From 3d2ddb1eee67145956ec642398a52903b495cb8c Mon Sep 17 00:00:00 2001 From: lister default Date: Mon, 6 Apr 2020 00:20:46 +0200 Subject: [PATCH] Initial commit --- .gitignore | 9 + www/asset/images/about/bu.jpg | Bin 0 -> 44603 bytes www/asset/images/about/bu2.jpg | Bin 0 -> 92533 bytes www/asset/images/about/fm.jpg | Bin 0 -> 11332 bytes www/asset/images/bg_image_licensed.jpg | Bin 0 -> 215622 bytes www/asset/images/gs_web.png | Bin 0 -> 13799 bytes www/css/agency.css | 691 + www/css/agency.min.css | 5 + www/img/map-image.png | Bin 0 -> 364038 bytes www/index.html | 203 + www/js/agency.js | 57 + www/js/agency.min.js | 7 + www/js/contact_me.js | 75 + www/js/jqBootstrapValidation.js | 937 ++ www/vendor/bootstrap/css/bootstrap-grid.css | 3719 ++++++ .../bootstrap/css/bootstrap-grid.css.map | 1 + .../bootstrap/css/bootstrap-grid.min.css | 7 + .../bootstrap/css/bootstrap-grid.min.css.map | 1 + www/vendor/bootstrap/css/bootstrap-reboot.css | 331 + .../bootstrap/css/bootstrap-reboot.css.map | 1 + .../bootstrap/css/bootstrap-reboot.min.css | 8 + .../css/bootstrap-reboot.min.css.map | 1 + www/vendor/bootstrap/css/bootstrap.css | 10038 +++++++++++++++ www/vendor/bootstrap/css/bootstrap.css.map | 1 + www/vendor/bootstrap/css/bootstrap.min.css | 7 + .../bootstrap/css/bootstrap.min.css.map | 1 + www/vendor/bootstrap/js/bootstrap.bundle.js | 7013 ++++++++++ .../bootstrap/js/bootstrap.bundle.js.map | 1 + .../bootstrap/js/bootstrap.bundle.min.js | 7 + .../bootstrap/js/bootstrap.bundle.min.js.map | 1 + www/vendor/bootstrap/js/bootstrap.js | 4435 +++++++ www/vendor/bootstrap/js/bootstrap.js.map | 1 + www/vendor/bootstrap/js/bootstrap.min.js | 7 + www/vendor/bootstrap/js/bootstrap.min.js.map | 1 + www/vendor/fontawesome-free/css/all.css | 4396 +++++++ www/vendor/fontawesome-free/css/all.min.css | 5 + www/vendor/fontawesome-free/css/brands.css | 14 + .../fontawesome-free/css/brands.min.css | 5 + .../fontawesome-free/css/fontawesome.css | 4363 +++++++ .../fontawesome-free/css/fontawesome.min.css | 5 + www/vendor/fontawesome-free/css/regular.css | 15 + .../fontawesome-free/css/regular.min.css | 5 + www/vendor/fontawesome-free/css/solid.css | 16 + www/vendor/fontawesome-free/css/solid.min.css | 5 + .../fontawesome-free/css/svg-with-js.css | 371 + .../fontawesome-free/css/svg-with-js.min.css | 5 + www/vendor/fontawesome-free/css/v4-shims.css | 2166 ++++ .../fontawesome-free/css/v4-shims.min.css | 5 + .../webfonts/fa-brands-400.eot | Bin 0 -> 129590 bytes .../webfonts/fa-brands-400.svg | 3449 +++++ .../webfonts/fa-brands-400.ttf | Bin 0 -> 129284 bytes .../webfonts/fa-brands-400.woff | Bin 0 -> 87520 bytes .../webfonts/fa-brands-400.woff2 | Bin 0 -> 74524 bytes .../webfonts/fa-regular-400.eot | Bin 0 -> 34394 bytes .../webfonts/fa-regular-400.svg | 803 ++ .../webfonts/fa-regular-400.ttf | Bin 0 -> 34096 bytes .../webfonts/fa-regular-400.woff | Bin 0 -> 16804 bytes .../webfonts/fa-regular-400.woff2 | Bin 0 -> 13584 bytes .../webfonts/fa-solid-900.eot | Bin 0 -> 192122 bytes .../webfonts/fa-solid-900.svg | 4649 +++++++ .../webfonts/fa-solid-900.ttf | Bin 0 -> 191836 bytes .../webfonts/fa-solid-900.woff | Bin 0 -> 98016 bytes .../webfonts/fa-solid-900.woff2 | Bin 0 -> 75408 bytes .../jquery.easing.compatibility.js | 59 + www/vendor/jquery-easing/jquery.easing.js | 166 + www/vendor/jquery-easing/jquery.easing.min.js | 1 + www/vendor/jquery/jquery.js | 10598 ++++++++++++++++ www/vendor/jquery/jquery.min.js | 2 + www/vendor/jquery/jquery.min.map | 1 + www/vendor/jquery/jquery.slim.js | 8495 +++++++++++++ www/vendor/jquery/jquery.slim.min.js | 2 + www/vendor/jquery/jquery.slim.min.map | 1 + 72 files changed, 67168 insertions(+) create mode 100644 .gitignore create mode 100644 www/asset/images/about/bu.jpg create mode 100644 www/asset/images/about/bu2.jpg create mode 100644 www/asset/images/about/fm.jpg create mode 100644 www/asset/images/bg_image_licensed.jpg create mode 100644 www/asset/images/gs_web.png create mode 100644 www/css/agency.css create mode 100644 www/css/agency.min.css create mode 100644 www/img/map-image.png create mode 100644 www/index.html create mode 100644 www/js/agency.js create mode 100644 www/js/agency.min.js create mode 100644 www/js/contact_me.js create mode 100644 www/js/jqBootstrapValidation.js create mode 100644 www/vendor/bootstrap/css/bootstrap-grid.css create mode 100644 www/vendor/bootstrap/css/bootstrap-grid.css.map create mode 100644 www/vendor/bootstrap/css/bootstrap-grid.min.css create mode 100644 www/vendor/bootstrap/css/bootstrap-grid.min.css.map create mode 100644 www/vendor/bootstrap/css/bootstrap-reboot.css create mode 100644 www/vendor/bootstrap/css/bootstrap-reboot.css.map create mode 100644 www/vendor/bootstrap/css/bootstrap-reboot.min.css create mode 100644 www/vendor/bootstrap/css/bootstrap-reboot.min.css.map create mode 100644 www/vendor/bootstrap/css/bootstrap.css create mode 100644 www/vendor/bootstrap/css/bootstrap.css.map create mode 100644 www/vendor/bootstrap/css/bootstrap.min.css create mode 100644 www/vendor/bootstrap/css/bootstrap.min.css.map create mode 100644 www/vendor/bootstrap/js/bootstrap.bundle.js create mode 100644 www/vendor/bootstrap/js/bootstrap.bundle.js.map create mode 100644 www/vendor/bootstrap/js/bootstrap.bundle.min.js create mode 100644 www/vendor/bootstrap/js/bootstrap.bundle.min.js.map create mode 100644 www/vendor/bootstrap/js/bootstrap.js create mode 100644 www/vendor/bootstrap/js/bootstrap.js.map create mode 100644 www/vendor/bootstrap/js/bootstrap.min.js create mode 100644 www/vendor/bootstrap/js/bootstrap.min.js.map create mode 100644 www/vendor/fontawesome-free/css/all.css create mode 100644 www/vendor/fontawesome-free/css/all.min.css create mode 100644 www/vendor/fontawesome-free/css/brands.css create mode 100644 www/vendor/fontawesome-free/css/brands.min.css create mode 100644 www/vendor/fontawesome-free/css/fontawesome.css create mode 100644 www/vendor/fontawesome-free/css/fontawesome.min.css create mode 100644 www/vendor/fontawesome-free/css/regular.css create mode 100644 www/vendor/fontawesome-free/css/regular.min.css create mode 100644 www/vendor/fontawesome-free/css/solid.css create mode 100644 www/vendor/fontawesome-free/css/solid.min.css create mode 100644 www/vendor/fontawesome-free/css/svg-with-js.css create mode 100644 www/vendor/fontawesome-free/css/svg-with-js.min.css create mode 100644 www/vendor/fontawesome-free/css/v4-shims.css create mode 100644 www/vendor/fontawesome-free/css/v4-shims.min.css create mode 100644 www/vendor/fontawesome-free/webfonts/fa-brands-400.eot create mode 100644 www/vendor/fontawesome-free/webfonts/fa-brands-400.svg create mode 100644 www/vendor/fontawesome-free/webfonts/fa-brands-400.ttf create mode 100644 www/vendor/fontawesome-free/webfonts/fa-brands-400.woff create mode 100644 www/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 create mode 100644 www/vendor/fontawesome-free/webfonts/fa-regular-400.eot create mode 100644 www/vendor/fontawesome-free/webfonts/fa-regular-400.svg create mode 100644 www/vendor/fontawesome-free/webfonts/fa-regular-400.ttf create mode 100644 www/vendor/fontawesome-free/webfonts/fa-regular-400.woff create mode 100644 www/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 create mode 100644 www/vendor/fontawesome-free/webfonts/fa-solid-900.eot create mode 100644 www/vendor/fontawesome-free/webfonts/fa-solid-900.svg create mode 100644 www/vendor/fontawesome-free/webfonts/fa-solid-900.ttf create mode 100644 www/vendor/fontawesome-free/webfonts/fa-solid-900.woff create mode 100644 www/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 create mode 100644 www/vendor/jquery-easing/jquery.easing.compatibility.js create mode 100644 www/vendor/jquery-easing/jquery.easing.js create mode 100644 www/vendor/jquery-easing/jquery.easing.min.js create mode 100644 www/vendor/jquery/jquery.js create mode 100644 www/vendor/jquery/jquery.min.js create mode 100644 www/vendor/jquery/jquery.min.map create mode 100644 www/vendor/jquery/jquery.slim.js create mode 100644 www/vendor/jquery/jquery.slim.min.js create mode 100644 www/vendor/jquery/jquery.slim.min.map diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2112c39 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/.idea/ +/www/node_modules/ +/www/* +!/www/asset/* +!/www/css/* +!/www/js/* +!/www/vendor/* +!/www/img/map-image.png +!/www/index.html diff --git a/www/asset/images/about/bu.jpg b/www/asset/images/about/bu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..313865fd598e20edcd73dc9222839dad95f73ad5 GIT binary patch literal 44603 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 literal 0 HcmV?d00001 diff --git a/www/asset/images/about/bu2.jpg b/www/asset/images/about/bu2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a955e8c97aa4a73a1fb98ff4f768e363ce1c0dba GIT binary patch literal 92533 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 z
  • !md{e0{>ToXFR^14Y}0wGeO-lk9AK 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 XvBVU39{6TmGrEql`-@k&>OcS4;|EML literal 0 HcmV?d00001 diff --git a/www/asset/images/about/fm.jpg b/www/asset/images/about/fm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1abbd8c59cbcdc7acaf488e5f2b5e8358ea99476 GIT binary patch literal 11332 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 Y;-zR0Of)i1BC3XZLI+a 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 li { + position: relative; + min-height: 50px; + margin-bottom: 50px; +} + +.timeline > li:after, .timeline > li:before { + display: table; + content: ' '; +} + +.timeline > li:after { + clear: both; +} + +.timeline > li .timeline-panel { + position: relative; + float: right; + width: 100%; + padding: 0 20px 0 100px; + text-align: left; +} + +.timeline > li .timeline-panel:before { + right: auto; + left: -15px; + border-right-width: 15px; + border-left-width: 0; +} + +.timeline > li .timeline-panel:after { + right: auto; + left: -14px; + border-right-width: 14px; + border-left-width: 0; +} + +.timeline > li .timeline-image { + position: absolute; + z-index: 100; + left: 0; + width: 80px; + height: 80px; + margin-left: 0; + text-align: center; + color: white; + border: 7px solid #e9ecef; + border-radius: 100%; + background-color: #00ffff; +} + +.timeline > li .timeline-image h4 { + font-size: 10px; + line-height: 14px; + margin-top: 12px; +} + +.timeline > li.timeline-inverted > .timeline-panel { + float: right; + padding: 0 20px 0 100px; + text-align: left; +} + +.timeline > li.timeline-inverted > .timeline-panel:before { + right: auto; + left: -15px; + border-right-width: 15px; + border-left-width: 0; +} + +.timeline > li.timeline-inverted > .timeline-panel:after { + right: auto; + left: -14px; + border-right-width: 14px; + border-left-width: 0; +} + +.timeline > li:last-child { + margin-bottom: 0; +} + +.timeline .timeline-heading h4 { + margin-top: 0; + color: inherit; +} + +.timeline .timeline-heading h4.subheading { + text-transform: none; +} + +.timeline .timeline-body > ul, +.timeline .timeline-body > p { + margin-bottom: 0; +} + +@media (min-width: 768px) { + .timeline:before { + left: 50%; + } + .timeline > li { + min-height: 100px; + margin-bottom: 100px; + } + .timeline > li .timeline-panel { + float: left; + width: 41%; + padding: 0 20px 20px 30px; + text-align: right; + } + .timeline > li .timeline-image { + left: 50%; + width: 100px; + height: 100px; + margin-left: -50px; + } + .timeline > li .timeline-image h4 { + font-size: 13px; + line-height: 18px; + margin-top: 16px; + } + .timeline > li.timeline-inverted > .timeline-panel { + float: right; + padding: 0 30px 20px 20px; + text-align: left; + } +} + +@media (min-width: 992px) { + .timeline > li { + min-height: 150px; + } + .timeline > li .timeline-panel { + padding: 0 20px 20px; + } + .timeline > li .timeline-image { + width: 150px; + height: 150px; + margin-left: -75px; + } + .timeline > li .timeline-image h4 { + font-size: 18px; + line-height: 26px; + margin-top: 30px; + } + .timeline > li.timeline-inverted > .timeline-panel { + padding: 0 20px 20px; + } +} + +@media (min-width: 1200px) { + .timeline > li { + min-height: 170px; + } + .timeline > li .timeline-panel { + padding: 0 20px 20px 100px; + } + .timeline > li .timeline-image { + width: 170px; + height: 170px; + margin-left: -85px; + } + .timeline > li .timeline-image h4 { + margin-top: 40px; + } + .timeline > li.timeline-inverted > .timeline-panel { + padding: 0 100px 20px 20px; + } +} + +.team-member { + margin-bottom: 50px; + text-align: center; +} + +.team-member img { + width: 225px; + height: 225px; + border: 7px solid rgba(0, 0, 0, 0.1); +} + +.team-member h4 { + margin-top: 25px; + margin-bottom: 0; + text-transform: none; +} + +.team-member p { + margin-top: 0; +} + +section#contact { + background-color: #212529; + background-image: url("../img/map-image.png"); + background-repeat: no-repeat; + background-position: center; +} + +section#contact .section-heading { + color: #fff; +} + +section#contact .form-group { + margin-bottom: 25px; +} + +section#contact .form-group input, +section#contact .form-group textarea { + padding: 20px; +} + +section#contact .form-group input.form-control { + height: auto; +} + +section#contact .form-group textarea.form-control { + height: 248px; +} + +section#contact .form-control:focus { + border-color: #00ffff; + box-shadow: none; +} + +section#contact ::-webkit-input-placeholder { + font-weight: 700; + color: #ced4da; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +section#contact :-moz-placeholder { + font-weight: 700; + color: #ced4da; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +section#contact ::-moz-placeholder { + font-weight: 700; + color: #ced4da; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +section#contact :-ms-input-placeholder { + font-weight: 700; + color: #ced4da; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +.footer { + padding: 25px 0; + text-align: center; +} + +.footer span.copyright { + font-size: 90%; + line-height: 40px; + text-transform: none; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +.footer ul.quicklinks { + font-size: 90%; + line-height: 40px; + margin-bottom: 0; + text-transform: none; + font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} + +ul.social-buttons { + margin-bottom: 0; +} + +ul.social-buttons li a { + font-size: 20px; + line-height: 50px; + display: block; + width: 50px; + height: 50px; + transition: all 0.3s; + color: white; + border-radius: 100%; + outline: none; + background-color: #212529; +} + +ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover { + background-color: #00ffff; +} diff --git a/www/css/agency.min.css b/www/css/agency.min.css new file mode 100644 index 0000000..71b764a --- /dev/null +++ b/www/css/agency.min.css @@ -0,0 +1,5 @@ +/*! + * Start Bootstrap - Agency v5.2.2 (https://startbootstrap.com/template-overviews/agency) + * Copyright 2013-2020 Start Bootstrap + * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE) + */body{overflow-x:hidden;font-family:'Roboto Slab',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}p{line-height:1.75}a{color:#0ff}a:hover{color:#0cc}.text-primary{color:#0ff!important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.page-section{padding:100px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}@media (min-width:768px){section{padding:150px 0}}::-moz-selection{background:#0ff;text-shadow:none}::selection{background:#0ff;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}.btn{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:rgba(0,255,255,.85);border-color:rgba(0,255,255,.85)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#099!important;border-color:#099!important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#0ff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#mainNav .navbar-brand{color:#0ff;font-family:'Kaushan Script',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#mainNav .navbar-brand img{max-height:80px;transition:max-height .3s,max-height .3s}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#0cc}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#0ff}@media (min-width:992px){#mainNav{padding-top:10px;padding-bottom:10px;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:rgba(32,32,32,.85)}#mainNav .navbar-brand{font-size:1.75em;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:rgba(32,32,32,.85)}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}#mainNav.navbar-shrink .navbar-brand img{max-height:50px}}header.masthead{text-align:center;color:#fff;background-image:url(../asset/images/bg_image_licensed.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}header.masthead .intro-text .intro-heading{font-size:35px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;transition:all ease .5s;opacity:0;background:rgba(0,255,255,.9)}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#portfolio *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;transform:rotate(45deg);background-color:#212529}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;transform:rotate(90deg);background-color:#212529}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:'';background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:' '}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#0ff}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media (min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid rgba(0,0,0,.1)}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-color:#212529;background-image:url(../img/map-image.png);background-repeat:no-repeat;background-position:center}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#0ff;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact :-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.footer{padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#0ff} \ No newline at end of file diff --git a/www/img/map-image.png b/www/img/map-image.png new file mode 100644 index 0000000000000000000000000000000000000000..a047a27d3a6cd56ef969085258d1172e3bc6a4b0 GIT binary patch literal 364038 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%0DYJu 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

    qP>O4J6lj~G! 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

    }4?gHAgabBhOJ zP-Ruzu?W2`IP2SP;hP1~c2Q1z?O@F`I*Fdaor#JX{ zx|i=!9SD|sIWyDMHAlP-<5qS7-QyhS#So@Yv zTY}Ao&(i$30oXKXV+NRR*iBbU0P=tI#hh|rT9K>D0;BJ98v~n){@<69j&9?~bbsPn z--6-qMtT+W+s}y3G&eE?aF+4e?zs`igLAWq4a+|Ym3t#<9#-FIIqh%AwH`EoNZY3> zb?dxO;{jy*#o4mAB~b))l9Y+jJs?`eO$Z1CPEFV7p=o5^F$bbMF*%d`x=3(^g}u?mgn~YA`}`UAx0;P~DXhZdK_w0{o0k*KC3> z3p)N+eUa}>fV#h_IE2|Ya9^i9Msv7dOgk#yM6q5_I1sG`@&7F2dsg$+pj~C9DAcib zlVAI*eJ#<&kZ?CQ0KL-my^E38nUyDc9B-}tg1GqfxUKKA+zynNX--|6^_`H;phS`d zq{_&nQ`2|pq0ROTXT=n?`v(yZxS=zOMJ9##Y#H8l&A_0cGWg4=n`msYp};Zobb=7X zpQ^UE=Ke;rPwR)(YQ~Iv!Pdp6!rJXgk}_ND!%xk9J4}7gL2AcuWoKt3z;t}23{fj7 z%61)%hb3M-Q6^dfR`sh$UJ0*VYRYEA8FqlYLG1lg7Mg+YHXrHrLZ1BO|;m8VWPM4gEI8utm{C;iwe?WWooQ7w4nE~TDzt= zRr@;9_GGj6QRv9^nt^+fK4XRGE-?JjMY7J= zLY1M)3*Ez4ZV2I*@~rrOK0*f7S;a|}hA5AZ3++)p7=Kn~Jg!yyl$Ag2w%=S=Z&FAd zY7XYVqCFVs`wd>T?Ku=FPQuvD?k9G`2lF&Z{0?8}?E6w=lCiDXhZ>q*=^@l;p(H@ss>7-qUrs3l0^?-c`1^CLSe z_B5`V40KIlWL7viKyH|ps-z#T%Je&K8~PKc>~F?a#>G1YPSZH)t)J#-flvHde?@G! ztCXdf#@WHQY?*t3(%-9@DRbc-2^_}c@6B@wLueS~wTESm_X!iPu*awWNav8UiVIY!Gx`}hx04;kJf7@njBRdr zi+C)>5`KRAP+RB(~N9$6l4n{Vd(hy5Z{ry2@e=)Wip6kw*5-7j*B*JNCk3|7h zJJ$YSollv%@08^ClEVOt)pG`-M5S7s8VeK>utL>@Bth5sHEoz-BpS!eRVJ+NT{$dI z<+MiiX@I1P{v6-406Bd`O(JF9P}+s69oP|YAvJzZhlt-wzgrx+et`z_NKj(v*EL5L z?C|F#++gR@V!HB0K~ht7?50YU%@U&!PIq6kU{1p8MimUF^`Ufz9~f^7cy1gRcRg0H zX4%2CsI{n;6X2QNzGQe{W4{pHPh}+O{bA(lU^BFy%w-##Q&@jb`8p*WLAYqVxlf8> z_Xf3Ye#2T2e!l#J>D`0mEVql$sIpCnWMB{q*AK{j;xJwS5@fauSTh14dJ_( zo`Zj?`g+#4j>7q>i1i9j=8!#|*C(@QFl4mUVPt0<=RA54T*94T(z3bPsUx@UQo4+> zpRI(wJN1(HOHQg%qmGmP?3ETO34`j42SxT@pG0EImFK17>GaoRRx7rvw(q;|*P&^Q z!?<LNagl)52jPR$}H%fZ?G@~y1dq>U$ z7v3BzC_|M`5QGQYak}Q*#Za6_P~_f@ngS(EakJ{q>TOv-e|pLwMB3o?G_~0YF1tw1 zBAb#MS9OtNHS(ayEsBDN&URH}PHzOeu2>qChpZMiQVr(uV9c%z=-Qd51P$=w1R?D*s$OSp*_*BuPA%3KGciYjno#y$( zjREbb3g5faRDKZZWH2vYzZah7W+{>PCv%UHQmp1R!?+RzV_!f|@9p_1P`GTheq>M| zImAo`^ugzP_B$h|He6di7``a5R63(-FUuI4&WPMilM$b~YXp)`k5_L}o*+%%y-)eU z(x~aNI~7Ja|Mrxazr)Sct{B6GW0H5(zxv&p3oF!kC+Bu4HMwj_ioA0^>c4CJBrGv( zPEM4B{f)iQA(vl@%l>8g?oOI@N!gO$a|_+0@g{YjlkfB8&V@$Zztt6VRJjxc zUjD3$0hSiL@>zE(i7ER&F#=5mb6!r`wT&UY^eG_`R_lo*1Z)ryH%Ro0Jhrh7>y|0?;kD;B5 z-^a9$XqEM-roD8Oaf>t?R5f$b{7Ik5rIVJN=71Hj=_Gx^v)k8O;7VVo+~;E&C-$=M zm~iYb z%}swxDeG6{(AV_G{@-31r5t_A{Ck8N1dev_^}!iAR{*!Bs=>6>g*)$O`npSgKHIH9 zwmS3XY4mntbqka~R5F@eZk2%hE1kjy)x(CAlas)a1{c5g-PF3UsN47KwA$uPdzyz> zK%LJ0#1|iT&OJ@NtaOT;CH%hfrfw@*E+< zy(0l_Z@g6z1t-V+cLwT%(o9+*Vxte@vX9v1eDgs>DJ`4-+>P+txV5#s#e~c=Q%Fp~ z^^{`V%i5{X8M>htohbGCsCS_czh}Lwo`|44j^+mLL?8}CN3cjkXM;1->-Qkx z^x$>$8bSHh1X4-8EwE{w2LAg<$TT#WsB6ns8w@cd&QQH&RW{pGRxgSxNIi!V+rs#0 zR51T)e_SP{nRfC%#Q_wVZrN}5Kiu!lISYfa|m+%F=<_cm)WRyz_q1FVDn!gU~I37hp!;Rgc0Ecnz zh}2(|v6JA8!(b1#WIu1$POFHAOP7f3OazDtOPoLw^q>V+ydlu$no_AaVWrveT_Z7~ zSN4&^RrI3X1-~hK_0b?7+l5p4ggG!ZLPmM*eH|~C=ii^ZU7fiuY#Vi|!_oMGBeMqv zUF#%$J1zx8dVCc!0iJ&`mF~JoF2Okk8`iSM_3LFMYtL&X@dkyaQB+3q-ZwaQmUyNl zM`3cLt)c8ENpOX@XtTe}J=40mRWYdq3i=0p9wswBJbpx2_0h0Mr5E-$@<)uqpyjjc zin{kHW_4*1A~}{82c=spA*%9BKp8!W>$F@AeofY#y$g9a6-`DOE_hL1>3BIZmz&A| zU1SGOiIj#|K%-7f61Q7^66~uxtB)WfK2-ynn(W{UX;I*Q9uH{4HpvrmVu87yh=JTz zM$633)heu$_}j7?EpME%l!hrV4uzSr*OlaOQ3jqS|t z`48P5aqr2Wj4`O`R^fiS{0q0$fG803HSMu~fgVy`HxB#0N_uXtAX=$vK8g=twKQLJ z0B;`ga}PKO%)wkEeX?6tpBeeN&$^<=h?v47$WA8IFf-?vtY6~P2#_ibij0(mHfQdE zUnx25tpY~!$Ftjj>8SV2dEiy>U=lgYaDkbM?zX>$=dyj4i1w`?l;JfCz&vSPJ3n8I ze>#^4wT6f1wgsJMpOO$#9#QEb9^t1ocb*DrJDIzF5Lq`1$MY(p`sxB$uB|9FG&wRQ ze;NX6Y|3hEK1;P;gJJ}%`*!Q=-cJALgQ4-I$#p4&a`%yt8laIkVUGkbs*w(+m=?7= zwSR}}N>(rZF8DABGJatzV(@mHf7*RmXR&Gh$=C5=?Y2v?HZr!zhUJ&8VnQ$KKG=nu zI#reWWm@z1JV2E;z8h+jlS*5a4SCpcQ{1gEZr>H5NDOtiILbTtGWA7i+=_F}L1bBM z4A}VRlJf;@rd;g${1+ana$+PjdLhFUI=A;X`Bp#N_&)4<6D<*U+cQ2>9Z{%R36sdfC!Sg*Oli>YF+-?K@ONd<6eW*dS`a=~U zw#1|ahh+%bcL|jnqmBhW-q0K#!rpB0Jk5||1#O!T6A+~m(w)+C25_mTFI_e&E%|@C zO06-j5>C6mIc2u+EV1e%!(pV?hgaH4-rD z@RBH)hf0h0Q*NSdvI%;Q>9o$sVDve}n)sNT!x;qXXCzB@hAm-5yTyrY0sX(I2+%=iw^Zm|H@cjv6dkIv3p{e z#iNsf$O?S6&d_30lAnQPi%5JM3pfI(QQ%LgSgliM4s0X$=qpHApE4jB8^>u3~@UY3<^_eVI?_?6_%cWoN=V zgVh8v4$ci`!E_GmpY5>C4h|S_3teV4?2<_|#N*k%d}`KO(s1Mg#xx^Yl%lQggj3$! zH$>kr+(QLQSg35WswN2E3^X*Xe{qG6eNMPX#zFe*sqg{cl@;i%m1G|0y|46#_Xr}-F|0$$$$t5J_e#vWHoc)e3(RruCiol;bSLcE+D4+?-)=t%=8}9n=_Pu`0c5??mlR( zRsPEsJ`;rq)>}{ikPqRi3t0I+u{C8FAcCFmpURP8h*b7yP^Zd1sKtHl(WlOMGez{2 zTpLlh-k&+}m)YKr?nN~(OqOz)<>CC51#mv>5UqpgP+=;P*%XjVDw@;61wuyB_kZle zrPWV1l|$=V0YGoTF#Emh%*R|q4#e$==NdW3T>jKmef_p%AiB0-g!3F+WmJ;dxtacK z#Mg%YJpm&yVU)`1Sv!O-ZJ+KgSs1XssH^jhaDmfmmxH?5%oOX`+Wn^NzOw7z2mfra zxo}r}{!hh1PafRa>0Uc*E>UH*MPCTybNk>EjRr`@^o7vN9e<4A zK72Dy$r;mLChWkMiOkps%(z*i?|iK&TM8I|{zG3>m6UaQ?R_ zzbEhm%Xx3R4T*ML-T#Pyi2(%&1D)zjE8O3`VZ1Va;2tw}NGQZ}kEw`zdxJ0I0-Z1J z^v82|Mv}Hp*pZ1uaG^JbUJZEeW}t9(Xt?OS5{-@|WUV{6-g1dISN@$vU$<4+44I-% zq2aX@dK3jJ2IrmkWm%;N{ZYqb?I{H zQj}DNTNne?W0MWvQNp!Q7Vz8cN0~+LCM)Z=R(_lJ6-E{|O0Fq7jTrRY4~)oJEo`=( zFkQjUeB8s91O~|lS@nPn6HL6;)^|DISQVb%xN^L?0T>M5-p{q)<3!&c0htxfS1J4~ zaxw0!Q?_-O*IF`MsE;;_<1?6%KKW1!RLE;IhaY>0>X?oQoumniZB&U=$bxC%ImYkFaj%wK=ZKJbz7| zG`h9l$aeXokHI#`QX0x|iB4K5bH=3L#L^a~% zg+43kygJ~yZ6UbAxVrc82)(e~cET@(tHPFW4?+58pYYIG)oA8Hn8*Gsa&2VUIf%@W)~?$U3-6mKLB# z>fYuh?*CdyVYG1NMv_K<5;_*&S4$XRkWK0aeyYe~w_f#=;0abp$cq0n`+Fh3PO3A_ zgYO7IoWLFLPX9XoR@%(wI0)Hn4*SvrpWp+{&L@{(sVdx=U&{UBO^J^+!$?T!jU1WNCJeK^R8Q9tv0*XtNDqLXcmkMeG? zWUEqT=7z`Xl#1U?o<=KydK#`;bGyS|1HNm{2LcJMr`)1be|kL|uaFG4D3+k+b`59f z#E}~$Lz_YF%dD;g+`B$obrwrOn(^M!Bwb$6V*{t3!yX{^;^+OB547j2)srf2i-iaQ zXNx(^xf#L(IKXqok7ELqovs0au}6G4y@a)5jg|Yrw6ZHNBU>6aVi0fa@9ZAQv%q0! zci>YhojRF8UMEd?V>Lb}^CwnhJKMnEbQy99$L}v6aIJOioyPhlZXV3%%gk9U6_ZD^ z-(L;z==k%i@ULKQ3Jm0^D7NdQ7Eu8VG78!gJ#og|cI_@pj{)+(wnWBT-+>g{@oM)G z`f(4rNbB;_-Ia@ZIJwj|eVXyg5a>1^b20SQ?%snXZ?zRaJB(+NP0w$?@7Hc!ZFFlb zQRVO8uWWR3Yked&7|*avmmC5*O?3QExF)36=d_{G!y~8<&cpf+&%P&Ws?Zj)R;sO0 zjvN-14;QZnjK6@oaR>j}GRSQ*e;^s>+$XcUa=o~}j{Ir)Xdi02u}}6sAJ`&`MH$QU z+MRy-O}6j+vvWoAGtY+a1Vo+vXQ@!+pc2p%Z&}i1DZ&scTUgsmd%k>vcKHS1)p~Ru zg1nn}%#M7C>>B(QJDIeppX0%cv32lK{2`Fr5C_$Z_XbX}-27rU$Eoz<^Kq2sD+omz zEphS2%*T!xZ&iaKdvN>RGfJd#n!2t7N5CH`i1_T@yI!mGj1U6@Rz0}*yvB=@zzK1u zRV#9AlJ+DxS_F12mb-31s2%||%@Wk5lWQyv!<5q)klB@4@iBnogtjRSSP6CQ}*ut%B1!3YEo0{bEdhyLL>3DA=^29dD6*^fh*dFRM4^^c) zZgkJKU^JbG70!Or#}`KWV{C?D*)rBOtc-uGmGOUq|%gv7gxf(rgM7ud~%+T zXw%$t%C8tS7ps;G1%MZofyk~U=YO!YUUSb*|KzP_kvm%|C4%iKT=H$D22Fo6ETIG3 z7KdDuZ|&x&FJb8(N1%*PY{Xu{gGaJW|0OS!a?F-}9xg4~r1}5t-To`9`*Xte)Pkb8 zL~GUlC#44)?{w`wd~DF9rjzlbr-}BlqSb6OULzX!L7!fx_4c5Iy3XzwikK8eWJWq? zZ7iLJ8iibRx;Rv+z9M+u-a)0=$MwF_hHZ84l{ce<$GwzM1W%hB2D)h1>tTy(wS(YZ z)2$MZXo)b0Gpsp5yF@XH$pacr39VNM{k>VuhSTcV3a=&9DQ_;(=#SVU_MX3LHMm$} zU&7+_j=9X?gT%Rfvq~K;vJb31&i&Wi=d$xfRmEJ2r#NrWXI_fvlv7Xa@5{%VT=?J;^i+v+kJH1pR zc2Vg;B{RLUq@&1vbf~%Lo_>?5A&vQbsrO#Oib*E&y7+n?O4)WWS`G~Aq7`?tPEA2- zIm})T*0B=3aYwzsxg|KTujxt4>niw{`BS8BRU`-TSQBh9W+7flkI(WjH^dAeRt_9P z_rC{x#QyNDqxQ%6^K)MhZM9jwaK?MELs66j0#I{4kSSq%eE+9qj8SCwF_dNdF}olL z>QGCVGInInsGuLhjbQp*n}F&gIbXK0%6E@i$e`MJ7${*Hi}>4Jv`D&Jm96&dc8vc* zw9J7^puVnLcCE9VQ7(kW7S%3!y`|G~s@D-tqO_kjDUt@sg>UP`X|i zm0RJ7cDeenwReBLm)V|U7Kwi9Fp?g*Mhu&{e1(p4?NQhBbMi}~Om@7Mb(xD~8iq33 zD-473@APu0J_!z723N-4_5DoSx>^W#t!X&;scrLv)u`_w zD^bPh+pg`8fT89T_OcA>dOJJv4awQp%pC6*w%kt=FVyo}QMh@crRMsh<>tKI%6dzH z0AB>MM%_IZ-jO1tkLvuM(Dy}<#iMBKBY$Uk(ruros@Og_$0*_LQ1JvGA&@iXyRX1z+ED6-?s@B8Q7}f&!P1DZafIzx8 zkr&tt9ZMFzMX0UH$DsGXov(bRX$#<>ppz{8fph3ZOY#0foft??zA@CbUUU*38Qur|w%a`$aIkSnJ;Jgt(7 z;zKfz<)RL+KGIGu_FLbOi5c2 zlcJ$}2Xf|yTwiN_m<;x^a|??w`{H|9wRCP)B5-VgPi*-d8SuUI^P4zea4Uz3gM6Ot zCUZZZwyrDbsZrBS(Jm_Hs#NbKmXLb4NewDs0IVAZ=zx}ICyd!b>m^&B7&69MFET?3 zePWF5FQnA-f%==3a+kgJhaKiW^-VP}%6%O^dLCV$dcIjVMt<}BRHHd(oS{B<=(;9tUP#L!!ql46-X*x*N~pDajGW{iapFN3ac=L?y1rNI4k0nW!S6hNs@(rNI|#{p zz9{~j3Fs_obi-SK$Wqy3iwEUDNYX^<3cA)PVefO06;R&fH#@R7uig9`OO8;$VvwA? z#9C!9@zZ{he9%j6Q<#L!H+&}f$^OWrP-%WMu_Wzf8B)3WEhq9vuU8czNSz%cAFLZ>5^%RUu! z(r@^^w(A(!6)GAc1HB7PD*=G8EK$t%Mb|fM;b)+gf-qmC`My+ZbSJOdWHHuD^qUyW zC#kYUGSq%`BNPvxI9WM|NsE`JX#!*DqvQ#D=+2q3uHq0fXF!L#828q-Axvo}f_Om@#!bi{d^ z1Osg_K)7IrQ=In~3F=+Qr!0AaxoW**#AcFz5Y{WYF&F=`(*BHkI~XF8JN!une2wBz zTNO2O%Jkn%(!Xxpmna)uu?uuaXT5J)MI}()@C7?ND*j=yn_T@%68Tu}$xGAsO-l64{A))J**g@lE*yPE zX5(Lh3nUB3if{Aqa);@ECFE^QjpJ;WLIrlC&?Ljnk`lrYO1@@e{URV_^4!3v;rEW1*N z6N^$_<#F#|gFh{-x_dHAwKW5sB5(n-k8ZiOXeJH-RT67hOR5klg;TcKbfo2lvA^Im zs)~R_u>|cyKR@G>f80bgXUqIhMe)~_$XzaN6ZWb*JqL5f3N5K_v07+tTy9}lp#EiZ z4yk+I$KC|1fz4G`dB%Af&F+oY)j(k#9u0y_$2uDZ$}Rp3x+NK}nxQQ4t+AHyrq^#g zR{7?PtHXcaweH@c4*ll77CJcPq&Tm~=UOcZ{`zzvdq!p8m~NT9Vi8vQ=%u#Td6+K% z<)}xEZ&DhL8ubEQ0-9?H-jlq!XYE3V{gW-1`HZe4;|fk<*6pUcw-=vPY{{Wh6yhk6 z4o&Ydot;or8L5}7(UMRZE{%<+7$p}cXP>om*^tO4N2sWuhUO=PkQH2Fc+3qu6DZ=Df_Xw5c}Z>L=!Xs_(KYOWywM1h|dC(4KoG0ut2 zR;Kv^*wp89;?}dOx2w6R31aDH&_JVU_fTE{%Rqsh_UITjX`Fsv5LZ+whl4s{@U3&Lb;drw;#vd>cM={&ftpqKEfuwThC(+8Iq+zs!p@ z07TOZHLCRx!Z!u#T|}b_Etv4~cnJ%wA~H*aY!%|;&pIBe66K-({1wx3BTsYS7sdzur3f=3wac5&Uvl3QZ97UWWS@rWDGxr&YSR1;?D{kX!I$3m}T(+YT)tb zxxpo=Yb<)^Wp}1t9KBkU=>Ef@E4&xvRFqxzL2+m?rhMSek2@a< ztcFIf$=_wSS-J_dKDOTbu$K8@d9^sryc2Q;dzl4gtlK%QTV1pHR2Z}PU-KE`M{O@p zuXV1U{57N&*`2(eL^qtIJ)J? zyJeria~lc#Qg~ItPtza%j2xb>99Gz_@ERoj^hr&>gp}OF!O)SXk|8K!-Ao_%WX7<>@lzHwlB4G!S~{9Z42f7;i@!D~<2@guHe zjbr$H?yK}p-CnO){?rM*MBTNA$m82N!J97^DpHhMOjkFONaf-Ew+>dNAgLQ-KbH(y zi6bciLpNX-fD3+Qws>|+b_JO8aQ!o0*6^%f@`?pyzi0RzPDN41QbWlm*uXJ zHoS~zPmpzK6T#8HXs_;y%o^U3s-n>S8#p^KEZPlPhkGHW?nk8lhjqUwZ{vyRr=yQB ztt@8n2v-MkMWRqRMu>6f;z(AA+&Tgzn#F*LBmJt^B+=g^mQEy~euNTs$XR|JT~XhM0@-0VN$AgehwN2vH@{J0WJn2y@u0J6 z&1e3xr?UI)eB!EDu%D%J0K;Xsd0lQ2$vv#2&q(*}tWDcS_8g{DVkAUzZ)T0ZVl4qC z<-h(A6M(4TME_Hw@re}P#080mEOl(w2P=dMx?bARp?~=h!3!H`sj2Cqyp**(eCLW- z!HsNgF1WQ?j-z%CwE$@qW3qdDCCwmExEQgW1KlTaS zV^G5>KG%(AS+T!dR1IATlx}D~Iin6BFsf^cYk??u!94sDKp9cM1zm1GD}mi-;M8~} zX>OQPvIO)h)-hPVmadUFPszjw_=P|FS67ghy&aczV+;2jzK4u$r=fP7=g)~#?f1Y+ zbjJl6cbiG(&9AJ@;M=e1y$8{4+uq1e?a@>xL%YmfJ+AOGA#BMR z4r$||kgrc7qYWE7tRV7@ag@4T0Ay`%nLqgk!>_%qbQBpGN72hEmdCcBMPu!si%u)y zPC&Zmf?J~bfqS#*^zLf>u(HcWFr;16EQDiH8$*ps%cej7bU09`k=1mfae`M5cv+kK zvH}14L&j{ieAd`q>4htVjtW`oNJwsHacI=abNPI2)jx6oy`v{dU9#URKLvs~kQ+

    ou%OV`?Te8FO%CwfKn!OFb{IhXujOdohXqlB|KZ_lKNw$|IeoI&Mz z*6H|nI-#*g!}*ww@u}x+a0A@Uc2wt`9B9YJ3lDnoq{Vo5Vc4mDHBF0}c$@@ju4f*sK@8SoawcM4L zw~Jx=dZW>l65V(Gy(Y{7*^uin3#Zy0~SXfWR z=2s-`+6%q;d#b~mZ1`pxtGaV_6{a!#wY)Rg@C(v8`i1wX+l-fR?&!wYz*PII*6Y2Q zn-xFPs7vlEus?Wh2$KhHt+DuCaOJ6mTZ-k0h0M;ky5G4!nLqfbZX!=ON4aKlUg%pK z&NmrEJa;{$Ms)@wS?Ox)9(VtN9M+gw-mxt)C_@_OWlo%ieiJzGjbvkvo;tFJCPv83 zcY^w_D?4y3Sh$mWK6)h!2e*XA^=|VReP$Dd_GYGLh_?=VCt^QVN*D|sEy4e4dr3i? zL1bt_1vFCB9ir698>|fc&aYeEQTug_o^gZSF}TVRxYzKHY&CQ*q-2Z%DYE=N_Qe2w zk+|!`6`s*Yba`F|boRDsF24o2|33a{o|qB;vn*+MlzTHov^~O!yzr3))Pv5&8Ml=2 zuB=N8?_PU;p^td&RmIDg{X2W(r&`KE8$f8(ml$s)jr-D=?HEe2Xax}Lbn_K%;<$)S zj_7gMIPP*ude5{j7xs19#OUeEpQ~7j#z&Xuqg%}_GdL-3b#`6QuVZtLt|Q%#<^b7U zR6*(_yy~g<6Ct)H2N)X9wzFs{-g4(@#hWiIvcWr#Fo)6oW}W+D{MiKzr6 z0^0)X%PSfGQSSCx8OsI#+1%70z<*)Y_$MO)zh(J1VTwU)OH49jDW1ZRX{9C(U@Kpe z_FsuaV`aCmG(P<908HRp!b;d34%lic=N1sPAruUw;<_veQjp!?41BbNQPbJzcd+;*Mf zVEMn$W2FJpnrl67Dqd&DM@lOaYyfr1rmV#Oh_M;MsB*x2TN&D{1=U8>#QAvMQ^cC~ zWWUI4rE=bqf7SEL)r5dYJTr)y0sz7Dn znyriC*`=!??}gC1Pmz#stLs#lAUwD+w0sg5#Q~#73xccsW^>v-(SJy?3UQVdlXxqG!Rbw z6l9c)#=Uyi$=&g)H9EonA^Yg#wpYcSb)T2tC`wraqD^PA>-O;J1CKOs#cPQk0XBpS zcpI=O-)+bL(U-l*_yT{bbK0p3w-#?RI|Rw61LC-D0wCi0u z-mU8dC<%+~xGN=(A-(rsJh6p%;-siuBQ)1H{n3v_zjfxk1RfxWQW(I`2YJIHT8UbS zPp5I>O}?ABew|*0<1BTcE9s4B>}x==Q)u|yxN7%sA8n8tZtm#`?rYaUMGs@sqlyZ>>-j$8A4FJ&ET$^ElRH9qL0@viZz-C36ppdD7jMF>)Ur7 z_AGuK16S=o=t~H5ePpq-gA_B3gU95r_W~ z<^)Sf-53u!p%(rRR;rpCi~$@Y+`_;kJsJFhIaH<)Pv?XXVJ`~0;X69t4o8kOEn>= zSLo){evoNZ=I%gYY0D!oB&B}sXgQw}Gtu3l%5Qq`j$Zb#Ot96vu2ri@!$5?Zi~~86 z|C_7>6tC^nMnKCPA!f!I%k)h#hsEGF3|bL~>7-G9;SM~mYV7&B_iIs4SNoGn*mCXP z#)^miELc1Dp4VxuVUoyZhaJUbZ^DijI*_Xq&*W6n)i9A{v8UaUM^|7TVFutotad15 zc8eeY&9-A?`=-C}h_@ol;O5iyT!={&P;)^q)U^~bKmnR`!@c2>t0GtC(pV0p^~8X9 z*3A<6N=XibQaFhvR$| zI(ZY0^o8%gRsV+Z84>|~4tNN;iwgvO4-yTS2y3n^e)05GQ&I$21S}{(48b7=3jz(j zeHiJaTkzh4FT0zCjeVC4qF-oJ9Fj8%d+ZT@WwqChVV8*;iEmv(JLx0#}fK8h@;<=0c>+}f|CHk&AGP|@%~N_-vTYx-Pc=RasGpZsV8JFhm4 z%gk6$F*j+P07AmqW%Uwqf9%^!%pj{&|bUfs>j#nQE?`+k48 zBD?kL=C}`TyT^(17hrwsTln1pz4?`Hx9QqNR^iFiUO*en4Lej`B&n0yofst)Nd4wz z728p{r7uZ@2PyzOPb}sS{yH7#avB3jlcJ7BfOz}C<6x3yz{?VGSJT2e<<+x~>pA%| zdGjAkY0Y63p^b{zADUX33z|1d(2MRCTbD8oa5)q$nOrCS+;16%NtK4&+D_Q$^-Kef z@n6Rx9{C`a+o`MFJAR>_}r6bl=yw^iJ}>weQeWsz_S7eNQ2jmB44EBqsggv3=CJDh$hWKptAK1Ccb3& z+{*f&{U#`q<;A&~YX>Svc85y+#r^bao`MIyh6J7o;HsBJjn>o{VN`V`Rexi>mUV}- zD8vsLi*Fwy1wC6kx~-~s4C|^9G#PO~6BO{Lmf-|z7KG4e=T7QT&D~yn;W1LcWMB0A zUdfN5fOppGQpRc-4VLFVQTX<4!5y799^QtvoI1kt!9ayc5YQST^e348=Ejx8gXa8YugT4|r7}2*kApI0fnlCYn`V^TpeGyiT@MH7eKw z*sKypR=qjy8RID*tl&2AN*Ryn^bT&hPbge0ITwh#-Rb?hh`%jFv7Tc43lD}kNzz4F zbJvV|nJ%b0nF2o~(*`2{yF*0>lX^HHiUV!DPxdx~t*|zxSw?44h;2lYA=E%5=;$Ff z`n>yclzZPVnCp&0lrj#i0xX2x`2d0;DkAU!fWu$oP1@H$aRVkyE%*ai9{vlP9Y_?} zy$bh5DsdPXGVnJ8d&3JlQ2Bb1-SofT2t+M3RQsoxGL80g_Mmu6_^6^%)~{**ZMI(K z(r>GWll?tm&nZw^waJRsd$$&h$(Xn70D^8RJaqbKgVo31J=J? zXbX4~^e*@*(`qf)JVV_kkiERb$}1TlgE}Qr1P~{73JbtT3nGa#v5PUFnSd1+b_hP| z>|XDtwBMpTPw+(m@CRcpjZK<4F+gw0rQUvRSN!TdSf4;(+1Z1!9|y+ry0xCTSgwc{ zyH5i1#;)1dR=rfw#FqR$QI;=;{CO9V3c8O-tq50GuZS{h`qF)&{0I&58o-sOFC#%H z_0Aja4MKVm{0B7O^*SwbsvOy${r7^>Kv!|6HgDr3zaC~=GQ!U;Qdsz9m_roTWgq2K z)(olQ<^K?oN(-8PDOeN>W`^WnDv7EhMLwTyP7_Jbew3?SE)TX+rhVkoAPoH^+=Upb ze%BN-nK%I&zg0-(fTg!^FwY;VsNa}EXl%?GJUUpl1vsXKhbM?4_>fn~B>(HZyfe^r z9l2cX6pC;UFjIApOmJbj!8CAGp2s{z0sujwu)mdGXqD~GfTB{T5BLj({C~%BGvq#x ziF4NhD1|$a7U0@WzC;xF=p=}&omx~B$;i9ff{p!A&o`ZZ`eY^0pdlM)P0cm zXrB5Ws3hXPyrQVF0|m63Gc62s50CiNSwaVYJwQ!xW6RCsFQVmvM-3RjlO$$*zdD4G z{Y!JlD;~EPoB#z2%~m@aN|8tVN#z}{``aNrjZuKoRDI%6Fi$|UW1P2N%g)LLs|eLX z525BgqAS12|16(mr~i>!e&$XQjppCMh)-kBV-mIc;b6j>CxW)&PL`EilfU~2!l8tK zjZmDIm6AHK4R5V4ve3278f{^w7c}fK_QIf6IUtXA;o{kIE8wCcEj-6uxJ*zC1 zq_IWW$==59$B8AK1a1kKE$9Yh7h)Y?+%5&_kmA?1PgD{ZFo{#L?Mf=*=Nl2lsF>a; zHoqU^ZF^h`Ci|7eE^fpY_9cZAl3`h74rDI#bq;A@%hOg;E=D#KCs_d;5EKMa0vj5B z<8mwIK|U~o71(!G+SOJGe0$wHmC11O$wN-qAe{IS4f6>3X+L(v_`2s7!4ewwS2d&U z<~NVK*Q0()3{Sg!eZqoN|1*W@+V)C{lq&A}aoYs`*XBT8_w5;(;T44$tzsMyWgFp^ z^A0ZJzH$+q-nNEG|JfYkDSKze|UHJr=!%U@&9kjh5r0J8nA z3jUiScJ6V7jl6h@Hy}Ue7uDnY1P-;shuDz(-+*g1QRfB!cML(D0R(^>)q#{s&VPIa zTTNoT+HH_i?+Q*}U_r2Sb(2;8who9ZuPAUHxrr!bzk zZvi{=YI4PE_uyYAcfC}pPdaxKXHOPi6b}lw(r1jN5DtKCwRrKZlzN-vs|reyM%(t? zdH<+m7=maNKICVimLu4eoiB*94HtFm)9F5_lGf;pFFyZ6EYQB^(+=|3H-|z0<-Jvt zdG(rkXcM=*>v=n<@1jB7YrXP?qp;(o9I}nlk;r;jU!m5*<15cucXA6mO#3tF?#FyO z_HXf2%|wy*q!DuPH~Y~oQrvbrf1kheKnm>+Gr0}7IZOjTMI)Tzo)^E3haxOpgTG$b zGoVHD-=Xem+~VUt#C>GpJJe@#1y@Z+NgbQmo{9+zafPiS%~L4VF_eS7U3qtyS-~Ti z?1RsY?J;4d#IR@Sh8WZ^XZjd)?I`Fw}B8~?daGFF9qt7@srgAcO1ucLuMgj`}eYVPyE#Ai5m z3>jJZWFPJFC*NU@6)qDhB9e%Z?V1v59NR{Scl{VgkA2Qneym@;702H=88B6~8rq<8 zYSqltixQ3K;EQ4bitbF~w*=qFFp7BPV$ozD@z2R*vuTXE6N8YAH<9IqlH= zuM$Cu9Y(@qQ2e%yV7-7HHc!BgJd@IN(M`FP%L1|`K@4+O&hH8UWUbl{R=`Xb`=a@n z9Jp1xZh)n$+jD4meT-#t@eYJtF7?ZKasLGSEP!Wqck3!qZqU!!9S00#dW5qY$PBz~ zKk>S#ZKgdBq_7_K^jeh&Y~m~=sVKXI6d^^coY#kTMQT?7gl4)^PL8me$I<<{y$-<0 z56Db&8BY}>*n!nXRvJUdn$^#bp_Ft6s{xcB3b2Li(7;gfHv*dl1+ynb+#)Sy4Nee^ zn9b#j&zgWom(9-SHsK{hj|?am3M}QQ;i{>B-T?VKLJ$X@=nJXce{K#}-N<;x*?GhA z;wh{pU>SI^@X6x*qm2S-<{1c4mj33Jff))wd>YgG<3U4BrE^3h`rlL7`|%*L#x$p_ z{jK$%p?>*C$)U;<^>#U-s%3 zd|-u|<&)ny6Rwu}hzs{<4enB}u^K^w`8^@tvJTtLlP497B)mm`Mypv>g&0WmWeC%oX~LI@BYEY@UDu)e=QkVJ!SF+$;~e+; z#~&R^wJfunvBkOeNS#00sqiyepW0kt{ybDMuJCKlsF-l6%wG8*yIih9lQpzg?Cbi` zd2!f7@LSk~Uq8@a@mrp%c2JK9(CZ~XHWnOk>2Xs`kZ1aoom&V(N-8ApWbel&(rN4t za2+~=NqP#=PBe6gaM*qDq*UHm0Uw)?D6S$Po0J_n+h1t7z{IM0iff~jd!o1Y!nX2entbXNt9sltX1(YHr9^Nn(!{p}QZH8!}ih(q!Dh4t#nA4lV zXHv;%P=eBjplL!!R2;{eVb^tWXyk)3*h;f2AWB1Wxz=BS0~~HI=B8U~p$9F5$anao zzL%)yaLYYuCU$FjvSU6sW6oQ6%y9p}SkC1(uSsQOh!)@<_`E=`@Px^t8bhx1i!yPI zJ`3o}xp!c}GO2E}C+{SP){DLMc`CQLdD~~S(ES+woAT9oB^zD>is%==(>4!DH7AWe zA6{>!h(MTfmofgxBCfoysN@Vp=tyQPWAnoYHIX&==X9bQG z0MVN0n@r|T+>j!re;~(q!k4f-R<5IiZf_7TbABusBx2ZzDO0#P-Sa6b(Xxj?ngX)I zY2)~O^RRZy8a6C{i6}PwDiXi_gU@!bEQ2Wy5}N-}$bxCAnM8|D%XfV`AxXVE`i4U| ziHi!g-4NSwSiF6f*rHq%cE}j^-TYuEF5EfyG);P1CX66Ihp$3t5tiq8nJ#|>i5?zxq=_UD}0SLHvc8Mr^oTEa|0S6NWx4cv7%Ue z3jN`Sm~NM{4+NxWJd<#lJxg6@F(XVq(0v}2XD*TL?@ z-lABRVUdBXkCCct-^3u^X&1~cG3ELY<9x;T3L+4%0&)-0J31&IF1&IQVyI>Wh{GI`G^`z z%lipk2xP1CvK5@5x*rQ!zMOI084%tL@9s?g<`~LV9$vYXre1Axiz9a@4rBmxCcjaD zBXNJFy6cXpC<4z}@!2-S&;8^IFD&YNnRMu`C+_GfV5frrOz-&*Wmw;*aKPrTh@I>q zlarJqs7`y=lZ}@^nGb7bh4rG(K*|6eC>tb{2`JZYp1^3D84pdj>hmJT!p2`m8ye3H z%_VeUde$XUhb)>LobB|8^b4PY}f{#xYXsIqAHmJJWK&0M!a z&D;vT4JkKe9iVApKZKW9D4Xm8s2YAIyw?J-&oxd0j&KwSt^ziObcGEdP2o-1U4R%E z=xhC)qU35k;kdUK=p5J<(sfLX)lT~hAQyqj7ADL%1{}669Cwve!pvT?t!%7sVsHEs zex~I_OT=kDrq2?`>u+q>xIv4rt;DQN4MPCP=uAd5yG$qe02D#3?3edi7shgaC!#}r z){)@GJB&Xlt*?OH)t77T70B++*{@@5}wh9NS83L5wK zkJ+{9pjH(I-#_>)G=0SZfCAD&Kw&zN5qz}T%v&E|@T68-C^x@-WUv7Ld2#sd(Q%QI z%N~3yk866Qt1n5qNZN zfNu(Xy2YdBJ2yQ(UyN0h-Hco!3Mh+I9B2I;$h=}6u%B(Bdq3FxMiLq259Rv0+Y;-w zy&7cZlaE4PBj1!9BR)B?U@C_?f0kgOgV6g)f?OK%1Ohd{%oOs+>6Cx8*vv)24mN01 z4UhujPF{Mq_!Z~=xtw$6;*LBUc&>d<2HN^a@)1(^)g$u9WC|=n+v^oR;5ks5_F%JU z!bW&&?}(ky0T@*-b2E-yIk3FoHFQ(#^2{Lg^7 zx^ko+Xa)~a1aEP)@A$-W^~_ZdX7onxarg`aE^Aa&&A(9B7PYE}>eLHWceBkc3q?MW z+EROICIpK=yXC1zz$y8shx6F)6*+J_`|_3i^?unWdARKa=K0CG-R<>;pZ%>fw_qpd zSWeLnBCxB&!Yyj26b}&E0Q$(-dNTI=&67zf@eymWo1p^z2q>|iANF&9!#s{dyN7gj zY{LMvdk9o8lAYmu98{gg>%Xq`WYm4gSpUJx1L_HXI?k;UAh_l$8^@=0K5}Y>%O5f+BOD0K;lsxrDf*V%gr&qi}{^2`@K%5 zh^Lk>N8=}EorOPr1xfUKoZ+g`(T^zqJBt z@(WofozEQ!Mn4J7HqrZ>%G+&~&i#6)26f8<&IJbTPSvP(7AP-&_wM!gbtGR~OL6v3 zsThdhw?G!Z&=TNY2iOAZ1Nm>(xAv@51kQa<;TBU_m6!y6H?K9Fj_S1<*)k3p>Wr}h z{WNJ%Nv(&@Y@-)}++|&*V%=B;MD0i+hgch;|3i4UT4SrYMcq5IDz< z*)8Id8$*>>_mVyx4&SS6uB9UrKA~m(7LzIQdH!bbgX^eIeB!NtxiL|~>~D5n^n{zZ zT_Zy;PMxCB9wrw*f1(&Ls8Pu-0yZ4+jpQNEESQmJqVV5jby}~&R&Ra2_IbE&OQ1EA zkd^imU^X1!V}NI~VfcM4Y4j}Q%;|ptW^ZA4AV{tZ6#<+K^@#_7KRu`4IiP9}KO{pp z#N2-~7`NQIqPij*z(V#CHjv#caC-+kkeMb40AZ0ZHhGXxfEN6JX zOqwt7D0j$j927CmK?Y(^VM+s|C#Xrx2I=trt7K@KfXD||&D9a>qg@refTQAv4eb}Z zDb%-jYDOQfY{Yhc75g{bY`ErEoXJv(^R}2*voV;BhA&-<9^-FpmID)-lFl7-32K+q zVcV?;{3d=9^Cs@oyuPMc;}kyR0j?lJ#H#?M+y_kKuEGDm>|DZDse0V?>0@qdndMCi ztv!AFGlqYQJxmPt7JuqA!gGpg^{&TNS)fd}YO72j&r^UYa_u-r11!y8*gE`Ra0ZD ztU7knc9QZ65MgyW=akDP5VcktZk1D^ zgEvY5L17VW4DY~DNd3^g6y=V59e>>N5poQ}pQVnKpaR_6x&jHzByjir*xg1{-pJUv zdEA}BnBVxZ#HFT~mr$V+HE&o;a5nuLczPE|wuwo~v$E{>2q=|5^*JyC_jN0GwNl1a z7lU%`6*0e-EuM z3pQ6e+__0I8y?xdM; zLi=cd1$i?L4SR~tU73S-r4>yPp|ejn{#K*b7@D)2ObFh z`y?}ctKhszL&v?@JnhpBXP@3j)RbyodMo(Ux2*QZpMs4hOIDM|8U;OW9FVHbh3|ST zkFUl2h&bzUFmg}5-xYGxeXp7k^)n+>R&_5`)JS-M8~cNIoPKoIK4K!|H@b2pDA%>? z`bjmP(3K0@{~f^;7Y2?Qi!dmBd%dn8U~Awo`<8b3y6E2*!|Ou16}Fj6-$?d={B9kW4KRg(HSVmjzwVt8U=tu2TkGnmR8O%(@M!p{V;8BlhHf(VJoUD9+ny!$F(=a%lelI6CiWHsAM;w^gH6qZIWqLao+psZEqp6h&=< z+Epv4JyH}6Y8JJ%RjY)UF=KC{MWa>_d&N%d-}C*QlRxAfc}_U@^W4{cz2EQGl{y*N zBL~@@TvyVXJ219ddssxoBoo^vIAvRkzLQzyx7HX&zj@xX^LYtv7a+T*vf_=)^{P$a zV*#2@UvYpu+BF({{Q2kX{E+U3EXOBB)Y;A0aSr5k@IUj=3G+I!#{W-^s>OM0s!&xG z?KJO*Y|Az7aeeGMe#Ia}YVu5ElI47_Y722r5BX*yPd1=X>z2sKbw;%wYa`N zTm{SoIOwT22p56i1D=QTr!JaQ0_3PUa!7@mdOfhW8BxkYPKMZNRTy(B@jF&f2jpqX zyxh=ypdH-0RZON-+wymR?b;hIna9TMshGt>6ctt|3BHO9B4=$!iUD4!epZ?3@(K`}Jv8Um<5=GG8k-K$^sl?_rbT9J-H;&)r19g%3A)yLw|bfvLnY8!v2cb{qMGYx{{?OQx~+od=4E zX`enYFzPvt=qotzVOYf5@Pmz61->&be$S$J0e@sy#uwZNnW$3QC2_N;hXLUXrU}PK zh*^5+B%V9=Wf(xxS`Iu|wTaM%I+U$KLlRHQ5B$FVuhzE$4CPUB*1xX%^^~qq{kVgu zXN5?DR|4%(Vr@p=x4qEsKIJ)yTLUlwqxWgC2}KM9-(|k#-o?^`Bf%85_~qr_<#9fr z^CStZ(fy3}_^)unitbdX6A5GfF}-)<;fW zFtr`lvy+!E_%G}mMddz;m%J+cvuc+3Xd_=Ru#m2rYs~PyVd}MyV4d)x>Km*N5c-8N zhuj-W28(hQTn1Y})PEKB4ial`&V-dQ{-ND~G%p}a@zgs^F5SP50$g?uXH}U~_ZZot zW=mN}{IzCBe3w#A5#K#J5G%G6M?SyPnY!6GEQ~+`?&hProqXNCc41jCe&O z>>BQF`H$2aZjE^+uRt>{23AX6r7gT`$Gsb(zwnM@?crWAm5eWqnG+D|(T}x_hp-#b z9F*(Rd&iN{rtm%KE#PtofJq34l{4PB?tkIPR^gRmxHgCpQ~|ikkV{o3jqif9n_zXk z;J?TQ*D{#4aEV<@V_SSh_@-b$0x^A9??(3Q2=MZx{nYD`r`2M<-4iquP42p_dt$a|3>v z59q3{AcZSom&*W_U~7PNe-2*L6Wu~9>2}CAS9jSMA8jUFgrW{s@&u8;4mC`M~{;ypw2`2&$TPgvLa3KbcZ1dA`;^ftf`KRg1C5k|DQocQ47DmRQ z_x?6ybrl563BDwHr-xZSigD>agDny3Z<_cDWm_y76V3>a(wC6)=650g%s#zpI~xB} z)EWHZ%J>G;nofR(EIni)IfM}!vf8_g$UOERk_SW|qlhamq#Qhi!gqzmDZ07z`4uQ)J#Pi8ognQacDR zK5srof&t*822^omegL6o8+ZRXJ+-)X28%lI6&+eT3|PF8Bi4f8q^2%VsdZpy7V5s3J$)vXcylf zln9TkmxL!s5@dJJu-z|!*0@f8&`68*69RWyGZo58Blr&HB=Tp4cV7fxW}<}Xis)C~ zX%QowpELkM#QizXo_6!TpyI1P{cH0>3(tP9?s5kge%z2syiD`{OxWxp6L`0%C0C-pl}-Nk#?$*;R_$f1<@_ z0Q~6R(x0~njx%aA*#d4qFcM~Z`_H#?uFCM!51W$t-|;wHouT1({#D{RPEspU#yssd zr~b$9&LtW&tB=5ckcLY@%;9H;oEwayH!D<;{7YTPoV%$YDqNeLhfJ>cl)y!{`smBp zp%c5m((iu6TK*%zI}?@$_|Z6&+|N#i^T}ey%P2Wqsa^qkwTOl(V+IdGo*X4b?q^?! zDgB{{u5&EmdTjxn#>`KBIXGW?Y;-rAc zzMzPqF|u^JhjDd;mfxIV17r!$3*SU%lb#3S98Gs>nN}X-?WNb=48p1(t^Ui<0~{IK zgQkb>@XsZ&9^Vt~bzIq{;2kEv(RCN6BFHC9NKewVB+{7%Sv|S#v&TWQh-b5{uIr9c zYby68JZ3IzT9)ST`e{JHNS&8Yq@ zCFc&}-rcKvcF{MY<%LeaJGklOM#E-Ua0MtJ;4IGkXs!VSm8Z{f?KdqSG@Yv~BJY&G zf#}lTWKcJvUM%j^4sL#g%#V+d%&_*6tpKPdZ%-wB?b$z6k0|9-{Kv-Jot(wMV&vfJ z0gub}_$X7lf=(H{o7UYczu(;QxQ@vC>JRdBoOymzQj)X!ic?qZf403*iX!vnDEGnG z%1-hc)9#P0rl(A|LO@?*g%w3L$h$iwq zPoDXyWH45RbNmakMc}~C?EhPW zjwxe}jNL;~7AAt)KyGj?PSK!@$q;e3pd2@6)-Z-pHK%M7$fNyE(>Ro1kwuqLgY0@W zrw~Ed&cc(UPv#8^53$-nK7QK*?QsvPR%oHsbkepb7-vQ?%$I zv}jks7xk6mN}dVVUNkX)Ie*kMV%K(rt^3x+H82ML;t!nFSmjC`-an?2yB~Q!d@odN zZ&bMJqd~i;5rm~X*$&P}c^z8{0pa;c@#+9P0yuI?hiP!CRybDSYmznE32l&;KT_b{sCsOP&mhl0)WwO^02{vV5QFwygjx?>^kticD z`TTw?V+Q&HxLjY*DIi1hqKsAMB+L_uhtz=UXd1xH=ky=NxbQ70{&-v$1aPk$TjRw~ zgrzFD54cyT1bKV`FXR#O8g?$cd37q+3vV5pqt6k?mrz2%_ID6SN$OgTD4Cv~Iy`uy zq7=97-naY!;kgAX<(Qa^_8e6GoXO`zl?{%m`~7YduL3Z`AnXip|@WV)D+yaO+rWd!qV_Y=k%`#4hqmg zsAZQK>JC;-Aubkralf_o;d38yh|-s8y@u_y1#>2CrF$lbih)Hn%NuJ(%q5%Rbv+NN zH_GmY*H-;c$bMzfb)hggS?O@OZx<4~U-!40-zZ}C^LeIYUeuU;kK&+hl-d*ZB#%d> zJjr;;3K95^cMF&I)gS44NzR`?^4Dd1&`Dw>#hZ_|*KnnskIIzVf_kExZX?EkI`h3| zutGI#sRGljza|SPJ|}XP^y(QGJnFlpdwab-`hz{ETa5E^r>c9Nh?U{!`OK_})H|XQ z79%O=$N-FZ?oz^V(4wj3M3fqv;Yrut9szh#Oe+1A)H{1aE`Bl9ylSv`>aw3p*X?sx z_oS%n$eDt^}JOV7{z)=&$Ax+wfE@%MCZ<=lj1mp|?R*_^ z0k!g+O`pHR(Z<)rBTg%U;yjhOm5H^)+_Z+G>wvf^ljr~dR0%%jY4_0uMzG-23MJZo zw$Swg)OTZq@|^NaORc~(wr7(8ocFSqAXc|bDpb+GNMY3)i9 zo1+olo3+gwAMx$xv`KNa?VL9Pdvj=CG>Ac16p@{MPhmSkN-GW4CwqpAx6Rdq8O3wV zzYBEYIN@U7ba{^~<^+6aI0N(kHtViwy9hxh4dUll#c8Ell;i=I3%*%2FwhxJ-MDih z?{z}4@Uy+>?eF^YDP~Wrbkiz=+zk_dLtV>sk}AnZ;JP#_4}fWIJyh^CzOl zw;_Wx*WWvd`K?q7tM($a?lJ~)rz>5 zu&$dJ-ZX`zlc`kGst2B9TEBm%;Q+@QX*}1<*Ba%PVY=7^(0&4b0H)eS!OscxygdTo z!j;cG`uuiEJ-xw9&*C571<+mD0-T|DP_(z9Apl&@K+6XvcNvr=o+f%uSW+yyly4wS zo?lw7Fh%zHVcVKEC5}OOm@ejRL79|MA(N~iVU#{c)DBZo3t-}Dx%SR zb}3)4GUny>anp>DBxkd^&S1r=E^FP-rRmqPt8?k<045sD_P@@rTYu2vB=~p_n||)6 z6$}KjeVR+f>w?mXAM2_D@#8fEiiLCS6`{*ulfRF4l)}Uo11xOq0LQQ@00WSobUtta z78S-ltP(h_%=8?Fu@O&->A-s}*T6<8Pl}LC)HX#<> z=>h(KIQ3r|uR}NM*ssid*szJ+hB2-B@AolPldpZUyy};TyJ~Fi9vU6>4#>ly?W4Sz z9pu9~CTk!Ny*-8`E_k?a>YktG&4})p3qDj}XgZI*s&}Me+j;&Ueu;-<%v& zGtu1%&|r3&sHyAkvB}q|YPH9nq8pXogx$7Qu@M2I`3p(0XIjjnI}o~ire~VWNb9DN z#;R)*emIruwWXV%)b@d7Thd`hH{jF1{AYDd|D5pKr&W}?L&;pQ_yuwlh<580<}~h* zW^!dVjG4Rrf_ET*;fz@xXZqdnU+Uy;&z~r`1%Z)V8-}c5o&TIbW_d02{Z_qNRGy{O zVqvRwuguzQ1Y0P~fO#VS9XJ1p5_oR(`cu|>tGr-vqS}^=S=(uMFQNxSmH}IPtG0;Ml0OrG5gef^h1of`H zvq^iddNm|I00W2?*p^*y^i2rt9;6+~vO;*q{1pboZkp+s_j7}QcJ*H_aI1HVei>un zt?nb1hSvY~IS)c#@9O#N{y961-Msod4Jnoxy{=~b@6B~UJ_ zi}hAAo{kUf?*^AD7ZOtv6JffB^KKdGGEufP2B<#9wjI zbFTxSJY5yMeFzdENw}ldR|JDj=bApp-CU4Ny35+QNS|t;>jM=MqYLzEeGt2~cFn3< zy@7K_^0YV`E1`A1wY7t)?P{VV%$LujZzBj7rx|M>XB`z_5Bt}Dt`!i7KdRNuCOsw% ztW-#7Z&ZiaZFIJm$_s?_a&cb23QPyu!jSQ$zEV^!29>F}+!lw=2lWV|Xw@ir)AEw@ zURiWr!T7|1n#kcSgk(``GjJ5d7i(^$bzUW5cC(?XhV8)We7y>1$kwx1;l+xbWwuG* zTueAy)Cxt`jA_|@blepQ{_nzS3u?5rTb0uZXqLP2#%hkf5l7+L!c|DX$KI02dyuiO z$NYZYH1evJ^IYsQar0jT)vK+?MlkuitcCmERXq7bV?4*7lJH5yy;sbf^Q|p433#ci zyjcl=Djj~E<)}=##>)b-1}6Ch80a+%Hb8tEmO9smWkUln~`=aJN;CjkE4Gje1Xj!A$4n_Ys}g-+YH zxP*06^79WamhlAf0E}Vqm>UH)M!4<3R>%A1u#0H7G{9-hiP&L$Gy z#(g{45+-545)D=Pb1HzK08%r7n}1=s-}D^sa2=tOQK87H1?YRjzhQ2_qS;{#0L!jd z2qbm|}W9~~= zW(?Nu*2{dCc4dQ{Z1VLqMG@K_S|{I*GA()qM%IU~{-kwBfBQLr<4Hm~J4btUo=p-D z`tngy!rM=a2K)du37n|~olRWj#*0H9B}!Etre)*n=H-xvn!$Gw08C~Fv(^6um8AOA z{w~!F55i896D!OV@)}~MVHPEH0JpDt6vBB<;oZoGqAe?s1myluy4axLIvfK`>&6VN zuYc$3>(!ZgPJ0y#Qe9m;#=Iw3H9UN#!nZ*r_C@gVi0wjO!lrGsMZ2io*cv{QcQHgM zTFe$%WT#6#tj1Athg6j`+2<2vK2B}D|L_vqwNf4%zc{iVxT|xe6y))pufAM3)^XSX zBjV$dt3Fsw47j=yAk2kej_3Z4dJn7ZbAZ($sz2LG-OZBSZkY}a+NP*Ika%X#OLddE zL$g^YPN&BC;a;5()&=k@DC9Mf20}9cAy;AGqrstTz`-Vsvo!x6lq9{i>e3<7um2x| zwb%nxAZO~W)%&*--f3BE4?O#4=zkAakH9Cp1{p;ETJ7~_HN?@+sbz_?&cOE`cKaAi zeU=S{bV_7({0NMf?k0JfOubVl5e#?GF(A6GLZ5Tg-2iLpk6M3u&QU@j8PUOnikM&f zc3z=VOE?owG4^<)0E`^u*M4r}okSmdXdW=w6p~8Z4Y@K6&|M)t@wDtt=w(8MK2&Oj z?(IE4$Q6WOmldf`K8z_L3Q^$D z%yVFvcAv*V%zVf$ep|p3I5c-o#px5ZT*v7U?3Lx39J2V~LH^Hw50#e{bxlalETN0q zl`0erK=Rjn;eH4!sv?%Al*P?`w4e7_7{U=1&+=QnS=~Y=9IhKB{`eaij04$@&+N}P z=iW1-+}U8jc`saxLpRJH`kkXRX%bB6?>;w_C=T6p$>xJb?WG~!QRgqcMx|X zd7y1YQ1*7b95bXh9N!jVzcJXxHLa;LwG)N!3|Y_%_y{686lN z>@>#Egx9xw9Q_!3hO(cgxg$u-j?p;{DGaA3>YF z)XRVA` zYj)zf1I+>4YP4*xow|(E` z)w&YyvIB0@<|VA7n$@M##_=-~p4=hYqT6k-nY9K0Ub9oNZNC+~a$we-3bNP`e^`!$ zqn4Rae+yb%(6V0a%G3R(b0vGXX`dh;S6@A+Xc|1-$!|qB`q_wP+iy#0O=cW}OO#^|c3{!GM8&}ZN>;w=5> zN0je%5Ia@-IR$1Rxn+N9l{rmLsT&6II#CRMHoJd@qJ$4hlHj~}&W&df(Bjud*XeK} zbPY^wwW5n(Tg33(^t}MOK!~ zP=T8xVcyl4BIY!5r56@Y&Yot@l@$E%M$&6KE{Xhkw1t)4yTqxW`?^{az;H6vrZxQW zs1wH`iGrfG2|+hVKj=H!>-*aY{0ubtT}d{UB$(Ef&F#+^x?DEICL=Yz zeruy9Om3DOk-aVTEGM%=*=pgcf*hOmNsR6U{_RMImj4i&z9=uGsAv_xG2-kf2$e3;yOm(pp<0{9a65) z$;P#v`95r3Q<{%cx`oJ?A5yL>daE>k4fami!#50vOHQDucq84w6+pXevV)h2u(s-; z6gkvfNb{Y~lC9+f+}%M%QZI>0QrY+zv#b}z5amF6AT%Yxyn zdLv;{dhh0CUGqPV((Q&VNc-*GX|2FUg1qy-v8=iDC7_jI0m4$A{Hxc{gden&f9S3( zPy*750;{;X$84A6uAw|AL8Z&~j;QuknL_3R2x%`PQfC}}7kt66T@c}<(1Fvo?N1OV z1#keLFaO=!Bs2GXdgqqXWq*g2DqGtEe{dxaO8>?Rs4X?(E3V_kiXz>pM{7g{E2yOQ zJR)*fT9>@Oq`3m8Y1Lh)eL(_1Qj|&(={$%Kg&(nUpxdigM*F3TduOn3A&>JMic@fpO&>Ut3C#Y>*?Xu>8NX)`jCZXyUJAYk((&kY|~$L95k41!BH z-H(mDr5d7eH5&f+jCy>N1A3+g&1vh&Vs?xgE2OqaJ6J@K9hkj*zMS_s9tta2eftCb zQVE^lJ8=V%#SBhHcMysXax4T(3X})8I&vO&4)) z8DwR4yw3=q^Y?hRBdLr}(2RZghTKMIc7uUqlDbP%4a!>lh`{`B~YTSWsac(|io3>&jw>?q9udEl4P|W%SXH6M&qOvs(ikshdc_+p= zsPl{)(5Tj5Cl~Vj(amOD21TZ&gSK-}5nawlBFLaMey|r`fm(vFL)YIpC z8>I&n79$uf{!R*{8-@lySQTSWH-v2Ni)yP({z}dDX>DmEa{e+i3+qHw(}5{)@u>cCDjziFvvB!%a7*=a=vR z)8|ls7aQE&?sB1!#9kkF(3Krbu;jd!@oT|)&H&5TFX`96W=59U+#jp6<65J>OEmv7 z-ufT|?yTSQw8aRRwRbb&zaOQ_fktlfmN&GV>0ZM1R#a-Yi?O{o-=!A%r8?TE_YKJn zcR)6Z8%t(By{O$TeM+jnn_D{$~1DR6+)EyV9VQ#YPU5C zMSr=eZ_A0|n#&v)x=L%OT^>zxi)#_HY{<>h@a=MXqC+U$&HnW+FbJ~Qq3L*h zBH7}ySPh}r>*EHimo0`$lwNFkZudXStmB&qMNre0&VsA+VTxX;Qq?ZG?bR>{;lz^( zA=t!-?=|@yx-bRei_A6(I4G<{vE?(Lkn5ro<~h($bq`b&Zcn6QT`E%Y;* zd*1(bJ*L@7SOyl?T*MFRw>9665t6+b(%}@(gDer<%lZS(6HgoG_01sV^EG72avDum z0R!8Ya|TRIk_-I=t<4|tu2mk2xY|B{jkL3&&|odDb2Y<54JgF2WH4q(YIZUEHy)j7 zlGM_W&&sj3kDR>FZ8yX)Ay)I`u9N$1Lhn3&gmI%T7v=MoqEG<;z z{(J32F|Ko-XPs2f3td@^Xh=M#p|<`_Sxn5J=VRd6kl9ewVyoNp*l1gyzvcGlbAv6a zbOfI!vf1cn@pU+P!Blee?O4~sfNBr^B`D|iI_^tYlxVJJ)eS7oWFlOr$g5eTKWkAg zbyE?+K3S|eT}Y>ZIK1T~kJCf}$YIN@kBgLcr!RQx zPs(I(J2`q`*;Gc0yI+nG`ZwVhW=(>>_H4HuwiJA#J>q+yM(_}oU2VHnJ7uyU7c-xE z%SjI+?Eo#{-b-cw&{$5bIUvtq0X}}#9v{3V({a!+bTyQARIfCVFD*;e@O4p+$?9oJ z-Q!A!oWJqp0rxobs1v4`uY5kTd9`WQ<~6lB^MVZOmS>&iME}L_;@zl!F@6C?bBOf* zkc$UlmqUu^yn6jsJF=v@3d2NTT@TU~Qm+f`7dO;6U`|-}l|PAdLS!2rk)_h~o>+8{ zpC~(M`H!0hx6y$I5{4Iw&q*Dgr!xzIf-_z`9W-_UbU3UCF)5a?Ies*j0lnciXLY-%n(#ahc9>ukL<6R0r#DHNyDUS>l`#dSKYQ>HMlTyZu*a?#9q7VRG^9L z%st4FspsscdGk-ha+MhH4g@-re4VfN!5I}d(%I1)MDVNu9l%DGExMkmGQXeuI-h!dCrI<&JCv2Arq(d>Ecs(PTB$PM&4d$|{LFmARgw9D(cESU z@2BMpg6XJmbHsu6-v1P6K#fzDo!QS$?=kBA+&GEJX-`J8gy+A?)bvUtW%(WD4SscJGWe$pM~t) zz}BOPcGT6&#Z3J-eb{{5@uzGk^%J5r^HZuOX2)unP%p>K)qlY#I1X2n-*WkqYDskp zv5~9<^#A@k{i*X9{GgN8m=9Dt4_?w;>@re&nFn75eG-XYBSV!nISroax_+Y*JS)SE zvM6?N?c6;r_7EAGAN*b9#`Eeuu>JP?jz-Vc<-;y$P6I}K?au8%zEo`B)Iy@=q(=GV z9uo{kb2R-Ntw`zgyX*40D_G_HjY0u?n~`S=+-aYua`BV`xsnlS)~7hH3Xyg-o4)vO zqdLKKf=o27Vu{{@*`99fVeU5QuSrn#k;A#@S!(L3QM$HUb5w+P3kpQkBm2r@*2~Km&=&rg z-AHnpOLjDlo_1f427 zf#!3YzUdUY%ZteVq8vJ8hFLmiN8z4N7g3NzNcPk|GuPv@ZE#(LreY9)m8Au_#(XZr z*E93yYInaFc)xq`y^AqKB~&}a?Ip!*w}i~E01z>I-s4c8&Fu&==v2=~Somufok{EeXc7zAVXTSZA-292J$&Sv``s;=r&q!`_V6E#bJO!lZx%wk{N%xC z$2*3dvvxYf%)$3t>>js)fq8G=dspdn}{83drV95(4YPZ+}&#p}}`}(u+^qa&9Tgnt9K4W}I zWo}hPuHpTYbh(k)CuCz?6G^J+;_TFZLt(amT|}kUjv%F}{YM$W^nG20Ng`UtyJXkg z{)1nMBb6l=qHGyM9{Wh`5xtQmiDx=DvEM{CjRg_>tKQK<6|2IMBN~l~%0x)0MdYUG zx#eV)l%S_VMVpbE-s}Li#ortw$m+;S#$-O$WMM$Au7G1L2q@N;Umrs*!AYB%+AM#J zv*3n6TZqNv@FLITu(OqJumE_0tTbG0tA<0*R4DwsEavd-!e!tAzO<(h;ddIKr`{od zJO1q=2ZxTDOhhv7w5^EFmFoVtLs}xEbocIk6hnpZh8z87@g*YeW<3#I8-o_3lf7& z8_j)*rSmVZ+ivJA=Lhde>99*@8}8yWI{Bi09V@3$AqLianFyO5%d(L{uxh4r8OAK5 zm#P=rp2MO^L~Wt{TwwS~ja$M}s8K+|v9oKe8ZV)rFX0bFGAwJsRWT<-loE}+n^c0Ier8`qUq!)Li#vp62NOC(3##HDUSPh$S2W{#CVJh1!^ZIaCvo4iG^^-b&FX6u=2G*~pV6M9!PLEX^v+NM=@vWl3UI3QoRrB! z&s?_ufB`sU)PF$I!mf2jy@ZnKzfqWRO038lSK3dAZ5_Aj!m|;qe(xr8>&Tb@g?t76 zzY)iO-HIC7r_5>BUkmIvMt=72eZwf-x`(RUJ$rQ%%Z*U_1aK4oJkL@@%&IANNt8>`4Q%dYGd-l?x|vY8(6p#Dq{&$srt741PvyN` zZ$n}qM)FhQOQ86iOKxfxIEHgjzqW`@M%Dkcw$eaPt1Bry1F6pbDeQW1+$k-*Rv@+4 z970{afBf68iqK%AyqPM&WO8H%YTD8$TXeLidsFT1XlC^EWF@+nZI_AC0@3a`60 zt$uo9i-86*WU@URtgiohC1s*IjwjXFO5vc+PBR9pGGj$!R`1#5qqK;C441 z9jd27EZv7VykMU+rgJm%IDR&_+OdaM3GNs^Ac@jrIc8FVyAJTmAJr}Exk^+;|0Rb3 z9U7@SuK0}Ucy%|~Pz5N;t0KG+>c8AORmZg2Kzeqvr?dAj{;;#_$efo@($rj3eFF=W z^chi~cWVfLvu9*N(^wf)*6~&>u zKs(hc2qHI;p3-`X%{;TKe7jHYMtI-(_ znkue7{Xh^S{yvr0`BS3h`dwj?KfVOZIsMDt#(GEl*zmQPMRK#Ip!HzBAM2f$+oJE7 z({8Q7gk9aeDBE}Mx8v)`FDhGkU(Y0NAjmJOZiR<}&>mdZ2t4rv);uBJL)XdO!q;wN_O#Q zb=z)L=R0|cOWKiK-UdA`q+!-eUk=!rz=qGKz{@DSC3R+$dhr3-8;y=2He%3cyaj2S zHCWH;%7Z)K&-3yo=KBubr9E{}Tws?q-9DZ-LtZ(E3*jW5II6~>4k$Z!cFaaIe;Ut* zP;1?;FdMB35x`!t9Zi1F;RRA!_uRbMq=a|RXlAa)!7vg7G6o}RRW$sg6z+|Uch5JT(er@n` zHR`GxJz5d6(_t$4#eX0)$le6|%bh1}ol=ALPHunx6bT59!9OPv%I8meI-=eZ!z60$30zSR5k3lN5%y@Z)+Hmm6H_F7wbuT_CoMeC1K#r! zC5y0QRc-RHdH&Q34g2Pntj@t*NYDsg&SwpQib9~k<3{|AUP?RLhOi%0DfCkxIaV7w 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Π22rmWps+v{i*LK6qelsXF?f(_~ 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

    dt!W4Iw3+YI&t858<;Q7B z*6EvDyXY_>#_G^r7+rPJBlVQU=JouHmwBjHz#h&6P=lQ{CF%-PiGbspXhzHB0i!Xn zW3_?Z3Y3g~^Q@dSr|fcnbS`2|#=R~}ZP=9y+i&sb324l!@J<7=NCeF<7USs!joexx zvLijmtNTaXnO=`!!(?{s$CEeK%}+0tgULv21yp8p6Kq3-m(6t2nE_t{}VUN7yYvE)HgYA?Q*Ka+BaAhUk8DO{0FbY z#57epa@w4VTdc`FN~6JI-kpJ|wQaJderWD+y!BoyU^(H=aF?1 zhJ}4=S-Dovia*HC+aEEl&LV3P`DJnI18Lw_ZH4cFPKyr2vlfT?Dq%Uhsv1Dl;rHMB ze!AaEh-SAliAR=Xay_jVt<<`2?QI2WU1ky!(v-+a@4pH&?MoqS6NL+HO_~=w2JrO9 zyRTo`Dh4uNgPy-GBdR-zkoplUrQ(qt1t1g2+y+fZQY8;{Qf(Sm4prA!xs4m6XXfv5 z5?5DrmQhOJp_*}LJ)WSdSWrqN>fOsQJC@_G0Ig|7exEbuE6J(9(c9&<`X9;JTgs#@|-^J7am$m zlKUOouH&vlu5+J%Ihg1c0K5c7OMker1nz*=`15P_g^Ey2`4t19rxn&5?P2;{MJ`Mi zquF#Wrf5a)v$rH`FBzcleGjgbdH_xKI;924^`I`z8RTmDy>PsujXK?k$mKJk3s}qW&eaI z=A0Q@7k@(aV($)U(F^nmaYgE(4d3ZMR)Oh2#fsQju-;Zj_eOkARl_AsEfv`#l-^!y zg$vo4{Fq=A>lSq--J}`iM=-t@!>L=v08nS(9qr$o`sRdoq~sp>`tS8~+A9gd)g8$_ zqGT=T-WTelLgZCU%d2P1NDlN}0_CXm3+T+6)KPulm*McXSPx%JNBCC7`qM2u;Xelo z_@5r*Ogf|#HeD)D@>Y>C;dN(aUt-O?>Z#ATeo=FwVnjUTiZL`Z2r0b*wM*% z*
    b$ETHT-UhiKHkAF_NBUHbJNxS!49~43ivX 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≪B1W&Q<_wP9!V*ustAbl2DKmL;EkrQp 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
    GAn% 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 literal 0 HcmV?d00001 diff --git a/www/index.html b/www/index.html new file mode 100644 index 0000000..7e73ed2 --- /dev/null +++ b/www/index.html @@ -0,0 +1,203 @@ + + + + + + + + + + + GameSplit + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    Vítejte u nás!
    +
    Rádi bychom se Vám představili
    + O nás +
    +
    +
    + + +
    +
    +
    +
    +

    Čím se zabýváme

    +

    +

    GameSplit se za svou historii věnoval mnoha činnostem. Začínal jako multiklan (okolo roku 2003). Následně se věnoval herním MMORPG serverům (2005). Pak pokračoval přes online rádio a voice-servery (2009). + Věnoval se i webovému hostingu a emailovým službám (2010). Posléze webové stránky a cms - tehdy web 2.0 (2012). Pořádali jsme i lanpárty (2013). Především nás živily CRM systémy a interní firemní systémy (2015). + Skončili jsme u robotů pro sběr dat, hlídacích psů, stahovačů atp. (2017).

    +

    Dnes nám zůstalo od všeho kousek, herní servery máme pro zábavu, voice servery pro lidi, webhosting pro VIP klienty. Jednou za čas si uděláme i menší lanku :-). + Programování a zájem o sw však zůstal. Nově přibyl i 3D tisk a výroba roušek :-).

    +

    Vždy jsme byli neoficiální zájmové sdružení a tvořila nás komunita lidí. Dnes je GameSplit registrovanou obchodní značkou.

    +

    +
    +
    +
    +
    + + + + +

    Servery, infrastruktura a firemní sítě

    +

    Řešíme infrastrukturu, servery, load balancing, firewall a vše potřebné pro malé a střední firmy. Řešení dokážeme navrhnout, nacenit a upravit dle Vašich možností. + Následně vše implementujeme, zaučíme personál a spravujeme.

    +
    +
    + + + + +

    Programování a architektura aplikací

    +

    Po letech práce na frontendu už nejsme programátoři lopatáři, ale dokážeme si poradit s architekturou, psát jádro a knihovny pro systémy. Když přijde na věc, uděláme i firemní prezentaci s CMS, + ale především Vám můžeme napsat systém, který bude pro Vás a na míru. Pokud bude potřeba něco zautomatizovat, jsme samozřejmě k ruce :-).

    +
    +
    + + + + +

    3D tisk

    +

    Malinko z jiného soudku :-). Dokážeme vymodelovat a dodat přípravky pro výrobu, dekorace a pomocníky do domácnosti. Aktuálně máme například stojan pro notebook, + stylové stojany na mobil, stojan pro více mobilů (3,6,9), ale i chybějící madla k lednici :-). Zkrátka cokoliv, co vám chybí a neprodává se.

    +
    +
    +
    +
    + + +
    +
    +
    +
    +

    O nás

    +

    Víme, že k pořádné prezentaci má free bootstrap šablona a nějaké obrázky daleko. To je dáno pouze tím, že se zabýváme především + vývojem software a správou serverů, nikoliv webovou grafikou. 3D modely, to už je něco jiného :-). Stránka je šitá horkou jehlou a určitě přibudou ještě CV a podrobnější popis naší činnosti.

    +

    +
    +
    +
    +
    +
      +
    • +
      + +
      +
      +
      +

      František Musil

      +
      +
      +

      Vývoj software, především backend, server-side, daemoni, servery, kontejnery.

      +

      lister(at)gamesplit.cz | LinkedIn | CV

      +
      +
      +
    • +
    • +
      + +
      +
      +
      +

      Barbora Urbancová

      +
      +
      +

      Jediný člen s grafickým cítěním a zároveň jediná, která umí pracovat rukama. Momentálně vyrábí roušky, ale umí též péct narozeninové dorty, dekorativní perníčky a krásně maluje, brzy zveřejníme galerii :-).

      +

      urbancova(at)gamesplit.net

      +
      +
      +
    • +
    • +
      +

      Klidě se +
      k nám +
      přidejte!

      +
      +
    • +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +

    Kontakt

    +

    Pokud jsme Vás alespoň něčím zaujali, neváhejte nás kontaktovat. Klienty si vybíráme především podle toho, + čemu se aktuálně věnujeme, jakým směrem chceme jít a tak, aby to nesnížilo kvalitu služeb pro stávající klienty. Pro nás je podstatná kvalita a ne kvantita.

    +
    +
    +
    +
    + + +
    +
    +
    +
    + Copyright 2005 - 2020 © František Musil +
    +
    +
    +
    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/js/agency.js b/www/js/agency.js new file mode 100644 index 0000000..77e4515 --- /dev/null +++ b/www/js/agency.js @@ -0,0 +1,57 @@ +(function ($) { + "use strict"; // Start of use strict + + // Smooth scrolling using jQuery easing + $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function () { + if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { + var target = $(this.hash); + target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); + if (target.length) { + $('html, body').animate({ + scrollTop: (target.offset().top - 54) + }, 1000, "easeInOutExpo"); + return false; + } + } + }); + + // Closes responsive menu when a scroll trigger link is clicked + $('.js-scroll-trigger').click(function () { + $('.navbar-collapse').collapse('hide'); + }); + + // Activate scrollspy to add active class to navbar items on scroll + $('body').scrollspy({ + target: '#mainNav', + offset: 56 + }); + + // Collapse Navbar + var navbarCollapse = function () { + if ($("#mainNav").offset().top > 100) { + $("#mainNav img").addClass("img-shrink"); + $("#mainNav").addClass("navbar-shrink"); + } else { + $("#mainNav img").removeClass("img-shrink"); + $("#mainNav").removeClass("navbar-shrink"); + } + }; + // Collapse now if page is not at top + navbarCollapse(); + // Collapse the navbar when page is scrolled + $(window).scroll(navbarCollapse); + + (function () { + $('.mailtoFill').each(function () { + $(this).attr('href', 'mailto:' + $(this).text().replace('(at)', '@') + '?subject=Zpráva z webu gamesplit.cz'); + }); + })(); + + (function () { + $('.mailtoDataFill').each(function () { + alert($(this).data('email').replace('(at)', '@')); + $(this).attr('href', 'mailto:' + $(this).data('email').replace('(at)', '@') + '?subject=Zpráva z webu gamesplit.cz'); + }); + })(); + +})(jQuery); // End of use strict diff --git a/www/js/agency.min.js b/www/js/agency.min.js new file mode 100644 index 0000000..8b757a9 --- /dev/null +++ b/www/js/agency.min.js @@ -0,0 +1,7 @@ +/*! + * Start Bootstrap - Agency v5.2.2 (https://startbootstrap.com/template-overviews/agency) + * Copyright 2013-2020 Start Bootstrap + * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE) + */ + +!function(t){"use strict";t('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var a=t(this.hash);if((a=a.length?a:t("[name="+this.hash.slice(1)+"]")).length)return t("html, body").animate({scrollTop:a.offset().top-54},1e3,"easeInOutExpo"),!1}}),t(".js-scroll-trigger").click(function(){t(".navbar-collapse").collapse("hide")}),t("body").scrollspy({target:"#mainNav",offset:56});function a(){100= 0) { + firstName = name.split(' ').slice(0, -1).join(' '); + } + $this = $("#sendMessageButton"); + $this.prop("disabled", true); // Disable submit button until AJAX call is complete to prevent duplicate messages + $.ajax({ + url: "././mail/contact_me.php", + type: "POST", + data: { + name: name, + phone: phone, + email: email, + message: message + }, + cache: false, + success: function() { + // Success message + $('#success').html("
    "); + $('#success > .alert-success').html(""); + $('#success > .alert-success') + .append("Your message has been sent. "); + $('#success > .alert-success') + .append('
    '); + //clear all fields + $('#contactForm').trigger("reset"); + }, + error: function() { + // Fail message + $('#success').html("
    "); + $('#success > .alert-danger').html(""); + $('#success > .alert-danger').append($("").text("Sorry " + firstName + ", it seems that my mail server is not responding. Please try again later!")); + $('#success > .alert-danger').append('
    '); + //clear all fields + $('#contactForm').trigger("reset"); + }, + complete: function() { + setTimeout(function() { + $this.prop("disabled", false); // Re-enable submit button when AJAX call is complete + }, 1000); + } + }); + }, + filter: function() { + return $(this).is(":visible"); + }, + }); + + $("a[data-toggle=\"tab\"]").click(function(e) { + e.preventDefault(); + $(this).tab("show"); + }); +}); + +/*When clicking on Full hide fail/success boxes */ +$('#name').focus(function() { + $('#success').html(''); +}); diff --git a/www/js/jqBootstrapValidation.js b/www/js/jqBootstrapValidation.js new file mode 100644 index 0000000..6f05a2d --- /dev/null +++ b/www/js/jqBootstrapValidation.js @@ -0,0 +1,937 @@ +/* jqBootstrapValidation + * A plugin for automating validation on Twitter Bootstrap formatted forms. + * + * v1.3.6 + * + * License: MIT - see LICENSE file + * + * http://ReactiveRaven.github.com/jqBootstrapValidation/ + */ + +(function($) { + + var createdElements = []; + + var defaults = { + options: { + prependExistingHelpBlock: false, + sniffHtml: true, // sniff for 'required', 'maxlength', etc + preventSubmit: true, // stop the form submit event from firing if validation fails + submitError: false, // function called if there is an error when trying to submit + submitSuccess: false, // function called just before a successful submit event is sent to the server + semanticallyStrict: false, // set to true to tidy up generated HTML output + autoAdd: { + helpBlocks: true + }, + filter: function() { + // return $(this).is(":visible"); // only validate elements you can see + return true; // validate everything + } + }, + methods: { + init: function(options) { + + var settings = $.extend(true, {}, defaults); + + settings.options = $.extend(true, settings.options, options); + + var $siblingElements = this; + + var uniqueForms = $.unique( + $siblingElements.map(function() { + return $(this).parents("form")[0]; + }).toArray() + ); + + $(uniqueForms).bind("submit", function(e) { + var $form = $(this); + var warningsFound = 0; + var $inputs = $form.find("input,textarea,select").not("[type=submit],[type=image]").filter(settings.options.filter); + $inputs.trigger("submit.validation").trigger("validationLostFocus.validation"); + + $inputs.each(function(i, el) { + var $this = $(el), + $controlGroup = $this.parents(".form-group").first(); + if ( + $controlGroup.hasClass("warning") + ) { + $controlGroup.removeClass("warning").addClass("error"); + warningsFound++; + } + }); + + $inputs.trigger("validationLostFocus.validation"); + + if (warningsFound) { + if (settings.options.preventSubmit) { + e.preventDefault(); + } + $form.addClass("error"); + if ($.isFunction(settings.options.submitError)) { + settings.options.submitError($form, e, $inputs.jqBootstrapValidation("collectErrors", true)); + } + } else { + $form.removeClass("error"); + if ($.isFunction(settings.options.submitSuccess)) { + settings.options.submitSuccess($form, e); + } + } + }); + + return this.each(function() { + + // Get references to everything we're interested in + var $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(), + $form = $this.parents("form").first(), + validatorNames = []; + + // create message container if not exists + if (!$helpBlock.length && settings.options.autoAdd && settings.options.autoAdd.helpBlocks) { + $helpBlock = $('
    '); + $controlGroup.find('.controls').append($helpBlock); + createdElements.push($helpBlock[0]); + } + + // ============================================================= + // SNIFF HTML FOR VALIDATORS + // ============================================================= + + // *snort sniff snuffle* + + if (settings.options.sniffHtml) { + var message = ""; + // --------------------------------------------------------- + // PATTERN + // --------------------------------------------------------- + if ($this.attr("pattern") !== undefined) { + message = "Not in the expected format"; + if ($this.data("validationPatternMessage")) { + message = $this.data("validationPatternMessage"); + } + $this.data("validationPatternMessage", message); + $this.data("validationPatternRegex", $this.attr("pattern")); + } + // --------------------------------------------------------- + // MAX + // --------------------------------------------------------- + if ($this.attr("max") !== undefined || $this.attr("aria-valuemax") !== undefined) { + var max = ($this.attr("max") !== undefined ? $this.attr("max") : $this.attr("aria-valuemax")); + message = "Too high: Maximum of '" + max + "'"; + if ($this.data("validationMaxMessage")) { + message = $this.data("validationMaxMessage"); + } + $this.data("validationMaxMessage", message); + $this.data("validationMaxMax", max); + } + // --------------------------------------------------------- + // MIN + // --------------------------------------------------------- + if ($this.attr("min") !== undefined || $this.attr("aria-valuemin") !== undefined) { + var min = ($this.attr("min") !== undefined ? $this.attr("min") : $this.attr("aria-valuemin")); + message = "Too low: Minimum of '" + min + "'"; + if ($this.data("validationMinMessage")) { + message = $this.data("validationMinMessage"); + } + $this.data("validationMinMessage", message); + $this.data("validationMinMin", min); + } + // --------------------------------------------------------- + // MAXLENGTH + // --------------------------------------------------------- + if ($this.attr("maxlength") !== undefined) { + message = "Too long: Maximum of '" + $this.attr("maxlength") + "' characters"; + if ($this.data("validationMaxlengthMessage")) { + message = $this.data("validationMaxlengthMessage"); + } + $this.data("validationMaxlengthMessage", message); + $this.data("validationMaxlengthMaxlength", $this.attr("maxlength")); + } + // --------------------------------------------------------- + // MINLENGTH + // --------------------------------------------------------- + if ($this.attr("minlength") !== undefined) { + message = "Too short: Minimum of '" + $this.attr("minlength") + "' characters"; + if ($this.data("validationMinlengthMessage")) { + message = $this.data("validationMinlengthMessage"); + } + $this.data("validationMinlengthMessage", message); + $this.data("validationMinlengthMinlength", $this.attr("minlength")); + } + // --------------------------------------------------------- + // REQUIRED + // --------------------------------------------------------- + if ($this.attr("required") !== undefined || $this.attr("aria-required") !== undefined) { + message = settings.builtInValidators.required.message; + if ($this.data("validationRequiredMessage")) { + message = $this.data("validationRequiredMessage"); + } + $this.data("validationRequiredMessage", message); + } + // --------------------------------------------------------- + // NUMBER + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "number") { + message = settings.builtInValidators.number.message; + if ($this.data("validationNumberMessage")) { + message = $this.data("validationNumberMessage"); + } + $this.data("validationNumberMessage", message); + } + // --------------------------------------------------------- + // EMAIL + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "email") { + message = "Not a valid email address"; + if ($this.data("validationValidemailMessage")) { + message = $this.data("validationValidemailMessage"); + } else if ($this.data("validationEmailMessage")) { + message = $this.data("validationEmailMessage"); + } + $this.data("validationValidemailMessage", message); + } + // --------------------------------------------------------- + // MINCHECKED + // --------------------------------------------------------- + if ($this.attr("minchecked") !== undefined) { + message = "Not enough options checked; Minimum of '" + $this.attr("minchecked") + "' required"; + if ($this.data("validationMincheckedMessage")) { + message = $this.data("validationMincheckedMessage"); + } + $this.data("validationMincheckedMessage", message); + $this.data("validationMincheckedMinchecked", $this.attr("minchecked")); + } + // --------------------------------------------------------- + // MAXCHECKED + // --------------------------------------------------------- + if ($this.attr("maxchecked") !== undefined) { + message = "Too many options checked; Maximum of '" + $this.attr("maxchecked") + "' required"; + if ($this.data("validationMaxcheckedMessage")) { + message = $this.data("validationMaxcheckedMessage"); + } + $this.data("validationMaxcheckedMessage", message); + $this.data("validationMaxcheckedMaxchecked", $this.attr("maxchecked")); + } + } + + // ============================================================= + // COLLECT VALIDATOR NAMES + // ============================================================= + + // Get named validators + if ($this.data("validation") !== undefined) { + validatorNames = $this.data("validation").split(","); + } + + // Get extra ones defined on the element's data attributes + $.each($this.data(), function(i, el) { + var parts = i.replace(/([A-Z])/g, ",$1").split(","); + if (parts[0] === "validation" && parts[1]) { + validatorNames.push(parts[1]); + } + }); + + // ============================================================= + // NORMALISE VALIDATOR NAMES + // ============================================================= + + var validatorNamesToInspect = validatorNames; + var newValidatorNamesToInspect = []; + + do // repeatedly expand 'shortcut' validators into their real validators + { + // Uppercase only the first letter of each name + $.each(validatorNames, function(i, el) { + validatorNames[i] = formatValidatorName(el); + }); + + // Remove duplicate validator names + validatorNames = $.unique(validatorNames); + + // Pull out the new validator names from each shortcut + newValidatorNamesToInspect = []; + $.each(validatorNamesToInspect, function(i, el) { + if ($this.data("validation" + el + "Shortcut") !== undefined) { + // Are these custom validators? + // Pull them out! + $.each($this.data("validation" + el + "Shortcut").split(","), function(i2, el2) { + newValidatorNamesToInspect.push(el2); + }); + } else if (settings.builtInValidators[el.toLowerCase()]) { + // Is this a recognised built-in? + // Pull it out! + var validator = settings.builtInValidators[el.toLowerCase()]; + if (validator.type.toLowerCase() === "shortcut") { + $.each(validator.shortcut.split(","), function(i, el) { + el = formatValidatorName(el); + newValidatorNamesToInspect.push(el); + validatorNames.push(el); + }); + } + } + }); + + validatorNamesToInspect = newValidatorNamesToInspect; + + } while (validatorNamesToInspect.length > 0) + + // ============================================================= + // SET UP VALIDATOR ARRAYS + // ============================================================= + + var validators = {}; + + $.each(validatorNames, function(i, el) { + // Set up the 'override' message + var message = $this.data("validation" + el + "Message"); + var hasOverrideMessage = (message !== undefined); + var foundValidator = false; + message = + ( + message ? + message : + "'" + el + "' validation failed " + ); + + $.each( + settings.validatorTypes, + function(validatorType, validatorTemplate) { + if (validators[validatorType] === undefined) { + validators[validatorType] = []; + } + if (!foundValidator && $this.data("validation" + el + formatValidatorName(validatorTemplate.name)) !== undefined) { + validators[validatorType].push( + $.extend( + true, { + name: formatValidatorName(validatorTemplate.name), + message: message + }, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + + if (!foundValidator && settings.builtInValidators[el.toLowerCase()]) { + + var validator = $.extend(true, {}, settings.builtInValidators[el.toLowerCase()]); + if (hasOverrideMessage) { + validator.message = message; + } + var validatorType = validator.type.toLowerCase(); + + if (validatorType === "shortcut") { + foundValidator = true; + } else { + $.each( + settings.validatorTypes, + function(validatorTemplateType, validatorTemplate) { + if (validators[validatorTemplateType] === undefined) { + validators[validatorTemplateType] = []; + } + if (!foundValidator && validatorType === validatorTemplateType.toLowerCase()) { + $this.data("validation" + el + formatValidatorName(validatorTemplate.name), validator[validatorTemplate.name.toLowerCase()]); + validators[validatorType].push( + $.extend( + validator, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + } + } + + if (!foundValidator) { + $.error("Cannot find validation info for '" + el + "'"); + } + }); + + // ============================================================= + // STORE FALLBACK VALUES + // ============================================================= + + $helpBlock.data( + "original-contents", + ( + $helpBlock.data("original-contents") ? + $helpBlock.data("original-contents") : + $helpBlock.html() + ) + ); + + $helpBlock.data( + "original-role", + ( + $helpBlock.data("original-role") ? + $helpBlock.data("original-role") : + $helpBlock.attr("role") + ) + ); + + $controlGroup.data( + "original-classes", + ( + $controlGroup.data("original-clases") ? + $controlGroup.data("original-classes") : + $controlGroup.attr("class") + ) + ); + + $this.data( + "original-aria-invalid", + ( + $this.data("original-aria-invalid") ? + $this.data("original-aria-invalid") : + $this.attr("aria-invalid") + ) + ); + + // ============================================================= + // VALIDATION + // ============================================================= + + $this.bind( + "validation.validation", + function(event, params) { + + var value = getValue($this); + + // Get a list of the errors to apply + var errorsFound = []; + + $.each(validators, function(validatorType, validatorTypeArray) { + if (value || value.length || (params && params.includeEmpty) || (!!settings.validatorTypes[validatorType].blockSubmit && params && !!params.submitting)) { + $.each(validatorTypeArray, function(i, validator) { + if (settings.validatorTypes[validatorType].validate($this, value, validator)) { + errorsFound.push(validator.message); + } + }); + } + }); + + return errorsFound; + } + ); + + $this.bind( + "getValidators.validation", + function() { + return validators; + } + ); + + // ============================================================= + // WATCH FOR CHANGES + // ============================================================= + $this.bind( + "submit.validation", + function() { + return $this.triggerHandler("change.validation", { + submitting: true + }); + } + ); + $this.bind( + [ + "keyup", + "focus", + "blur", + "click", + "keydown", + "keypress", + "change" + ].join(".validation ") + ".validation", + function(e, params) { + + var value = getValue($this); + + var errorsFound = []; + + $controlGroup.find("input,textarea,select").each(function(i, el) { + var oldCount = errorsFound.length; + $.each($(el).triggerHandler("validation.validation", params), function(j, message) { + errorsFound.push(message); + }); + if (errorsFound.length > oldCount) { + $(el).attr("aria-invalid", "true"); + } else { + var original = $this.data("original-aria-invalid"); + $(el).attr("aria-invalid", (original !== undefined ? original : false)); + } + }); + + $form.find("input,select,textarea").not($this).not("[name=\"" + $this.attr("name") + "\"]").trigger("validationLostFocus.validation"); + + errorsFound = $.unique(errorsFound.sort()); + + // Were there any errors? + if (errorsFound.length) { + // Better flag it up as a warning. + $controlGroup.removeClass("success error").addClass("warning"); + + // How many errors did we find? + if (settings.options.semanticallyStrict && errorsFound.length === 1) { + // Only one? Being strict? Just output it. + $helpBlock.html(errorsFound[0] + + (settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "")); + } else { + // Multiple? Being sloppy? Glue them together into an UL. + $helpBlock.html("
    • " + errorsFound.join("
    • ") + "
    " + + (settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "")); + } + } else { + $controlGroup.removeClass("warning error success"); + if (value.length > 0) { + $controlGroup.addClass("success"); + } + $helpBlock.html($helpBlock.data("original-contents")); + } + + if (e.type === "blur") { + $controlGroup.removeClass("success"); + } + } + ); + $this.bind("validationLostFocus.validation", function() { + $controlGroup.removeClass("success"); + }); + }); + }, + destroy: function() { + + return this.each( + function() { + + var + $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(); + + // remove our events + $this.unbind('.validation'); // events are namespaced. + // reset help text + $helpBlock.html($helpBlock.data("original-contents")); + // reset classes + $controlGroup.attr("class", $controlGroup.data("original-classes")); + // reset aria + $this.attr("aria-invalid", $this.data("original-aria-invalid")); + // reset role + $helpBlock.attr("role", $this.data("original-role")); + // remove all elements we created + if (createdElements.indexOf($helpBlock[0]) > -1) { + $helpBlock.remove(); + } + + } + ); + + }, + collectErrors: function(includeEmpty) { + + var errorMessages = {}; + this.each(function(i, el) { + var $el = $(el); + var name = $el.attr("name"); + var errors = $el.triggerHandler("validation.validation", { + includeEmpty: true + }); + errorMessages[name] = $.extend(true, errors, errorMessages[name]); + }); + + $.each(errorMessages, function(i, el) { + if (el.length === 0) { + delete errorMessages[i]; + } + }); + + return errorMessages; + + }, + hasErrors: function() { + + var errorMessages = []; + + this.each(function(i, el) { + errorMessages = errorMessages.concat( + $(el).triggerHandler("getValidators.validation") ? $(el).triggerHandler("validation.validation", { + submitting: true + }) : [] + ); + }); + + return (errorMessages.length > 0); + }, + override: function(newDefaults) { + defaults = $.extend(true, defaults, newDefaults); + } + }, + validatorTypes: { + callback: { + name: "callback", + init: function($this, name) { + return { + validatorName: name, + callback: $this.data("validation" + name + "Callback"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function($this, value, validator) { + if (validator.lastValue === value && validator.lastFinished) { + return !validator.lastValid; + } + + if (validator.lastFinished === true) { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + + var rrjqbvValidator = validator; + var rrjqbvThis = $this; + executeFunctionByName( + validator.callback, + window, + $this, + value, + function(data) { + if (rrjqbvValidator.lastValue === data.value) { + rrjqbvValidator.lastValid = data.valid; + if (data.message) { + rrjqbvValidator.message = data.message; + } + rrjqbvValidator.lastFinished = true; + rrjqbvThis.data("validation" + rrjqbvValidator.validatorName + "Message", rrjqbvValidator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function() { + rrjqbvThis.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + } + ); + } + + return false; + + } + }, + ajax: { + name: "ajax", + init: function($this, name) { + return { + validatorName: name, + url: $this.data("validation" + name + "Ajax"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function($this, value, validator) { + if ("" + validator.lastValue === "" + value && validator.lastFinished === true) { + return validator.lastValid === false; + } + + if (validator.lastFinished === true) { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + $.ajax({ + url: validator.url, + data: "value=" + value + "&field=" + $this.attr("name"), + dataType: "json", + success: function(data) { + if ("" + validator.lastValue === "" + data.value) { + validator.lastValid = !!(data.valid); + if (data.message) { + validator.message = data.message; + } + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function() { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }, + failure: function() { + validator.lastValid = true; + validator.message = "ajax call failed"; + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function() { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }); + } + + return false; + + } + }, + regex: { + name: "regex", + init: function($this, name) { + return { + regex: regexFromString($this.data("validation" + name + "Regex")) + }; + }, + validate: function($this, value, validator) { + return (!validator.regex.test(value) && !validator.negative) || + (validator.regex.test(value) && validator.negative); + } + }, + required: { + name: "required", + init: function($this, name) { + return {}; + }, + validate: function($this, value, validator) { + return !!(value.length === 0 && !validator.negative) || + !!(value.length > 0 && validator.negative); + }, + blockSubmit: true + }, + match: { + name: "match", + init: function($this, name) { + var element = $this.parents("form").first().find("[name=\"" + $this.data("validation" + name + "Match") + "\"]").first(); + element.bind("validation.validation", function() { + $this.trigger("change.validation", { + submitting: true + }); + }); + return { + "element": element + }; + }, + validate: function($this, value, validator) { + return (value !== validator.element.val() && !validator.negative) || + (value === validator.element.val() && validator.negative); + }, + blockSubmit: true + }, + max: { + name: "max", + init: function($this, name) { + return { + max: $this.data("validation" + name + "Max") + }; + }, + validate: function($this, value, validator) { + return (parseFloat(value, 10) > parseFloat(validator.max, 10) && !validator.negative) || + (parseFloat(value, 10) <= parseFloat(validator.max, 10) && validator.negative); + } + }, + min: { + name: "min", + init: function($this, name) { + return { + min: $this.data("validation" + name + "Min") + }; + }, + validate: function($this, value, validator) { + return (parseFloat(value) < parseFloat(validator.min) && !validator.negative) || + (parseFloat(value) >= parseFloat(validator.min) && validator.negative); + } + }, + maxlength: { + name: "maxlength", + init: function($this, name) { + return { + maxlength: $this.data("validation" + name + "Maxlength") + }; + }, + validate: function($this, value, validator) { + return ((value.length > validator.maxlength) && !validator.negative) || + ((value.length <= validator.maxlength) && validator.negative); + } + }, + minlength: { + name: "minlength", + init: function($this, name) { + return { + minlength: $this.data("validation" + name + "Minlength") + }; + }, + validate: function($this, value, validator) { + return ((value.length < validator.minlength) && !validator.negative) || + ((value.length >= validator.minlength) && validator.negative); + } + }, + maxchecked: { + name: "maxchecked", + init: function($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function() { + $this.trigger("change.validation", { + includeEmpty: true + }); + }); + return { + maxchecked: $this.data("validation" + name + "Maxchecked"), + elements: elements + }; + }, + validate: function($this, value, validator) { + return (validator.elements.filter(":checked").length > validator.maxchecked && !validator.negative) || + (validator.elements.filter(":checked").length <= validator.maxchecked && validator.negative); + }, + blockSubmit: true + }, + minchecked: { + name: "minchecked", + init: function($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function() { + $this.trigger("change.validation", { + includeEmpty: true + }); + }); + return { + minchecked: $this.data("validation" + name + "Minchecked"), + elements: elements + }; + }, + validate: function($this, value, validator) { + return (validator.elements.filter(":checked").length < validator.minchecked && !validator.negative) || + (validator.elements.filter(":checked").length >= validator.minchecked && validator.negative); + }, + blockSubmit: true + } + }, + builtInValidators: { + email: { + name: "Email", + type: "shortcut", + shortcut: "validemail" + }, + validemail: { + name: "Validemail", + type: "regex", + regex: "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\.[A-Za-z]{2,4}", + message: "Not a valid email address" + }, + passwordagain: { + name: "Passwordagain", + type: "match", + match: "password", + message: "Does not match the given password" + }, + positive: { + name: "Positive", + type: "shortcut", + shortcut: "number,positivenumber" + }, + negative: { + name: "Negative", + type: "shortcut", + shortcut: "number,negativenumber" + }, + number: { + name: "Number", + type: "regex", + regex: "([+-]?\\\d+(\\\.\\\d*)?([eE][+-]?[0-9]+)?)?", + message: "Must be a number" + }, + integer: { + name: "Integer", + type: "regex", + regex: "[+-]?\\\d+", + message: "No decimal places allowed" + }, + positivenumber: { + name: "Positivenumber", + type: "min", + min: 0, + message: "Must be a positive number" + }, + negativenumber: { + name: "Negativenumber", + type: "max", + max: 0, + message: "Must be a negative number" + }, + required: { + name: "Required", + type: "required", + message: "This is required" + }, + checkone: { + name: "Checkone", + type: "minchecked", + minchecked: 1, + message: "Check at least one option" + } + } + }; + + var formatValidatorName = function(name) { + return name + .toLowerCase() + .replace( + /(^|\s)([a-z])/g, + function(m, p1, p2) { + return p1 + p2.toUpperCase(); + } + ); + }; + + var getValue = function($this) { + // Extract the value we're talking about + var value = $this.val(); + var type = $this.attr("type"); + if (type === "checkbox") { + value = ($this.is(":checked") ? value : ""); + } + if (type === "radio") { + value = ($('input[name="' + $this.attr("name") + '"]:checked').length > 0 ? value : ""); + } + return value; + }; + + function regexFromString(inputstring) { + return new RegExp("^" + inputstring + "$"); + } + + /** + * Thanks to Jason Bunting via StackOverflow.com + * + * http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string#answer-359910 + * Short link: http://tinyurl.com/executeFunctionByName + **/ + function executeFunctionByName(functionName, context /*, args*/ ) { + var args = Array.prototype.slice.call(arguments).splice(2); + var namespaces = functionName.split("."); + var func = namespaces.pop(); + for (var i = 0; i < namespaces.length; i++) { + context = context[namespaces[i]]; + } + return context[func].apply(this, args); + } + + $.fn.jqBootstrapValidation = function(method) { + + if (defaults.methods[method]) { + return defaults.methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof method === 'object' || !method) { + return defaults.methods.init.apply(this, arguments); + } else { + $.error('Method ' + method + ' does not exist on jQuery.jqBootstrapValidation'); + return null; + } + + }; + + $.jqBootstrapValidation = function(options) { + $(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this, arguments); + }; + +})(jQuery); diff --git a/www/vendor/bootstrap/css/bootstrap-grid.css b/www/vendor/bootstrap/css/bootstrap-grid.css new file mode 100644 index 0000000..68b84f8 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-grid.css @@ -0,0 +1,3719 @@ +/*! + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-grid.css.map b/www/vendor/bootstrap/css/bootstrap-grid.css.map new file mode 100644 index 0000000..db62f2f --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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vBQ;IHTR,gBAA8C;EF4vB9C;EKnvBQ;IHTR,uBAA8C;EF+vB9C;EKtvBQ;IHTR,uBAA8C;EFkwB9C;EKzvBQ;IHTR,gBAA8C;EFqwB9C;EK5vBQ;IHTR,uBAA8C;EFwwB9C;EK/vBQ;IHTR,uBAA8C;EF2wB9C;AACF;;AMlzBM;EAAwB,wBAA0B;ANszBxD;;AMtzBM;EAAwB,0BAA0B;AN0zBxD;;AM1zBM;EAAwB,gCAA0B;AN8zBxD;;AM9zBM;EAAwB,yBAA0B;ANk0BxD;;AMl0BM;EAAwB,yBAA0B;ANs0BxD;;AMt0BM;EAAwB,6BAA0B;AN00BxD;;AM10BM;EAAwB,8BAA0B;AN80BxD;;AM90BM;EAAwB,+BAA0B;EAA1B,wBAA0B;ANk1BxD;;AMl1BM;EAAwB,sCAA0B;EAA1B,+BAA0B;ANs1BxD;;AGryBI;EGjDE;IAAwB,wBAA0B;EN21BtD;EM31BI;IAAwB,0BAA0B;EN81BtD;EM91BI;IAAwB,gCAA0B;ENi2BtD;EMj2BI;IAAwB,yBAA0B;ENo2BtD;EMp2BI;IAAwB,yBAA0B;ENu2BtD;EMv2BI;IAAwB,6BAA0B;EN02BtD;EM12BI;IAAwB,8BAA0B;EN62BtD;EM72BI;IAAwB,+BAA0B;IAA1B,wBAA0B;ENg3BtD;EMh3BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENm3BtD;AACF;;AGn0BI;EGjDE;IAAwB,wBAA0B;ENy3BtD;EMz3BI;IAAwB,0BAA0B;EN43BtD;EM53BI;IAAwB,gCAA0B;EN+3BtD;EM/3BI;IAAwB,yBAA0B;ENk4BtD;EMl4BI;IAAwB,yBAA0B;ENq4BtD;EMr4BI;IAAwB,6BAA0B;ENw4BtD;EMx4BI;IAAwB,8BAA0B;EN24BtD;EM34BI;IAAwB,+BAA0B;IAA1B,wBAA0B;EN84BtD;EM94BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENi5BtD;AACF;;AGj2BI;EGjDE;IAAwB,wBAA0B;ENu5BtD;EMv5BI;IAAwB,0BAA0B;EN05BtD;EM15BI;IAAwB,gCAA0B;EN65BtD;EM75BI;IAAwB,yBAA0B;ENg6BtD;EMh6BI;IAAwB,yBAA0B;ENm6BtD;EMn6BI;IAAwB,6BAA0B;EN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AEE,+BAAwC;ARgoDlD;;AQ9nDQ;;EAEE,gCAA0C;ARioDpD;;AQ/nDQ;;EAEE,8BAAsC;ARkoDhD;;AQjpDQ;EAAgC,uBAA4B;ARqpDpE;;AQppDQ;;EAEE,2BAAoC;ARupD9C;;AQrpDQ;;EAEE,6BAAwC;ARwpDlD;;AQtpDQ;;EAEE,8BAA0C;ARypDpD;;AQvpDQ;;EAEE,4BAAsC;AR0pDhD;;AQzqDQ;EAAgC,qBAA4B;AR6qDpE;;AQ5qDQ;;EAEE,yBAAoC;AR+qD9C;;AQ7qDQ;;EAEE,2BAAwC;ARgrDlD;;AQ9qDQ;;EAEE,4BAA0C;ARirDpD;;AQ/qDQ;;EAEE,0BAAsC;ARkrDhD;;AQjsDQ;EAAgC,2BAA4B;ARqsDpE;;AQpsDQ;;EAEE,+BAAoC;ARusD9C;;AQrsDQ;;EAEE,iCAAwC;ARwsDlD;;AQtsDQ;;EAEE,kCAA0C;ARysDpD;;AQvsDQ;;EAEE,gCAAsC;AR0sDhD;;AQztDQ;EAAgC,0BAA4B;AR6tDpE;;AQ5tDQ;;EAEE,8BAAoC;AR+tD9C;;AQ7tDQ;;EAEE,gCAAwC;ARguDlD;;AQ9tDQ;;EAEE,iCAA0C;ARiuDpD;;AQ/tDQ;;EAEE,+BAAsC;ARkuDhD;;AQjvDQ;EAAgC,wBAA4B;ARqvDpE;;AQpvDQ;;EAEE,4BAAoC;ARuvD9C;;AQrvDQ;;EAEE,8BAAwC;ARwvDlD;;AQtvDQ;;EAEE,+BAA0C;ARyvDpD;;AQvvDQ;;EAEE,6BAAsC;AR0vDhD;;AQzwDQ;EAAgC,0BAA4B;AR6wDpE;;AQ5wDQ;;EAEE,8BAAoC;AR+wD9C;;AQ7wDQ;;EAEE,gCAAwC;ARgxDlD;;AQ9wDQ;;EAEE,iCAA0C;ARixDpD;;AQ/wDQ;;EAEE,+BAAsC;ARkxDhD;;AQjyDQ;EAAgC,wBAA4B;ARqyDpE;;AQpyDQ;;EAEE,4BAAoC;ARuyD9C;;AQryDQ;;EAEE,8BAAwC;ARwyDlD;;AQtyDQ;;EAEE,+BAA0C;ARyyDpD;;AQvyDQ;;EAEE,6BAAsC;AR0yDhD;;AQlyDQ;EAAwB,2BAA2B;ARsyD3D;;AQryDQ;;EAEE,+BAA+B;ARwyDzC;;AQtyDQ;;EAEE,iCAAiC;ARyyD3C;;AQvyDQ;;EAEE,kCAAkC;AR0yD5C;;AQxyDQ;;EAEE,gCAAgC;AR2yD1C;;AQ1zDQ;EAAwB,0BAA2B;AR8zD3D;;AQ7zDQ;;EAEE,8BAA+B;ARg0DzC;;AQ9zDQ;;EAEE,gCAAiC;ARi0D3C;;AQ/zDQ;;EAEE,iCAAkC;ARk0D5C;;AQh0DQ;;EAEE,+BAAgC;ARm0D1C;;AQl1DQ;EAAwB,wBAA2B;ARs1D3D;;AQr1DQ;;EAEE,4BAA+B;ARw1DzC;;AQt1DQ;;EAEE,8BAAiC;ARy1D3C;;AQv1DQ;;EAEE,+BAAkC;AR01D5C;;AQx1DQ;;EAEE,6BAAgC;AR21D1C;;AQ12DQ;EAAwB,0BAA2B;AR82D3D;;AQ72DQ;;EAEE,8BAA+B;ARg3DzC;;AQ92DQ;;EAEE,gCAAiC;ARi3D3C;;AQ/2DQ;;EAEE,iCAAkC;ARk3D5C;;AQh3DQ;;EAEE,+BAAgC;ARm3D1C;;AQl4DQ;EAAwB,wBAA2B;ARs4D3D;;AQr4DQ;;EAEE,4BAA+B;ARw4DzC;;AQt4DQ;;EAEE,8BAAiC;ARy4D3C;;AQv4DQ;;EAEE,+BAAkC;AR04D5C;;AQx4DQ;;EAEE,6BAAgC;AR24D1C;;AQr4DI;EAAmB,uBAAuB;ARy4D9C;;AQx4DI;;EAEE,2BAA2B;AR24DjC;;AQz4DI;;EAEE,6BAA6B;AR44DnC;;AQ14DI;;EAEE,8BAA8B;AR64DpC;;AQ34DI;;EAEE,4BAA4B;AR84DlC;;AGv5DI;EKlDI;IAAgC,oBAA4B;ER88DlE;EQ78DM;;IAEE,wBAAoC;ER+8D5C;EQ78DM;;IAEE,0BAAwC;ER+8DhD;EQ78DM;;IAEE,2BAA0C;ER+8DlD;EQ78DM;;IAEE,yBAAsC;ER+8D9C;EQ99DM;IAAgC,0BAA4B;ERi+DlE;EQh+DM;;IAEE,8BAAoC;ERk+D5C;EQh+DM;;IAEE,gCAAwC;ERk+DhD;EQh+DM;;IAEE,iCAA0C;ERk+DlD;EQh+DM;;IAEE,+BAAsC;ERk+D9C;EQj/DM;IAAgC,yBAA4B;ERo/DlE;EQn/DM;;IAEE,6BAAoC;ERq/D5C;EQn/DM;;IAEE,+BAAwC;ERq/DhD;EQn/DM;;IAEE,gCAA0C;ERq/DlD;EQn/DM;;IAEE,8BAAsC;ERq/D9C;EQpgEM;IAAgC,uBAA4B;ERugElE;EQtgEM;;IAEE,2BAAoC;ERwgE5C;EQtgEM;;IAEE,6BAAwC;ERwgEhD;EQtgEM;;IAEE,8BAA0C;ERwgElD;EQtgEM;;IAEE,4BAAsC;ERwgE9C;EQvhEM;IAAgC,yBAA4B;ER0hElE;EQzhEM;;IAEE,6BAAoC;ER2hE5C;EQzhEM;;IAEE,+BAAwC;ER2hEhD;EQzhEM;;IAEE,gCAA0C;ER2hElD;EQzhEM;;IAEE,8BAAsC;ER2hE9C;EQ1iEM;IAAgC,uBAA4B;ER6iElE;EQ5iEM;;IAEE,2BAAoC;ER8iE5C;EQ5iEM;;IAEE,6BAAwC;ER8iEhD;EQ5iEM;;IAEE,8BAA0C;ER8iElD;EQ5iEM;;IAEE,4BAAsC;ER8iE9C;EQ7jEM;IAAgC,qBAA4B;ERgkElE;EQ/jEM;;IAEE,yBAAoC;ERikE5C;EQ/jEM;;IAEE,2BAAwC;ERikEhD;EQ/jEM;;IAEE,4BAA0C;ERikElD;EQ/jEM;;IAEE,0BAAsC;ERikE9C;EQhlEM;IAAgC,2BAA4B;ERmlElE;EQllEM;;IAEE,+BAAoC;ERolE5C;EQllEM;;IAEE,iCAAwC;ERolEhD;EQllEM;;IAEE,kCAA0C;ERolElD;EQllEM;;IAEE,gCAAsC;ERolE9C;EQnmEM;IAAgC,0BAA4B;ERsmElE;EQrmEM;;IAEE,8BAAoC;ERumE5C;EQrmEM;;IAEE,gCAAwC;ERumEhD;EQrmEM;;IAEE,iCAA0C;ERumElD;EQrmEM;;IAEE,+BAAsC;ERumE9C;EQtnEM;IAAgC,wBAA4B;ERynElE;EQxnEM;;IAEE,4BAAoC;ER0nE5C;EQxnEM;;IAEE,8BAAwC;ER0nEhD;EQxnEM;;IAEE,+BAA0C;ER0nElD;EQxnEM;;IAEE,6BAAsC;ER0nE9C;EQzoEM;IAAgC,0BAA4B;ER4oElE;EQ3oEM;;IAEE,8BAAoC;ER6oE5C;EQ3oEM;;IAEE,gCAAwC;ER6oEhD;EQ3oEM;;IAEE,iCAA0C;ER6oElD;EQ3oEM;;IAEE,+BAAsC;ER6oE9C;EQ5pEM;IAAgC,wBAA4B;ER+pElE;EQ9pEM;;IAEE,4BAAoC;ERgqE5C;EQ9pEM;;IAEE,8BAAwC;ERgqEhD;EQ9pEM;;IAEE,+BAA0C;ERgqElD;EQ9pEM;;IAEE,6BAAsC;ERgqE9C;EQxpEM;IAAwB,2BAA2B;ER2pEzD;EQ1pEM;;IAEE,+BAA+B;ER4pEvC;EQ1pEM;;IAEE,iCAAiC;ER4pEzC;EQ1pEM;;IAEE,kCAAkC;ER4pE1C;EQ1pEM;;IAEE,gCAAgC;ER4pExC;EQ3qEM;IAAwB,0BAA2B;ER8qEzD;EQ7qEM;;IAEE,8BAA+B;ER+qEvC;EQ7qEM;;IAEE,gCAAiC;ER+qEzC;EQ7qEM;;IAEE,iCAAkC;ER+qE1C;EQ7qEM;;IAEE,+BAAgC;ER+qExC;EQ9rEM;IAAwB,wBAA2B;ERisEzD;EQhsEM;;IAEE,4BAA+B;ERksEvC;EQhsEM;;IAEE,8BAAiC;ERksEzC;EQhsEM;;IAEE,+BAAkC;ERksE1C;EQhsEM;;IAEE,6BAAgC;ERksExC;EQjtEM;IAAwB,0BAA2B;ERotEzD;EQntEM;;IAEE,8BAA+B;ERqtEvC;EQntEM;;IAEE,gCAAiC;ERqtEzC;EQntEM;;IAEE,iCAAkC;ERqtE1C;EQntEM;;IAEE,+BAAgC;ERqtExC;EQpuEM;IAAwB,wBAA2B;ERuuEzD;EQtuEM;;IAEE,4BAA+B;ERwuEvC;EQtuEM;;IAEE,8BAAiC;ERwuEzC;EQtuEM;;IAEE,+BAAkC;ERwuE1C;EQtuEM;;IAEE,6BAAgC;ERwuExC;EQluEE;IAAmB,uBAAuB;ERquE5C;EQpuEE;;IAEE,2BAA2B;ERsuE/B;EQpuEE;;IAEE,6BAA6B;ERsuEjC;EQpuEE;;IAEE,8BAA8B;ERsuElC;EQpuEE;;IAEE,4BAA4B;ERsuEhC;AACF;;AGhvEI;EKlDI;IAAgC,oBAA4B;ERuyElE;EQtyEM;;IAEE,wBAAoC;ERwyE5C;EQtyEM;;IAEE,0BAAwC;ERwyEhD;EQtyEM;;IAEE,2BAA0C;ERwyElD;EQtyEM;;IAEE,yBAAsC;ERwyE9C;EQvzEM;IAAgC,0BAA4B;ER0zElE;EQzzEM;;IAEE,8BAAoC;ER2zE5C;EQzzEM;;IAEE,gCAAwC;ER2zEhD;EQzzEM;;IAEE,iCAA0C;ER2zElD;EQzzEM;;IAEE,+BAAsC;ER2zE9C;EQ10EM;IAAgC,yBAA4B;ER60ElE;EQ50EM;;IAEE,6BAAoC;ER80E5C;EQ50EM;;IAEE,+BAAwC;ER80EhD;EQ50EM;;IAEE,gCAA0C;ER80ElD;EQ50EM;;IAEE,8BAAsC;ER80E9C;EQ71EM;IAAgC,uBAA4B;ERg2ElE;EQ/1EM;;IAEE,2BAAoC;ERi2E5C;EQ/1EM;;IAEE,6BAAwC;ERi2EhD;EQ/1EM;;IAEE,8BAA0C;ERi2ElD;EQ/1EM;;IAEE,4BAAsC;ERi2E9C;EQh3EM;IAAgC,yBAA4B;ERm3ElE;EQl3EM;;IAEE,6BAAoC;ERo3E5C;EQl3EM;;IAEE,+BAAwC;ERo3EhD;EQl3EM;;IAEE,gCAA0C;ERo3ElD;EQl3EM;;IAEE,8BAAsC;ERo3E9C;EQn4EM;IAAgC,uBAA4B;ERs4ElE;EQr4EM;;IAEE,2BAAoC;ERu4E5C;EQr4EM;;IAEE,6BAAwC;ERu4EhD;EQr4EM;;IAEE,8BAA0C;ERu4ElD;EQr4EM;;IAEE,4BAAsC;ERu4E9C;EQt5EM;IAAgC,qBAA4B;ERy5ElE;EQx5EM;;IAEE,yBAAoC;ER05E5C;EQx5EM;;IAEE,2BAAwC;ER05EhD;EQx5EM;;IAEE,4BAA0C;ER05ElD;EQx5EM;;IAEE,0BAAsC;ER05E9C;EQz6EM;IAAgC,2BAA4B;ER46ElE;EQ36EM;;IAEE,+BAAoC;ER66E5C;EQ36EM;;IAEE,iCAAwC;ER66EhD;EQ36EM;;IAEE,kCAA0C;ER66ElD;EQ36EM;;IAEE,gCAAsC;ER66E9C;EQ57EM;IAAgC,0BAA4B;ER+7ElE;EQ97EM;;IAEE,8BAAoC;ERg8E5C;EQ97EM;;IAEE,gCAAwC;ERg8EhD;EQ97EM;;IAEE,iCAA0C;ERg8ElD;EQ97EM;;IAEE,+BAAsC;ERg8E9C;EQ/8EM;IAAgC,wBAA4B;ERk9ElE;EQj9EM;;IAEE,4BAAoC;ERm9E5C;EQj9EM;;IAEE,8BAAwC;ERm9EhD;EQj9EM;;IAEE,+BAA0C;ERm9ElD;EQj9EM;;IAEE,6BAAsC;ERm9E9C;EQl+EM;IAAgC,0BAA4B;ERq+ElE;EQp+EM;;IAEE,8BAAoC;ERs+E5C;EQp+EM;;IAEE,gCAAwC;ERs+EhD;EQp+EM;;IAEE,iCAA0C;ERs+ElD;EQp+EM;;IAEE,+BAAsC;ERs+E9C;EQr/EM;IAAgC,wBAA4B;ERw/ElE;EQv/EM;;IAEE,4BAAoC;ERy/E5C;EQv/EM;;IAEE,8BAAwC;ERy/EhD;EQv/EM;;IAEE,+BAA0C;ERy/ElD;EQv/EM;;IAEE,6BAAsC;ERy/E9C;EQj/EM;IAAwB,2BAA2B;ERo/EzD;EQn/EM;;IAEE,+BAA+B;ERq/EvC;EQn/EM;;IAEE,iCAAiC;ERq/EzC;EQn/EM;;IAEE,kCAAkC;ERq/E1C;EQn/EM;;IAEE,gCAAgC;ERq/ExC;EQpgFM;IAAwB,0BAA2B;ERugFzD;EQtgFM;;IAEE,8BAA+B;ERwgFvC;EQtgFM;;IAEE,gCAAiC;ERwgFzC;EQtgFM;;IAEE,iCAAkC;ERwgF1C;EQtgFM;;IAEE,+BAAgC;ERwgFxC;EQvhFM;IAAwB,wBAA2B;ER0hFzD;EQzhFM;;IAEE,4BAA+B;ER2hFvC;EQzhFM;;IAEE,8BAAiC;ER2hFzC;EQzhFM;;IAEE,+BAAkC;ER2hF1C;EQzhFM;;IAEE,6BAAgC;ER2hFxC;EQ1iFM;IAAwB,0BAA2B;ER6iFzD;EQ5iFM;;IAEE,8BAA+B;ER8iFvC;EQ5iFM;;IAEE,gCAAiC;ER8iFzC;EQ5iFM;;IAEE,iCAAkC;ER8iF1C;EQ5iFM;;IAEE,+BAAgC;ER8iFxC;EQ7jFM;IAAwB,wBAA2B;ERgkFzD;EQ/jFM;;IAEE,4BAA+B;ERikFvC;EQ/jFM;;IAEE,8BAAiC;ERikFzC;EQ/jFM;;IAEE,+BAAkC;ERikF1C;EQ/jFM;;IAEE,6BAAgC;ERikFxC;EQ3jFE;IAAmB,uBAAuB;ER8jF5C;EQ7jFE;;IAEE,2BAA2B;ER+jF/B;EQ7jFE;;IAEE,6BAA6B;ER+jFjC;EQ7jFE;;IAEE,8BAA8B;ER+jFlC;EQ7jFE;;IAEE,4BAA4B;ER+jFhC;AACF;;AGzkFI;EKlDI;IAAgC,oBAA4B;ERgoFlE;EQ/nFM;;IAEE,wBAAoC;ERioF5C;EQ/nFM;;IAEE,0BAAwC;ERioFhD;EQ/nFM;;IAEE,2BAA0C;ERioFlD;EQ/nFM;;IAEE,yBAAsC;ERioF9C;EQhpFM;IAAgC,0BAA4B;ERmpFlE;EQlpFM;;IAEE,8BAAoC;ERopF5C;EQlpFM;;IAEE,gCAAwC;ERopFhD;EQlpFM;;IAEE,iCAA0C;ERopFlD;EQlpFM;;IAEE,+BAAsC;ERopF9C;EQnqFM;IAAgC,yBAA4B;ERsqFlE;EQrqFM;;IAEE,6BAAoC;ERuqF5C;EQrqFM;;IAEE,+BAAwC;ERuqFhD;EQrqFM;;IAEE,gCAA0C;ERuqFlD;EQrqFM;;IAEE,8BAAsC;ERuqF9C;EQtrFM;IAAgC,uBAA4B;ERyrFlE;EQxrFM;;IAEE,2BAAoC;ER0rF5C;EQxrFM;;IAEE,6BAAwC;ER0rFhD;EQxrFM;;IAEE,8BAA0C;ER0rFlD;EQxrFM;;IAEE,4BAAsC;ER0rF9C;EQzsFM;IAAgC,yBAA4B;ER4sFlE;EQ3sFM;;IAEE,6BAAoC;ER6sF5C;EQ3sFM;;IAEE,+BAAwC;ER6sFhD;EQ3sFM;;IAEE,gCAA0C;ER6sFlD;EQ3sFM;;IAEE,8BAAsC;ER6sF9C;EQ5tFM;IAAgC,uBAA4B;ER+tFlE;EQ9tFM;;IAEE,2BAAoC;ERguF5C;EQ9tFM;;IAEE,6BAAwC;ERguFhD;EQ9tFM;;IAEE,8BAA0C;ERguFlD;EQ9tFM;;IAEE,4BAAsC;ERguF9C;EQ/uFM;IAAgC,qBAA4B;ERkvFlE;EQjvFM;;IAEE,yBAAoC;ERmvF5C;EQjvFM;;IAEE,2BAAwC;ERmvFhD;EQjvFM;;IAEE,4BAA0C;ERmvFlD;EQjvFM;;IAEE,0BAAsC;ERmvF9C;EQlwFM;IAAgC,2BAA4B;ERqwFlE;EQpwFM;;IAEE,+BAAoC;ERswF5C;EQpwFM;;IAEE,iCAAwC;ERswFhD;EQpwFM;;IAEE,kCAA0C;ERswFlD;EQpwFM;;IAEE,gCAAsC;ERswF9C;EQrxFM;IAAgC,0BAA4B;ERwxFlE;EQvxFM;;IAEE,8BAAoC;ERyxF5C;EQvxFM;;IAEE,gCAAwC;ERyxFhD;EQvxFM;;IAEE,iCAA0C;ERyxFlD;EQvxFM;;IAEE,+BAAsC;ERyxF9C;EQxyFM;IAAgC,wBAA4B;ER2yFlE;EQ1yFM;;IAEE,4BAAoC;ER4yF5C;EQ1yFM;;IAEE,8BAAwC;ER4yFhD;EQ1yFM;;IAEE,+BAA0C;ER4yFlD;EQ1yFM;;IAEE,6BAAsC;ER4yF9C;EQ3zFM;IAAgC,0BAA4B;ER8zFlE;EQ7zFM;;IAEE,8BAAoC;ER+zF5C;EQ7zFM;;IAEE,gCAAwC;ER+zFhD;EQ7zFM;;IAEE,iCAA0C;ER+zFlD;EQ7zFM;;IAEE,+BAAsC;ER+zF9C;EQ90FM;IAAgC,wBAA4B;ERi1FlE;EQh1FM;;IAEE,4BAAoC;ERk1F5C;EQh1FM;;IAEE,8BAAwC;ERk1FhD;EQh1FM;;IAEE,+BAA0C;ERk1FlD;EQh1FM;;IAEE,6BAAsC;ERk1F9C;EQ10FM;IAAwB,2BAA2B;ER60FzD;EQ50FM;;IAEE,+BAA+B;ER80FvC;EQ50FM;;IAEE,iCAAiC;ER80FzC;EQ50FM;;IAEE,kCAAkC;ER80F1C;EQ50FM;;IAEE,gCAAgC;ER80FxC;EQ71FM;IAAwB,0BAA2B;ERg2FzD;EQ/1FM;;IAEE,8BAA+B;ERi2FvC;EQ/1FM;;IAEE,gCAAiC;ERi2FzC;EQ/1FM;;IAEE,iCAAkC;ERi2F1C;EQ/1FM;;IAEE,+BAAgC;ERi2FxC;EQh3FM;IAAwB,wBAA2B;ERm3FzD;EQl3FM;;IAEE,4BAA+B;ERo3FvC;EQl3FM;;IAEE,8BAAiC;ERo3FzC;EQl3FM;;IAEE,+BAAkC;ERo3F1C;EQl3FM;;IAEE,6BAAgC;ERo3FxC;EQn4FM;IAAwB,0BAA2B;ERs4FzD;EQr4FM;;IAEE,8BAA+B;ERu4FvC;EQr4FM;;IAEE,gCAAiC;ERu4FzC;EQr4FM;;IAEE,iCAAkC;ERu4F1C;EQr4FM;;IAEE,+BAAgC;ERu4FxC;EQt5FM;IAAwB,wBAA2B;ERy5FzD;EQx5FM;;IAEE,4BAA+B;ER05FvC;EQx5FM;;IAEE,8BAAiC;ER05FzC;EQx5FM;;IAEE,+BAAkC;ER05F1C;EQx5FM;;IAEE,6BAAgC;ER05FxC;EQp5FE;IAAmB,uBAAuB;ERu5F5C;EQt5FE;;IAEE,2BAA2B;ERw5F/B;EQt5FE;;IAEE,6BAA6B;ERw5FjC;EQt5FE;;IAEE,8BAA8B;ERw5FlC;EQt5FE;;IAEE,4BAA4B;ERw5FhC;AACF;;AGl6FI;EKlDI;IAAgC,oBAA4B;ERy9FlE;EQx9FM;;IAEE,wBAAoC;ER09F5C;EQx9FM;;IAEE,0BAAwC;ER09FhD;EQx9FM;;IAEE,2BAA0C;ER09FlD;EQx9FM;;IAEE,yBAAsC;ER09F9C;EQz+FM;IAAgC,0BAA4B;ER4+FlE;EQ3+FM;;IAEE,8BAAoC;ER6+F5C;EQ3+FM;;IAEE,gCAAwC;ER6+FhD;EQ3+FM;;IAEE,iCAA0C;ER6+FlD;EQ3+FM;;IAEE,+BAAsC;ER6+F9C;EQ5/FM;IAAgC,yBAA4B;ER+/FlE;EQ9/FM;;IAEE,6BAAoC;ERggG5C;EQ9/FM;;IAEE,+BAAwC;ERggGhD;EQ9/FM;;IAEE,gCAA0C;ERggGlD;EQ9/FM;;IAEE,8BAAsC;ERggG9C;EQ/gGM;IAAgC,uBAA4B;ERkhGlE;EQjhGM;;IAEE,2BAAoC;ERmhG5C;EQjhGM;;IAEE,6BAAwC;ERmhGhD;EQjhGM;;IAEE,8BAA0C;ERmhGlD;EQjhGM;;IAEE,4BAAsC;ERmhG9C;EQliGM;IAAgC,yBAA4B;ERqiGlE;EQpiGM;;IAEE,6BAAoC;ERsiG5C;EQpiGM;;IAEE,+BAAwC;ERsiGhD;EQpiGM;;IAEE,gCAA0C;ERsiGlD;EQpiGM;;IAEE,8BAAsC;ERsiG9C;EQrjGM;IAAgC,uBAA4B;ERwjGlE;EQvjGM;;IAEE,2BAAoC;ERyjG5C;EQvjGM;;IAEE,6BAAwC;ERyjGhD;EQvjGM;;IAEE,8BAA0C;ERyjGlD;EQvjGM;;IAEE,4BAAsC;ERyjG9C;EQxkGM;IAAgC,qBAA4B;ER2kGlE;EQ1kGM;;IAEE,yBAAoC;ER4kG5C;EQ1kGM;;IAEE,2BAAwC;ER4kGhD;EQ1kGM;;IAEE,4BAA0C;ER4kGlD;EQ1kGM;;IAEE,0BAAsC;ER4kG9C;EQ3lGM;IAAgC,2BAA4B;ER8lGlE;EQ7lGM;;IAEE,+BAAoC;ER+lG5C;EQ7lGM;;IAEE,iCAAwC;ER+lGhD;EQ7lGM;;IAEE,kCAA0C;ER+lGlD;EQ7lGM;;IAEE,gCAAsC;ER+lG9C;EQ9mGM;IAAgC,0BAA4B;ERinGlE;EQhnGM;;IAEE,8BAAoC;ERknG5C;EQhnGM;;IAEE,gCAAwC;ERknGhD;EQhnGM;;IAEE,iCAA0C;ERknGlD;EQhnGM;;IAEE,+BAAsC;ERknG9C;EQjoGM;IAAgC,wBAA4B;ERooGlE;EQnoGM;;IAEE,4BAAoC;ERqoG5C;EQnoGM;;IAEE,8BAAwC;ERqoGhD;EQnoGM;;IAEE,+BAA0C;ERqoGlD;EQnoGM;;IAEE,6BAAsC;ERqoG9C;EQppGM;IAAgC,0BAA4B;ERupGlE;EQtpGM;;IAEE,8BAAoC;ERwpG5C;EQtpGM;;IAEE,gCAAwC;ERwpGhD;EQtpGM;;IAEE,iCAA0C;ERwpGlD;EQtpGM;;IAEE,+BAAsC;ERwpG9C;EQvqGM;IAAgC,wBAA4B;ER0qGlE;EQzqGM;;IAEE,4BAAoC;ER2qG5C;EQzqGM;;IAEE,8BAAwC;ER2qGhD;EQzqGM;;IAEE,+BAA0C;ER2qGlD;EQzqGM;;IAEE,6BAAsC;ER2qG9C;EQnqGM;IAAwB,2BAA2B;ERsqGzD;EQrqGM;;IAEE,+BAA+B;ERuqGvC;EQrqGM;;IAEE,iCAAiC;ERuqGzC;EQrqGM;;IAEE,kCAAkC;ERuqG1C;EQrqGM;;IAEE,gCAAgC;ERuqGxC;EQtrGM;IAAwB,0BAA2B;ERyrGzD;EQxrGM;;IAEE,8BAA+B;ER0rGvC;EQxrGM;;IAEE,gCAAiC;ER0rGzC;EQxrGM;;IAEE,iCAAkC;ER0rG1C;EQxrGM;;IAEE,+BAAgC;ER0rGxC;EQzsGM;IAAwB,wBAA2B;ER4sGzD;EQ3sGM;;IAEE,4BAA+B;ER6sGvC;EQ3sGM;;IAEE,8BAAiC;ER6sGzC;EQ3sGM;;IAEE,+BAAkC;ER6sG1C;EQ3sGM;;IAEE,6BAAgC;ER6sGxC;EQ5tGM;IAAwB,0BAA2B;ER+tGzD;EQ9tGM;;IAEE,8BAA+B;ERguGvC;EQ9tGM;;IAEE,gCAAiC;ERguGzC;EQ9tGM;;IAEE,iCAAkC;ERguG1C;EQ9tGM;;IAEE,+BAAgC;ERguGxC;EQ/uGM;IAAwB,wBAA2B;ERkvGzD;EQjvGM;;IAEE,4BAA+B;ERmvGvC;EQjvGM;;IAEE,8BAAiC;ERmvGzC;EQjvGM;;IAEE,+BAAkC;ERmvG1C;EQjvGM;;IAEE,6BAAgC;ERmvGxC;EQ7uGE;IAAmB,uBAAuB;ERgvG5C;EQ/uGE;;IAEE,2BAA2B;ERivG/B;EQ/uGE;;IAEE,6BAA6B;ERivGjC;EQ/uGE;;IAEE,8BAA8B;ERivGlC;EQ/uGE;;IAEE,4BAA4B;ERivGhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 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($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\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 padding-right: $gutter / 2;\n padding-left: $gutter / 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 != null and $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) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\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-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\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// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !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, \"$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\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$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !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$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\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, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !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: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !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-small-font-size: $small-font-size !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-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !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: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !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-font-family: null !default;\n$input-btn-font-size: $font-size-base !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-font-size-sm: $font-size-sm !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-font-size-lg: $font-size-lg !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-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$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-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !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$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !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$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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,%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$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !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-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%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-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-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\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$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\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\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\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,%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,%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$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !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-font-size: $font-size-base !default;\n$dropdown-color: $body-color !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-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !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// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !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-cap-color: null !default;\n$card-color: null !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// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !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// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .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-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !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-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !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-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\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\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !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,%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,%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-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !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\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// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n 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: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-grid.min.css b/www/vendor/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 0000000..e5e74f7 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-grid.min.css.map b/www/vendor/bootstrap/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..13e33db --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 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($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\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 padding-right: $gutter / 2;\n padding-left: $gutter / 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 != null and $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) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n 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: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-reboot.css b/www/vendor/bootstrap/css/bootstrap-reboot.css new file mode 100644 index 0000000..09cf986 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-reboot.css @@ -0,0 +1,331 @@ +/*! + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-reboot.css.map b/www/vendor/bootstrap/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..d0b0f02 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// 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. 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 -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\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\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include 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-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\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. Duplicate behavior to the data-* attribute for our tooltip plugin\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. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\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\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include 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 @include 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\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\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 @include 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// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\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,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\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 @include 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 in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\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-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\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// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !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, \"$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\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$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !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$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\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, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !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: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !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-small-font-size: $small-font-size !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-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !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: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !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-font-family: null !default;\n$input-btn-font-size: $font-size-base !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-font-size-sm: $font-size-sm !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-font-size-lg: $font-size-lg !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-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$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-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !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$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !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$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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,%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$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !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-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%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-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-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\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$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\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\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\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,%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,%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$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !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-font-size: $font-size-base !default;\n$dropdown-color: $body-color !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-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !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// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !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-cap-color: null !default;\n$card-color: null !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// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !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// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .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-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !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-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !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-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\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\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !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,%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,%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-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !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\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// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-reboot.min.css b/www/vendor/bootstrap/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..c804b3b --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/www/vendor/bootstrap/css/bootstrap-reboot.min.css.map new file mode 100644 index 0000000..73f4a19 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap-reboot.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. 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 -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\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\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include 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-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\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. Duplicate behavior to the data-* attribute for our tooltip plugin\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. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\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\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include 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 @include 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\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\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 @include 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// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\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,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\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 @include 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 in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap.css b/www/vendor/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..8f47589 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap.css @@ -0,0 +1,10038 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} + +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: 0s 0.6s opacity; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/www/vendor/bootstrap/css/bootstrap.css.map b/www/vendor/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000..7eb1581 --- /dev/null +++ b/www/vendor/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","bootstrap.css","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AF7G1B;;AAEA;EEmHE,wBAAwB;AFjH1B;;AEyHA;EACE,aAAa;EACb,0BAA0B;AFtH5B;;AE6HA;EACE,qBAAqB;AF1HvB;;AE6HA;EACE,kBAAkB;EAClB,eAAe;AF1HjB;;AE6HA;EACE,aAAa;AF1Hf;;AAEA;EE8HE,wBAAwB;AF5H1B;;AM/VA;;EAEE,qBHiSuC;EG/RvC,gBHiS+B;EGhS/B,gBHiS+B;AHgEjC;;AM7VA;EFgHM,iBAtCY;AJuRlB;;AMhWA;EF+GM,eAtCY;AJ2RlB;;AMnWA;EF8GM,kBAtCY;AJ+RlB;;AMtWA;EF6GM,iBAtCY;AJmSlB;;AMzWA;EF4GM,kBAtCY;AJuSlB;;AM5WA;EF2GM,eAtCY;AJ2SlB;;AM9WA;EFyGM,kBAtCY;EEjEhB,gBHmS+B;AH8EjC;;AM7WA;EFmGM,eAtCY;EE3DhB,gBHsR+B;EGrR/B,gBH6Q+B;AHmGjC;;AM9WA;EF8FM,iBAtCY;EEtDhB,gBHkR+B;EGjR/B,gBHwQ+B;AHyGjC;;AM/WA;EFyFM,iBAtCY;EEjDhB,gBH8Q+B;EG7Q/B,gBHmQ+B;AH+GjC;;AMhXA;EFoFM,iBAtCY;EE5ChB,gBH0Q+B;EGzQ/B,gBH8P+B;AHqHjC;;AE1VA;EIhBE,gBH0EW;EGzEX,mBHyEW;EGxEX,SAAS;EACT,wCHzCa;AHuZf;;AMtWA;;EFMI,cAAW;EEHb,gBHsN+B;AHmJjC;;AMtWA;;EAEE,cH8PgC;EG7PhC,yBHsQmC;AHmGrC;;AMjWA;EC/EE,eAAe;EACf,gBAAgB;APoblB;;AMjWA;ECpFE,eAAe;EACf,gBAAgB;APyblB;;AMnWA;EACE,qBAAqB;ANsWvB;;AMvWA;EAII,oBHgP+B;AHuHnC;;AM7VA;EFjCI,cAAW;EEmCb,yBAAyB;ANgW3B;;AM5VA;EACE,mBHiBW;ECFP,kBAtCY;AJuXlB;;AM5VA;EACE,cAAc;EF7CZ,cAAW;EE+Cb,cH1GgB;AHyclB;;AMlWA;EAMI,qBAAqB;ANgWzB;;AQndA;ECIE,eAAe;EAGf,YAAY;ATidd;;AQldA;EACE,gBL++BwC;EK9+BxC,sBLRa;EKSb,yBLNgB;EOLd,sBPqOgC;EM/NlC,eAAe;EAGf,YAA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AAwB,iBADZ;IACY,QADZ;EfitClB;EehtCM;IAAwB,iBADZ;IACY,QADZ;EfotClB;EentCM;IAAwB,iBADZ;IACY,QADZ;EfutClB;EettCM;IAAwB,iBADZ;IACY,QADZ;Ef0tClB;EeztCM;IAAwB,iBADZ;IACY,QADZ;Ef6tClB;Ee5tCM;IAAwB,iBADZ;IACY,QADZ;EfguClB;Ee/tCM;IAAwB,iBADZ;IACY,QADZ;EfmuClB;EeluCM;IAAwB,iBADZ;IACY,QADZ;EfsuClB;EeruCM;IAAwB,iBADZ;IACY,QADZ;EfyuClB;EexuCM;IAAwB,iBADZ;IACY,QADZ;Ef4uClB;Ee3uCM;IAAwB,kBADZ;IACY,SADZ;Ef+uClB;Ee9uCM;IAAwB,kBADZ;IACY,SADZ;EfkvClB;EejvCM;IAAwB,kBADZ;IACY,SADZ;EfqvClB;Ee9uCQ;IFTR,cAA4B;Eb0vC5B;EejvCQ;IFTR,sBAA8C;Eb6vC9C;EepvCQ;IFTR,uBAA8C;EbgwC9C;EevvCQ;IFTR,gBAA8C;EbmwC9C;Ee1vCQ;IFTR,uBAA8C;EbswC9C;Ee7vCQ;IFTR,uBAA8C;EbywC9C;EehwCQ;IFTR,gBAA8C;Eb4wC9C;EenwCQ;IFTR,uBAA8C;Eb+wC9C;EetwCQ;IFTR,uBAA8C;EbkxC9C;EezwCQ;IFTR,gBAA8C;EbqxC9C;Ee5wCQ;IFTR,uBAA8C;EbwxC9C;Ee/wCQ;IFTR,uBAA8C;Eb2xC9C;AACF;;AgBz0CA;EACE,WAAW;EACX,mBb2HW;Ea1HX,cbSgB;AHm0ClB;;AgB/0CA;;EAQI,gBb8UgC;Ea7UhC,mBAAmB;EACnB,6BbJc;AHg1ClB;;AgBt1CA;EAcI,sBAAsB;EACtB,gCbTc;AHq1ClB;;AgB31CA;EAmBI,6Bbbc;AHy1ClB;;AgBn0CA;;EAGI,ebwT+B;AH6gCnC;;AgB5zCA;EACE,yBbnCgB;AHk2ClB;;AgBh0CA;;EAKI,yBbvCc;AHu2ClB;;AgBr0CA;;EAWM,wBAA4C;AhB+zClD;;AgB1zCA;;;;EAKI,SAAS;AhB4zCb;;AgBpzCA;EAEI,qCb1DW;AHg3Cf;;AKr3CE;EW2EI,cbvEY;EawEZ,sCbvES;AHq3Cf;;AiBj4CE;;;EAII,yBC2E4D;AlBwzClE;;AiBv4CE;;;;EAYM,qBCmE0D;AlB+zClE;;AKv4CE;EYiBM,yBAJsC;AjB83C9C;;AiB/3CE;;EASQ,yBARoC;AjBm4C9C;;AiBv5CE;;;EAII,yBC2E4D;AlB80ClE;;AiB75CE;;;;EAYM,qBCmE0D;AlBq1ClE;;AK75CE;EYiBM,yBAJsC;AjBo5C9C;;AiBr5CE;;EASQ,yBARoC;AjBy5C9C;;AiB76CE;;;EAII,yBC2E4D;AlBo2ClE;;AiBn7CE;;;;EAYM,qBCmE0D;AlB22ClE;;AKn7CE;EYiBM,yBAJsC;AjB06C9C;;AiB36CE;;EASQ,yBARoC;AjB+6C9C;;AiBn8CE;;;EAII,yBC2E4D;AlB03ClE;;AiBz8CE;;;;EAYM,qBCmE0D;AlBi4ClE;;AKz8CE;EYiBM,yBAJsC;AjBg8C9C;;AiBj8CE;;EASQ,yBARoC;AjBq8C9C;;AiBz9CE;;;EAII,yBC2E4D;AlBg5ClE;;AiB/9CE;;;;EAYM,qBCmE0D;AlBu5ClE;;AK/9CE;EYiBM,yBAJsC;AjBs9C9C;;AiBv9CE;;EASQ,yBARoC;AjB29C9C;;AiB/+CE;;;EAII,yBC2E4D;AlBs6ClE;;AiBr/CE;;;;EAYM,qBCmE0D;AlB66ClE;;AKr/CE;EYiBM,yBAJsC;AjB4+C9C;;AiB7+CE;;EASQ,yBARoC;AjBi/C9C;;AiBrgDE;;;EAII,yBC2E4D;AlB47ClE;;AiB3gDE;;;;EAYM,qBCmE0D;AlBm8ClE;;AK3gDE;EYiBM,yBAJsC;AjBkgD9C;;AiBngDE;;EASQ,yBARoC;AjBugD9C;;AiB3hDE;;;EAII,yBC2E4D;AlBk9ClE;;AiBjiDE;;;;EAYM,qBCmE0D;AlBy9ClE;;AKjiDE;EYiBM,yBAJsC;AjBwhD9C;;AiBzhDE;;EASQ,yBARoC;AjB6hD9C;;AiBjjDE;;;EAII,sCdQS;AH2iDf;;AKhjDE;EYiBM,sCAJsC;AjBuiD9C;;AiBxiDE;;EASQ,sCARoC;AjB4iD9C;;AgBt9CA;EAGM,Wb3GS;Ea4GT,yBbpGY;EaqGZ,qBb2PqD;AH4tC3D;;AgB59CA;EAWM,cb5GY;Ea6GZ,yBblHY;EamHZ,qBblHY;AHukDlB;;AgBh9CA;EACE,Wb3Ha;Ea4Hb,yBbpHgB;AHukDlB;;AgBr9CA;;;EAOI,qBbuOuD;AH6uC3D;;AgB39CA;EAWI,SAAS;AhBo9Cb;;AgB/9CA;EAgBM,2Cb1IS;AH6lDf;;AKxlDE;EW4IM,WbjJO;EakJP,4CblJO;AHkmDf;;AchiDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBk8CvC;EgBv8CG;IASK,SAAS;EhBi8CjB;AACF;;Ac5iDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB88CvC;EgBn9CG;IASK,SAAS;EhB68CjB;AACF;;AcxjDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB09CvC;EgB/9CG;IASK,SAAS;EhBy9CjB;AACF;;AcpkDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBs+CvC;EgB3+CG;IASK,SAAS;EhBq+CjB;AACF;;AgBp/CA;EAOQ,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,iCAAiC;AhBi/CzC;;AgB3/CA;EAcU,SAAS;AhBi/CnB;;AmB9pDA;EACE,cAAc;EACd,WAAW;EACX,mChBqe2H;EgBpe3H,yBhBqXkC;EChQ9B,eAtCY;Ee5EhB,gBhB8Q+B;EgB7Q/B,gBhBkR+B;EgBjR/B,chBDgB;EgBEhB,sBhBTa;EgBUb,4BAA4B;EAC5B,yBhBPgB;EONd,sBPqOgC;EiBpO9B,wEjB4e4F;AHksClG;;AoBzqDI;EDLJ;ICMM,gBAAgB;EpB6qDpB;AACF;;AmBprDA;EAsBI,6BAA6B;EAC7B,SAAS;AnBkqDb;;AqBlrDE;EACE,clBAc;EkBCd,sBlBRW;EkBSX,qBlBgdsE;EkB/ctE,UAAU;EAKR,gDlBcW;AHmqDjB;;AmBjsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA2CI,yBhBxCc;EgB0Cd,UAAU;AnB8pDd;;AmB1pDA;EAOI,chBhDc;EgBiDd,sBhBxDW;AH+sDf;;AmBlpDA;;EAEE,cAAc;EACd,WAAW;AnBqpDb;;AmB3oDA;EACE,iCAA+D;EAC/D,oCAAkE;EAClE,gBAAgB;EfZd,kBAAW;Eecb,gBhB0M+B;AHo8CjC;;AmB3oDA;EACE,+BAAkE;EAClE,kCAAqE;EfoCjE,kBAtCY;EeIhB,gBhBuI+B;AHugDjC;;AmB3oDA;EACE,gCAAkE;EAClE,mCAAqE;Ef6BjE,mBAtCY;EeWhB,gBhBiI+B;AH6gDjC;;AmBroDA;EACE,cAAc;EACd,WAAW;EACX,qBhB8QmC;EgB7QnC,wBhB6QmC;EgB5QnC,gBAAgB;EAChB,gBhB6K+B;EgB5K/B,chBpGgB;EgBqGhB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC;AnBwoDrC;;AmBlpDA;EAcI,gBAAgB;EAChB,eAAe;AnBwoDnB;;AmB5nDA;EACE,kChBsWqI;EgBrWrI,uBhB+PiC;EC1Q7B,mBAtCY;EemDhB,gBhByF+B;EOhO7B,qBPuO+B;AHgiDnC;;AmB5nDA;EACE,gChB+VqI;EgB9VrI,oBhB4PgC;EC/Q5B,kBAtCY;Ee2DhB,gBhBgF+B;EO/N7B,qBPsO+B;AHyiDnC;;AmB3nDA;EAGI,YAAY;AnB4nDhB;;AmBxnDA;EACE,YAAY;AnB2nDd;;AmBnnDA;EACE,mBhBoV0C;AHkyC5C;;AmBnnDA;EACE,cAAc;EACd,mBhBqU4C;AHizC9C;;AmB9mDA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAA0C;EAC1C,iBAAyC;AnBinD3C;;AmBrnDA;;EAQI,kBAA0C;EAC1C,iBAAyC;AnBknD7C;;AmBzmDA;EACE,kBAAkB;EAClB,cAAc;EACd,qBhB0S6C;AHk0C/C;;AmBzmDA;EACE,kBAAkB;EAClB,kBhBsS2C;EgBrS3C,qBhBoS6C;AHw0C/C;;AmB/mDA;EAMI,chBxMc;AHqzDlB;;AmBzmDA;EACE,gBAAgB;AnB4mDlB;;AmBzmDA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,sBAAmB;EAAnB,mBAAmB;EACnB,eAAe;EACf,qBhByR4C;AHm1C9C;;AmBhnDA;EAQI,gBAAgB;EAChB,aAAa;EACb,uBhBoR4C;EgBnR5C,cAAc;AnB4mDlB;;AqBvzDE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBSa;AHizDjB;;AqBvzDE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBLa;EOtCb,sBPqOgC;AHioDpC;;AqBtzDI;EAEE,qBlBZW;EkBeT,oClBgb2F;EkB/a3F,4PHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHy4ChG;;AqB/zDI;EAaI,qBlBvBS;EkBwBT,gDlBxBS;AH80DjB;;AqBp0DI;;;EAmBI,cAAc;ArBuzDtB;;AqBhzDI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHw5CrG;;AqB3yDI;EAEE,qBlBhDW;EkBmDT,sDlBqe0J;EkBpe1J,6gBAAkJ;ArB2yD1J;;AqBjzDI;EAUI,qBlBxDS;EkByDT,gDlBzDS;AHo2DjB;;AqBtzDI;;;EAgBI,cAAc;ArB4yDtB;;AqBryDI;;;EAII,cAAc;ArBuyDtB;;AqBjyDI;EAGI,clBlFS;AHo3DjB;;AqBryDI;;;EAQI,cAAc;ArBmyDtB;;AqB7xDI;EAGI,clBhGS;AH83DjB;;AqBjyDI;EAMM,qBlBnGO;AHk4DjB;;AqBryDI;;;EAYI,cAAc;ArB+xDtB;;AqB3yDI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArB8xDnD;;AqBhzDI;EAwBM,gDlBrHO;AHi5DjB;;AqBpzDI;EA4BM,qBlBzHO;AHq5DjB;;AqBpxDI;EAGI,qBlBpIS;AHy5DjB;;AqBxxDI;;;EAQI,cAAc;ArBsxDtB;;AqB9xDI;EAaM,qBlB9IO;EkB+IP,gDlB/IO;AHo6DjB;;AqBl7DE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBMa;AH+6DjB;;AqBl7DE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBRa;EOnCb,sBPqOgC;AH4vDpC;;AqBj7DI;EAEE,qBlBfW;EkBkBT,oClBgb2F;EkB/a3F,sSHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHogDhG;;AqB17DI;EAaI,qBlB1BS;EkB2BT,gDlB3BS;AH48DjB;;AqB/7DI;;;EAmBI,cAAc;ArBk7DtB;;AqB36DI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHmhDrG;;AqBt6DI;EAEE,qBlBnDW;EkBsDT,sDlBqe0J;EkBpe1J,ujBAAkJ;ArBs6D1J;;AqB56DI;EAUI,qBlB3DS;EkB4DT,gDlB5DS;AHk+DjB;;AqBj7DI;;;EAgBI,cAAc;ArBu6DtB;;AqBh6DI;;;EAII,cAAc;ArBk6DtB;;AqB55DI;EAGI,clBrFS;AHk/DjB;;AqBh6DI;;;EAQI,cAAc;ArB85DtB;;AqBx5DI;EAGI,clBnGS;AH4/DjB;;AqB55DI;EAMM,qBlBtGO;AHggEjB;;AqBh6DI;;;EAYI,cAAc;ArB05DtB;;AqBt6DI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArBy5DnD;;AqB36DI;EAwBM,gDlBxHO;AH+gEjB;;AqB/6DI;EA4BM,qBlB5HO;AHmhEjB;;AqB/4DI;EAGI,qBlBvIS;AHuhEjB;;AqBn5DI;;;EAQI,cAAc;ArBi5DtB;;AqBz5DI;EAaM,qBlBjJO;EkBkJP,gDlBlJO;AHkiEjB;;AmBz0DA;EACE,oBAAa;EAAb,aAAa;EACb,uBAAmB;EAAnB,mBAAmB;EACnB,sBAAmB;EAAnB,mBAAmB;AnB40DrB;;AmB/0DA;EASI,WAAW;AnB00Df;;AcxhEI;EKqMJ;IAeM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,gBAAgB;EnBy0DpB;EmB31DF;IAuBM,oBAAa;IAAb,aAAa;IACb,kBAAc;IAAd,cAAc;IACd,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;EnBu0DpB;EmBl2DF;IAgCM,qBAAqB;IACrB,WAAW;IACX,sBAAsB;EnBq0D1B;EmBv2DF;IAuCM,qBAAqB;EnBm0DzB;EmB12DF;;IA4CM,WAAW;EnBk0Df;EmB92DF;IAkDM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,WAAW;IACX,eAAe;EnB+zDnB;EmBr3DF;IAyDM,kBAAkB;IAClB,oBAAc;IAAd,cAAc;IACd,aAAa;IACb,qBhB2LwC;IgB1LxC,cAAc;EnB+zDlB;EmB53DF;IAiEM,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;EnB8zD3B;EmBh4DF;IAqEM,gBAAgB;EnB8zDpB;AACF;;AuB/nEA;EACE,qBAAqB;EAErB,gBpBkR+B;EoBjR/B,cpBMgB;EoBLhB,kBAAkB;EAClB,sBAAsB;EACtB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,6BAA2C;ECsF3C,yBrB0RkC;EChQ9B,eAtCY;EoBchB,gBrByL+B;EO3R7B,sBPqOgC;EiBpO9B,qIjBqb6I;AH0tDnJ;;AoB1oEI;EGLJ;IHMM,gBAAgB;EpB8oEpB;AACF;;AK/oEE;EkBQE,cpBJc;EoBKd,qBAAqB;AvB2oEzB;;AuB1pEA;EAoBI,UAAU;EACV,gDpBSa;AHioEjB;;AuB/pEA;EA2BI,apB8Y6B;AH0vDjC;;AuBznEA;;EAEE,oBAAoB;AvB4nEtB;;AuBnnEE;ECrDA,WrBCa;EmBDX,yBnB8Ba;EqB5Bf,qBrB4Be;AHgpEjB;;AKxqEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBqrE7H;;AwBzqEE;EAMI,gDAAiF;AxBuqEvF;;AwBlqEE;EAEE,WrBvBW;EqBwBX,yBrBKa;EqBJb,qBrBIa;AHgqEjB;;AwB7pEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBssEnN;;AwB1pEI;;EAKI,gDAAiF;AxB0pEzF;;AuBrpEE;ECrDA,WrBCa;EmBDX,yBnBOc;EqBLhB,qBrBKgB;AHysElB;;AK1sEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxButE7H;;AwB3sEE;EAMI,iDAAiF;AxBysEvF;;AwBpsEE;EAEE,WrBvBW;EqBwBX,yBrBlBc;EqBmBd,qBrBnBc;AHytElB;;AwB/rEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBwuEnN;;AwB5rEI;;EAKI,iDAAiF;AxB4rEzF;;AuBvrEE;ECrDA,WrBCa;EmBDX,yBnBqCa;EqBnCf,qBrBmCe;AH6sEjB;;AK5uEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxByvE7H;;AwB7uEE;EAMI,+CAAiF;AxB2uEvF;;AwBtuEE;EAEE,WrBvBW;EqBwBX,yBrBYa;EqBXb,qBrBWa;AH6tEjB;;AwBjuEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB0wEnN;;AwB9tEI;;EAKI,+CAAiF;AxB8tEzF;;AuBztEE;ECrDA,WrBCa;EmBDX,yBnBuCa;EqBrCf,qBrBqCe;AH6uEjB;;AK9wEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB2xE7H;;AwB/wEE;EAMI,gDAAiF;AxB6wEvF;;AwBxwEE;EAEE,WrBvBW;EqBwBX,yBrBca;EqBbb,qBrBaa;AH6vEjB;;AwBnwEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB4yEnN;;AwBhwEI;;EAKI,gDAAiF;AxBgwEzF;;AuB3vEE;ECrDA,crBUgB;EmBVd,yBnBoCa;EqBlCf,qBrBkCe;AHkxEjB;;AKhzEE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxB6zE7H;;AwBjzEE;EAMI,gDAAiF;AxB+yEvF;;AwB1yEE;EAEE,crBdc;EqBed,yBrBWa;EqBVb,qBrBUa;AHkyEjB;;AwBryEE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxB80EnN;;AwBlyEI;;EAKI,gDAAiF;AxBkyEzF;;AuB7xEE;ECrDA,WrBCa;EmBDX,yBnBkCa;EqBhCf,qBrBgCe;AHszEjB;;AKl1EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB+1E7H;;AwBn1EE;EAMI,+CAAiF;AxBi1EvF;;AwB50EE;EAEE,WrBvBW;EqBwBX,yBrBSa;EqBRb,qBrBQa;AHs0EjB;;AwBv0EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBg3EnN;;AwBp0EI;;EAKI,+CAAiF;AxBo0EzF;;AuB/zEE;ECrDA,crBUgB;EmBVd,yBnBEc;EqBAhB,qBrBAgB;AHw3ElB;;AKp3EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxBi4E7H;;AwBr3EE;EAMI,iDAAiF;AxBm3EvF;;AwB92EE;EAEE,crBdc;EqBed,yBrBvBc;EqBwBd,qBrBxBc;AHw4ElB;;AwBz2EE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxBk5EnN;;AwBt2EI;;EAKI,iDAAiF;AxBs2EzF;;AuBj2EE;ECrDA,WrBCa;EmBDX,yBnBSc;EqBPhB,qBrBOgB;AHm5ElB;;AKt5EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBm6E7H;;AwBv5EE;EAMI,8CAAiF;AxBq5EvF;;AwBh5EE;EAEE,WrBvBW;EqBwBX,yBrBhBc;EqBiBd,qBrBjBc;AHm6ElB;;AwB34EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBo7EnN;;AwBx4EI;;EAKI,8CAAiF;AxBw4EzF;;AuB73EE;ECJA,crBzBe;EqB0Bf,qBrB1Be;AH+5EjB;;AKv7EE;EmBqDE,WrB1DW;EqB2DX,yBrB9Ba;EqB+Bb,qBrB/Ba;AHq6EjB;;AwBn4EE;EAEE,+CrBpCa;AHy6EjB;;AwBl4EE;EAEE,crBzCa;EqB0Cb,6BAA6B;AxBo4EjC;;AwBj4EE;;EAGE,WrB7EW;EqB8EX,yBrBjDa;EqBkDb,qBrBlDa;AHq7EjB;;AwBj4EI;;EAKI,+CrBzDS;AH07EjB;;AuB75EE;ECJA,crBhDgB;EqBiDhB,qBrBjDgB;AHs9ElB;;AKv9EE;EmBqDE,WrB1DW;EqB2DX,yBrBrDc;EqBsDd,qBrBtDc;AH49ElB;;AwBn6EE;EAEE,iDrB3Dc;AHg+ElB;;AwBl6EE;EAEE,crBhEc;EqBiEd,6BAA6B;AxBo6EjC;;AwBj6EE;;EAGE,WrB7EW;EqB8EX,yBrBxEc;EqByEd,qBrBzEc;AH4+ElB;;AwBj6EI;;EAKI,iDrBhFU;AHi/ElB;;AuB77EE;ECJA,crBlBe;EqBmBf,qBrBnBe;AHw9EjB;;AKv/EE;EmBqDE,WrB1DW;EqB2DX,yBrBvBa;EqBwBb,qBrBxBa;AH89EjB;;AwBn8EE;EAEE,+CrB7Ba;AHk+EjB;;AwBl8EE;EAEE,crBlCa;EqBmCb,6BAA6B;AxBo8EjC;;AwBj8EE;;EAGE,WrB7EW;EqB8EX,yBrB1Ca;EqB2Cb,qBrB3Ca;AH8+EjB;;AwBj8EI;;EAKI,+CrBlDS;AHm/EjB;;AuB79EE;ECJA,crBhBe;EqBiBf,qBrBjBe;AHs/EjB;;AKvhFE;EmBqDE,WrB1DW;EqB2DX,yBrBrBa;EqBsBb,qBrBtBa;AH4/EjB;;AwBn+EE;EAEE,gDrB3Ba;AHggFjB;;AwBl+EE;EAEE,crBhCa;EqBiCb,6BAA6B;AxBo+EjC;;AwBj+EE;;EAGE,WrB7EW;EqB8EX,yBrBxCa;EqByCb,qBrBzCa;AH4gFjB;;AwBj+EI;;EAKI,gDrBhDS;AHihFjB;;AuB7/EE;ECJA,crBnBe;EqBoBf,qBrBpBe;AHyhFjB;;AKvjFE;EmBqDE,crBjDc;EqBkDd,yBrBxBa;EqByBb,qBrBzBa;AH+hFjB;;AwBngFE;EAEE,+CrB9Ba;AHmiFjB;;AwBlgFE;EAEE,crBnCa;EqBoCb,6BAA6B;AxBogFjC;;AwBjgFE;;EAGE,crBpEc;EqBqEd,yBrB3Ca;EqB4Cb,qBrB5Ca;AH+iFjB;;AwBjgFI;;EAKI,+CrBnDS;AHojFjB;;AuB7hFE;ECJA,crBrBe;EqBsBf,qBrBtBe;AH2jFjB;;AKvlFE;EmBqDE,WrB1DW;EqB2DX,yBrB1Ba;EqB2Bb,qBrB3Ba;AHikFjB;;AwBniFE;EAEE,+CrBhCa;AHqkFjB;;AwBliFE;EAEE,crBrCa;EqBsCb,6BAA6B;AxBoiFjC;;AwBjiFE;;EAGE,WrB7EW;EqB8EX,yBrB7Ca;EqB8Cb,qBrB9Ca;AHilFjB;;AwBjiFI;;EAKI,+CrBrDS;AHslFjB;;AuB7jFE;ECJA,crBrDgB;EqBsDhB,qBrBtDgB;AH2nFlB;;AKvnFE;EmBqDE,crBjDc;EqBkDd,yBrB1Dc;EqB2Dd,qBrB3Dc;AHioFlB;;AwBnkFE;EAEE,iDrBhEc;AHqoFlB;;AwBlkFE;EAEE,crBrEc;EqBsEd,6BAA6B;AxBokFjC;;AwBjkFE;;EAGE,crBpEc;EqBqEd,yBrB7Ec;EqB8Ed,qBrB9Ec;AHipFlB;;AwBjkFI;;EAKI,iDrBrFU;AHspFlB;;AuB7lFE;ECJA,crB9CgB;EqB+ChB,qBrB/CgB;AHopFlB;;AKvpFE;EmBqDE,WrB1DW;EqB2DX,yBrBnDc;EqBoDd,qBrBpDc;AH0pFlB;;AwBnmFE;EAEE,8CrBzDc;AH8pFlB;;AwBlmFE;EAEE,crB9Dc;EqB+Dd,6BAA6B;AxBomFjC;;AwBjmFE;;EAGE,WrB7EW;EqB8EX,yBrBtEc;EqBuEd,qBrBvEc;AH0qFlB;;AwBjmFI;;EAKI,8CrB9EU;AH+qFlB;;AuBlnFA;EACE,gBpB8M+B;EoB7M/B,cpB1Ce;EoB2Cf,qBpB6F4C;AHwhF9C;;AKxrFE;EkBsEE,cpB2F8D;EoB1F9D,0BpB2F+C;AH2hFnD;;AuB7nFA;EAYI,0BpBsF+C;EoBrF/C,gBAAgB;AvBqnFpB;;AuBloFA;EAkBI,cpBjFc;EoBkFd,oBAAoB;AvBonFxB;;AuBzmFA;ECLE,oBrBySgC;EC/Q5B,kBAtCY;EoBchB,gBrB6H+B;EO/N7B,qBPsO+B;AH++EnC;;AuB5mFA;ECTE,uBrBoSiC;EC1Q7B,mBAtCY;EoBchB,gBrB8H+B;EOhO7B,qBPuO+B;AHq/EnC;;AuB1mFA;EACE,cAAc;EACd,WAAW;AvB6mFb;;AuB/mFA;EAMI,kBpBuT+B;AHszEnC;;AuBxmFA;;;EAII,WAAW;AvB0mFf;;AyBhvFA;ELMM,gCjBsP2C;AHw/EjD;;AoBzuFI;EKXJ;ILYM,gBAAgB;EpB6uFpB;AACF;;Ay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CT,gBAAgB;A9B0nGpB;;A8B1oGA;;;;;;;;;;;;EAqBM,iB3B4M2B;AHw7FjC;;A8BzpGA;;;EA6BI,UAAU;A9BkoGd;;A8B/pGA;EAkCI,UAAU;A9BioGd;;A8BnqGA;;EpBeI,0BoBwBmD;EpBvBnD,6BoBuBmD;A9BkoGvD;;A8BzqGA;;EpB6BI,yBoBWmD;EpBVnD,4BoBUmD;A9BuoGvD;;A8B/qGA;EA8CI,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;A9BqoGvB;;A8BprGA;;EpBeI,0BoBmC6E;EpBlC7E,6BoBkC6E;A9BwoGjF;;A8B1rGA;EpB6BI,yBoBsBsE;EpBrBtE,4BoBqBsE;A9B4oG1E;;A8BjoGA;;EAEE,oBAAa;EAAb,aAAa;A9BooGf;;A8BtoGA;;EAQI,kBAAkB;EAClB,UAAU;A9BmoGd;;A8B5oGA;;EAYM,UAAU;A9BqoGhB;;A8BjpGA;;;;;;;;EAoBI,iB3B+I6B;AHy/FjC;;A8BpoGA;EAAuB,kB3B2IU;AH6/FjC;;A8BvoGA;EAAsB,iB3B0IW;AHigGjC;;A8BnoGA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,yB3BuRkC;E2BtRlC,gBAAgB;E1BsBZ,eAtCY;E0BkBhB,gB3BgL+B;E2B/K/B,gB3BoL+B;E2BnL/B,c3B/FgB;E2BgGhB,kBAAkB;EAClB,mBAAmB;EACnB,yB3BvGgB;E2BwGhB,yB3BtGgB;EONd,sBPqOgC;AH8gGpC;;A8BnpGA;;EAkBI,aAAa;A9BsoGjB;;A8B5nGA;;EAEE,gC3B6WqI;AHkxFvI;;A8B5nGA;;;;;;EAME,oB3BkQgC;EC/Q5B,kBAtCY;E0BqDhB,gB3BsF+B;EO/N7B,qBPsO+B;AHmiGnC;;A8B5nGA;;EAEE,kC3B2VqI;AHoyFvI;;A8B5nGA;;;;;;EAME,uB3B4OiC;EC1Q7B,mBAtCY;E0BsEhB,gB3BsE+B;EOhO7B,qBPuO+B;AHmjGnC;;A8B5nGA;;EAEE,sBAA0E;A9B+nG5E;;A8BpnGA;;;;;;EpB3JI,0BoBiK4B;EpBhK5B,6BoBgK4B;A9BwnGhC;;A8BrnGA;;;;;;EpBtJI,yBoB4J2B;EpB3J3B,4BoB2J2B;A9BynG/B;;A+B/yGA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAA+C;EAC/C,oBAAqE;A/BkzGvE;;A+B/yGA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,kB5Bqf0C;AH6zF5C;;A+B/yGA;EACE,kBAAkB;EAClB,WAAW;EACX,UAAU;A/BkzGZ;;A+BrzGA;EAMI,W5BpBW;E4BqBX,qB5BQa;EmB9Bb,yBnB8Ba;AH4yGjB;;A+B3zGA;EAiBM,gD5BFW;AHgzGjB;;A+B/zGA;EAsBI,qB5BqbsE;AHw3F1E;;A+Bn0GA;EA0BI,W5BxCW;E4ByCX,yB5B8e8E;E4B7e9E,qB5B6e8E;AHg0FlF;;A+Bz0GA;EAkCM,c5B1CY;AHq1GlB;;A+B70GA;EAqCQ,yB5BjDU;AH61GlB;;A+BlyGA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;A/BqyGrB;;A+BxyGA;EAOI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B0bwC;E4BzbxC,Y5BybwC;E4BxbxC,oBAAoB;EACpB,WAAW;EACX,sB5B5EW;E4B6EX,yB5BmJ6B;AHkpGjC;;A+BrzGA;EAsBI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B2awC;E4B1axC,Y5B0awC;E4BzaxC,WAAW;EACX,mCAAgE;A/BmyGpE;;A+B1xGA;ErBrGI,sBPqOgC;AH8pGpC;;A+B9xGA;EAOM,6MbrEqI;AlBg2G3I;;A+BlyGA;EAaM,qB5BnFW;EmB9Bb,yBnB8Ba;AH62GjB;;A+BvyGA;EAkBM,0JbhFqI;AlBy2G3I;;A+B3yGA;EAwBM,wC5B9FW;AHq3GjB;;A+B/yGA;EA2BM,wC5BjGW;AHy3GjB;;A+B/wGA;EAGI,kB5B0Z+C;AHs3FnD;;A+BnxGA;EAQM,uJb1GqI;AlBy3G3I;;A+BvxGA;EAcM,wC5BxHW;AHq4GjB;;A+BnwGA;EACE,qBAA2D;A/BswG7D;;A+BvwGA;EAKM,cAAqD;EACrD,c5BkY+E;E4BjY/E,mBAAmB;EAEnB,qB5BgY4E;AHq4FlF;;A+B9wGA;EAaM,wBAA0I;EAC1I,0BAA+G;EAC/G,uB5B2XiI;E4B1XjI,wB5B0XiI;E4BzXjI,yB5B3KY;E4B6KZ,qB5BsX4E;EiBziB5E,iJjB8f+H;EiB9f/H,yIjB8f+H;EiB9f/H,8KjB8f+H;AH07FrI;;AoBn7GI;EW2JJ;IX1JM,gBAAgB;EpBu7GpB;AACF;;A+B9xGA;EA0BM,sB5BzLS;E4B0LT,sCAA4E;EAA5E,8BAA4E;A/BwwGlF;;A+BnyGA;EAiCM,wC5BnKW;AHy6GjB;;A+B1vGA;EACE,qBAAqB;EACrB,WAAW;EACX,mC5BwR2H;E4BvR3H,0C5BwKkC;EChQ9B,eAtCY;E2BiIhB,gB5BiE+B;E4BhE/B,gB5BqE+B;E4BpE/B,c5B9MgB;E4B+MhB,sBAAsB;EACtB,6M5BmWmI;E4BlWnI,sB5BxNa;E4ByNb,yB5BrNgB;EONd,sBPqOgC;E4BPlC,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B2vGlB;;A+B3wGA;EAmBI,qB5B0PsE;E4BzPtE,UAAU;EAIR,gD5BvMW;AHg8GjB;;A+BjxGA;EAiCM,c5BtOY;E4BuOZ,sB5B9OS;AHk+Gf;;A+BtxGA;EAwCI,YAAY;EACZ,sB5BmIgC;E4BlIhC,sBAAsB;A/BkvG1B;;A+B5xGA;EA8CI,c5BpPc;E4BqPd,yB5BzPc;AH2+GlB;;A+BjyGA;EAoDI,aAAa;A/BivGjB;;A+B7uGA;EACE,kC5BmOqI;E4BlOrI,oB5B2HkC;E4B1HlC,uB5B0HkC;E4BzHlC,oB5B0HiC;EC1Q7B,mBAtCY;AJu6GlB;;A+B7uGA;EACE,gC5B4NqI;E4B3NrI,mB5BwHiC;E4BvHjC,sB5BuHiC;E4BtHjC,kB5BuHgC;EC/Q5B,kBAtCY;AJ+6GlB;;A+BxuGA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,mC5B0M2H;E4BzM3H,gBAAgB;A/B2uGlB;;A+BxuGA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,mC5BkM2H;E4BjM3H,SAAS;EACT,UAAU;A/B2uGZ;;A+BjvGA;EASI,qB5B+KsE;E4B9KtE,gD5B9Qa;AH0/GjB;;A+BtvGA;EAcI,yB5B7Sc;AHyhHlB;;A+B1vGA;EAmBM,iB5BqUQ;AHs6Fd;;A+B9vGA;EAwBI,0BAA0B;A/B0uG9B;;A+BtuGA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;EACV,mC5BoK2H;E4BnK3H,yB5BoDkC;E4BlDlC,gB5BlD+B;E4BmD/B,gB5B9C+B;E4B+C/B,c5BjUgB;E4BkUhB,sB5BzUa;E4B0Ub,yB5BtUgB;EONd,sBPqOgC;AHg1GpC;;A+BtvGA;EAkBI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,UAAU;EACV,cAAc;EACd,6B5B8I+F;E4B7I/F,yB5BkCgC;E4BjChC,gB5B9D6B;E4B+D7B,c5BjVc;E4BkVd,iBAAiB;ET1VjB,yBnBGc;E4ByVd,oBAAoB;ErB7VpB,kCqB8VgF;A/BwuGpF;;A+B9tGA;EACE,WAAW;EACX,2BAA+F;EAC/F,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/BiuGlB;;A+BtuGA;EAQI,aAAa;A/BkuGjB;;A+B1uGA;EAY8B,gE5BrVb;AHujHjB;;A+B9uGA;EAa8B,gE5BtVb;AH2jHjB;;A+BlvGA;EAc8B,gE5BvVb;AH+jHjB;;A+BtvGA;EAkBI,SAAS;A/BwuGb;;A+B1vGA;EAsBI,W5B8N6C;E4B7N7C,Y5B6N6C;E4B5N7C,oBAAyE;ET/XzE,yBnB8Ba;E4BmWb,S5B6N0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BzHjI,wBAAgB;EAAhB,gBAAgB;A/BuuGpB;;AoBvmHI;EWkWJ;IXjWM,gBAAgB;EpB2mHpB;AACF;;A+B3wGA;ETvWI,yBnBmmB2E;AHmhG/E;;A+B/wGA;EAsCI,W5BuMoC;E4BtMpC,c5BuMqC;E4BtMrC,kBAAkB;EAClB,e5BsMuC;E4BrMvC,yB5B7Yc;E4B8Yd,yBAAyB;ErBnZzB,mBPylBoC;AHwiGxC;;A+BzxGA;EAiDI,W5BmM6C;E4BlM7C,Y5BkM6C;EmB3lB7C,yBnB8Ba;E4B6Xb,S5BmM0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4B/FjI,qBAAgB;EAAhB,gBAAgB;A/B2uGpB;;AoBroHI;EWkWJ;IXjWM,gBAAgB;EpByoHpB;AACF;;A+BzyGA;ETvWI,yBnBmmB2E;AHijG/E;;A+B7yGA;EAgEI,W5B6KoC;E4B5KpC,c5B6KqC;E4B5KrC,kBAAkB;EAClB,e5B4KuC;E4B3KvC,yB5Bvac;E4Bwad,yBAAyB;ErB7azB,mBPylBoC;AHskGxC;;A+BvzGA;EA2EI,W5ByK6C;E4BxK7C,Y5BwK6C;E4BvK7C,aAAa;EACb,oB5BvD+B;E4BwD/B,mB5BxD+B;EmB9X/B,yBnB8Ba;E4B0Zb,S5BsK0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BlEjI,gBAAgB;A/B+uGpB;;AoBtqHI;EWkWJ;IXjWM,gBAAgB;EpB0qHpB;AACF;;A+B10GA;ETvWI,yBnBmmB2E;AHklG/E;;A+B90GA;EA6FI,W5BgJoC;E4B/IpC,c5BgJqC;E4B/IrC,kBAAkB;EAClB,e5B+IuC;E4B9IvC,6BAA6B;EAC7B,yBAAyB;EACzB,oBAA4C;A/BqvGhD;;A+Bx1GA;EAwGI,yB5B3cc;EOLd,mBPylBoC;AH4mGxC;;A+B71GA;EA6GI,kBAAkB;EAClB,yB5Bjdc;EOLd,mBPylBoC;AHknGxC;;A+Bn2GA;EAoHM,yB5BrdY;AHwsHlB;;A+Bv2GA;EAwHM,eAAe;A/BmvGrB;;A+B32GA;EA4HM,yB5B7dY;AHgtHlB;;A+B/2GA;EAgIM,eAAe;A/BmvGrB;;A+Bn3GA;EAoIM,yB5BreY;AHwtHlB;;A+B9uGA;;;EXhfM,4GjB8f+H;AHsuGrI;;AoB/tHI;EW2eJ;;;IX1eM,gBAAgB;EpBquHpB;AACF;;AgC7uHA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AhCgvHlB;;AgC7uHA;EACE,cAAc;EACd,oB7BkqBsC;AH8kGxC;;AK/uHE;E2BEE,qBAAqB;AhCivHzB;;AgCtvHA;EAUI,c7BVc;E6BWd,oBAAoB;EACpB,eAAe;AhCgvHnB;;AgCxuHA;EACE,gC7BxBgB;AHmwHlB;;AgC5uHA;EAII,mB7BkM6B;AH0iHjC;;AgChvHA;EAQI,6BAAgD;EtB3BhD,+BP4NgC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9BzMS;AH+lIf;;AiCh7HA;EA+BI,yB9B9MW;E8B+MX,gC9B/MW;AHomIf;;AiCr7HA;EAoCI,wP9B6fsR;AHw5G1R;;AiCz7HA;EAwCI,yB9BvNW;AH4mIf;;AiC77HA;EA0CM,yB9BzNS;AHgnIf;;AKjnIE;E4B6NM,yB9B5NO;AHonIf;;AiCj5HA;EAEI,W9B/OW;AHkoIf;;AKznIE;E4ByOI,W9BlPS;AHsoIf;;AiCz5HA;EAWM,+B9BxPS;AH0oIf;;AKjoIE;E4BkPM,gC9B3PO;AH8oIf;;AiCj6HA;EAkBQ,gC9B/PO;AHkpIf;;AiCr6HA;;;;EA0BM,W9BvQS;AHypIf;;AiC56HA;EA+BI,+B9B5QW;E8B6QX,sC9B7QW;AH8pIf;;AiCj7HA;EAoCI,8P9BkcqR;AH+8GzR;;AiCr7HA;EAwCI,+B9BrRW;AHsqIf;;AiCz7HA;EA0CM,W9BvRS;AH0qIf;;AKjqIE;E4BiRM,W9B1RO;AH8qIf;;AkCjrIA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAqB;EACrB,sB/BHa;E+BIb,2BAA2B;EAC3B,sC/BKa;EOZX,sBPqOgC;AHu9HpC;;AkC7rIA;EAYI,eAAe;EACf,cAAc;AlCqrIlB;;AkClsIA;ExBUI,+BP4NgC;EO3NhC,gCP2NgC;AHi+HpC;;AkCvsIA;ExBwBI,mCP8MgC;EO7MhC,kCP6MgC;AHs+HpC;;AkC/qIA;EAGE,kBAAc;EAAd,cAAc;EACd,gB/B+wByC;AHi6G3C;;AkC5qIA;EACE,sB/BywBwC;AHs6G1C;;AkC5qIA;EACE,qBAA+B;EAC/B,gBAAgB;AlC+qIlB;;AkC5qIA;EACE,gBAAgB;AlC+qIlB;;AKttIE;E6B4CE,qBAAqB;AlC8qIzB;;AkChrIA;EAMI,oB/BwvBuC;AHs7G3C;;AkCtqIA;EACE,wB/B+uByC;E+B9uBzC,gBAAgB;EAEhB,qC/BvDa;E+BwDb,6C/BxDa;AHguIf;;AkC7qIA;ExB/DI,0DwBuE8E;AlCyqIlF;;AkCjrIA;EAaM,aAAa;AlCwqInB;;AkCnqIA;EACE,wB/B6tByC;E+B5tBzC,qC/BvEa;E+BwEb,0C/BxEa;AH8uIf;;AkCzqIA;ExBjFI,0DPmzBoF;AH28GxF;;AkC9pIA;EACE,uBAAiC;EACjC,uB/B4sBwC;E+B3sBxC,sBAAgC;EAChC,gBAAgB;AlCiqIlB;;AkC9pIA;EACE,uBAAiC;EACjC,sBAAgC;AlCiqIlC;;AkC7pIA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,gB/BssByC;AH09G3C;;AkC7pIA;EACE,WAAW;ExBvHT,kCPmzBoF;AHq+GxF;;AkC5pIA;EACE,WAAW;ExBpHT,2CP0yBoF;EOzyBpF,4CPyyBoF;AH2+GxF;;AkC7pIA;EACE,WAAW;ExB3GT,+CP4xBoF;EO3xBpF,8CP2xBoF;AHi/GxF;;AkC3pIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlC8pIxB;;AkChqIA;EAKI,mB/B6qBsD;AHk/G1D;;ActvII;EoBkFJ;IASI,uBAAmB;IAAnB,mBAAmB;IACnB,mB/BwqBsD;I+BvqBtD,kB/BuqBsD;EHy/GxD;EkC3qIF;IAcM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,kB/BgqBoD;I+B/pBpD,gBAAgB;IAChB,iB/B8pBoD;EHigHxD;AACF;;AkCtpIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlCypIxB;;AkC3pIA;EAOI,mB/B6oBsD;AH2gH1D;;Ac/wII;EoBgHJ;IAWI,uBAAmB;IAAnB,mBAAmB;ElCypIrB;EkCpqIF;IAgBM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;ElCupIpB;EkCxqIF;IAoBQ,cAAc;IACd,cAAc;ElCupIpB;EkC5qIF;IxBvJI,0BwBkLoC;IxBjLpC,6BwBiLoC;ElCqpItC;EkChrIF;;IAgCY,0BAA0B;ElCopIpC;EkCprIF;;IAqCY,6BAA6B;ElCmpIvC;EkCxrIF;IxBzII,yBwBmLmC;IxBlLnC,4BwBkLmC;ElCkpIrC;EkC5rIF;;IA+CY,yBAAyB;ElCipInC;EkChsIF;;IAoDY,4BAA4B;ElCgpItC;AACF;;AkCpoIA;EAEI,sB/BokBsC;AHkkH1C;;AczzII;EoBiLJ;IAMI,uB/BglBiC;I+BhlBjC,oB/BglBiC;I+BhlBjC,e/BglBiC;I+B/kBjC,2B/BglBuC;I+BhlBvC,wB/BglBuC;I+BhlBvC,mB/BglBuC;I+B/kBvC,UAAU;IACV,SAAS;ElCuoIX;EkChpIF;IAYM,qBAAqB;IACrB,WAAW;ElCuoIf;AACF;;AkC9nIA;EAEI,gBAAgB;AlCgoIpB;;AkCloIA;ExB/PI,gBwBqQ4B;AlCgoIhC;;AkCtoIA;EAUQ,gBAAgB;ExBzQpB,gBwB0Q4B;AlCgoIhC;;AkC3oIA;EAgBM,gBAAgB;ExBxPlB,6BwByPiC;ExBxPjC,4BwBwPiC;AlCgoIrC;;AkCjpIA;ExBtPI,yBwB2Q8B;ExB1Q9B,0BwB0Q8B;AlCioIlC;;AkCtpIA;EAyBM,mB/BtD2B;AHurIjC;;AmC95IA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,qBhC2gCsC;EgC1gCtC,mBhC6gCsC;EgC5gCtC,gBAAgB;EAChB,yBhCGgB;EOJd,sBPqOgC;AH8rIpC;;AmC95IA;EAGI,oBhCkgCqC;AH65GzC;;AmCl6IA;EAMM,qBAAqB;EACrB,qBhC8/BmC;EgC7/BnC,chCLY;EgCMZ,YhCmgCuC;AH65G7C;;AmCz6IA;EAoBI,0BAA0B;AnCy5I9B;;AmC76IA;EAwBI,qBAAqB;AnCy5IzB;;AmCj7IA;EA4BI,chCzBc;AHk7IlB;;AoC/7IA;EACE,oBAAa;EAAb,aAAa;E7BGb,eAAe;EACf,gBAAgB;EGAd,sBPqOgC;AH4tIpC;;AoCh8IA;EACE,kBAAkB;EAClB,cAAc;EACd,uBjCqwBwC;EiCpwBxC,iBjC6N+B;EiC5N/B,iBjCwwBsC;EiCvwBtC,cjCwBe;EiCvBf,sBjCNa;EiCOb,yBjCJgB;AHu8IlB;;AoC38IA;EAWI,UAAU;EACV,cjC2J8D;EiC1J9D,qBAAqB;EACrB,yBjCXc;EiCYd,qBjCXc;AH+8IlB;;AoCn9IA;EAmBI,UAAU;EACV,UjCiwBiC;EiChwBjC,gDjCSa;AH27IjB;;AoCh8IA;EAGM,cAAc;E1BChB,+BPuMgC;EOtMhC,kCPsMgC;AH2vIpC;;AoCt8IA;E1BVI,gCPqNgC;EOpNhC,mCPoNgC;AHgwIpC;;AoC38IA;EAcI,UAAU;EACV,WjCvCW;EiCwCX,yBjCXa;EiCYb,qBjCZa;AH68IjB;;AoCl9IA;EAqBI,cjCvCc;EiCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBjCjDW;EiCkDX,qBjC/Cc;AH++IlB;;AqCt/IE;EACE,uBlC8wBsC;ECnpBpC,kBAtCY;EiCnFd,gBlC8N6B;AH2xIjC;;AqCp/IM;E3BwBF,8BPwM+B;EOvM/B,iCPuM+B;AHyxInC;;AqCp/IM;E3BKF,+BPsN+B;EOrN/B,kCPqN+B;AH8xInC;;AqCtgJE;EACE,uBlC4wBqC;ECjpBnC,mBAtCY;EiCnFd,gBlC+N6B;AH0yIjC;;AqCpgJM;E3BwBF,8BPyM+B;EOxM/B,iCPwM+B;AHwyInC;;AqCpgJM;E3BKF,+BPuN+B;EOtN/B,kCPsN+B;AH6yInC;;AsCphJA;EACE,qBAAqB;EACrB,qBnC24BsC;EC10BpC,cAAW;EkC/Db,gBnCmR+B;EmClR/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBPqOgC;EiBpO9B,qIjBqb6I;AH2mInJ;;AoB3hJI;EkBNJ;IlBOM,gBAAgB;EpB+hJpB;AACF;;AK5hJE;EiCGI,qBAAqB;AtC6hJ3B;;AsC3iJA;EAoBI,aAAa;AtC2hJjB;;AsCthJA;EACE,kBAAkB;EAClB,SAAS;AtCyhJX;;AsClhJA;EACE,oBnCg3BsC;EmC/2BtC,mBnC+2BsC;EOn5BpC,oBPs5BqC;AHoqHzC;;AsC7gJE;ECjDA,WpCMa;EoCLb,yBpCkCe;AHgiJjB;;AKpjJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCkkJxC;;AuCrkJU;EAQJ,UAAU;EACV,+CpCuBW;AH0iJjB;;AsC5hJE;ECjDA,WpCMa;EoCLb,yBpCWgB;AHskJlB;;AKnkJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCilJxC;;AuCplJU;EAQJ,UAAU;EACV,iDpCAY;AHglJlB;;AsC3iJE;ECjDA,WpCMa;EoCLb,yBpCyCe;AHujJjB;;AKllJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCgmJxC;;AuCnmJU;EAQJ,UAAU;EACV,+CpC8BW;AHikJjB;;AsC1jJE;ECjDA,WpCMa;EoCLb,yBpC2Ce;AHokJjB;;AKjmJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC+mJxC;;AuClnJU;EAQJ,UAAU;EACV,gDpCgCW;AH8kJjB;;AsCzkJE;ECjDA,cpCegB;EoCdhB,yBpCwCe;AHslJjB;;AKhnJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC8nJxC;;AuCjoJU;EAQJ,UAAU;EACV,+CpC6BW;AHgmJjB;;AsCxlJE;ECjDA,WpCMa;EoCLb,yBpCsCe;AHumJjB;;AK/nJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC6oJxC;;AuChpJU;EAQJ,UAAU;EACV,+CpC2BW;AHinJjB;;AsCvmJE;ECjDA,cpCegB;EoCdhB,yBpCMgB;AHspJlB;;AK9oJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC4pJxC;;AuC/pJU;EAQJ,UAAU;EACV,iDpCLY;AHgqJlB;;AsCtnJE;ECjDA,WpCMa;EoCLb,yBpCagB;AH8pJlB;;AK7pJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC2qJxC;;AuC9qJU;EAQJ,UAAU;EACV,8CpCEY;AHwqJlB;;AwCvrJA;EACE,kBAAoD;EACpD,mBrC0yBsC;EqCxyBtC,yBrCKgB;EOJd,qBPsO+B;AHm9InC;;AcloJI;E0B5DJ;IAQI,kBrCoyBoC;EHu5HtC;AACF;;AwCxrJA;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB;AxC2rJ1B;;AyCtsJA;EACE,kBAAkB;EAClB,wBtCm8ByC;EsCl8BzC,mBtCm8BsC;EsCl8BtC,6BAA6C;E/BH3C,sBPqOgC;AHw+IpC;;AyCrsJA;EAEE,cAAc;AzCusJhB;;AyCnsJA;EACE,gBtCwQ+B;AH87IjC;;AyC9rJA;EACE,mBAAsD;AzCisJxD;;AyClsJA;EAKI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,wBtCq6BuC;EsCp6BvC,cAAc;AzCisJlB;;AyCvrJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBwpJlE;;A0CvuJE;EACE,yBAAqC;A1C0uJzC;;A0CvuJE;EACE,cAA0B;A1C0uJ9B;;AyCrsJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBsqJlE;;A0CrvJE;EACE,yBAAqC;A1CwvJzC;;A0CrvJE;EACE,cAA0B;A1CwvJ9B;;AyCntJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBorJlE;;A0CnwJE;EACE,yBAAqC;A1CswJzC;;A0CnwJE;EACE,cAA0B;A1CswJ9B;;AyCjuJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBksJlE;;A0CjxJE;EACE,yBAAqC;A1CoxJzC;;A0CjxJE;EACE,cAA0B;A1CoxJ9B;;AyC/uJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBgtJlE;;A0C/xJE;EACE,yBAAqC;A1CkyJzC;;A0C/xJE;EACE,cAA0B;A1CkyJ9B;;AyC7vJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB8tJlE;;A0C7yJE;EACE,yBAAqC;A1CgzJzC;;A0C7yJE;EACE,cAA0B;A1CgzJ9B;;AyC3wJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB4uJlE;;A0C3zJE;EACE,yBAAqC;A1C8zJzC;;A0C3zJE;EACE,cAA0B;A1C8zJ9B;;AyCzxJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB0vJlE;;A0Cz0JE;EACE,yBAAqC;A1C40JzC;;A0Cz0JE;EACE,cAA0B;A1C40J9B;;A2Cp1JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2C71JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2Cv1JA;EACE,oBAAa;EAAb,aAAa;EACb,YxC48BsC;EwC38BtC,gBAAgB;EvCoHZ,kBAtCY;EuC5EhB,yBxCJgB;EOJd,sBPqOgC;AH8nJpC;;A2Ct1JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,WxCfa;EwCgBb,kBAAkB;EAClB,mBAAmB;EACnB,yBxCWe;EiB9BX,2BjBw9B4C;AHq5HlD;;AoBx2JI;EuBOJ;IvBNM,gBAAgB;EpB42JpB;AACF;;A2C51JA;ErBcE,qMAA6I;EqBZ7I,0BxCu7BsC;AHw6HxC;;A2C31JE;EACE,0DxCy7BkD;EwCz7BlD,kDxCy7BkD;AHq6HtD;;A2C51JI;EAHF;IAII,uBAAe;IAAf,eAAe;E3Cg2JnB;AACF;;A4Cx4JA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;A5C24JzB;;A4Cx4JA;EACE,WAAO;EAAP,OAAO;A5C24JT;;A6C74JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;A7C84JlB;;A6Cr4JA;EACE,WAAW;EACX,c1CPgB;E0CQhB,mBAAmB;A7Cw4JrB;;AK94JE;EwCUE,UAAU;EACV,c1Cbc;E0Ccd,qBAAqB;EACrB,yB1CrBc;AH65JlB;;A6Cl5JA;EAcI,c1CjBc;E0CkBd,yB1CzBc;AHi6JlB;;A6C/3JA;EACE,kBAAkB;EAClB,cAAc;EACd,wB1C47ByC;E0C17BzC,mB1CuL+B;E0CrL/B,sB1C3Ca;E0C4Cb,sC1ClCa;AHk6Jf;;A6Cx4JA;EnC7BI,+BP4NgC;EO3NhC,gCP2NgC;AH8sJpC;;A6C74JA;EAeI,gBAAgB;EnC9BhB,mCP8MgC;EO7MhC,kCP6MgC;AHotJpC;;A6Cn5JA;EAqBI,c1CnDc;E0CoDd,oBAAoB;EACpB,sB1C3DW;AH67Jf;;A6Cz5JA;EA4BI,UAAU;EACV,W1CjEW;E0CkEX,yB1CrCa;E0CsCb,qB1CtCa;AHu6JjB;;A6Cp3JI;EACE,uBAAmB;EAAnB,mBAAmB;A7Cu3JzB;;A6Cx3JI;EAII,kB1C4IyB;E0C3IzB,gBAAgB;A7Cw3JxB;;A6C73JI;EnCpDA,+BPuMgC;EOtMhC,kCPsMgC;EO1LhC,0BmCgDwC;A7C03J5C;;A6Cn4JI;EAaM,eAAe;EnC/ErB,gCPqNgC;EOpNhC,mCPoNgC;EO9KhC,4BmC0C0C;A7C23J9C;;Acr6JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C84JvB;E6C/4JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C84JtB;E6Cn5JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C+4J1C;E6Cx5JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C+4J5C;AACF;;Ac17JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cm6JvB;E6Cp6JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cm6JtB;E6Cx6JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Co6J1C;E6C76JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Co6J5C;AACF;;Ac/8JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cw7JvB;E6Cz7JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cw7JtB;E6C77JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Cy7J1C;E6Cl8JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Cy7J5C;AACF;;Acp+JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C68JvB;E6C98JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C68JtB;E6Cl9JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C88J1C;E6Cv9JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C88J5C;AACF;;A6Cl8JA;EAEI,eAAe;EACf,cAAc;EnCjHd,gBmCkHwB;A7Co8J5B;;A6Cx8JA;EAOM,mB1C6G2B;AHw1JjC;;A6C58JA;EAaM,aAAa;A7Cm8JnB;;A6Ch9JA;EAmBM,gBAAgB;EAChB,gBAAgB;A7Ci8JtB;;A8CrkKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBy/JlE;;AK7jKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwkKjD;;A8C/kKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBogKlE;;A8CrlKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBygKlE;;AK7kKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwlKjD;;A8C/lKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBohKlE;;A8CrmKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByhKlE;;AK7lKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwmKjD;;A8C/mKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBoiKlE;;A8CrnKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByiKlE;;AK7mKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwnKjD;;A8C/nKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBojKlE;;A8CroKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByjKlE;;AK7nKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwoKjD;;A8C/oKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBokKlE;;A8CrpKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBykKlE;;AK7oKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwpKjD;;A8C/pKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBolKlE;;A8CrqKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBylKlE;;AK7pKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwqKjD;;A8C/qKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBomKlE;;A8CrrKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBymKlE;;AK7qKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwrKjD;;A8C/rKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBonKlE;;A+CxsKA;EACE,YAAY;E3C8HR,iBAtCY;E2CtFhB,gB5CyR+B;E4CxR/B,cAAc;EACd,W5CYa;E4CXb,yB5CCa;E4CAb,WAAW;A/C2sKb;;AKtsKE;E0CDE,W5CMW;E4CLX,qBAAqB;A/C2sKzB;;AKvsKE;E0CCI,YAAY;A/C0sKlB;;A+C/rKA;EACE,UAAU;EACV,6BAA6B;EAC7B,SAAS;EACT,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/CksKlB;;A+C5rKA;EACE,oBAAoB;A/C+rKtB;;AgDtuKA;EACE,gB7C43BuC;E6C33BvC,gBAAgB;E5C6HZ,mBAtCY;E4CpFhB,2C7CEa;E6CDb,4BAA4B;EAC5B,oC7C63BmD;E6C53BnD,gD7CSa;E6CRb,mCAA2B;EAA3B,2BAA2B;EAC3B,UAAU;EtCLR,sBPg4BsC;AH82I1C;;AgDnvKA;EAcI,sB7Cg3BsC;AHy3I1C;;AgDvvKA;EAkBI,UAAU;AhDyuKd;;AgD3vKA;EAsBI,cAAc;EACd,UAAU;AhDyuKd;;AgDhwKA;EA2BI,aAAa;AhDyuKjB;;AgDruKA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,wB7C41BwC;E6C31BxC,c7CtBgB;E6CuBhB,2C7C7Ba;E6C8Bb,4BAA4B;EAC5B,4C7Co2BoD;AHo4ItD;;AgDruKA;EACE,gB7Co1BwC;AHo5I1C;;AiD5wKA;EAEE,gBAAgB;AjD8wKlB;;AiDhxKA;EAKI,kBAAkB;EAClB,gBAAgB;AjD+wKpB;;AiD1wKA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9CopBsC;E8CnpBtC,aAAa;EACb,WAAW;EACX,YAAY;EACZ,gBAAgB;EAGhB,UAAU;AjD2wKZ;;AiDpwKA;EACE,kBAAkB;EAClB,WAAW;EACX,c9C63BuC;E8C33BvC,oBAAoB;AjDswKtB;;AiDnwKE;E7BrCI,2CjB27BoD;EiB37BpD,mCjB27BoD;EiB37BpD,oEjB27BoD;E8Cp5BtD,sC9Ck5BmD;E8Cl5BnD,8B9Ck5BmD;AHo3IvD;;AoBxyKI;E6BgCF;I7B/BI,gBAAgB;EpB4yKpB;AACF;;AiD1wKE;EACE,uB9Cg5BoC;E8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hLf;;AkD3+KA;EACE,iBAAgC;AlD8+KlC;;AkD/+KA;EAII,MAAM;AlD++KV;;AkDn/KA;EAOM,SAAS;EACT,6B/CgxBmC;E+C/wBnC,yB/CrDS;AHqiLf;;AkD3+KA;EACE,iB/CywBuC;AHquJzC;;AkD/+KA;EAII,QAAQ;EACR,a/CqwBqC;E+CpwBrC,c/CmwBqC;AH4uJzC;;AkDr/KA;EASM,OAAO;EACP,oC/CgwBmC;E+C/vBnC,uB/CrES;AHqjLf;;AkD39KA;EACE,gB/C+tBuC;E+C9tBvC,uB/CouBuC;E+CnuBvC,W/CvGa;E+CwGb,kBAAkB;EAClB,sB/C/Fa;EOZX,sBPqOgC;AHq2KpC;;AoD/kLA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,ajDsqBsC;EiDrqBtC,cAAc;EACd,gBjD+1BuC;EgDp2BvC,kMhD+QiN;EgD7QjN,kBAAkB;EAClB,gBhDuR+B;EgDtR/B,gBhD2R+B;EgD1R/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;EgD7EhB,qBAAqB;EACrB,sBjDNa;EiDOb,4BAA4B;EAC5B,oCjDEa;EOZX,qBPsO+B;AHi4KnC;;AoD5mLA;EAoBI,kBAAkB;EAClB,cAAc;EACd,WjD81BoC;EiD71BpC,cjD81BqC;EiD71BrC,gBjDmN+B;AHy4KnC;;AoDpnLA;EA4BM,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,yBAAyB;EACzB,mBAAmB;ApD4lLzB;;AoDvlLA;EACE,qBjD+0BuC;AH2wJzC;;AoD3lLA;EAII,iCAAwE;ApD2lL5E;;AoD/lLA;EAOM,SAAS;EACT,6BAAgE;EAChE,qCjD00BiE;AHkxJvE;;AoDrmLA;EAaM,WjDqL2B;EiDpL3B,6BAAgE;EAChE,sBjD7CS;AHyoLf;;AoDvlLA;EACE,mBjD2zBuC;AH+xJzC;;AoD3lLA;EAII,+BAAsE;EACtE,ajDuzBqC;EiDtzBrC,YjDqzBoC;EiDpzBpC,gBAA2B;ApD2lL/B;;AoDlmLA;EAUM,OAAO;EACP,oCAA2F;EAC3F,uCjDmzBiE;AHyyJvE;;AoDxmLA;EAgBM,SjD8J2B;EiD7J3B,oCAA2F;EAC3F,wBjDpES;AHgqLf;;AoDvlLA;EACE,kBjDoyBuC;AHszJzC;;AoD3lLA;EAII,8BAAqE;ApD2lLzE;;AoD/lLA;EAOM,MAAM;EACN,oCAA2F;EAC3F,wCjD+xBiE;AH6zJvE;;AoDrmLA;EAaM,QjD0I2B;EiDzI3B,oCAA2F;EAC3F,yBjDxFS;AHorLf;;AoD3mLA;EAqBI,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,cAAc;EACd,WjD2wBoC;EiD1wBpC,oBAAsC;EACtC,WAAW;EACX,gCjD+vBuD;AH21J3D;;AoDtlLA;EACE,oBjDowBuC;AHq1JzC;;AoD1lLA;EAII,gCAAuE;EACvE,ajDgwBqC;EiD/vBrC,YjD8vBoC;EiD7vBpC,gBAA2B;ApD0lL/B;;AoDjmLA;EAUM,QAAQ;EACR,oCjD0vBmC;EiDzvBnC,sCjD4vBiE;AH+1JvE;;AoDvmLA;EAgBM,UjDuG2B;EiDtG3B,oCjDovBmC;EiDnvBnC,uBjD3HS;AHstLf;;AoDrkLA;EACE,uBjDqtBwC;EiDptBxC,gBAAgB;EhD3BZ,eAtCY;EgDoEhB,yBjD8sByD;EiD7sBzD,gCAAyE;E1ChJvE,0C0CiJyE;E1ChJzE,2C0CgJyE;ApDwkL7E;;AoD/kLA;EAWI,aAAa;ApDwkLjB;;AoDpkLA;EACE,uBjDssBwC;EiDrsBxC,cjDzJgB;AHguLlB;;AqDnuLA;EACE,kBAAkB;ArDsuLpB;;AqDnuLA;EACE,uBAAmB;EAAnB,mBAAmB;ArDsuLrB;;AqDnuLA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;ArDsuLlB;;AsD7vLE;EACE,cAAc;EACd,WAAW;EACX,WAAW;AtDgwLf;;AqDxuLA;EACE,kBAAkB;EAClB,aAAa;EACb,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EjC5BvB,8CjB6iCkF;EiB7iClF,sCjB6iCkF;EiB7iClF,0EjB6iCkF;AH2tJxF;;AoBnwLI;EiCiBJ;IjChBM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E,oCAAmC;AzD4/LvC;;AKl/LE;;;EoDLI,oCAAgD;AzD6/LtD;;AyDngME;EACE,oCAAmC;AzDsgMvC;;AK5/LE;;;EoDLI,oCAAgD;AzDugMtD;;AyD7gME;EACE,oCAAmC;AzDghMvC;;AKtgME;;;EoDLI,oCAAgD;AzDihMtD;;AyDvhME;EACE,oCAAmC;AzD0hMvC;;AKhhME;;;EoDLI,oCAAgD;AzD2hMtD;;AyDjiME;EACE,oCAAmC;AzDoiMvC;;AK1hME;;;EoDLI,oCAAgD;AzDqiMtD;;AyD3iME;EACE,oCAAmC;AzD8iMvC;;AKpiME;;;EoDLI,oCAAgD;AzD+iMtD;;AyDrjME;EACE,oCAAmC;AzDwjMvC;;AK9iME;;;EoDLI,oCAAgD;AzDyjMtD;;A0DxjMA;EACE,iCAAmC;A1D2jMrC;;A0DxjMA;EACE,wCAAwC;A1D2jM1C;;A2DtkMA;EAAkB,oCAAoD;A3D0kMtE;;A2DzkMA;EAAkB,wCAAwD;A3D6kM1E;;A2D5kMA;EAAkB,0CAA0D;A3DglM5E;;A2D/kMA;EAAkB,2CAA2D;A3DmlM7E;;A2DllMA;EAAkB,yCAAyD;A3DslM3E;;A2DplMA;EAAmB,oBAAoB;A3DwlMvC;;A2DvlMA;EAAmB,wBAAwB;A3D2lM3C;;A2D1lMA;EAAmB,0BAA0B;A3D8lM7C;;A2D7lMA;EAAmB,2BAA2B;A3DimM9C;;A2DhmMA;EAAmB,yBAAyB;A3DomM5C;;A2DjmME;EACE,gCAA+B;A3DomMnC;;A2DrmME;EACE,gCAA+B;A3DwmMnC;;A2DzmME;EACE,gCAA+B;A3D4mMnC;;A2D7mME;EACE,gCAA+B;A3DgnMnC;;A2DjnME;EACE,gCAA+B;A3DonMnC;;A2DrnME;EACE,gCAA+B;A3DwnMnC;;A2DznME;EACE,gCAA+B;A3D4nMnC;;A2D7nME;EACE,gCAA+B;A3DgoMnC;;A2D5nMA;EACE,6BAA+B;A3D+nMjC;;A2DxnMA;EACE,gCAA2C;A3D2nM7C;;A2DxnMA;EACE,iCAAwC;A3D2nM1C;;A2DxnMA;EACE,0CAAiD;EACjD,2CAAkD;A3D2nMpD;;A2DxnMA;EACE,2CAAkD;EAClD,8CAAqD;A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tOhD;;AuEjuOQ;EAAgC,yBAA4B;AvEquOpE;;AuEpuOQ;;EAEE,6BAAoC;AvEuuO9C;;AuEruOQ;;EAEE,+BAAwC;AvEwuOlD;;AuEtuOQ;;EAEE,gCAA0C;AvEyuOpD;;AuEvuOQ;;EAEE,8BAAsC;AvE0uOhD;;AuEzvOQ;EAAgC,uBAA4B;AvE6vOpE;;AuE5vOQ;;EAEE,2BAAoC;AvE+vO9C;;AuE7vOQ;;EAEE,6BAAwC;AvEgwOlD;;AuE9vOQ;;EAEE,8BAA0C;AvEiwOpD;;AuE/vOQ;;EAEE,4BAAsC;AvEkwOhD;;AuEjxOQ;EAAgC,yBAA4B;AvEqxOpE;;AuEpxOQ;;EAEE,6BAAoC;AvEuxO9C;;AuErxOQ;;EAEE,+BAAwC;AvEwxOlD;;AuEtxOQ;;EAEE,gCAA0C;AvEyxOpD;;AuEvxOQ;;EAEE,8BAAsC;AvE0xOhD;;AuEzyOQ;EAAgC,uBAA4B;AvE6yOpE;;AuE5yOQ;;EAEE,2BAAoC;AvE+yO9C;;AuE7yOQ;;EAEE,6BAAwC;AvEgzOlD;;AuE9yOQ;;EAEE,8BAA0C;AvEizOpD;;AuE/yOQ;;EAEE,4BAAsC;AvEkzOhD;;AuEj0OQ;EAAgC,qBAA4B;AvEq0OpE;;AuEp0OQ;;EAEE,yBAAoC;AvEu0O9C;;AuEr0OQ;;EAEE,2BAAwC;AvEw0OlD;;AuEt0OQ;;EAEE,4BAA0C;AvEy0OpD;;AuEv0OQ;;EAEE,0BAAsC;AvE00OhD;;AuEz1OQ;EAAgC,2BAA4B;AvE61OpE;;AuE51OQ;;EAEE,+BAAoC;AvE+1O9C;;AuE71OQ;;EAEE,iCAAwC;AvEg2OlD;;AuE91OQ;;EAEE,kCAA0C;AvEi2OpD;;AuE/1OQ;;EAEE,gCAAsC;AvEk2OhD;;AuEj3OQ;EAAgC,0BAA4B;AvEq3OpE;;AuEp3OQ;;EAEE,8BAAoC;AvEu3O9C;;AuEr3OQ;;EAEE,gCAAwC;AvEw3OlD;;AuEt3OQ;;EAEE,iCAA0C;AvEy3OpD;;AuEv3OQ;;EAEE,+BAAsC;AvE03OhD;;AuEz4OQ;EAAgC,wBAA4B;AvE64OpE;;AuE54OQ;;EAEE,4BAAoC;AvE+4O9C;;AuE74OQ;;EAEE,8BAAwC;AvEg5OlD;;AuE94OQ;;EAEE,+BAA0C;AvEi5OpD;;AuE/4OQ;;EAEE,6BAAsC;AvEk5OhD;;AuEj6OQ;EAAgC,0BAA4B;AvEq6OpE;;AuEp6OQ;;EAEE,8BAAoC;AvEu6O9C;;AuEr6OQ;;EAEE,gCAAwC;AvEw6OlD;;AuEt6OQ;;EAEE,iCAA0C;AvEy6OpD;;AuEv6OQ;;EAEE,+BAAsC;AvE06OhD;;AuEz7OQ;EAAgC,wBAA4B;AvE67OpE;;AuE57OQ;;EAEE,4BAAoC;AvE+7O9C;;AuE77OQ;;EAEE,8BAAwC;AvEg8OlD;;AuE97OQ;;EAEE,+BAA0C;AvEi8OpD;;AuE/7OQ;;EAEE,6BAAsC;AvEk8OhD;;AuE17OQ;EAAwB,2BAA2B;AvE87O3D;;AuE77OQ;;EAEE,+BAA+B;AvEg8OzC;;AuE97OQ;;EAEE,iCAAiC;AvEi8O3C;;AuE/7OQ;;EAEE,kCAAkC;AvEk8O5C;;AuEh8OQ;;EAEE,gCAAgC;AvEm8O1C;;AuEl9OQ;EAAwB,0BAA2B;AvEs9O3D;;AuEr9OQ;;EAEE,8BAA+B;AvEw9OzC;;AuEt9OQ;;EAEE,gCAAiC;AvEy9O3C;;AuEv9OQ;;EAEE,iCAAkC;AvE09O5C;;AuEx9OQ;;EAEE,+BAAgC;AvE29O1C;;AuE1+OQ;EAAwB,wBAA2B;AvE8+O3D;;AuE7+OQ;;EAEE,4BAA+B;AvEg/OzC;;AuE9+OQ;;EAEE,8BAAiC;AvEi/O3C;;AuE/+OQ;;EAEE,+BAAkC;AvEk/O5C;;AuEh/OQ;;EAEE,6BAAgC;AvEm/O1C;;AuElgPQ;EAAwB,0BAA2B;AvEsgP3D;;AuErgPQ;;EAEE,8BAA+B;AvEwgPzC;;AuEtgPQ;;EAEE,gCAAiC;AvEygP3C;;AuEvgPQ;;EAEE,iCAAkC;AvE0gP5C;;AuExgPQ;;EAEE,+BAAgC;AvE2gP1C;;AuE1hPQ;EAAwB,wBAA2B;AvE8hP3D;;AuE7hPQ;;EAEE,4BAA+B;AvEgiPzC;;AuE9hPQ;;EAEE,8BAAiC;AvEiiP3C;;AuE/hPQ;;EAEE,+BAAkC;AvEkiP5C;;AuEhiPQ;;EAEE,6BAAgC;AvEmiP1C;;AuE7hPI;EAAmB,uBAAuB;AvEiiP9C;;AuEhiPI;;EAEE,2BAA2B;AvEmiPjC;;AuEjiPI;;EAEE,6BAA6B;AvEoiPnC;;AuEliPI;;EAEE,8BAA8B;AvEqiPpC;;AuEniPI;;EAEE,4BAA4B;AvEsiPlC;;Ac/iPI;EyDlDI;IAAgC,oBAA4B;EvEsmPlE;EuErmPM;;IAEE,wBAAoC;EvEumP5C;EuErmPM;;IAEE,0BAAwC;EvEumPhD;EuErmPM;;IAEE,2BAA0C;EvEumPlD;EuErmPM;;IAEE,yBAAsC;EvEumP9C;EuEtnPM;IAAgC,0BAA4B;EvEynPlE;EuExnPM;;IAEE,8BAAoC;EvE0nP5C;EuExnPM;;IAEE,gCAAwC;EvE0nPhD;EuExnPM;;IAEE,iCAA0C;EvE0nPlD;EuExnPM;;IAEE,+BAAsC;EvE0nP9C;EuEzoPM;IAAgC,yBAA4B;EvE4oPlE;EuE3oPM;;IAEE,6BAAoC;EvE6oP5C;EuE3oPM;;IAEE,+BAAwC;EvE6oPhD;EuE3oPM;;IAEE,gCAA0C;EvE6oPlD;EuE3oPM;;IAEE,8BAAsC;EvE6oP9C;EuE5pPM;IAAgC,uBAA4B;EvE+pPlE;EuE9pPM;;IAEE,2BAAoC;EvEgqP5C;EuE9pPM;;IAEE,6BAAwC;EvEgqPhD;EuE9pPM;;IAEE,8BAA0C;EvEgqPlD;EuE9pPM;;IAEE,4BAAsC;EvEgqP9C;EuE/qPM;IAAgC,yBAA4B;EvEkrPlE;EuEjrPM;;IAEE,6BAAoC;EvEmrP5C;EuEjrPM;;IAEE,+BAAwC;EvEmrPhD;EuEjrPM;;IAEE,gCAA0C;EvEmrPlD;EuEjrPM;;IAEE,8BAAsC;EvEmrP9C;EuElsPM;IAAgC,uBAA4B;EvEqsPlE;EuEpsPM;;IAEE,2BAAoC;EvEssP5C;EuEpsPM;;IAEE,6BAAwC;EvEssPhD;EuEpsPM;;IAEE,8BAA0C;EvEssPlD;EuEpsPM;;IAEE,4BAAsC;EvEssP9C;EuErtPM;IAAgC,qBAA4B;EvEwtPlE;EuEvtPM;;IAEE,yBAAoC;EvEytP5C;EuEvtPM;;IAEE,2BAAwC;EvEytPhD;EuEvtPM;;IAEE,4BAA0C;EvEytPlD;EuEvtPM;;IAEE,0BAAsC;EvEytP9C;EuExuPM;IAAgC,2BAA4B;EvE2uPlE;EuE1uPM;;IAEE,+BAAoC;EvE4uP5C;EuE1uPM;;IAEE,iCAAwC;EvE4uPhD;EuE1uPM;;IAEE,kCAA0C;EvE4uPlD;EuE1uPM;;IAEE,gCAAsC;EvE4uP9C;EuE3vPM;IAAgC,0BAA4B;EvE8vPlE;EuE7vPM;;IAEE,8BAAoC;EvE+vP5C;EuE7vPM;;IAEE,gCAAwC;EvE+vPhD;EuE7vPM;;IAEE,iCAA0C;EvE+vPlD;EuE7vPM;;IAEE,+BAAsC;EvE+vP9C;EuE9wPM;IAAgC,wBAA4B;EvEixPlE;EuEhxPM;;IAEE,4BAAoC;EvEkxP5C;EuEhxPM;;IAEE,8BAAwC;EvEkxPhD;EuEhxPM;;IAEE,+BAA0C;EvEkxPlD;EuEhxPM;;IAEE,6BAAsC;EvEkxP9C;EuEjyPM;IAAgC,0BAA4B;EvEoyPlE;EuEnyPM;;IAEE,8BAAoC;EvEqyP5C;EuEnyPM;;IAEE,gCAAwC;EvEqyPhD;EuEnyPM;;IAEE,iCAA0C;EvEqyPlD;EuEnyPM;;IAEE,+BAAsC;EvEqyP9C;EuEpzPM;IAAgC,wBAA4B;EvEuzPlE;EuEtzPM;;IAEE,4BAAoC;EvEwzP5C;EuEtzPM;;IAEE,8BAAwC;EvEwzPhD;EuEtzPM;;IAEE,+BAA0C;EvEwzPlD;EuEtzPM;;IAEE,6BAAsC;EvEwzP9C;EuEhzPM;IAAwB,2BAA2B;EvEmzPzD;EuElzPM;;IAEE,+BAA+B;EvEozPvC;EuElzPM;;IAEE,iCAAiC;EvEozPzC;EuElzPM;;IAEE,kCAAkC;EvEozP1C;EuElzPM;;IAEE,gCAAgC;EvEozPxC;EuEn0PM;IAAwB,0BAA2B;EvEs0PzD;EuEr0PM;;IAEE,8BAA+B;EvEu0PvC;EuEr0PM;;IAEE,gCAAiC;EvEu0PzC;EuEr0PM;;IAEE,iCAAkC;EvEu0P1C;EuEr0PM;;IAEE,+BAAgC;EvEu0PxC;EuEt1PM;IAAwB,wBAA2B;EvEy1PzD;EuEx1PM;;IAEE,4BAA+B;EvE01PvC;EuEx1PM;;IAEE,8BAAiC;EvE01PzC;EuEx1PM;;IAEE,+BAAkC;EvE01P1C;EuEx1PM;;IAEE,6BAAgC;EvE01PxC;EuEz2PM;IAAwB,0BAA2B;EvE42PzD;EuE32PM;;IAEE,8BAA+B;EvE62PvC;EuE32PM;;IAEE,gCAAiC;EvE62PzC;EuE32PM;;IAEE,iCAAkC;EvE62P1C;EuE32PM;;IAEE,+BAAgC;EvE62PxC;EuE53PM;IAAwB,wBAA2B;EvE+3PzD;EuE93PM;;IAEE,4BAA+B;EvEg4PvC;EuE93PM;;IAEE,8BAAiC;EvEg4PzC;EuE93PM;;IAEE,+BAAkC;EvEg4P1C;EuE93PM;;IAEE,6BAAgC;EvEg4PxC;EuE13PE;IAAmB,uBAAuB;EvE63P5C;EuE53PE;;IAEE,2BAA2B;EvE83P/B;EuE53PE;;IAEE,6BAA6B;EvE83PjC;EuE53PE;;IAEE,8BAA8B;EvE83PlC;EuE53PE;;IAEE,4BAA4B;EvE83PhC;AACF;;Acx4PI;EyDlDI;IAAgC,oBAA4B;EvE+7PlE;EuE97PM;;IAEE,wBAAoC;EvEg8P5C;EuE97PM;;IAEE,0BAAwC;EvEg8PhD;EuE97PM;;IAEE,2BAA0C;EvEg8PlD;EuE97PM;;IAEE,yBAAsC;EvEg8P9C;EuE/8PM;IAAgC,0BAA4B;EvEk9PlE;EuEj9PM;;IAEE,8BAAoC;EvEm9P5C;EuEj9PM;;IAEE,gCAAwC;EvEm9PhD;EuEj9PM;;IAEE,iCAA0C;EvEm9PlD;EuEj9PM;;IAEE,+BAAsC;EvEm9P9C;EuEl+PM;IAAgC,yBAA4B;EvEq+PlE;EuEp+PM;;IAEE,6BAAoC;EvEs+P5C;EuEp+PM;;IAEE,+BAAwC;EvEs+PhD;EuEp+PM;;IAEE,gCAA0C;EvEs+PlD;EuEp+PM;;IAEE,8BAAsC;EvEs+P9C;EuEr/PM;IAAgC,uBAA4B;EvEw/PlE;EuEv/PM;;IAEE,2BAAoC;EvEy/P5C;EuEv/PM;;IAEE,6BAAwC;EvEy/PhD;EuEv/PM;;IAEE,8BAA0C;EvEy/PlD;EuEv/PM;;IAEE,4BAAsC;EvEy/P9C;EuExgQM;IAAgC,yBAA4B;EvE2gQlE;EuE1gQM;;IAEE,6BAAoC;EvE4gQ5C;EuE1gQM;;IAEE,+BAAwC;EvE4gQhD;EuE1gQM;;IAEE,gCAA0C;EvE4gQlD;EuE1gQM;;IAEE,8BAAsC;EvE4gQ9C;EuE3hQM;IAAgC,uBAA4B;EvE8hQlE;EuE7hQM;;IAEE,2BAAoC;EvE+hQ5C;EuE7hQM;;IAEE,6BAAwC;EvE+hQhD;EuE7hQM;;IAEE,8BAA0C;EvE+hQlD;EuE7hQM;;IAEE,4BAAsC;EvE+hQ9C;EuE9iQM;IAAgC,qBAA4B;EvEijQlE;EuEhjQM;;IAEE,yBAAoC;EvEkjQ5C;EuEhjQM;;IAEE,2BAAwC;EvEkjQhD;EuEhjQM;;IAEE,4BAA0C;EvEkjQlD;EuEhjQM;;IAEE,0BAAsC;EvEkjQ9C;EuEjkQM;IAAgC,2BAA4B;EvEokQlE;EuEnkQM;;IAEE,+BAAoC;EvEqkQ5C;EuEnkQM;;IAEE,iCAAwC;EvEqkQhD;EuEnkQM;;IAEE,kCAA0C;EvEqkQlD;EuEnkQM;;IAEE,gCAAsC;EvEqkQ9C;EuEplQM;IAAgC,0BAA4B;EvEulQlE;EuEtlQM;;IAEE,8BAAoC;EvEwlQ5C;EuEtlQM;;IAEE,gCAAwC;EvEwlQhD;EuEtlQM;;IAEE,iCAA0C;EvEwlQlD;EuEtlQM;;IAEE,+BAAsC;EvEwlQ9C;EuEvmQM;IAAgC,wBAA4B;EvE0mQlE;EuEzmQM;;IAEE,4BAAoC;EvE2mQ5C;EuEzmQM;;IAEE,8BAAwC;EvE2mQhD;EuEzmQM;;IAEE,+BAA0C;EvE2mQlD;EuEzmQM;;IAEE,6BAAsC;EvE2mQ9C;EuE1nQM;IAAgC,0BAA4B;EvE6nQlE;EuE5nQM;;IAEE,8BAAoC;EvE8nQ5C;EuE5nQM;;IAEE,gCAAwC;EvE8nQhD;EuE5nQM;;IAEE,iCAA0C;EvE8nQlD;EuE5nQM;;IAEE,+BAAsC;EvE8nQ9C;EuE7oQM;IAAgC,wBAA4B;EvEgpQlE;EuE/oQM;;IAEE,4BAAoC;EvEipQ5C;EuE/oQM;;IAEE,8BAAwC;EvEipQhD;EuE/oQM;;IAEE,+BAA0C;EvEipQlD;EuE/oQM;;IAEE,6BAAsC;EvEipQ9C;EuEzoQM;IAAwB,2BAA2B;EvE4oQzD;EuE3oQM;;IAEE,+BAA+B;EvE6oQvC;EuE3oQM;;IAEE,iCAAiC;EvE6oQzC;EuE3oQM;;IAEE,kCAAkC;EvE6oQ1C;EuE3oQM;;IAEE,gCAAgC;EvE6oQxC;EuE5pQM;IAAwB,0BAA2B;EvE+pQzD;EuE9pQM;;IAEE,8BAA+B;EvEgqQvC;EuE9pQM;;IAEE,gCAAiC;EvEgqQzC;EuE9pQM;;IAEE,iCAAkC;EvEgqQ1C;EuE9pQM;;IAEE,+BAAgC;EvEgqQxC;EuE/qQM;IAAwB,wBAA2B;EvEkrQzD;EuEjrQM;;IAEE,4BAA+B;EvEmrQvC;EuEjrQM;;IAEE,8BAAiC;EvEmrQzC;EuEjrQM;;IAEE,+BAAkC;EvEmrQ1C;EuEjrQM;;IAEE,6BAAgC;EvEmrQxC;EuElsQM;IAAwB,0BAA2B;EvEqsQzD;EuEpsQM;;IAEE,8BAA+B;EvEssQvC;EuEpsQM;;IAEE,gCAAiC;EvEssQzC;EuEpsQM;;IAEE,iCAAkC;EvEssQ1C;EuEpsQM;;IAEE,+BAAgC;EvEssQxC;EuErtQM;IAAwB,wBAA2B;EvEwtQzD;EuEvtQM;;IAEE,4BAA+B;EvEytQvC;EuEvtQM;;IAEE,8BAAiC;EvEytQzC;EuEvtQM;;IAEE,+BAAkC;EvEytQ1C;EuEvtQM;;IAEE,6BAAgC;EvEytQxC;EuEntQE;IAAmB,uBAAuB;EvEstQ5C;EuErtQE;;IAEE,2BAA2B;EvEutQ/B;EuErtQE;;IAEE,6BAA6B;EvEutQjC;EuErtQE;;IAEE,8BAA8B;EvEutQlC;EuErtQE;;IAEE,4BAA4B;EvEutQhC;AACF;;AcjuQI;EyDlDI;IAAgC,oBAA4B;EvEwxQlE;EuEvxQM;;IAEE,wBAAoC;EvEyxQ5C;EuEvxQM;;IAEE,0BAAwC;EvEyxQhD;EuEvxQM;;IAEE,2BAA0C;EvEyxQlD;EuEvxQM;;IAEE,yBAAsC;EvEyxQ9C;EuExyQM;IAAgC,0BAA4B;EvE2yQlE;EuE1yQM;;IAEE,8BAAoC;EvE4yQ5C;EuE1yQM;;IAEE,gCAAwC;EvE4yQhD;EuE1yQM;;IAEE,iCAA0C;EvE4yQlD;EuE1yQM;;IAEE,+BAAsC;EvE4yQ9C;EuE3zQM;IAAgC,yBAA4B;EvE8zQlE;EuE7zQM;;IAEE,6BAAoC;EvE+zQ5C;EuE7zQM;;IAEE,+BAAwC;EvE+zQhD;EuE7zQM;;IAEE,gCAA0C;EvE+zQlD;EuE7zQM;;IAEE,8BAAsC;EvE+zQ9C;EuE90QM;IAAgC,uBAA4B;EvEi1QlE;EuEh1QM;;IAEE,2BAAoC;EvEk1Q5C;EuEh1QM;;IAEE,6BAAwC;EvEk1QhD;EuEh1QM;;IAEE,8BAA0C;EvEk1QlD;EuEh1QM;;IAEE,4BAAsC;EvEk1Q9C;EuEj2QM;IAAgC,yBAA4B;EvEo2QlE;EuEn2QM;;IAEE,6BAAoC;EvEq2Q5C;EuEn2QM;;IAEE,+BAAwC;EvEq2QhD;EuEn2QM;;IAEE,gCAA0C;EvEq2QlD;EuEn2QM;;IAEE,8BAAsC;EvEq2Q9C;EuEp3QM;IAAgC,uBAA4B;EvEu3QlE;EuEt3QM;;IAEE,2BAAoC;EvEw3Q5C;EuEt3QM;;IAEE,6BAAwC;EvEw3QhD;EuEt3QM;;IAEE,8BAA0C;EvEw3QlD;EuEt3QM;;IAEE,4BAAsC;EvEw3Q9C;EuEv4QM;IAAgC,qBAA4B;EvE04QlE;EuEz4QM;;IAEE,yBAAoC;EvE24Q5C;EuEz4QM;;IAEE,2BAAwC;EvE24QhD;EuEz4QM;;IAEE,4BAA0C;EvE24QlD;EuEz4QM;;IAEE,0BAAsC;EvE24Q9C;EuE15QM;IAAgC,2BAA4B;EvE65QlE;EuE55QM;;IAEE,+BAAoC;EvE85Q5C;EuE55QM;;IAEE,iCAAwC;EvE85QhD;EuE55QM;;IAEE,kCAA0C;EvE85QlD;EuE55QM;;IAEE,gCAAsC;EvE85Q9C;EuE76QM;IAAgC,0BAA4B;EvEg7QlE;EuE/6QM;;IAEE,8BAAoC;EvEi7Q5C;EuE/6QM;;IAEE,gCAAwC;EvEi7QhD;EuE/6QM;;IAEE,iCAA0C;EvEi7QlD;EuE/6QM;;IAEE,+BAAsC;EvEi7Q9C;EuEh8QM;IAAgC,wBAA4B;EvEm8QlE;EuEl8QM;;IAEE,4BAAoC;EvEo8Q5C;EuEl8QM;;IAEE,8BAAwC;EvEo8QhD;EuEl8QM;;IAEE,+BAA0C;EvEo8QlD;EuEl8QM;;IAEE,6BAAsC;EvEo8Q9C;EuEn9QM;IAAgC,0BAA4B;EvEs9QlE;EuEr9QM;;IAEE,8BAAoC;EvEu9Q5C;EuEr9QM;;IAEE,gCAAwC;EvEu9QhD;EuEr9QM;;IAEE,iCAA0C;EvEu9QlD;EuEr9QM;;IAEE,+BAAsC;EvEu9Q9C;EuEt+QM;IAAgC,wBAA4B;EvEy+QlE;EuEx+QM;;IAEE,4BAAoC;EvE0+Q5C;EuEx+QM;;IAEE,8BAAwC;EvE0+QhD;EuEx+QM;;IAEE,+BAA0C;EvE0+QlD;EuEx+QM;;IAEE,6BAAsC;EvE0+Q9C;EuEl+QM;IAAwB,2BAA2B;EvEq+QzD;EuEp+QM;;IAEE,+BAA+B;EvEs+QvC;EuEp+QM;;IAEE,iCAAiC;EvEs+QzC;EuEp+QM;;IAEE,kCAAkC;EvEs+Q1C;EuEp+QM;;IAEE,gCAAgC;EvEs+QxC;EuEr/QM;IAAwB,0BAA2B;EvEw/QzD;EuEv/QM;;IAEE,8BAA+B;EvEy/QvC;EuEv/QM;;IAEE,gCAAiC;EvEy/QzC;EuEv/QM;;IAEE,iCAAkC;EvEy/Q1C;EuEv/QM;;IAEE,+BAAgC;EvEy/QxC;EuExgRM;IAAwB,wBAA2B;EvE2gRzD;EuE1gRM;;IAEE,4BAA+B;EvE4gRvC;EuE1gRM;;IAEE,8BAAiC;EvE4gRzC;EuE1gRM;;IAEE,+BAAkC;EvE4gR1C;EuE1gRM;;IAEE,6BAAgC;EvE4gRxC;EuE3hRM;IAAwB,0BAA2B;EvE8hRzD;EuE7hRM;;IAEE,8BAA+B;EvE+hRvC;EuE7hRM;;IAEE,gCAAiC;EvE+hRzC;EuE7hRM;;IAEE,iCAAkC;EvE+hR1C;EuE7hRM;;IAEE,+BAAgC;EvE+hRxC;EuE9iRM;IAAwB,wBAA2B;EvEijRzD;EuEhjRM;;IAEE,4BAA+B;EvEkjRvC;EuEhjRM;;IAEE,8BAAiC;EvEkjRzC;EuEhjRM;;IAEE,+BAAkC;EvEkjR1C;EuEhjRM;;IAEE,6BAAgC;EvEkjRxC;EuE5iRE;IAAmB,uBAAuB;EvE+iR5C;EuE9iRE;;IAEE,2BAA2B;EvEgjR/B;EuE9iRE;;IAEE,6BAA6B;EvEgjRjC;EuE9iRE;;IAEE,8BAA8B;EvEgjRlC;EuE9iRE;;IAEE,4BAA4B;EvEgjRhC;AACF;;Ac1jRI;EyDlDI;IAAgC,oBAA4B;EvEinRlE;EuEhnRM;;IAEE,wBAAoC;EvEknR5C;EuEhnRM;;IAEE,0BAAwC;EvEknRhD;EuEhnRM;;IAEE,2BAA0C;EvEknRlD;EuEhnRM;;IAEE,yBAAsC;EvEknR9C;EuEjoRM;IAAgC,0BAA4B;EvEooRlE;EuEnoRM;;IAEE,8BAAoC;EvEqoR5C;EuEnoRM;;IAEE,gCAAwC;EvEqoRhD;EuEnoRM;;IAEE,iCAA0C;EvEqoRlD;EuEnoRM;;IAEE,+BAAsC;EvEqoR9C;EuEppRM;IAAgC,yBAA4B;EvEupRlE;EuEtpRM;;IAEE,6BAAoC;EvEwpR5C;EuEtpRM;;IAEE,+BAAwC;EvEwpRhD;EuEtpRM;;IAEE,gCAA0C;EvEwpRlD;EuEtpRM;;IAEE,8BAAsC;EvEwpR9C;EuEvqRM;IAAgC,uBAA4B;EvE0qRlE;EuEzqRM;;IAEE,2BAAoC;EvE2qR5C;EuEzqRM;;IAEE,6BAAwC;EvE2qRhD;EuEzqRM;;IAEE,8BAA0C;EvE2qRlD;EuEzqRM;;IAEE,4BAAsC;EvE2qR9C;EuE1rRM;IAAgC,yBAA4B;EvE6rRlE;EuE5rRM;;IAEE,6BAAoC;EvE8rR5C;EuE5rRM;;IAEE,+BAAwC;EvE8rRhD;EuE5rRM;;IAEE,gCAA0C;EvE8rRlD;EuE5rRM;;IAEE,8BAAsC;EvE8rR9C;EuE7sRM;IAAgC,uBAA4B;EvEgtRlE;EuE/sRM;;IAEE,2BAAoC;EvEitR5C;EuE/sRM;;IAEE,6BAAwC;EvEitRhD;EuE/sRM;;IAEE,8BAA0C;EvEitRlD;EuE/sRM;;IAEE,4BAAsC;EvEitR9C;EuEhuRM;IAAgC,qBAA4B;EvEmuRlE;EuEluRM;;IAEE,yBAAoC;EvEouR5C;EuEluRM;;IAEE,2BAAwC;EvEouRhD;EuEluRM;;IAEE,4BAA0C;EvEouRlD;EuEluRM;;IAEE,0BAAsC;EvEouR9C;EuEnvRM;IAAgC,2BAA4B;EvEsvRlE;EuErvRM;;IAEE,+BAAoC;EvEuvR5C;EuErvRM;;IAEE,iCAAwC;EvEuvRhD;EuErvRM;;IAEE,kCAA0C;EvEuvRlD;EuErvRM;;IAEE,gCAAsC;EvEuvR9C;EuEtwRM;IAAgC,0BAA4B;EvEywRlE;EuExwRM;;IAEE,8BAAoC;EvE0wR5C;EuExwRM;;IAEE,gCAAwC;EvE0wRhD;EuExwRM;;IAEE,iCAA0C;EvE0wRlD;EuExwRM;;IAEE,+BAAsC;EvE0wR9C;EuEzxRM;IAAgC,wBAA4B;EvE4xRlE;EuE3xRM;;IAEE,4BAAoC;EvE6xR5C;EuE3xRM;;IAEE,8BAAwC;EvE6xRhD;EuE3xRM;;IAEE,+BAA0C;EvE6xRlD;EuE3xRM;;IAEE,6BAAsC;EvE6xR9C;EuE5yRM;IAAgC,0BAA4B;EvE+yRlE;EuE9yRM;;IAEE,8BAAoC;EvEgzR5C;EuE9yRM;;IAEE,gCAAwC;EvEgzRhD;EuE9yRM;;IAEE,iCAA0C;EvEgzRlD;EuE9yRM;;IAEE,+BAAsC;EvEgzR9C;EuE/zRM;IAAgC,wBAA4B;EvEk0RlE;EuEj0RM;;IAEE,4BAAoC;EvEm0R5C;EuEj0RM;;IAEE,8BAAwC;EvEm0RhD;EuEj0RM;;IAEE,+BAA0C;EvEm0RlD;EuEj0RM;;IAEE,6BAAsC;EvEm0R9C;EuE3zRM;IAAwB,2BAA2B;EvE8zRzD;EuE7zRM;;IAEE,+BAA+B;EvE+zRvC;EuE7zRM;;IAEE,iCAAiC;EvE+zRzC;EuE7zRM;;IAEE,kCAAkC;EvE+zR1C;EuE7zRM;;IAEE,gCAAgC;EvE+zRxC;EuE90RM;IAAwB,0BAA2B;EvEi1RzD;EuEh1RM;;IAEE,8BAA+B;EvEk1RvC;EuEh1RM;;IAEE,gCAAiC;EvEk1RzC;EuEh1RM;;IAEE,iCAAkC;EvEk1R1C;EuEh1RM;;IAEE,+BAAgC;EvEk1RxC;EuEj2RM;IAAwB,wBAA2B;EvEo2RzD;EuEn2RM;;IAEE,4BAA+B;EvEq2RvC;EuEn2RM;;IAEE,8BAAiC;EvEq2RzC;EuEn2RM;;IAEE,+BAAkC;EvEq2R1C;EuEn2RM;;IAEE,6BAAgC;EvEq2RxC;EuEp3RM;IAAwB,0BAA2B;EvEu3RzD;EuEt3RM;;IAEE,8BAA+B;EvEw3RvC;EuEt3RM;;IAEE,gCAAiC;EvEw3RzC;EuEt3RM;;IAEE,iCAAkC;EvEw3R1C;EuEt3RM;;IAEE,+BAAgC;EvEw3RxC;EuEv4RM;IAAwB,wBAA2B;EvE04RzD;EuEz4RM;;IAEE,4BAA+B;EvE24RvC;EuEz4RM;;IAEE,8BAAiC;EvE24RzC;EuEz4RM;;IAEE,+BAAkC;EvE24R1C;EuEz4RM;;IAEE,6BAAgC;EvE24RxC;EuEr4RE;IAAmB,uBAAuB;EvEw4R5C;EuEv4RE;;IAEE,2BAA2B;EvEy4R/B;EuEv4RE;;IAEE,6BAA6B;EvEy4RjC;EuEv4RE;;IAEE,8BAA8B;EvEy4RlC;EuEv4RE;;IAEE,4BAA4B;EvEy4RhC;AACF;;AwEz8RA;EAAkB,4GAA8C;AxE68RhE;;AwEz8RA;EAAiB,8BAA8B;AxE68R/C;;AwE58RA;EAAiB,8BAA8B;AxEg9R/C;;AwE/8RA;EAAiB,8BAA8B;AxEm9R/C;;AwEl9RA;ECTE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AzE+9RrB;;AwEh9RI;EAAwB,2BAA2B;AxEo9RvD;;AwEn9RI;EAAwB,4BAA4B;AxEu9RxD;;AwEt9RI;EAAwB,6BAA6B;AxE09RzD;;Acr7RI;E0DvCA;IAAwB,2BAA2B;ExEi+RrD;EwEh+RE;IAAwB,4BAA4B;ExEm+RtD;EwEl+RE;IAAwB,6BAA6B;ExEq+RvD;AACF;;Acj8RI;E0DvCA;IAAwB,2BAA2B;ExE6+RrD;EwE5+RE;IAAwB,4BAA4B;ExE++RtD;EwE9+RE;IAAwB,6BAA6B;ExEi/RvD;AACF;;Ac78RI;E0DvCA;IAAwB,2BAA2B;ExEy/RrD;EwEx/RE;IAAwB,4BAA4B;ExE2/RtD;EwE1/RE;IAAwB,6BAA6B;ExE6/RvD;AACF;;Acz9RI;E0DvCA;IAAwB,2BAA2B;ExEqgSrD;EwEpgSE;IAAwB,4BAA4B;ExEugStD;EwEtgSE;IAAwB,6BAA6B;ExEygSvD;AACF;;AwEpgSA;EAAmB,oCAAoC;AxEwgSvD;;AwEvgSA;EAAmB,oCAAoC;AxE2gSvD;;AwE1gSA;EAAmB,qCAAqC;AxE8gSxD;;AwE1gSA;EAAuB,2BAA0C;AxE8gSjE;;AwE7gSA;EAAuB,+BAA4C;AxEihSnE;;AwEhhSA;EAAuB,2BAA2C;AxEohSlE;;AwEnhSA;EAAuB,2BAAyC;AxEuhShE;;AwEthSA;EAAuB,8BAA2C;AxE0hSlE;;AwEzhSA;EAAuB,6BAA6B;AxE6hSpD;;AwEzhSA;EAAc,sBAAwB;AxE6hStC;;A0EpkSE;EACE,yBAAwB;A1EukS5B;;AK7jSE;EqELM,yBAA0E;A1EskSlF;;A0E5kSE;EACE,yBAAwB;A1E+kS5B;;AKrkSE;EqELM,yBAA0E;A1E8kSlF;;A0EplSE;EACE,yBAAwB;A1EulS5B;;AK7kSE;EqELM,yBAA0E;A1EslSlF;;A0E5lSE;EACE,yBAAwB;A1E+lS5B;;AKrlSE;EqELM,yBAA0E;A1E8lSlF;;A0EpmSE;EACE,yBAAwB;A1EumS5B;;AK7lSE;EqELM,yBAA0E;A1EsmSlF;;A0E5mSE;EACE,yBAAwB;A1E+mS5B;;AKrmSE;EqELM,yBAA0E;A1E8mSlF;;A0EpnSE;EACE,yBAAwB;A1EunS5B;;AK7mSE;EqELM,yBAA0E;A1EsnSlF;;A0E5nSE;EACE,yBAAwB;A1E+nS5B;;AKrnSE;EqELM,yBAA0E;A1E8nSlF;;AwEvlSA;EAAa,yBAA6B;AxE2lS1C;;AwE1lSA;EAAc,yBAA6B;AxE8lS3C;;AwE5lSA;EAAiB,oCAAkC;AxEgmSnD;;AwE/lSA;EAAiB,0CAAkC;AxEmmSnD;;AwE/lSA;EGvDE,WAAW;EACX,kBAAkB;EAClB,iBAAiB;EACjB,6BAA6B;EAC7B,SAAS;A3E0pSX;;AwEnmSA;EAAwB,gCAAgC;AxEumSxD;;AwErmSA;EACE,iCAAiC;EACjC,oCAAoC;AxEwmStC;;AwEnmSA;EAAc,yBAAyB;AxEumSvC;;A4ExqSA;EACE,8BAA8B;A5E2qShC;;A4ExqSA;EACE,6BAA6B;A5E2qS/B;;A6E3qSE;E3EOF;;;I2EDM,4BAA4B;IAE5B,2BAA2B;E7E2qS/B;E6ExqSE;IAEI,0BAA0B;E7EyqShC;E6EhqSE;IACE,6BAA6B;E7EkqSjC;EEn+RF;I2EhLM,gCAAgC;E7EspSpC;E6EppSE;;IAEE,yB1EzCY;I0E0CZ,wBAAwB;E7EspS5B;E6E9oSE;IACE,2BAA2B;E7EgpS/B;E6E7oSE;;IAEE,wBAAwB;E7E+oS5B;E6E5oSE;;;IAGE,UAAU;IACV,SAAS;E7E8oSb;E6E3oSE;;IAEE,uBAAuB;E7E6oS3B;E6EroSE;IACE,Q1EwgCgC;EH+nQpC;EEnrSF;I2E+CM,2BAA2C;E7EuoS/C;EY9tSA;IiE0FI,2BAA2C;E7EuoS/C;EiCrtSF;I4CmFM,aAAa;E7EqoSjB;EsCpuSF;IuCkGM,sB1EtFS;EH2tSb;EgBxuSF;I6DuGM,oCAAoC;E7EooSxC;E6EroSE;;IAKI,iCAAmC;E7EooSzC;EgBvsSF;;I6D0EQ,oCAAsC;E7EioS5C;EgBtnSF;I6DNM,cAAc;E7E+nSlB;EiBrvSA;;;;I4D4HM,qB1EvHU;EHsvShB;EgBjpSF;I6DuBM,cAAc;IACd,qB1E7HY;EH0vShB;AACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\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, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\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}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\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 }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\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 }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\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 }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\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 }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\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\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.5;\n}\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.5;\n}\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 color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\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\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\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 {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\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\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\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\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\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 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\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\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\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 {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\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\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\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\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\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 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\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\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\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 }\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 }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\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}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\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: #0062cc;\n border-color: #005cbf;\n}\n\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(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\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(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\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: #1e7e34;\n border-color: #1c7430;\n}\n\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(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\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: #117a8b;\n border-color: #10707f;\n}\n\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(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\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(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\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: #bd2130;\n border-color: #b21f2d;\n}\n\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(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\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(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\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: #1d2124;\n border-color: #171a1d;\n}\n\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(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\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: #007bff;\n border-color: #007bff;\n}\n\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, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\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: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\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(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\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: #28a745;\n border-color: #28a745;\n}\n\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(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\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: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\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(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\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: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\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, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\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: #dc3545;\n border-color: #dc3545;\n}\n\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(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\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: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\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(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\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: #343a40;\n border-color: #343a40;\n}\n\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(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\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\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\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: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\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\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\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\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\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: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\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}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\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\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\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\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\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\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\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}\n\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\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\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\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\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}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .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}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\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}\n\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}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\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\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\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: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\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.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\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.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\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\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\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\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}\n\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\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\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.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\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\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}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\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}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\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}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\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}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\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\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\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: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\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: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\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\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\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: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\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: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\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: 0.25rem;\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}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\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\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\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}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\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: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\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: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\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: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\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: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\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: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\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: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\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\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\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: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\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\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\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: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\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: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\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 border: 0;\n}\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}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\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\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */",":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 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. 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 -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\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\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include 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-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\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. Duplicate behavior to the data-* attribute for our tooltip plugin\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. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\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\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include 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 @include 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\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\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 @include 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// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\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,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\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 @include 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 in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\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-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\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// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !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, \"$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\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$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !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$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\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, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !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: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !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-small-font-size: $small-font-size !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-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !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: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !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-font-family: null !default;\n$input-btn-font-size: $font-size-base !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-font-size-sm: $font-size-sm !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-font-size-lg: $font-size-lg !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-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !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-font-size-sm: $input-btn-font-size-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-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$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-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !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$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !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$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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,%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$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%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-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !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-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%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-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-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\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$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\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\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\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,%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,%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$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !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-font-size: $font-size-base !default;\n$dropdown-color: $body-color !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-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !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// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !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-cap-color: null !default;\n$card-color: null !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// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !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// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .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-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !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-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !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-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\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\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !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,%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,%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-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !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\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// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// 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 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include 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 @include 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 @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-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 @include 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@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 @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-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\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include 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 @include 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 @include 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 @include 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 @include 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($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 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($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\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 padding-right: $gutter / 2;\n padding-left: $gutter / 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 != null and $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) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n 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: 100%; // 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 margin-bottom: $spacer;\n color: $table-color;\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\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// Border versions\n//\n// Add or remove 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.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\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(#{$table-striped-order}) {\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 color: $table-hover-color;\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, $table-bg-level), theme-color-level($color, $table-border-level));\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 color: $table-dark-hover-color;\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\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, $border: null) {\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 @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\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 evaluating 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 or unit($num) == \"%\" {\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// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} 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, $dark: $yiq-text-dark, $light: $yiq-text-light) {\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 $dark;\n } @else {\n @return $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, $black, $white);\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 height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\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 @include border-radius($input-border-radius, 0);\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 `
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n }\n}\n\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n show() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE)) {\n this._dialog.querySelector(Selector.MODAL_BODY).scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
    ' +\n '
    ' +\n '
    ',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => {\n if (this.element) {\n this.hide()\n }\n }\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
    ' +\n '
    ' +\n '

    ' +\n '
    '\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both