From b7becd5f43f610048b30c13d9ac29589b29b9661 Mon Sep 17 00:00:00 2001 From: simialbi Date: Mon, 10 Dec 2018 09:30:52 +0100 Subject: [PATCH] Fixes #390, Fixes #260: Create (bootstrap)-independent version --- .travis.yml | 12 - CHANGELOG.md | 2 +- composer.json | 25 +- src/GiiAsset.php | 10 +- src/TypeAheadAsset.php | 30 - src/assets/css/main.css | 2 + src/assets/css/main.css.map | 7 + src/assets/js/bs4-native.min.js | 2 + src/assets/{ => js}/gii.js | 42 +- src/assets/main.css | 294 ------ src/assets/scss/bs4/_badge.scss | 47 + src/assets/scss/bs4/_button-group.scss | 172 ++++ src/assets/scss/bs4/_buttons.scss | 143 +++ src/assets/scss/bs4/_close.scss | 35 + src/assets/scss/bs4/_code.scss | 49 + src/assets/scss/bs4/_dropdown.scss | 166 ++++ src/assets/scss/bs4/_forms.scss | 333 +++++++ src/assets/scss/bs4/_functions.scss | 86 ++ src/assets/scss/bs4/_grid.scss | 52 ++ src/assets/scss/bs4/_list-group.scss | 115 +++ src/assets/scss/bs4/_mixins.scss | 41 + src/assets/scss/bs4/_modal.scss | 180 ++++ src/assets/scss/bs4/_nav.scss | 118 +++ src/assets/scss/bs4/_navbar.scss | 299 ++++++ src/assets/scss/bs4/_pagination.scss | 78 ++ src/assets/scss/bs4/_popover.scss | 183 ++++ src/assets/scss/bs4/_reboot.scss | 463 ++++++++++ src/assets/scss/bs4/_root.scss | 19 + src/assets/scss/bs4/_tables.scss | 187 ++++ src/assets/scss/bs4/_tooltip.scss | 115 +++ src/assets/scss/bs4/_transitions.scss | 22 + src/assets/scss/bs4/_type.scss | 48 + src/assets/scss/bs4/_utilities.scss | 184 ++++ src/assets/scss/bs4/_variables.scss | 848 ++++++++++++++++++ src/assets/scss/bs4/mixins/_alert.scss | 13 + .../scss/bs4/mixins/_background-variant.scss | 21 + src/assets/scss/bs4/mixins/_badge.scss | 12 + .../scss/bs4/mixins/_border-radius.scss | 35 + src/assets/scss/bs4/mixins/_box-shadow.scss | 5 + src/assets/scss/bs4/mixins/_breakpoints.scss | 123 +++ src/assets/scss/bs4/mixins/_buttons.scss | 109 +++ src/assets/scss/bs4/mixins/_caret.scss | 66 ++ src/assets/scss/bs4/mixins/_clearfix.scss | 7 + src/assets/scss/bs4/mixins/_float.scss | 11 + src/assets/scss/bs4/mixins/_forms.scss | 147 +++ src/assets/scss/bs4/mixins/_gradients.scss | 45 + .../scss/bs4/mixins/_grid-framework.scss | 67 ++ src/assets/scss/bs4/mixins/_grid.scss | 52 ++ src/assets/scss/bs4/mixins/_hover.scss | 37 + src/assets/scss/bs4/mixins/_image.scss | 36 + src/assets/scss/bs4/mixins/_list-group.scss | 21 + src/assets/scss/bs4/mixins/_lists.scss | 7 + src/assets/scss/bs4/mixins/_nav-divider.scss | 10 + src/assets/scss/bs4/mixins/_pagination.scss | 22 + src/assets/scss/bs4/mixins/_reset-text.scss | 17 + src/assets/scss/bs4/mixins/_resize.scss | 6 + .../scss/bs4/mixins/_screen-reader.scss | 33 + src/assets/scss/bs4/mixins/_size.scss | 6 + src/assets/scss/bs4/mixins/_table-row.scss | 30 + .../scss/bs4/mixins/_text-emphasis.scss | 14 + src/assets/scss/bs4/mixins/_text-hide.scss | 13 + .../scss/bs4/mixins/_text-truncate.scss | 8 + src/assets/scss/bs4/mixins/_transition.scss | 13 + src/assets/scss/bs4/mixins/_visibility.scss | 7 + src/assets/scss/main.scss | 373 ++++++++ src/components/ActiveField.php | 62 +- src/generators/crud/default/views/_search.php | 2 +- src/generators/extension/Generator.php | 4 +- src/views/default/index.php | 8 +- src/views/default/view.php | 18 +- src/views/default/view/files.php | 69 +- src/views/layouts/generator.php | 5 +- src/views/layouts/main.php | 63 +- 73 files changed, 5551 insertions(+), 455 deletions(-) delete mode 100644 src/TypeAheadAsset.php create mode 100644 src/assets/css/main.css create mode 100644 src/assets/css/main.css.map create mode 100644 src/assets/js/bs4-native.min.js rename src/assets/{ => js}/gii.js (89%) delete mode 100644 src/assets/main.css create mode 100644 src/assets/scss/bs4/_badge.scss create mode 100644 src/assets/scss/bs4/_button-group.scss create mode 100644 src/assets/scss/bs4/_buttons.scss create mode 100644 src/assets/scss/bs4/_close.scss create mode 100644 src/assets/scss/bs4/_code.scss create mode 100644 src/assets/scss/bs4/_dropdown.scss create mode 100644 src/assets/scss/bs4/_forms.scss create mode 100644 src/assets/scss/bs4/_functions.scss create mode 100644 src/assets/scss/bs4/_grid.scss create mode 100644 src/assets/scss/bs4/_list-group.scss create mode 100644 src/assets/scss/bs4/_mixins.scss create mode 100644 src/assets/scss/bs4/_modal.scss create mode 100644 src/assets/scss/bs4/_nav.scss create mode 100644 src/assets/scss/bs4/_navbar.scss create mode 100644 src/assets/scss/bs4/_pagination.scss create mode 100644 src/assets/scss/bs4/_popover.scss create mode 100644 src/assets/scss/bs4/_reboot.scss create mode 100644 src/assets/scss/bs4/_root.scss create mode 100644 src/assets/scss/bs4/_tables.scss create mode 100644 src/assets/scss/bs4/_tooltip.scss create mode 100644 src/assets/scss/bs4/_transitions.scss create mode 100644 src/assets/scss/bs4/_type.scss create mode 100644 src/assets/scss/bs4/_utilities.scss create mode 100644 src/assets/scss/bs4/_variables.scss create mode 100644 src/assets/scss/bs4/mixins/_alert.scss create mode 100644 src/assets/scss/bs4/mixins/_background-variant.scss create mode 100644 src/assets/scss/bs4/mixins/_badge.scss create mode 100644 src/assets/scss/bs4/mixins/_border-radius.scss create mode 100644 src/assets/scss/bs4/mixins/_box-shadow.scss create mode 100644 src/assets/scss/bs4/mixins/_breakpoints.scss create mode 100644 src/assets/scss/bs4/mixins/_buttons.scss create mode 100644 src/assets/scss/bs4/mixins/_caret.scss create mode 100644 src/assets/scss/bs4/mixins/_clearfix.scss create mode 100644 src/assets/scss/bs4/mixins/_float.scss create mode 100644 src/assets/scss/bs4/mixins/_forms.scss create mode 100644 src/assets/scss/bs4/mixins/_gradients.scss create mode 100644 src/assets/scss/bs4/mixins/_grid-framework.scss create mode 100644 src/assets/scss/bs4/mixins/_grid.scss create mode 100644 src/assets/scss/bs4/mixins/_hover.scss create mode 100644 src/assets/scss/bs4/mixins/_image.scss create mode 100644 src/assets/scss/bs4/mixins/_list-group.scss create mode 100644 src/assets/scss/bs4/mixins/_lists.scss create mode 100644 src/assets/scss/bs4/mixins/_nav-divider.scss create mode 100644 src/assets/scss/bs4/mixins/_pagination.scss create mode 100644 src/assets/scss/bs4/mixins/_reset-text.scss create mode 100644 src/assets/scss/bs4/mixins/_resize.scss create mode 100644 src/assets/scss/bs4/mixins/_screen-reader.scss create mode 100644 src/assets/scss/bs4/mixins/_size.scss create mode 100644 src/assets/scss/bs4/mixins/_table-row.scss create mode 100644 src/assets/scss/bs4/mixins/_text-emphasis.scss create mode 100644 src/assets/scss/bs4/mixins/_text-hide.scss create mode 100644 src/assets/scss/bs4/mixins/_text-truncate.scss create mode 100644 src/assets/scss/bs4/mixins/_transition.scss create mode 100644 src/assets/scss/bs4/mixins/_visibility.scss create mode 100644 src/assets/scss/main.scss diff --git a/.travis.yml b/.travis.yml index 1476fed0d..1dcc6fa0c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,18 +8,6 @@ php: - 7.1 - 7.2 -matrix: - include: - - php: hhvm - sudo: true - dist: trusty - group: edge - cache: - directories: "$HOME/.composer/cache" - before_install: - - wget https://phar.phpunit.de/phpunit-4.5.1.phar - script: - - php phpunit-4.5.1.phar --verbose $PHPUNIT_FLAGS sudo: false # cache vendor dirs diff --git a/CHANGELOG.md b/CHANGELOG.md index e13a492fd..1c2482c44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Yii Framework 2 gii extension Change Log 2.1.0 under development ----------------------- -- no changes in this release. +- Enh #390, Bug #260: Create (bootstrap)-independent version (simialbi) 2.0.8 December 08, 2018 diff --git a/composer.json b/composer.json index 726dbb4f8..aaa2e2dd9 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,11 @@ { "name": "yiisoft/yii2-gii", "description": "The Gii extension for the Yii framework", - "keywords": ["yii2", "gii", "code generator"], + "keywords": [ + "yii2", + "gii", + "code generator" + ], "type": "yii2-extension", "license": "BSD-3-Clause", "support": { @@ -20,26 +24,31 @@ "minimum-stability": "dev", "require": { "yiisoft/yii2": "~2.0.14", - "yiisoft/yii2-bootstrap": "~2.0.0", - "phpspec/php-diff": ">=1.0.2", - "bower-asset/typeahead.js": "0.10.* | ~0.11.0" + "phpspec/php-diff": "^1.1.0" + }, + "require-dev": { + "yiisoft/yii2-coding-standards": "~2.0", + "phpunit/phpunit": "<7" }, "autoload": { "psr-4": { "yii\\gii\\": "src" } }, + "autoload-dev": { + "psr-4": { + "yiiunit\\gii\\": "tests" + } + }, "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "config": { + "process-timeout": 1800, "fxp-asset": { - "installer-paths": { - "npm-asset-library": "vendor/npm", - "bower-asset-library": "vendor/bower" - } + "enabled": false } }, "repositories": [ diff --git a/src/GiiAsset.php b/src/GiiAsset.php index 0e59d08f2..a43629699 100644 --- a/src/GiiAsset.php +++ b/src/GiiAsset.php @@ -19,15 +19,13 @@ class GiiAsset extends AssetBundle { public $sourcePath = '@yii/gii/assets'; public $css = [ - 'main.css', + 'css/main.css', ]; public $js = [ - 'gii.js', + 'js/bs4-native.min.js', + 'js/gii.js', ]; public $depends = [ - 'yii\web\YiiAsset', - 'yii\bootstrap\BootstrapAsset', - 'yii\bootstrap\BootstrapPluginAsset', - 'yii\gii\TypeAheadAsset', + 'yii\web\YiiAsset' ]; } diff --git a/src/TypeAheadAsset.php b/src/TypeAheadAsset.php deleted file mode 100644 index c796fe09a..000000000 --- a/src/TypeAheadAsset.php +++ /dev/null @@ -1,30 +0,0 @@ - - * @since 2.0 - */ -class TypeAheadAsset extends AssetBundle -{ - public $sourcePath = '@bower/typeahead.js/dist'; - public $js = [ - 'typeahead.bundle.js', - ]; - public $depends = [ - 'yii\bootstrap\BootstrapAsset', - 'yii\bootstrap\BootstrapPluginAsset', - ]; -} diff --git a/src/assets/css/main.css b/src/assets/css/main.css new file mode 100644 index 000000000..271e7e68b --- /dev/null +++ b/src/assets/css/main.css @@ -0,0 +1,2 @@ +*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Verdana,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;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}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#337ab7;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#22527b;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.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}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:1.875rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.3125rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:.9375rem}h6,.h6{font-size:.75rem}.lead{font-size:.9375rem;font-weight:300}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}code{font-size:.75rem;color:#dc3545;background-color:#f8eff0;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.75rem;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:.75rem;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:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c6daeb}.table-hover .table-primary:hover{background-color:#b3cee4}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b3cee4}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.875rem + 2px);padding:.375rem .75rem;font-size:.75rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (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:#8bb8df;outline:0;box-shadow:0 0 0 .2rem rgba(51,122,183,0.25)}.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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:.9375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.65625rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.484375rem + 2px);padding:.25rem .5rem;font-size:.65625rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.40625rem + 2px);padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;border-radius:.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:.25rem}.form-row{display:flex;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:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.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{background-color:#71dd8a}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label::after,.custom-file-input.is-valid ~ .custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.65625rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#efa2a9}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label::after,.custom-file-input.is-invalid ~ .custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.75rem;line-height:1.5;border-radius:.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 screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(51,122,183,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#337ab7;border-color:#337ab7}.btn-primary:hover{color:#fff;background-color:#2b6699;border-color:#285f8f}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(51,122,183,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#337ab7;border-color:#337ab7}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#285f8f;border-color:#255985}.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 .2rem rgba(51,122,183,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 .2rem rgba(108,117,125,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,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 .2rem rgba(40,167,69,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 .2rem rgba(40,167,69,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 .2rem rgba(23,162,184,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 .2rem rgba(23,162,184,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 .2rem rgba(255,193,7,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 .2rem rgba(255,193,7,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 .2rem rgba(220,53,69,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 .2rem rgba(220,53,69,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 .2rem rgba(248,249,250,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 .2rem rgba(248,249,250,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-primary{color:#337ab7;background-color:transparent;background-image:none;border-color:#337ab7}.btn-outline-primary:hover{color:#fff;background-color:#337ab7;border-color:#337ab7}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(51,122,183,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#337ab7;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:#337ab7;border-color:#337ab7}.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 .2rem rgba(51,122,183,0.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .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 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .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 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .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 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .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 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .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 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .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 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .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 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#337ab7;background-color:transparent}.btn-link:hover{color:#22527b;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:none;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.65625rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.125rem 0 0;font-size:.75rem;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:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.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:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.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:#337ab7}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.65625rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 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-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.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:.5625rem;padding-left:.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:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.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}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d}.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:.25rem;border-top-right-radius:.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:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#337ab7}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.359375rem;padding-bottom:.359375rem;margin-right:1rem;font-size:.9375rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;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:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:.9375rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#337ab7;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#22527b;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(51,122,183,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#337ab7;border-color:#337ab7}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:.9375rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.65625rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#337ab7}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#285f8f}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}.list-group{display:flex;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{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:.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:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#1b3f5f;background-color:#c6daeb}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1b3f5f;background-color:#b3cee4}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1b3f5f;border-color:#1b3f5f}.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.125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:flex;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:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Verdana,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.65625rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.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:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.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 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:500px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:Verdana,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.75rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin: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:.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:.5rem .5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:.5rem .5rem .5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 .5rem .5rem .5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:.5rem 0 .5rem .5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.75rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.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-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-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-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-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-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}}.bg-primary{background-color:#337ab7 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#285f8f !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}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#337ab7 !important}a.text-primary:hover,a.text-primary:focus{color:#285f8f !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.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:#337ab7 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.tab-pane{padding:.75rem 0}html,body{height:100%}.page-container{min-height:100%}.content-container{padding-top:90px}.footer-fix{height:100px}.footer{margin-top:-60px;height:59px;line-height:59px;box-sizing:border-box}.footer p{margin:0}.navbar{position:fixed;width:100%;z-index:1030}.navbar-brand{padding:0;margin:0}.default-index .generator{min-height:200px;margin-bottom:20px}.list-group .active .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3cpath fill='%23fff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3e%3c/svg%3e")}.list-group .icon{float:right}.list-group .icon::after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3cpath fill='%23337ab7' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3e%3c/svg%3e") no-repeat;background-size:contain;content:"";display:inline-block;height:1em;line-height:1;position:relative;top:2px;width:1em}.popover{max-width:400px;width:400px}.hint-block{display:none}.error-summary{color:#a94442;background:#f8f9fa;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.default-view .sticky-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.75rem .375rem;background:lightyellow;white-space:pre;word-wrap:break-word}.default-view .form-group label.help{border-bottom:1px dashed #6c757d;cursor:help}.default-view .modal-dialog .modal-header .btn-group .icon::after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2em;line-height:1;position:relative;top:2px;width:1.2em}.default-view .modal-dialog .modal-header .btn-group .modal-previous .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23212529' d='M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-previous:hover .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23fff' d='M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-next .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23212529' d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-next:hover .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23fff' d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-refresh .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23212529' d='M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-refresh:hover .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23fff' d='M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-checkbox .icon::after,.default-view .modal-dialog .modal-header .btn-group .modal-checkbox.checked .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23212529' d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-checkbox.unchecked .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23212529' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-checkbox:hover .icon::after,.default-view .modal-dialog .modal-header .btn-group .modal-checkbox:hover.checked .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23fff' d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'/%3e%3c/svg%3e")}.default-view .modal-dialog .modal-header .btn-group .modal-checkbox:hover.unchecked .icon::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23fff' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z'/%3e%3c/svg%3e")}.default-view .modal-dialog .content{background:#f8f9fa;border-left:#e9ecef 5px solid;padding:5px 10px;overflow:auto}.default-view .modal-dialog code{background:transparent}.default-view .modal-dialog .modal-copy-hint{margin-right:10px}.default-view .modal-dialog .modal-copy-hint kbd{margin:0 2px}.default-view-files table .action{width:100px}.default-view-files table .check{width:25px;text-align:center}.default-view-results pre{overflow:auto;background-color:#343a40;max-height:300px;color:#fff;padding:10px;border-radius:0;white-space:nowrap}.default-view-results pre .error{background:#FFE0E1;color:#000;padding:1px}.default-view-results .alert pre{background:white}.default-diff pre{padding:0;margin:0;background:transparent;border:none}.default-diff pre del{background:pink}.default-diff pre ins{background:lightgreen;text-decoration:none}.Differences{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.Differences thead{display:none}.Differences tbody th{text-align:right;background:#f8f9fa;padding:1px 2px;border-right:1px solid #e9ecef;vertical-align:top;font-size:13px;font-family:Monaco, Menlo, Consolas, 'Courier New', monospace;font-weight:normal;color:#adb5bd;width:5px}.Differences td{padding:1px 2px;font-size:13px;font-family:Monaco, Menlo, Consolas, 'Courier New', monospace}.Differences ins,.Differences del{text-decoration:none}.Differences .Skipped{background:#f8f9fa}.DifferencesSideBySide .ChangeInsert td.Left{background:#dfd}.DifferencesSideBySide .ChangeInsert td.Right{background:#cfc}.DifferencesSideBySide .ChangeDelete td.Left{background:#f88}.DifferencesSideBySide .ChangeDelete td.Right{background:#faa}.DifferencesSideBySide .ChangeReplace td.Left{background:#fe9}.DifferencesSideBySide .ChangeReplace td.Right{background:#fd8}.DifferencesSideBySide .ChangeReplace ins,.DifferencesSideBySide .ChangeReplace del{background:#fc0}.DifferencesInline .ChangeReplace .Left,.DifferencesInline .ChangeDelete .Left{background:#fdd}.DifferencesInline .ChangeReplace .Right,.DifferencesInline .ChangeDelete .Right{background:#dfd}.DifferencesInline .ChangeReplace ins{background:#9e9}.DifferencesInline .ChangeReplace del{background:#e99}.DifferencesInline th[data-line-number]:before{content:attr(data-line-number)}#clipboard-container{position:fixed;left:0;top:0;width:0;height:0;z-index:100;opacity:0}#clipboard{width:1px;height:1px;padding:0} +/*# sourceMappingURL=main.css.map */ diff --git a/src/assets/css/main.css.map b/src/assets/css/main.css.map new file mode 100644 index 000000000..060d71789 --- /dev/null +++ b/src/assets/css/main.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/bs4/_reboot.scss","../scss/bs4/_variables.scss","../scss/bs4/mixins/_hover.scss","../scss/bs4/_type.scss","../scss/bs4/_code.scss","../scss/bs4/mixins/_border-radius.scss","../scss/bs4/_grid.scss","../scss/bs4/mixins/_grid.scss","../scss/bs4/mixins/_breakpoints.scss","../scss/bs4/_functions.scss","../scss/bs4/mixins/_grid-framework.scss","../scss/bs4/_tables.scss","../scss/bs4/mixins/_table-row.scss","../scss/bs4/_forms.scss","../scss/bs4/mixins/_transition.scss","../scss/bs4/mixins/_forms.scss","../scss/bs4/mixins/_gradients.scss","../scss/bs4/_buttons.scss","../scss/bs4/mixins/_buttons.scss","../scss/bs4/_transitions.scss","../scss/bs4/_dropdown.scss","../scss/bs4/mixins/_caret.scss","../scss/bs4/mixins/_nav-divider.scss","../scss/bs4/_button-group.scss","../scss/bs4/_nav.scss","../scss/bs4/_navbar.scss","../scss/bs4/_pagination.scss","../scss/bs4/mixins/_lists.scss","../scss/bs4/mixins/_pagination.scss","../scss/bs4/_badge.scss","../scss/bs4/mixins/_badge.scss","../scss/bs4/_list-group.scss","../scss/bs4/mixins/_list-group.scss","../scss/bs4/_close.scss","../scss/bs4/_modal.scss","../scss/bs4/_tooltip.scss","../scss/bs4/mixins/_reset-text.scss","../scss/bs4/_popover.scss","../scss/bs4/_utilities.scss","../scss/bs4/mixins/_background-variant.scss","../scss/bs4/mixins/_text-truncate.scss","../scss/bs4/mixins/_text-emphasis.scss","../scss/bs4/mixins/_text-hide.scss","../scss/main.scss"], +"names": [], +"file": "main.css" +} \ No newline at end of file diff --git a/src/assets/js/bs4-native.min.js b/src/assets/js/bs4-native.min.js new file mode 100644 index 000000000..533e0dfaa --- /dev/null +++ b/src/assets/js/bs4-native.min.js @@ -0,0 +1,2 @@ +// Native Javascript for Bootstrap 4 v2.0.25 | © dnp_theme | MIT-License +!function(t,n){if("function"==typeof define&&define.amd)define([],n);else if("object"==typeof module&&module.exports)module.exports=n();else{var e=n();t.Alert=e.Alert,t.Button=e.Button,t.Carousel=e.Carousel,t.Collapse=e.Collapse,t.Dropdown=e.Dropdown,t.Modal=e.Modal,t.Popover=e.Popover,t.ScrollSpy=e.ScrollSpy,t.Tab=e.Tab,t.Tooltip=e.Tooltip}}(this,function(){"use strict";var t="undefined"!=typeof global?global:this||window,n=document,e=n.documentElement,i="body",o=t.BSN={},a=o.supports=[],l="data-toggle",r="data-dismiss",c="data-spy",u="data-ride",s="Alert",f="Button",h="Carousel",d="Collapse",v="Dropdown",p="Modal",m="Popover",g="ScrollSpy",w="Tab",b="Tooltip",y="data-backdrop",T="data-keyboard",x="data-target",C="data-interval",A="data-height",k="data-pause",I="data-title",N="data-original-title",L="data-dismissible",E="data-trigger",S="data-animation",B="data-container",D="data-placement",M="data-delay",P="backdrop",H="keyboard",O="delay",W="content",j="target",q="interval",R="pause",U="animation",z="placement",F="container",X="offsetTop",Y="offsetLeft",G="scrollTop",J="scrollLeft",K="clientWidth",Q="clientHeight",V="offsetWidth",Z="offsetHeight",$="innerWidth",_="innerHeight",tt="scrollHeight",nt="height",et="aria-expanded",it="aria-hidden",ot="click",at="hover",lt="keydown",rt="keyup",ct="resize",ut="scroll",st="show",ft="shown",ht="hide",dt="hidden",vt="close",pt="closed",mt="slid",gt="slide",wt="change",bt="getAttribute",yt="setAttribute",Tt="hasAttribute",xt="createElement",Ct="appendChild",At="innerHTML",kt="getElementsByTagName",It="preventDefault",Nt="getBoundingClientRect",Lt="querySelectorAll",Et="getElementsByClassName",St="getComputedStyle",Bt="indexOf",Dt="parentNode",Mt="length",Pt="toLowerCase",Ht="Transition",Ot="Duration",Wt="Webkit",jt="style",qt="push",Rt="tabindex",Ut="contains",zt="active",Ft="show",Xt="collapsing",Yt="left",Gt="right",Jt="top",Kt="bottom",Qt="onmouseleave"in n?["mouseenter","mouseleave"]:["mouseover","mouseout"],Vt=/\b(top|bottom|left|right)+/,Zt=0,$t="fixed-top",_t="fixed-bottom",tn=Wt+Ht in e[jt]||Ht[Pt]()in e[jt],nn=Wt+Ht in e[jt]?Wt[Pt]()+Ht+"End":Ht[Pt]()+"end",en=Wt+Ot in e[jt]?Wt[Pt]()+Ht+Ot:Ht[Pt]()+Ot,on=function(t){t.focus?t.focus():t.setActive()},an=function(t,n){t.classList.add(n)},ln=function(t,n){t.classList.remove(n)},rn=function(t,n){return t.classList[Ut](n)},cn=function(t,n){return[].slice.call(t[Et](n))},un=function(t,e){var i=e?e:n;return"object"==typeof t?t:i.querySelector(t)},sn=function(t,e){var i=e.charAt(0),o=e.substr(1);if("."===i){for(;t&&t!==n;t=t[Dt])if(null!==un(e,t[Dt])&&rn(t,o))return t}else if("#"===i)for(;t&&t!==n;t=t[Dt])if(t.id===o)return t;return!1},fn=function(t,n,e){t.addEventListener(n,e,!1)},hn=function(t,n,e){t.removeEventListener(n,e,!1)},dn=function(t,n,e){fn(t,n,function i(o){e(o),hn(t,n,i)})},vn=function(n){var e=t[St](n)[en];return e=parseFloat(e),e="number"!=typeof e||isNaN(e)?0:1e3*e,e+50},pn=function(t,n){var e=0,i=vn(t);tn&&dn(t,nn,function(t){n(t),e=1}),setTimeout(function(){!e&&n()},i)},mn=function(t,n,e){var i=new CustomEvent(t+".bs."+n);i.relatedTarget=e,this.dispatchEvent(i)},gn=function(){return{y:t.pageYOffset||e[G],x:t.pageXOffset||e[J]}},wn=function(t,o,a,l){var r,c,u,s,f,h,d={w:o[V],h:o[Z]},v=e[K]||n[i][K],p=e[Q]||n[i][Q],m=t[Nt](),g=l===n[i]?gn():{x:l[Y]+l[J],y:l[X]+l[G]},w={w:m[Gt]-m[Yt],h:m[Kt]-m[Jt]},b=rn(o,"popover"),y=un(".arrow",o),T=m[Jt]+w.h/2-d.h/2<0,x=m[Yt]+w.w/2-d.w/2<0,C=m[Yt]+d.w/2+w.w/2>=v,A=m[Jt]+d.h/2+w.h/2>=p,k=m[Jt]-d.h<0,I=m[Yt]-d.w<0,N=m[Jt]+d.h+w.h>=p,L=m[Yt]+d.w+w.w>=v;a=(a===Yt||a===Gt)&&I&&L?Jt:a,a=a===Jt&&k?Kt:a,a=a===Kt&&N?Jt:a,a=a===Yt&&I?Gt:a,a=a===Gt&&L?Yt:a,o.className[Bt](a)===-1&&(o.className=o.className.replace(Vt,a)),f=y[V],h=y[Z],a===Yt||a===Gt?(c=a===Yt?m[Yt]+g.x-d.w-(b?f:0):m[Yt]+g.x+w.w,T?(r=m[Jt]+g.y,u=w.h/2-f):A?(r=m[Jt]+g.y-d.h+w.h,u=d.h-w.h/2-f):(r=m[Jt]+g.y-d.h/2+w.h/2,u=d.h/2-(b?.9*h:h/2))):a!==Jt&&a!==Kt||(r=a===Jt?m[Jt]+g.y-d.h-(b?h:0):m[Jt]+g.y+w.h,x?(c=0,s=m[Yt]+w.w/2-f):C?(c=v-1.01*d.w,s=d.w-(v-m[Yt])+w.w/2-f/2):(c=m[Yt]+g.x-d.w/2+w.w/2,s=d.w/2-f/2)),o[jt][Jt]=r+"px",o[jt][Yt]=c+"px",u&&(y[jt][Jt]=u+"px"),s&&(y[jt][Yt]=s+"px")};o.version="2.0.25";var bn=function(t){t=un(t);var n=this,e="alert",i=sn(t,"."+e),o=function(){rn(i,"fade")?pn(i,l):l()},a=function(o){i=sn(o[j],"."+e),t=un("["+r+'="'+e+'"]',i),t&&i&&(t===o[j]||t[Ut](o[j]))&&n.close()},l=function(){mn.call(i,pt,e),hn(t,ot,a),i[Dt].removeChild(i)};this.close=function(){i&&t&&rn(i,Ft)&&(mn.call(i,vt,e),ln(i,Ft),i&&o())},s in t||fn(t,ot,a),t[s]=n};a[qt]([s,bn,"["+r+'="alert"]']);var yn=function(t){t=un(t);var e=!1,i="button",o="checked",a="LABEL",l="INPUT",r=function(t){var e=t.which||t.keyCode;32===e&&t[j]===n.activeElement&&u(t)},c=function(t){var n=t.which||t.keyCode;32===n&&t[It]()},u=function(n){var r=n[j].tagName===a?n[j]:n[j][Dt].tagName===a?n[j][Dt]:null;if(r){var c=n[j],u=cn(c[Dt],"btn"),s=r[kt](l)[0];if(s){if("checkbox"===s.type&&(s[o]?(ln(r,zt),s[bt](o),s.removeAttribute(o),s[o]=!1):(an(r,zt),s[bt](o),s[yt](o,o),s[o]=!0),e||(e=!0,mn.call(s,wt,i),mn.call(t,wt,i))),"radio"===s.type&&!e&&!s[o]){an(r,zt),s[yt](o,o),s[o]=!0,mn.call(s,wt,i),mn.call(t,wt,i),e=!0;for(var f=0,h=u[Mt];f=0},W=function(t){for(var n=0,e=E[Mt];nt||o===x-1&&0===t)&&(A=m[d]=Gt),t<0?t=x-1:t>=x&&(t=0),g=t,e=A===Yt?"next":"prev",mn.call(i,gt,s,y[t]),b=!0,clearInterval(w),w=null,W(t),tn&&rn(i,"slide")?(an(y[t],v+"-"+e),y[t][V],an(y[t],v+"-"+A),an(y[o],v+"-"+A),dn(y[t],nn,function(a){var l=a[j]!==y[t]?1e3*a.elapsedTime+100:20;b&&setTimeout(function(){b=!1,an(y[t],zt),ln(y[o],zt),ln(y[t],v+"-"+e),ln(y[t],v+"-"+A),ln(y[o],v+"-"+A),mn.call(i,mt,s,y[t]),n.hidden||!m[q]||rn(i,f)||m.cycle()},l)})):(an(y[t],zt),y[t][V],ln(y[o],zt),setTimeout(function(){b=!1,m[q]&&!rn(i,f)&&m.cycle(),mn.call(i,mt,s,y[t])},100)))}},this.getActiveIndex=function(){return y[Bt](cn(i,v+" active")[0])||0},h in i||(m[R]&&m[q]&&(fn(i,Qt[0],S),fn(i,Qt[1],B),fn(i,"touchstart",S),fn(i,"touchend",B)),N&&fn(N,ot,M),I&&fn(I,ot,M),L&&fn(L,ot,D),m[H]===!0&&fn(t,lt,P)),m.getActiveIndex()<0&&(y[Mt]&&an(y[0],zt),E[Mt]&&W(0)),m[q]&&m.cycle(),i[h]=m}};a[qt]([h,Tn,"["+u+'="carousel"]']);var xn=function(t,n){t=un(t),n=n||{};var e,i,o=null,a=null,r=this,c=t[bt]("data-parent"),u="collapse",s="collapsed",f="isAnimating",h=function(t,n){mn.call(t,st,u),t[f]=!0,an(t,Xt),ln(t,u),t[jt][nt]=t[tt]+"px",pn(t,function(){t[f]=!1,t[yt](et,"true"),n[yt](et,"true"),ln(t,Xt),an(t,u),an(t,Ft),t[jt][nt]="",mn.call(t,ft,u)})},v=function(t,n){mn.call(t,ht,u),t[f]=!0,t[jt][nt]=t[tt]+"px",ln(t,u),ln(t,Ft),an(t,Xt),t[V],t[jt][nt]="0px",pn(t,function(){t[f]=!1,t[yt](et,"false"),n[yt](et,"false"),ln(t,Xt),an(t,u),t[jt][nt]="",mn.call(t,dt,u)})},p=function(){var n=t.href&&t[bt]("href"),e=t[bt](x),i=n||e&&"#"===e.charAt(0)&&e;return i&&un(i)};this.toggle=function(t){t[It](),rn(a,Ft)?r.hide():r.show()},this.hide=function(){a[f]||(v(a,t),an(t,s))},this.show=function(){o&&(e=un("."+u+"."+Ft,o),i=e&&(un("["+l+'="'+u+'"]['+x+'="#'+e.id+'"]',o)||un("["+l+'="'+u+'"][href="#'+e.id+'"]',o))),(!a[f]||e&&!e[f])&&(i&&e!==a&&(v(e,i),an(i,s)),h(a,t),ln(t,s))},d in t||fn(t,ot,r.toggle),a=p(),a[f]=!1,o=un(n.parent)||c&&sn(t,c),t[d]=r};a[qt]([d,xn,"["+l+'="collapse"]']);var Cn=function(t,e){t=un(t),this.persist=e===!0||"true"===t[bt]("data-persist")||!1;var i=this,o="children",a=t[Dt],l="dropdown",r="open",c=null,u=un(".dropdown-menu",a),s=function(){for(var t=u[o],n=[],e=0;e1?l-1:0:40===o&&le[Q],b=S()},D=function(){s[jt][d]=!g&&w?b+"px":"",s[jt][v]=g&&!w?b+"px":""},M=function(){s[jt][d]="",s[jt][v]=""},O=function(){Zt=1;var t=n[xt]("div");C=un("."+m),null===C&&(t[yt]("class",m+" fade"),C=t,n[i][Ct](C))},q=function(){C=un("."+m),C&&null!==C&&"object"==typeof C&&(Zt=0,n[i].removeChild(C),C=null),mn.call(s,dt,f)},R=function(){rn(s,Ft)?fn(n,lt,G):hn(n,lt,G)},U=function(){rn(s,Ft)?fn(t,ct,A.update):hn(t,ct,A.update)},z=function(){rn(s,Ft)?fn(s,ot,J):hn(s,ot,J)},F=function(){on(s),mn.call(s,ft,f,k)},X=function(){s[jt].display="",o&&on(o),function(){cn(n,f+" "+Ft)[0]||(M(),E(),ln(n[i],f+"-open"),C&&rn(C,"fade")?(ln(C,Ft),pn(C,q)):q(),U(),z(),R())}()},Y=function(t){var n=t[j];n=n[Tt](x)||n[Tt]("href")?n:n[Dt],n!==o||rn(s,Ft)||(s.modalTrigger=o,k=o,A.show(),t[It]())},G=function(t){A[H]&&27==t.which&&rn(s,Ft)&&A.hide()},J=function(t){var n=t[j];rn(s,Ft)&&(n[Dt][bt](r)===f||n[bt](r)===f||n===s&&A[P]!==h)&&(A.hide(),k=null,t[It]())};this.toggle=function(){rn(s,Ft)?this.hide():this.show()},this.show=function(){mn.call(s,st,f,k);var t=cn(n,f+" "+Ft)[0];t&&t!==s&&t.modalTrigger[p].hide(),this[P]&&!Zt&&O(),C&&Zt&&!rn(C,Ft)&&(C[V],l=vn(C),an(C,Ft)),setTimeout(function(){s[jt].display="block",B(),L(),D(),an(n[i],f+"-open"),an(s,Ft),s[yt](it,!1),U(),z(),R(),rn(s,"fade")?pn(s,F):F()},tn&&C?l:0)},this.hide=function(){mn.call(s,ht,f),C=un("."+m),l=C&&vn(C),ln(s,Ft),s[yt](it,!0),setTimeout(function(){rn(s,"fade")?pn(s,X):X()},tn&&C?l:0)},this.setContent=function(t){un("."+f+"-content",s)[At]=t},this.update=function(){rn(s,Ft)&&(B(),L(),D())},!o||p in o||fn(o,ot,Y),A[W]&&A.setContent(A[W]),!!o&&(o[p]=A)}};a[qt]([p,An,"["+l+'="modal"]']);var kn=function(e,o){e=un(e),o=o||{};var a=e[bt](E),l=e[bt](S),r=e[bt](D),c=e[bt](L),u=e[bt](M),s=e[bt](B),f="popover",h="template",d="trigger",v="class",p="div",g="fade",w="data-content",b="dismissible",y='',T=un(o[F]),x=un(s),C=sn(e,".modal"),A=sn(e,"."+$t),k=sn(e,"."+_t);this[h]=o[h]?o[h]:null,this[d]=o[d]?o[d]:a||at,this[U]=o[U]&&o[U]!==g?o[U]:l||g,this[z]=o[z]?o[z]:r||Jt,this[O]=parseInt(o[O]||u)||200,this[b]=!(!o[b]&&"true"!==c),this[F]=T?T:x?x:A?A:k?k:C?C:n[i];var N=this,P=e[bt](I)||null,H=e[bt](w)||null;if(H||this[h]){var W=null,q=0,R=this[z],X=function(t){null!==W&&t[j]===un(".close",W)&&N.hide()},Y=function(){N[F].removeChild(W),q=null,W=null},G=function(){P=e[bt](I),H=e[bt](w),W=n[xt](p);var t=n[xt](p);if(t[yt](v,"arrow"),W[Ct](t),null!==H&&null===N[h]){if(W[yt]("role","tooltip"),null!==P){var i=n[xt]("h3");i[yt](v,f+"-header"),i[At]=N[b]?P+y:P,W[Ct](i)}var o=n[xt](p);o[yt](v,f+"-body"),o[At]=N[b]&&null===P?H+y:H,W[Ct](o)}else{var a=n[xt](p);a[At]=N[h],W[At]=a.firstChild[At]}N[F][Ct](W),W[jt].display="block",W[yt](v,f+" bs-"+f+"-"+R+" "+N[U])},J=function(){!rn(W,Ft)&&an(W,Ft)},K=function(){wn(e,W,R,N[F])},Q=function(i){ot!=N[d]&&"focus"!=N[d]||!N[b]&&i(e,"blur",N.hide),N[b]&&i(n,ot,X),i(t,ct,N.hide)},V=function(){Q(fn),mn.call(e,ft,f)},Z=function(){Q(hn),Y(),mn.call(e,dt,f)};this.toggle=function(){null===W?N.show():N.hide()},this.show=function(){clearTimeout(q),q=setTimeout(function(){null===W&&(R=N[z],G(),K(),J(),mn.call(e,st,f),N[U]?pn(W,V):V())},20)},this.hide=function(){clearTimeout(q),q=setTimeout(function(){W&&null!==W&&rn(W,Ft)&&(mn.call(e,ht,f),ln(W,Ft),N[U]?pn(W,Z):Z())},N[O])},m in e||(N[d]===at?(fn(e,Qt[0],N.show),N[b]||fn(e,Qt[1],N.hide)):ot!=N[d]&&"focus"!=N[d]||fn(e,N[d],N.toggle)),e[m]=N}};a[qt]([m,kn,"["+l+'="popover"]']);var In=function(n,e){n=un(n);var i=un(n[bt](x)),o=n[bt]("data-offset");if(e=e||{},e[j]||i){for(var a,l=this,r=e[j]&&un(e[j])||i,c=r&&r[kt]("A"),u=parseInt(o||e.offset)||10,s=[],f=[],h=n[Z]=h&&v>a;if(!c&&p)rn(e,zt)||(an(e,zt),l&&!rn(l,zt)&&an(l,zt),mn.call(n,"activate","scrollspy",s[t]));else if(p){if(!p&&!c||c&&p)return}else rn(e,zt)&&(ln(e,zt),l&&rn(l,zt)&&!cn(e[Dt],zt).length&&ln(l,zt))},y=function(){a=d?gn().y:n[G];for(var t=0,e=s[Mt];t1&&(t=n[n[Mt]-1]):t=n[0],t},k=function(){return un(C()[bt]("href"))},I=function(t){var n=t[j][bt]("href");t[It](),c=t[j][bt](l)===i||n&&"#"===n.charAt(0)?t[j]:t[j][Dt],!m[r]&&!rn(c,zt)&&p.show()};this.show=function(){c=c||t,f=un(c[bt]("href")),u=C(),s=k(),m[r]=!0,ln(u,zt),an(c,zt),b&&(rn(t[Dt],"dropdown-menu")?rn(b,zt)||an(b,zt):rn(b,zt)&&ln(b,zt)),mn.call(u,ht,i,c),rn(s,"fade")?(ln(s,Ft),pn(s,x)):x()},w in t||fn(t,ot,I),p[o]&&(g=k()[Dt]),t[w]=p}};a[qt]([w,Nn,"["+l+'="tab"]']);var Ln=function(e,o){e=un(e),o=o||{};var a=e[bt](S),l=e[bt](D),r=e[bt](M),c=e[bt](B),u="tooltip",s="class",f="title",h="fade",d="div",v=un(o[F]),p=un(c),m=sn(e,".modal"),g=sn(e,"."+$t),w=sn(e,"."+_t);this[U]=o[U]&&o[U]!==h?o[U]:a||h,this[z]=o[z]?o[z]:l||Jt,this[O]=parseInt(o[O]||r)||200,this[F]=v?v:p?p:g?g:w?w:m?m:n[i];var y=this,T=0,x=this[z],C=null,A=e[bt](f)||e[bt](I)||e[bt](N);if(A&&""!=A){var k=function(){y[F].removeChild(C),C=null,T=null},L=function(){if(A=e[bt](f)||e[bt](I)||e[bt](N),!A||""==A)return!1;C=n[xt](d),C[yt]("role",u);var t=n[xt](d);t[yt](s,"arrow"),C[Ct](t);var i=n[xt](d);i[yt](s,u+"-inner"),C[Ct](i),i[At]=A,y[F][Ct](C),C[yt](s,u+" bs-"+u+"-"+x+" "+y[U])},E=function(){wn(e,C,x,y[F])},P=function(){!rn(C,Ft)&&an(C,Ft)},H=function(){fn(t,ct,y.hide),mn.call(e,ft,u)},W=function(){hn(t,ct,y.hide),k(),mn.call(e,dt,u)};this.show=function(){clearTimeout(T),T=setTimeout(function(){if(null===C){if(x=y[z],0==L())return;E(),P(),mn.call(e,st,u),y[U]?pn(C,H):H()}},20)},this.hide=function(){clearTimeout(T),T=setTimeout(function(){C&&rn(C,Ft)&&(mn.call(e,ht,u),ln(C,Ft),y[U]?pn(C,W):W())},y[O])},this.toggle=function(){C?y.hide():y.show()},b in e||(e[yt](N,A),e.removeAttribute(f),fn(e,Qt[0],y.show),fn(e,Qt[1],y.hide)),e[b]=y}};a[qt]([b,Ln,"["+l+'="tooltip"]']);var En=function(t,n){for(var e=0,i=n[Mt];e' + value + '').hide(); + element.classList.add('sticky-value'); + element.title = value; + element.innerHTML = value; + new Tooltip(element, {placement: 'right'}); + $(this).before(element).hide(); }); $('.sticky-value').on('click', function () { $(this).hide(); @@ -98,7 +91,10 @@ yii.gii = (function ($) { } $modal.find('.modal-title').text($link.data('title')); $modal.find('.modal-body').html('Loading ...'); - $modal.modal('show'); + + var modalInitJs = new Modal($modal[0]); + modalInitJs.show(); + var checkbox = $('a.' + $modal.data('action') + '[href="' + $link.attr('href') + '"]').closest('tr').find('input').get(0); var checked = false; if (checkbox) { @@ -107,7 +103,7 @@ yii.gii = (function ($) { } else { $modal.find('.modal-checkbox').addClass('disabled'); } - $modal.find('.modal-checkbox span').toggleClass('glyphicon-check', checked).toggleClass('glyphicon-unchecked', !checked); + $modal.find('.modal-checkbox').toggleClass('checked', checked).toggleClass('unchecked', !checked); ajaxRequest = $.ajax({ type: 'POST', @@ -144,7 +140,7 @@ yii.gii = (function ($) { var $checkbox = $modal.data('current').closest('tr').find('input'); var checked = !$checkbox.prop('checked'); $checkbox.trigger('click'); - $modal.find('.modal-checkbox span').toggleClass('glyphicon-check', checked).toggleClass('glyphicon-unchecked', !checked); + $modal.find('.modal-checkbox').toggleClass('checked', checked).toggleClass('unchecked', !checked); return false; }; @@ -199,19 +195,7 @@ yii.gii = (function ($) { }).on("keyup", onKeyup); return { - autocomplete: function (counter, data) { - var datum = new Bloodhound({ - datumTokenizer: function (d) { - return Bloodhound.tokenizers.whitespace(d.word); - }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - local: data - }); - datum.initialize(); - jQuery('.typeahead-' + counter).typeahead(null, {displayKey: 'word', source: datum.ttAdapter()}); - }, init: function () { - initHintBlocks(); initStickyInputs(); initPreviewDiffLinks(); initConfirmationCheckboxes(); diff --git a/src/assets/main.css b/src/assets/main.css deleted file mode 100644 index 60edc580a..000000000 --- a/src/assets/main.css +++ /dev/null @@ -1,294 +0,0 @@ -html, -body { - height: 100%; -} - -.page-container { - min-height: 100%; -} - -.content-container { - padding-top: 70px; -} - -.footer-fix { - height: 100px; -} - -.footer { - margin-top: -60px; - border-top: 1px solid #ddd; - height: 59px; - line-height: 59px; - box-sizing: border-box; -} - -.footer p { - margin: 0; -} - -.jumbotron { - text-align: center; - background-color: transparent; -} - -.jumbotron .btn { - font-size: 21px; - padding: 14px 24px; -} - -.navbar-brand { - padding: 0; - margin: 0; -} - -.default-index .generator { - min-height: 200px; - margin-bottom: 20px; -} - -.list-group .glyphicon { - float: right; -} - -.popover { - max-width: 400px; - width: 400px; -} - -.hint-block { - display: none; -} - -.error-summary { - color: #a94442; - background: #fdf7f7; - border-left: 3px solid #eed3d7; - padding: 10px 20px; - margin: 0 0 15px 0; -} - -.default-view .sticky-value { - padding: 6px 12px; - background: lightyellow; - white-space: pre; - word-wrap: break-word; -} - -.default-view .form-group label.help { - border-bottom: 1px dashed #888; - cursor: help; -} - -.default-view .modal-dialog { - width: 800px; -} - -.default-view .modal-dialog .error { - color: #d9534f; -} - -.default-view .modal-dialog .content { - background: #fafafa; - border-left: #eee 5px solid; - padding: 5px 10px; - overflow: auto; -} - -.default-view .modal-dialog code { - background: transparent; -} - -.default-view .modal-dialog .modal-copy-hint { - margin-right: 10px; -} - -.default-view .modal-dialog .modal-copy-hint kbd { - margin: 0 2px; -} - -.default-view-files table .action { - width: 100px; -} - -.default-view-files table .check { - width: 25px; - text-align: center; -} - -.default-view-results pre { - overflow: auto; - background-color: #333; - max-height: 300px; - color: white; - padding: 10px; - border-radius: 0; - white-space: nowrap; -} - -.default-view-results pre .error { - background: #FFE0E1; - color: black; - padding: 1px; -} - -.default-view-results .alert pre { - background: white; -} - -.default-diff pre { - padding: 0; - margin: 0; - background: transparent; - border: none; -} - -.default-diff pre del { - background: pink; -} - -.default-diff pre ins { - background: lightgreen; - text-decoration: none; -} - -.Differences { - width: 100%; - border-collapse: collapse; - border-spacing: 0; - empty-cells: show; -} - -.Differences thead { - display: none; -} - -.Differences tbody th { - text-align: right; - background: #FAFAFA; - padding: 1px 2px; - border-right: 1px solid #eee; - vertical-align: top; - font-size: 13px; - font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; - font-weight: normal; - color: #999; - width: 5px; -} - -.Differences td { - padding: 1px 2px; - font-size: 13px; - font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; -} - -.DifferencesSideBySide .ChangeInsert td.Left { - background: #dfd; -} - -.DifferencesSideBySide .ChangeInsert td.Right { - background: #cfc; -} - -.DifferencesSideBySide .ChangeDelete td.Left { - background: #f88; -} - -.DifferencesSideBySide .ChangeDelete td.Right { - background: #faa; -} - -.DifferencesSideBySide .ChangeReplace .Left { - background: #fe9; -} - -.DifferencesSideBySide .ChangeReplace .Right { - background: #fd8; -} - -.Differences ins, .Differences del { - text-decoration: none; -} - -.DifferencesSideBySide .ChangeReplace ins, .DifferencesSideBySide .ChangeReplace del { - background: #fc0; -} - -.Differences .Skipped { - background: #f7f7f7; -} - -.DifferencesInline .ChangeReplace .Left, -.DifferencesInline .ChangeDelete .Left { - background: #fdd; -} - -.DifferencesInline .ChangeReplace .Right, -.DifferencesInline .ChangeInsert .Right { - background: #dfd; -} - -.DifferencesInline .ChangeReplace ins { - background: #9e9; -} - -.DifferencesInline .ChangeReplace del { - background: #e99; -} - -.DifferencesInline th[data-line-number]:before { - content: attr(data-line-number); -} - -/* additional styles for typeahead.js, adapted from http://twitter.github.io/typeahead.js/examples/ */ - -.twitter-typeahead { - display: block !important; -} - -.tt-hint { - color: #999 -} - -.tt-dropdown-menu, .tt-menu { - width: 422px; - margin-top: 2px; - padding: 8px 0; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -} - -.tt-suggestion { - padding: 3px 20px; - font-size: 18px; - line-height: 24px; -} - -.tt-suggestion.tt-cursor { - color: #fff; - background-color: #0097cf; -} - -.tt-suggestion p { - margin: 0; -} - -#clipboard-container { - position: fixed; - left: 0; - top: 0; - width: 0; - height: 0; - z-index: 100; - /*display: none;*/ - opacity: 0; -} -#clipboard { - width: 1px; - height: 1px; - padding: 0; -} diff --git a/src/assets/scss/bs4/_badge.scss b/src/assets/scss/bs4/_badge.scss new file mode 100644 index 000000000..b87a1b004 --- /dev/null +++ b/src/assets/scss/bs4/_badge.scss @@ -0,0 +1,47 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/src/assets/scss/bs4/_button-group.scss b/src/assets/scss/bs4/_button-group.scss new file mode 100644 index 000000000..549517034 --- /dev/null +++ b/src/assets/scss/bs4/_button-group.scss @@ -0,0 +1,172 @@ +// stylelint-disable selector-no-qualifying-type + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; // match .btn alignment given font-size hack above + + > .btn { + position: relative; + flex: 0 1 auto; + + // Bring the hover, focused, and "active" buttons to the front to overlay + // the borders properly + @include hover { + z-index: 1; + } + &:focus, + &:active, + &.active { + z-index: 1; + } + } + + // Prevent double borders when buttons are next to each other + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: -$btn-border-width; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + + .input-group { + width: auto; + } +} + +.btn-group { + > .btn:first-child { + margin-left: 0; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-right-radius(0); + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) > .btn { + @include border-left-radius(0); + } +} + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// +// Split button dropdowns +// + +.dropdown-toggle-split { + padding-right: $btn-padding-x * .75; + padding-left: $btn-padding-x * .75; + + &::after, + .dropup &::after, + .dropright &::after { + margin-left: 0; + } + + .dropleft &::before { + margin-right: 0; + } +} + +.btn-sm + .dropdown-toggle-split { + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; +} + +.btn-lg + .dropdown-toggle-split { + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; +} + + +// The clickable button for toggling the menu +// Set the same inset shadow as the :active state +.btn-group.show .dropdown-toggle { + @include box-shadow($btn-active-box-shadow); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// +// Vertical button groups +// + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; + + .btn, + .btn-group { + width: 100%; + } + + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: -$btn-border-width; + margin-left: 0; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-bottom-radius(0); + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) > .btn { + @include border-top-radius(0); + } +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +.btn-group-toggle { + > .btn, + > .btn-group > .btn { + margin-bottom: 0; // Override default `