From cf047c80981a6c9232cd3b8527f36c2e7ebe8209 Mon Sep 17 00:00:00 2001 From: Sebastien Date: Fri, 9 Jul 2021 11:18:01 -0400 Subject: [PATCH] Fix WiFi signal strength icons - release --- .../wifi-manager/webapp/src/js/custom.js | 10 +-- components/wifi-manager/webapp/webapp.cmake | 6 +- components/wifi-manager/webapp/webpack.c | 30 ++++---- components/wifi-manager/webapp/webpack.h | 64 +++++++++--------- .../webapp/webpack/dist/index.html | 2 +- .../webapp/webpack/dist/index.html.br | Bin 4854 -> 4856 bytes .../webapp/webpack/dist/index.html.gz | Bin 5886 -> 5886 bytes ...f6830.bundle.js => index.0e064e.bundle.js} | 4 +- .../webpack/dist/js/index.0e064e.bundle.js.br | Bin 0 -> 33434 bytes .../webpack/dist/js/index.0e064e.bundle.js.gz | Bin 0 -> 42959 bytes .../webpack/dist/js/index.df6830.bundle.js.br | Bin 33313 -> 0 bytes .../webpack/dist/js/index.df6830.bundle.js.gz | Bin 42891 -> 0 bytes ...undle.js => node-modules.0e064e.bundle.js} | 0 ...js.br => node-modules.0e064e.bundle.js.br} | Bin ...js.gz => node-modules.0e064e.bundle.js.gz} | Bin 90824 -> 90824 bytes ...830.bundle.js => runtime.0e064e.bundle.js} | 0 ...ndle.js.br => runtime.0e064e.bundle.js.br} | Bin ...ndle.js.gz => runtime.0e064e.bundle.js.gz} | Bin 722 -> 722 bytes .../webapp/webpack/webpack.dev.js | 3 +- 19 files changed, 59 insertions(+), 60 deletions(-) rename components/wifi-manager/webapp/webpack/dist/js/{index.df6830.bundle.js => index.0e064e.bundle.js} (83%) create mode 100644 components/wifi-manager/webapp/webpack/dist/js/index.0e064e.bundle.js.br create mode 100644 components/wifi-manager/webapp/webpack/dist/js/index.0e064e.bundle.js.gz delete mode 100644 components/wifi-manager/webapp/webpack/dist/js/index.df6830.bundle.js.br delete mode 100644 components/wifi-manager/webapp/webpack/dist/js/index.df6830.bundle.js.gz rename components/wifi-manager/webapp/webpack/dist/js/{node-modules.df6830.bundle.js => node-modules.0e064e.bundle.js} (100%) rename components/wifi-manager/webapp/webpack/dist/js/{node-modules.df6830.bundle.js.br => node-modules.0e064e.bundle.js.br} (100%) rename components/wifi-manager/webapp/webpack/dist/js/{node-modules.df6830.bundle.js.gz => node-modules.0e064e.bundle.js.gz} (98%) rename components/wifi-manager/webapp/webpack/dist/js/{runtime.df6830.bundle.js => runtime.0e064e.bundle.js} (100%) rename components/wifi-manager/webapp/webpack/dist/js/{runtime.df6830.bundle.js.br => runtime.0e064e.bundle.js.br} (100%) rename components/wifi-manager/webapp/webpack/dist/js/{runtime.df6830.bundle.js.gz => runtime.0e064e.bundle.js.gz} (90%) diff --git a/components/wifi-manager/webapp/src/js/custom.js b/components/wifi-manager/webapp/src/js/custom.js index 5e4edaab..321a5502 100644 --- a/components/wifi-manager/webapp/src/js/custom.js +++ b/components/wifi-manager/webapp/src/js/custom.js @@ -1085,15 +1085,15 @@ window.setURL = function(button) { function rssiToIcon(rssi) { if (rssi >= -55) { - return `#signal-wifi-fill`; + return `signal-wifi-fill`; } else if (rssi >= -60) { - return `#signal-wifi-3-fill`; + return `signal-wifi-3-fill`; } else if (rssi >= -65) { - return `#signal-wifi-2-fill`; + return `signal-wifi-2-fill`; } else if (rssi >= -70) { - return `#signal-wifi-1-fill`; + return `signal-wifi-1-fill`; } else { - return `#signal-wifi-line`; + return `signal-wifi-line`; } } diff --git a/components/wifi-manager/webapp/webapp.cmake b/components/wifi-manager/webapp/webapp.cmake index 54cc6d58..21eb09a7 100644 --- a/components/wifi-manager/webapp/webapp.cmake +++ b/components/wifi-manager/webapp/webapp.cmake @@ -1,5 +1,5 @@ target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/favicon-32x32.png BINARY) target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/index.html.gz BINARY) -target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/index.df6830.bundle.js.gz BINARY) -target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/node-modules.df6830.bundle.js.gz BINARY) -target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/runtime.df6830.bundle.js.gz BINARY) +target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/index.0e064e.bundle.js.gz BINARY) +target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/node-modules.0e064e.bundle.js.gz BINARY) +target_add_binary_data( __idf_wifi-manager ./webapp/webpack/dist/js/runtime.0e064e.bundle.js.gz BINARY) diff --git a/components/wifi-manager/webapp/webpack.c b/components/wifi-manager/webapp/webpack.c index 24b0cb28..1b39836b 100644 --- a/components/wifi-manager/webapp/webpack.c +++ b/components/wifi-manager/webapp/webpack.c @@ -4,31 +4,31 @@ extern const uint8_t _favicon_32x32_png_start[] asm("_binary_favicon_32x32_png_s extern const uint8_t _favicon_32x32_png_end[] asm("_binary_favicon_32x32_png_end"); extern const uint8_t _index_html_gz_start[] asm("_binary_index_html_gz_start"); extern const uint8_t _index_html_gz_end[] asm("_binary_index_html_gz_end"); -extern const uint8_t _index_df6830_bundle_js_gz_start[] asm("_binary_index_df6830_bundle_js_gz_start"); -extern const uint8_t _index_df6830_bundle_js_gz_end[] asm("_binary_index_df6830_bundle_js_gz_end"); -extern const uint8_t _node_modules_df6830_bundle_js_gz_start[] asm("_binary_node_modules_df6830_bundle_js_gz_start"); -extern const uint8_t _node_modules_df6830_bundle_js_gz_end[] asm("_binary_node_modules_df6830_bundle_js_gz_end"); -extern const uint8_t _runtime_df6830_bundle_js_gz_start[] asm("_binary_runtime_df6830_bundle_js_gz_start"); -extern const uint8_t _runtime_df6830_bundle_js_gz_end[] asm("_binary_runtime_df6830_bundle_js_gz_end"); +extern const uint8_t _index_0e064e_bundle_js_gz_start[] asm("_binary_index_0e064e_bundle_js_gz_start"); +extern const uint8_t _index_0e064e_bundle_js_gz_end[] asm("_binary_index_0e064e_bundle_js_gz_end"); +extern const uint8_t _node_modules_0e064e_bundle_js_gz_start[] asm("_binary_node_modules_0e064e_bundle_js_gz_start"); +extern const uint8_t _node_modules_0e064e_bundle_js_gz_end[] asm("_binary_node_modules_0e064e_bundle_js_gz_end"); +extern const uint8_t _runtime_0e064e_bundle_js_gz_start[] asm("_binary_runtime_0e064e_bundle_js_gz_start"); +extern const uint8_t _runtime_0e064e_bundle_js_gz_end[] asm("_binary_runtime_0e064e_bundle_js_gz_end"); const char * resource_lookups[] = { "/favicon-32x32.png", "/index.html.gz", - "/js/index.df6830.bundle.js.gz", - "/js/node-modules.df6830.bundle.js.gz", - "/js/runtime.df6830.bundle.js.gz", + "/js/index.0e064e.bundle.js.gz", + "/js/node-modules.0e064e.bundle.js.gz", + "/js/runtime.0e064e.bundle.js.gz", "" }; const uint8_t * resource_map_start[] = { _favicon_32x32_png_start, _index_html_gz_start, - _index_df6830_bundle_js_gz_start, - _node_modules_df6830_bundle_js_gz_start, - _runtime_df6830_bundle_js_gz_start + _index_0e064e_bundle_js_gz_start, + _node_modules_0e064e_bundle_js_gz_start, + _runtime_0e064e_bundle_js_gz_start }; const uint8_t * resource_map_end[] = { _favicon_32x32_png_end, _index_html_gz_end, - _index_df6830_bundle_js_gz_end, - _node_modules_df6830_bundle_js_gz_end, - _runtime_df6830_bundle_js_gz_end + _index_0e064e_bundle_js_gz_end, + _node_modules_0e064e_bundle_js_gz_end, + _runtime_0e064e_bundle_js_gz_end }; diff --git a/components/wifi-manager/webapp/webpack.h b/components/wifi-manager/webapp/webpack.h index e316d295..0a64a377 100644 --- a/components/wifi-manager/webapp/webpack.h +++ b/components/wifi-manager/webapp/webpack.h @@ -1,41 +1,41 @@ /*********************************** webpack_headers -Hash: df683065b9a62ef5a0ce +Hash: 0e064eadc7c8b7881633 Version: webpack 4.46.0 -Time: 2739ms -Built at: 26.04.2021 07:00:49 +Time: 9582ms +Built at: 2021-07-09 11 h 14 min 41 s Asset Size Chunks Chunk Names - ./js/index.df6830.bundle.js 232 KiB 0 [emitted] [immutable] index - ./js/index.df6830.bundle.js.br 32.5 KiB [emitted] - ./js/index.df6830.bundle.js.gz 41.9 KiB [emitted] - ./js/node-modules.df6830.bundle.js 266 KiB 1 [emitted] [immutable] [big] node-modules -./js/node-modules.df6830.bundle.js.br 76.3 KiB [emitted] -./js/node-modules.df6830.bundle.js.gz 88.7 KiB [emitted] - ./js/runtime.df6830.bundle.js 1.46 KiB 2 [emitted] [immutable] runtime - ./js/runtime.df6830.bundle.js.br 644 bytes [emitted] - ./js/runtime.df6830.bundle.js.gz 722 bytes [emitted] + ./js/index.0e064e.bundle.js 232 KiB 0 [emitted] [immutable] index + ./js/index.0e064e.bundle.js.br 32.7 KiB [emitted] + ./js/index.0e064e.bundle.js.gz 42 KiB [emitted] + ./js/node-modules.0e064e.bundle.js 266 KiB 1 [emitted] [immutable] [big] node-modules +./js/node-modules.0e064e.bundle.js.br 76.3 KiB [emitted] +./js/node-modules.0e064e.bundle.js.gz 88.7 KiB [emitted] + ./js/runtime.0e064e.bundle.js 1.46 KiB 2 [emitted] [immutable] runtime + ./js/runtime.0e064e.bundle.js.br 644 bytes [emitted] + ./js/runtime.0e064e.bundle.js.gz 722 bytes [emitted] favicon-32x32.png 634 bytes [emitted] index.html 21.7 KiB [emitted] index.html.br 4.74 KiB [emitted] index.html.gz 5.75 KiB [emitted] sprite.svg 4.4 KiB [emitted] sprite.svg.br 898 bytes [emitted] -Entrypoint index [big] = ./js/runtime.df6830.bundle.js ./js/node-modules.df6830.bundle.js ./js/index.df6830.bundle.js +Entrypoint index [big] = ./js/runtime.0e064e.bundle.js ./js/node-modules.0e064e.bundle.js ./js/index.0e064e.bundle.js [6] ./node_modules/bootstrap/dist/js/bootstrap-exposed.js 437 bytes {1} [built] [11] ./src/sass/main.scss 1.55 KiB {0} [built] -[16] ./node_modules/remixicon/icons/Device/signal-wifi-fill.svg 323 bytes {1} [built] -[17] ./node_modules/remixicon/icons/Device/signal-wifi-3-fill.svg 327 bytes {1} [built] -[18] ./node_modules/remixicon/icons/Device/signal-wifi-2-fill.svg 327 bytes {1} [built] -[19] ./node_modules/remixicon/icons/Device/signal-wifi-1-fill.svg 327 bytes {1} [built] -[20] ./node_modules/remixicon/icons/Device/signal-wifi-line.svg 323 bytes {1} [built] -[21] ./node_modules/remixicon/icons/Device/battery-line.svg 315 bytes {1} [built] -[22] ./node_modules/remixicon/icons/Device/battery-low-line.svg 323 bytes {1} [built] -[23] ./node_modules/remixicon/icons/Device/battery-fill.svg 315 bytes {1} [built] -[24] ./node_modules/remixicon/icons/Media/headphone-fill.svg 318 bytes {1} [built] -[25] ./node_modules/remixicon/icons/Device/device-recover-fill.svg 329 bytes {1} [built] -[26] ./node_modules/remixicon/icons/Device/bluetooth-fill.svg 319 bytes {1} [built] -[27] ./node_modules/remixicon/icons/Device/bluetooth-connect-fill.svg 335 bytes {1} [built] -[38] ./src/index.ts + 1 modules 62.5 KiB {0} [built] +[16] ./node_modules/remixicon/icons/Device/signal-wifi-fill.svg 340 bytes {1} [built] +[17] ./node_modules/remixicon/icons/Device/signal-wifi-3-fill.svg 344 bytes {1} [built] +[18] ./node_modules/remixicon/icons/Device/signal-wifi-2-fill.svg 344 bytes {1} [built] +[19] ./node_modules/remixicon/icons/Device/signal-wifi-1-fill.svg 344 bytes {1} [built] +[20] ./node_modules/remixicon/icons/Device/signal-wifi-line.svg 340 bytes {1} [built] +[21] ./node_modules/remixicon/icons/Device/battery-line.svg 332 bytes {1} [built] +[22] ./node_modules/remixicon/icons/Device/battery-low-line.svg 340 bytes {1} [built] +[23] ./node_modules/remixicon/icons/Device/battery-fill.svg 332 bytes {1} [built] +[24] ./node_modules/remixicon/icons/Media/headphone-fill.svg 335 bytes {1} [built] +[25] ./node_modules/remixicon/icons/Device/device-recover-fill.svg 346 bytes {1} [built] +[26] ./node_modules/remixicon/icons/Device/bluetooth-fill.svg 336 bytes {1} [built] +[27] ./node_modules/remixicon/icons/Device/bluetooth-connect-fill.svg 352 bytes {1} [built] +[38] ./src/index.ts + 1 modules 62.6 KiB {0} [built] | ./src/index.ts 1.4 KiB [built] | ./src/js/custom.js 61 KiB [built] + 24 hidden modules @@ -43,14 +43,14 @@ Entrypoint index [big] = ./js/runtime.df6830.bundle.js ./js/node-modules.df6830. WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). This can impact web performance. Assets: - ./js/node-modules.df6830.bundle.js (266 KiB) + ./js/node-modules.0e064e.bundle.js (266 KiB) WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. Entrypoints: index (499 KiB) - ./js/runtime.df6830.bundle.js - ./js/node-modules.df6830.bundle.js - ./js/index.df6830.bundle.js + ./js/runtime.0e064e.bundle.js + ./js/node-modules.0e064e.bundle.js + ./js/index.0e064e.bundle.js WARNING in webpack performance recommendations: @@ -58,9 +58,9 @@ You can limit the size of your bundles by using import() or require.ensure to la For more info visit https://webpack.js.org/guides/code-splitting/ Child html-webpack-plugin for "index.html": Asset Size Chunks Chunk Names - index.html 559 KiB 0 + index.html 560 KiB 0 Entrypoint undefined = index.html - [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 22.9 KiB {0} [built] + [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 23.9 KiB {0} [built] [1] ./node_modules/lodash/lodash.js 531 KiB {0} [built] [2] (webpack)/buildin/global.js 472 bytes {0} [built] [3] (webpack)/buildin/module.js 497 bytes {0} [built] diff --git a/components/wifi-manager/webapp/webpack/dist/index.html b/components/wifi-manager/webapp/webpack/dist/index.html index 925961e9..f97166f3 100644 --- a/components/wifi-manager/webapp/webpack/dist/index.html +++ b/components/wifi-manager/webapp/webpack/dist/index.html @@ -1 +1 @@ -SqueezeESP32
Software Updates
VersionDate/TimePlatformBranchBit Depth
Local Firmware Upload
KeyValue
Usage Templates
Output
WiFi Status
JoinedNameSignalSecurity
Logs
TimestampMessage
Tasks
#Task NameCPUStateMin StackBase PriorityCur Priority
Credits

squeezelite-esp32
© 2020, philippe44, sle118, daduke
This software is released under the MIT License.

This app would not be possible without the following libraries:

  • squeezelite, © 2012-2019, Adrian Smith and Ralph Irving. Licensed under the GPL License.
  • esp32-wifi-manager, © 2017-2019, Tony Pottier. Licensed under the MIT License.
  • SpinKit, © 2015, Tobias Ahlin. Licensed under the MIT License.
  • jQuery, The jQuery Foundation. Licensed under the MIT License.
  • cJSON, © 2009-2017, Dave Gamble and cJSON contributors. Licensed under the MIT License.
  • esp32-rotary-encoder, © 2011-2019, David Antliff and Ben Buxton. Licensed under the GPL License.
  • tarablessd1306, © 2017-2018, Tara Keeling. Licensed under the MIT license.
Extras/Overrides
\ No newline at end of file +SqueezeESP32
Software Updates
VersionDate/TimePlatformBranchBit Depth
Local Firmware Upload
KeyValue
Usage Templates
Output
WiFi Status
JoinedNameSignalSecurity
Logs
TimestampMessage
Tasks
#Task NameCPUStateMin StackBase PriorityCur Priority
Credits

squeezelite-esp32
© 2020, philippe44, sle118, daduke
This software is released under the MIT License.

This app would not be possible without the following libraries:

  • squeezelite, © 2012-2019, Adrian Smith and Ralph Irving. Licensed under the GPL License.
  • esp32-wifi-manager, © 2017-2019, Tony Pottier. Licensed under the MIT License.
  • SpinKit, © 2015, Tobias Ahlin. Licensed under the MIT License.
  • jQuery, The jQuery Foundation. Licensed under the MIT License.
  • cJSON, © 2009-2017, Dave Gamble and cJSON contributors. Licensed under the MIT License.
  • esp32-rotary-encoder, © 2011-2019, David Antliff and Ben Buxton. Licensed under the GPL License.
  • tarablessd1306, © 2017-2018, Tara Keeling. Licensed under the MIT license.
Extras/Overrides
\ No newline at end of file diff --git a/components/wifi-manager/webapp/webpack/dist/index.html.br b/components/wifi-manager/webapp/webpack/dist/index.html.br index 401f142a0a4edfaeeb82485a0c1ebb6f0f455976..eb321dafa737cab8572dfd50bc8e9572f9781587 100644 GIT binary patch delta 4849 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 XXE3gQ5TGcy00pxbgur2C#|gdwbw^I1 delta 4812 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 diff --git a/components/wifi-manager/webapp/webpack/dist/index.html.gz b/components/wifi-manager/webapp/webpack/dist/index.html.gz index b2d8e2d3b58fb482d1e3ee78dbec12283578cc00..2bbdfa164458b28297dea1eba5a40a3ba3d0ba54 100644 GIT binary patch delta 70 zcmeyT`%jlkzMF#q1emxsavc&gVl!{!yT06eiU0r2DT4DqCiw^y25!FlO!J05?=@@h Z4JQ6a9pn3CZvObs;P+ code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #222;\n border-radius: 0.2rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: inherit; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px; } }\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px; } }\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px; } }\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px; } }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*="col-"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.row-cols-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n\n.row-cols-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-sm-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-sm-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-md-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-md-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-lg-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-lg-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-xl-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-xl-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #fff; }\n .table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #444; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #444; }\n .table tbody + tbody {\n border-top: 2px solid #444; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid #444; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #444; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030; }\n\n.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c7d1db; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #97a9bc; }\n\n.table-hover .table-primary:hover {\n background-color: #b7c4d1; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #b7c4d1; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #cbcbcb; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #9e9e9e; }\n\n.table-hover .table-secondary:hover {\n background-color: #bebebe; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #bebebe; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #b8ecdf; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #7adcc3; }\n\n.table-hover .table-success:hover {\n background-color: #a4e7d6; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #a4e7d6; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #c6e2f5; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #95c9ec; }\n\n.table-hover .table-info:hover {\n background-color: #b0d7f1; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #b0d7f1; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fce3bd; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #f9cc84; }\n\n.table-hover .table-warning:hover {\n background-color: #fbd9a5; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #fbd9a5; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f8cdc8; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #f3a29a; }\n\n.table-hover .table-danger:hover {\n background-color: #f5b8b1; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f5b8b1; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #e8eaed; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #d4d9dd; }\n\n.table-hover .table-light:hover {\n background-color: #dadde2; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #dadde2; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c5c5c5; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #939393; }\n\n.table-hover .table-dark:hover {\n background-color: #b8b8b8; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b8b8b8; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n color: #fff;\n background-color: #303030;\n border-color: #434343; }\n\n.table .thead-light th {\n color: #444;\n background-color: #ebebeb;\n border-color: #444; }\n\n.table-dark {\n color: #fff;\n background-color: #303030; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #434343; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #444;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #222;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #444; }\n .form-control:focus {\n color: #444;\n background-color: #fff;\n border-color: #739ac2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .form-control::placeholder {\n color: #888;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #ebebeb;\n opacity: 1; }\n\ninput[type="date"].form-control,\ninput[type="time"].form-control,\ninput[type="datetime-local"].form-control,\ninput[type="month"].form-control {\n appearance: none; }\n\nselect.form-control:focus::-ms-value {\n color: #444;\n background-color: #fff; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.17188rem;\n line-height: 1.5; }\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.825rem;\n line-height: 1.5; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 0.9375rem;\n line-height: 1.5;\n color: #fff;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto; }\n\ntextarea.form-control {\n height: auto; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*="col-"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input[disabled] ~ .form-check-label,\n .form-check-input:disabled ~ .form-check-label {\n color: #888; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #00bc8c; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.825rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(0, 188, 140, 0.9);\n border-radius: 0.25rem; }\n .form-row > .col > .valid-tooltip,\n .form-row > [class*="col-"] > .valid-tooltip {\n left: 5px; }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #00bc8c;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2300bc8c\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #00bc8c;\n padding-right: calc(0.75em + 2.3125rem);\n background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2300bc8c\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #00bc8c; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #00bc8c; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #00bc8c; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #00efb2;\n background-color: #00efb2; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #00bc8c; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #00bc8c; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #e74c3c; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.825rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(231, 76, 60, 0.9);\n border-radius: 0.25rem; }\n .form-row > .col > .invalid-tooltip,\n .form-row > [class*="col-"] > .invalid-tooltip {\n left: 5px; }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #e74c3c;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23e74c3c\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23e74c3c\' stroke=\'none\'/%3e%3c/svg%3e");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #e74c3c;\n padding-right: calc(0.75em + 2.3125rem);\n background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23e74c3c\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23e74c3c\' stroke=\'none\'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #e74c3c; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #e74c3c; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #e74c3c; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #ed7669;\n background-color: #ed7669; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #e74c3c; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #e74c3c; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #fff;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 0.9375rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: #fff;\n text-decoration: none; }\n .btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .btn.disabled, .btn:disabled {\n opacity: 0.65; }\n .btn:not(:disabled):not(.disabled) {\n cursor: pointer; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-primary:hover {\n color: #fff;\n background-color: #2b4764;\n border-color: #28415b; }\n .btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #2b4764;\n border-color: #28415b;\n box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #28415b;\n border-color: #243a53; }\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5); }\n\n.btn-secondary {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-secondary:hover {\n color: #fff;\n background-color: #313131;\n border-color: #2b2b2b; }\n .btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #313131;\n border-color: #2b2b2b;\n box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #2b2b2b;\n border-color: #242424; }\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5); }\n\n.btn-success {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-success:hover {\n color: #fff;\n background-color: #009670;\n border-color: #008966; }\n .btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #009670;\n border-color: #008966;\n box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #008966;\n border-color: #007c5d; }\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5); }\n\n.btn-info {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-info:hover {\n color: #fff;\n background-color: #2384c6;\n border-color: #217dbb; }\n .btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #2384c6;\n border-color: #217dbb;\n box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #217dbb;\n border-color: #1f76b0; }\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5); }\n\n.btn-warning {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-warning:hover {\n color: #fff;\n background-color: #d4860b;\n border-color: #c87f0a; }\n .btn-warning:focus, .btn-warning.focus {\n color: #fff;\n background-color: #d4860b;\n border-color: #c87f0a;\n box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #c87f0a;\n border-color: #bc770a; }\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5); }\n\n.btn-danger {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-danger:hover {\n color: #fff;\n background-color: #e12e1c;\n border-color: #d62c1a; }\n .btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #e12e1c;\n border-color: #d62c1a;\n box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #d62c1a;\n border-color: #ca2a19; }\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5); }\n\n.btn-light {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-light:hover {\n color: #fff;\n background-color: #98a2ac;\n border-color: #919ca6; }\n .btn-light:focus, .btn-light.focus {\n color: #fff;\n background-color: #98a2ac;\n border-color: #919ca6;\n box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #fff;\n background-color: #919ca6;\n border-color: #8a95a1; }\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }\n\n.btn-dark {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-dark:hover {\n color: #fff;\n background-color: #1d1d1d;\n border-color: #171717; }\n .btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #1d1d1d;\n border-color: #171717;\n box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #171717;\n border-color: #101010; }\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5); }\n\n.btn-outline-primary {\n color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #375a7f;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n\n.btn-outline-secondary {\n color: #444;\n border-color: #444; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #444;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n\n.btn-outline-success {\n color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #00bc8c;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n\n.btn-outline-info {\n color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #3498db;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n\n.btn-outline-warning {\n color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:hover {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f39c12;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n\n.btn-outline-danger {\n color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #e74c3c;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n\n.btn-outline-light {\n color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:hover {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #adb5bd;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n\n.btn-outline-dark {\n color: #303030;\n border-color: #303030; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #303030;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n\n.btn-link {\n font-weight: 400;\n color: #00bc8c;\n text-decoration: none; }\n .btn-link:hover {\n color: #007053;\n text-decoration: underline; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: underline; }\n .btn-link:disabled, .btn-link.disabled {\n color: #888;\n pointer-events: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type="submit"].btn-block,\ninput[type="reset"].btn-block,\ninput[type="button"].btn-block {\n width: 100%; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 0.9375rem;\n color: #fff;\n text-align: left;\n list-style: none;\n background-color: #222;\n background-clip: padding-box;\n border: 1px solid #444;\n border-radius: 0.25rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: ""; }\n\n.dropleft .dropdown-toggle::after {\n display: none; }\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #444; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #fff;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #fff;\n text-decoration: none;\n background-color: #375a7f; }\n .dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #375a7f; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.825rem;\n color: #888;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #fff; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type="radio"],\n .btn-group-toggle > .btn input[type="checkbox"],\n .btn-group-toggle > .btn-group > .btn input[type="radio"],\n .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group:not(.has-validation) > .form-control:not(:last-child),\n .input-group:not(.has-validation) > .custom-select:not(:last-child),\n .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group.has-validation > .form-control:nth-last-child(n + 3),\n .input-group.has-validation > .custom-select:nth-last-child(n + 3),\n .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px; }\n\n.input-group-prepend {\n margin-right: -1px; }\n\n.input-group-append {\n margin-left: -1px; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #adb5bd;\n text-align: center;\n white-space: nowrap;\n background-color: #444;\n border: 1px solid #222;\n border-radius: 0.25rem; }\n .input-group-text input[type="radio"],\n .input-group-text input[type="checkbox"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.custom-control {\n position: relative;\n z-index: 1;\n display: block;\n min-height: 1.40625rem;\n padding-left: 1.5rem;\n color-adjust: exact; }\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.20312rem;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #375a7f;\n background-color: #375a7f; }\n .custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #739ac2; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #97b3d2;\n border-color: #97b3d2; }\n .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #888; }\n .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #ebebeb; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.20312rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: "";\n background-color: #fff;\n border: #adb5bd solid 1px; }\n .custom-control-label::after {\n position: absolute;\n top: 0.20312rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: "";\n background: 50% / 50% 50% no-repeat; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #375a7f;\n background-color: #375a7f; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e"); }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-switch {\n padding-left: 2.25rem; }\n .custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem; }\n .custom-switch .custom-control-label::after {\n top: calc(0.20312rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #444;\n vertical-align: middle;\n background: #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;\n border: 1px solid #222;\n border-radius: 0.25rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #739ac2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-select:focus::-ms-value {\n color: #444;\n background-color: #fff; }\n .custom-select[multiple], .custom-select[size]:not([size="1"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none; }\n .custom-select:disabled {\n color: #888;\n background-color: #ebebeb; }\n .custom-select::-ms-expand {\n display: none; }\n .custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #444; }\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.825rem; }\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.17188rem; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n overflow: hidden;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #739ac2;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-file-input[disabled] ~ .custom-file-label,\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #ebebeb; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: "Browse"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n overflow: hidden;\n font-weight: 400;\n line-height: 1.5;\n color: #adb5bd;\n background-color: #fff;\n border: 1px solid #222;\n border-radius: 0.25rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #adb5bd;\n content: "Browse";\n background-color: #444;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0; }\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .custom-range:focus {\n outline: 0; }\n .custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #adb5bd; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none; } }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 2rem; }\n .nav-link:hover, .nav-link:focus {\n text-decoration: none; }\n .nav-link.disabled {\n color: #adb5bd;\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n border-bottom: 1px solid #444; }\n .nav-tabs .nav-link {\n margin-bottom: -1px;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #444 #444 transparent; }\n .nav-tabs .nav-link.disabled {\n color: #adb5bd;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #fff;\n background-color: #222;\n border-color: #444 #444 transparent; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 0.25rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #375a7f; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem; }\n .navbar .container,\n .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.32422rem;\n padding-bottom: 0.32422rem;\n margin-right: 1rem;\n font-size: 1.17188rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.17188rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n .navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: "";\n background: 50% / 100% 100% no-repeat; }\n\n.navbar-nav-scroll {\n max-height: 75vh;\n overflow-y: auto; }\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: #222; }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #222; }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(34, 34, 34, 0.7); }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #222; }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #222; }\n\n.navbar-light .navbar-toggler {\n color: rgba(34, 34, 34, 0.7);\n border-color: rgba(34, 34, 34, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%2834, 34, 34, 0.7%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e"); }\n\n.navbar-light .navbar-text {\n color: rgba(34, 34, 34, 0.7); }\n .navbar-light .navbar-text a {\n color: #222; }\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: #222; }\n\n.navbar-dark .navbar-brand {\n color: #fff; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.6); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: #fff; }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.6);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255, 255, 255, 0.6%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.6); }\n .navbar-dark .navbar-text a {\n color: #fff; }\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #303030;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group {\n border-top: inherit;\n border-bottom: inherit; }\n .card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n .card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n .card > .card-header + .list-group,\n .card > .list-group + .card-footer {\n border-top: 0; }\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #444;\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #444;\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n border-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%; }\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n\n.card-deck .card {\n margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px; }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px; } }\n\n.card-group > .card {\n margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion {\n overflow-anchor: none; }\n .accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #444;\n border-radius: 0.25rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #888;\n content: "/"; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #888; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: 0;\n line-height: 1.25;\n color: #fff;\n background-color: #00bc8c;\n border: 0 solid transparent; }\n .page-link:hover {\n z-index: 2;\n color: #fff;\n text-decoration: none;\n background-color: #00efb2;\n border-color: transparent; }\n .page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #00efb2;\n border-color: transparent; }\n\n.page-item.disabled .page-link {\n color: #fff;\n pointer-events: none;\n cursor: auto;\n background-color: #007053;\n border-color: transparent; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.17188rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem; }\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #375a7f; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #28415b; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n\n.badge-secondary {\n color: #fff;\n background-color: #444; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #2b2b2b; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n\n.badge-success {\n color: #fff;\n background-color: #00bc8c; }\n a.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #008966; }\n a.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n\n.badge-info {\n color: #fff;\n background-color: #3498db; }\n a.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #217dbb; }\n a.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n\n.badge-warning {\n color: #fff;\n background-color: #f39c12; }\n a.badge-warning:hover, a.badge-warning:focus {\n color: #fff;\n background-color: #c87f0a; }\n a.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #e74c3c; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #d62c1a; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n\n.badge-light {\n color: #222;\n background-color: #adb5bd; }\n a.badge-light:hover, a.badge-light:focus {\n color: #222;\n background-color: #919ca6; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #303030; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #171717; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #303030;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.90625rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #1d2f42;\n background-color: #d7dee5;\n border-color: #c7d1db; }\n .alert-primary hr {\n border-top-color: #b7c4d1; }\n .alert-primary .alert-link {\n color: #0d161f; }\n\n.alert-secondary {\n color: #232323;\n background-color: #dadada;\n border-color: #cbcbcb; }\n .alert-secondary hr {\n border-top-color: #bebebe; }\n .alert-secondary .alert-link {\n color: #0a0a0a; }\n\n.alert-success {\n color: #006249;\n background-color: #ccf2e8;\n border-color: #b8ecdf; }\n .alert-success hr {\n border-top-color: #a4e7d6; }\n .alert-success .alert-link {\n color: #002f23; }\n\n.alert-info {\n color: #1b4f72;\n background-color: #d6eaf8;\n border-color: #c6e2f5; }\n .alert-info hr {\n border-top-color: #b0d7f1; }\n .alert-info .alert-link {\n color: #113249; }\n\n.alert-warning {\n color: #7e5109;\n background-color: #fdebd0;\n border-color: #fce3bd; }\n .alert-warning hr {\n border-top-color: #fbd9a5; }\n .alert-warning .alert-link {\n color: #4e3206; }\n\n.alert-danger {\n color: #78281f;\n background-color: #fadbd8;\n border-color: #f8cdc8; }\n .alert-danger hr {\n border-top-color: #f5b8b1; }\n .alert-danger .alert-link {\n color: #4f1a15; }\n\n.alert-light {\n color: #5a5e62;\n background-color: #eff0f2;\n border-color: #e8eaed; }\n .alert-light hr {\n border-top-color: #dadde2; }\n .alert-light .alert-link {\n color: #424547; }\n\n.alert-dark {\n color: #191919;\n background-color: #d6d6d6;\n border-color: #c5c5c5; }\n .alert-dark hr {\n border-top-color: #b8b8b8; }\n .alert-dark .alert-link {\n color: black; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.70312rem;\n background-color: #444;\n border-radius: 0.25rem; }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #375a7f;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem; }\n\n.list-group-item-action {\n width: 100%;\n color: #444;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #444;\n text-decoration: none;\n background-color: #444; }\n .list-group-item-action:active {\n color: #fff;\n background-color: #ebebeb; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #303030;\n border: 1px solid #444; }\n .list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit; }\n .list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #888;\n pointer-events: none;\n background-color: #303030; }\n .list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .list-group-item + .list-group-item {\n border-top-width: 0; }\n .list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n.list-group-flush {\n border-radius: 0; }\n .list-group-flush > .list-group-item {\n border-width: 0 0 1px; }\n .list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0; }\n\n.list-group-item-primary {\n color: #1d2f42;\n background-color: #c7d1db; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #1d2f42;\n background-color: #b7c4d1; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #1d2f42;\n border-color: #1d2f42; }\n\n.list-group-item-secondary {\n color: #232323;\n background-color: #cbcbcb; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #232323;\n background-color: #bebebe; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #232323;\n border-color: #232323; }\n\n.list-group-item-success {\n color: #006249;\n background-color: #b8ecdf; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #006249;\n background-color: #a4e7d6; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #006249;\n border-color: #006249; }\n\n.list-group-item-info {\n color: #1b4f72;\n background-color: #c6e2f5; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #1b4f72;\n background-color: #b0d7f1; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #1b4f72;\n border-color: #1b4f72; }\n\n.list-group-item-warning {\n color: #7e5109;\n background-color: #fce3bd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #7e5109;\n background-color: #fbd9a5; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #7e5109;\n border-color: #7e5109; }\n\n.list-group-item-danger {\n color: #78281f;\n background-color: #f8cdc8; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #78281f;\n background-color: #f5b8b1; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #78281f;\n border-color: #78281f; }\n\n.list-group-item-light {\n color: #5a5e62;\n background-color: #e8eaed; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #5a5e62;\n background-color: #dadde2; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #5a5e62;\n border-color: #5a5e62; }\n\n.list-group-item-dark {\n color: #191919;\n background-color: #c5c5c5; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #191919;\n background-color: #b8b8b8; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #191919;\n border-color: #191919; }\n\n.close {\n float: right;\n font-size: 1.40625rem;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-shadow: none;\n opacity: .5; }\n .close:hover {\n color: #fff;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0; }\n\na.close.disabled {\n pointer-events: none; }\n\n.toast {\n flex-basis: 350px;\n max-width: 350px;\n font-size: 0.875rem;\n background-color: #444;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #888;\n background-color: #303030;\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n .modal.modal-static .modal-dialog {\n transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: min-content;\n content: ""; }\n .modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #303030;\n background-clip: padding-box;\n border: 1px solid #444;\n border-radius: 0.3rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #444;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #444;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px); }\n .modal-footer > * {\n margin: 0.25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: min-content; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.825rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: "";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.825rem;\n word-wrap: break-word;\n background-color: #303030;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: "";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^="top"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {\n bottom: calc(-0.5rem - 1px); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #303030; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^="right"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #303030; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {\n top: calc(-0.5rem - 1px); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #303030; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: "";\n border-bottom: 1px solid #444; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^="left"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #303030; }\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.9375rem;\n background-color: #444;\n border-bottom: 1px solid #373737;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #fff; }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: ""; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: 50% / 100% 100% no-repeat; }\n\n.carousel-control-prev-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e"); }\n\n.carousel-control-next-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: .75s linear infinite spinner-border; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1;\n transform: none; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: .75s linear infinite spinner-grow; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: 1.5s; } }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #375a7f !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #28415b !important; }\n\n.bg-secondary {\n background-color: #444 !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #2b2b2b !important; }\n\n.bg-success {\n background-color: #00bc8c !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #008966 !important; }\n\n.bg-info {\n background-color: #3498db !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #217dbb !important; }\n\n.bg-warning {\n background-color: #f39c12 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #c87f0a !important; }\n\n.bg-danger {\n background-color: #e74c3c !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #d62c1a !important; }\n\n.bg-light {\n background-color: #adb5bd !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #919ca6 !important; }\n\n.bg-dark {\n background-color: #303030 !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #171717 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #dee2e6 !important; }\n\n.border-top {\n border-top: 1px solid #dee2e6 !important; }\n\n.border-right {\n border-right: 1px solid #dee2e6 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important; }\n\n.border-left {\n border-left: 1px solid #dee2e6 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #375a7f !important; }\n\n.border-secondary {\n border-color: #444 !important; }\n\n.border-success {\n border-color: #00bc8c !important; }\n\n.border-info {\n border-color: #3498db !important; }\n\n.border-warning {\n border-color: #f39c12 !important; }\n\n.border-danger {\n border-color: #e74c3c !important; }\n\n.border-light {\n border-color: #adb5bd !important; }\n\n.border-dark {\n border-color: #303030 !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded-sm {\n border-radius: 0.2rem !important; }\n\n.rounded {\n border-radius: 0.25rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-lg {\n border-radius: 0.3rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: ""; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: ""; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.user-select-all {\n user-select: all !important; }\n\n.user-select-auto {\n user-select: auto !important; }\n\n.user-select-none {\n user-select: none !important; }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: "";\n background-color: rgba(0, 0, 0, 0); }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #375a7f !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #20344a !important; }\n\n.text-secondary {\n color: #444 !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #1e1e1e !important; }\n\n.text-success {\n color: #00bc8c !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #007053 !important; }\n\n.text-info {\n color: #3498db !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #1d6fa5 !important; }\n\n.text-warning {\n color: #f39c12 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #b06f09 !important; }\n\n.text-danger {\n color: #e74c3c !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #bf2718 !important; }\n\n.text-light {\n color: #adb5bd !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #838f9b !important; }\n\n.text-dark {\n color: #303030 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #0a0a0a !important; }\n\n.text-body {\n color: #fff !important; }\n\n.text-muted {\n color: #888 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: " (" attr(title) ")"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 992px !important; }\n .container {\n min-width: 992px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #444; }\n .table .thead-dark th {\n color: inherit;\n border-color: #444; } }\n\n.blockquote-footer {\n color: #888; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #375a7f; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #444; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #adb5bd; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #303030; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #00bc8c; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #3498db; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #e74c3c; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #f39c12; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > th,\n.table-hover .table-primary:hover > td {\n background-color: #2f4d6d; }\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > th,\n.table-hover .table-secondary:hover > td {\n background-color: #373737; }\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > th,\n.table-hover .table-light:hover > td {\n background-color: #9fa8b2; }\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > th,\n.table-hover .table-dark:hover > td {\n background-color: #232323; }\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > th,\n.table-hover .table-success:hover > td {\n background-color: #00a379; }\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > th,\n.table-hover .table-info:hover > td {\n background-color: #258cd1; }\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > th,\n.table-hover .table-danger:hover > td {\n background-color: #e43725; }\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > th,\n.table-hover .table-warning:hover > td {\n background-color: #e08e0b; }\n\n.table-hover .table-active:hover,\n.table-hover .table-active:hover > th,\n.table-hover .table-active:hover > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.input-group-addon {\n color: #fff; }\n\n.nav-tabs .nav-link,\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-link.active:focus,\n.nav-tabs .nav-link.active:hover,\n.nav-tabs .nav-item.open .nav-link,\n.nav-tabs .nav-item.open .nav-link:focus,\n.nav-tabs .nav-item.open .nav-link:hover,\n.nav-pills .nav-link,\n.nav-pills .nav-link.active,\n.nav-pills .nav-link.active:focus,\n.nav-pills .nav-link.active:hover,\n.nav-pills .nav-item.open .nav-link,\n.nav-pills .nav-item.open .nav-link:focus,\n.nav-pills .nav-item.open .nav-link:hover {\n color: #fff; }\n\n.breadcrumb a {\n color: #fff; }\n\n.pagination a:hover {\n text-decoration: none; }\n\n.close {\n opacity: .4; }\n .close:hover, .close:focus {\n opacity: 1; }\n\n.alert {\n border: none;\n color: #fff; }\n .alert a,\n .alert .alert-link {\n color: #fff;\n text-decoration: underline; }\n .alert-primary {\n background-color: #375a7f; }\n .alert-secondary {\n background-color: #444; }\n .alert-success {\n background-color: #00bc8c; }\n .alert-info {\n background-color: #3498db; }\n .alert-warning {\n background-color: #f39c12; }\n .alert-danger {\n background-color: #e74c3c; }\n .alert-light {\n background-color: #adb5bd; }\n .alert-dark {\n background-color: #303030; }\n\n.list-group-item-action {\n color: #fff; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n background-color: #444;\n color: #fff; }\n .list-group-item-action .list-group-item-heading {\n color: #fff; }\n\nbody {\n min-height: 100vh; }\n\n.border-bottom {\n border-width: 3px !important; }\n\n.border-top {\n border-width: 3px !important; }\n\ntr.hide {\n display: none; }\n\n.rebooting {\n display: none; }\n\ntd.value {\n width: 80%; }\n\n#boot-div {\n float: right; }\n\n/* body {\n border: 0;\n margin: 0;\n margin-bottom:50px;\n padding-left: 12px;\n padding-right: 12px;\n padding-bottom: 45px;\n}\na {\n color: #fff;\n transition: color .2s ease-out;\n text-decoration: none\n}\na:hover {\n color: #99f;\n text-decoration: none\n}\n.glyphicon {\n font-size: 18px;\n}\ninput:focus,\nselect:focus,\ntextarea:focus,\nbutton:focus {\n outline: none;\n}\n.blur {\n -webkit-filter: blur(2px);\n -moz-filter: blur(2px);\n -ms-filter: blur(2px);\n -o-filter: blur(2px);\n filter: blur(2px);\n}\n.ape {\n padding: 10px 0px 10px 10px;\n background-color: #444;\n}\n.ape:hover {\n cursor: pointer;\n}\nheader {\n border-bottom: 1px solid #000;\n border-top: 1px solid #000;\n}\nsection {\n border-bottom: 1px solid #000;\n border-top: 1px solid #000;\n}\nh1 {\n margin: 0;\n margin-top: 20px;\n padding: 10px;\n text-transform: uppercase;\n color: #888;\n font-size: 1.6em\n}\nh2 {\n margin: 0;\n margin-top: 20px;\n padding: 10px;\n text-transform: uppercase;\n color: #888;\n font-size: 1.0em\n}\nh3 {\n margin: 0;\n text-align: center;\n padding: 20px 0px 20px 0px;\n}\n.gr {\n color: green;\n}\n.rd {\n color: red;\n}\n#wifi-status {\n display: none;\n}\n#connect {\n display: none;\n}\n#connect_manual {\n display: none;\n}\n#manual_ssid {\n border: none;\n width: 80%;\n padding: 10px 0px 10px 10px;\n display: block\n}\n#manual_pwd {\n border: none;\n width: 80%;\n padding: 10px 0px 10px 10px;\n display: block\n}\n#pwd {\n border: none;\n width: 80%;\n padding: 10px 0px 10px 10px;\n display: block\n}\n.buttons {\n padding: 15px;\n}\n#join {\n float: right;\n}\n#manual_join {\n float: right;\n}\n#yes-disconnect {\n display: inline-block;\n}\n#no-disconnect {\n display: inline-block;\n}\n.tctr {\n text-align: center;\n}\n#connect-wait {\n display: none;\n}\n#connect-success {\n display: none;\n}\n#connect-fail {\n display: none;\n}\n#connect-details {\n display: none;\n}\n#diag-disconnect {\n display: none;\n}\n.fr {\n float: right;\n margin-right: 20px;\n} */\n/* .w0 {\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAABzUlEQVRIS+WUTShEURTH3zyRhjQ+8hWxmCJMoSzEwsbCgi1LZRYW9pONptiwka9iI81CWFpYaEqNMkVKmpWN1IhYKN9ZDL/z3p3mxZh5g9X4168799xz/vPefedeLeuVC+3gdTgc07CsmCQ2DI2gg21Jci30wSpGt/CeghickTsHPVACDkgqp67rPgpO4E0ZZMIj7OHhxSvPtEyomcVDeFXJv+EZNvEsNa01rZfAuSUhThR2wU+ObJkbyhRNMMDaDIThBqy1MdZ3wAPawqfFC2Lj0Ab5kpBGxdAJs9TeW72ITUhCPZMjFYwwbwXpnkwlDzOIx50yXwP5c0MeggHGanNqSDqqBqQ7/Kxvg2zHAfMN8IE8uZhYO6eBnBXGKnOakLWfaQZ9jMRjSPXhZUuC5A9JjVFpKkeNSVVA0Tq8KJN0yFl4gilqbW2tm+SQKoybXIG8jcT34RSsh1Byt6iVg2ZLlRCg6JpROqEDpFheXZ5S9rcLFsl5YJwHad+MVA5y13w5lRY5oRsKjdm/Vz/7LR86zG+5wr+9NX+iOowjEO+aELEic+lv1ILppeUPosRst6QduTANgnE2mC+BnYswI1VwfYzCCL9dZij7pWkf6UeSTYAuE/QAAAAASUVORK5CYII=\') no-repeat left top;\n height: 24px;\n}\n.w1 {\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAHiSURBVEhL5dRPKINxHMfxPVskpA35F3FYEVasHBYHFwcHrhyVZ8vBfblIceEi/4qLtINwdHCQUpQVKcnJRYqIg/J3OYz399nv0YPNtuzEt149+31/v+/n4fGYLVHpup4Rnyregd+K27TIghe63+8fx7wySqsPdbAj3qzha0MOV6ETiwTd4u0HUZxydgrtKISGj0xreG4gEAgycIRXFZCOR2yTQZSebeaa4Q1s7iOiDv/GM1bJLDJv0EHjzHLAdIFNjHBGHpkbxUo9utmbQBg3sM5G2d+AR24w82XznN4QmpGjXrCExRkXfJhk9t6aRW9YDtSwOFDNE9ZNyFLzKRczOegh406FL8ElG8JDM8S1Qtaq7KhEO0Y0TVtHGHusVxCEDy5oMLNqyVrgWm5kqaYw3mdVdmqQsENE8JbAPbY43yszMqiyHOr66QayL5XH0DJeVEgyUTxhjNmPR/vtBpZyc3hHDZohV5DfRvq7OMYtrDdZY7YwFpG8yhBi6JrrMFogww7IT1mOVsxy5oHrNIqRVpWgDtnGKn7log35xurfVxfPW/7QYT57Ybz7mapqgk9gvjU79ApiW5mpRkIvLTe4oJfyK5lKOQndgvG/wXoOSb8I061Svj4G0M9nZ6z198tmeweYtIrMYP17VAAAAABJRU5ErkJggg==\') no-repeat left top;\n height: 24px;\n}\n.w2 {\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAHkSURBVEhL3dRLKERRGMDxuSPSkLzyilgo8iiUhVjYWFiwZancmSzsZSPFho28io1kISwtLKQURZGSrGykiFgo7yyG/zdzznRm5iK5Sk79uvd85/u++5hzx2Pb9q9yDLrJMWhIRB1sv98/ghlliFAXyuGFU21IbECSi9CKORrd4O0TQZyQO45mZMJCpKfZ3BcIBPooOMSravAdD9ikB63sJN1XN69kcQ8vKvknnrBMzyx9gRYCp0aCdo51DJIjr6wU2UoF2lkbxS6uYdYGWV9DtVxgMmbxjFg/apEM/ZQfyUADxqi9M3sRG5CEEib7KnjMvAaye2IbfUVupoMet6r5PDL0YjXBBY4Fai5kRxVCdscg66uQ17HDfAl9kDuXJzB3Thk5sxzzZa6DumHknN3QS+IBPvvh5ZVskN8ZU5+gz3XAlELRIp5Vk6/It/CIYWrjXm3URCkleUsV6iaXkKeR+DaOYH6EkrtCrXxoUf2iJoY8LFB0xXEA9ZBieXS5S3m/jZgi557jBGT7xvWKCxhyIP81ka/SgQ9NSDViURyDbvpTo82yrAPscl4HKxR1aRTT+BhvyhaxtPCSO6OKphfGBc6JZYaX3BnpNN1AUC7AfBrJoRUXR67X6+1BN+fp4dD/Hx7PO4o9VGuAapKIAAAAAElFTkSuQmCC\') no-repeat left top;\n height: 24px;\n}\n.w3 {\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAACAElEQVRIS7XUP0gbYRjH8VSpiBZJWvEflXYQKtqACg6ig4uDg651LPQSHLpLlyDoUhdpVdBFxEG0YwcHCQgRFJSCFKcuUohY6iC0VYtD9PuE9w3vXZ74h16HD3fv733e53KX9y7ied5/pYZhUkPHQ3TBSyQS7zFvTBC9RivKoK3NCwZS3IxBLNLoBFc3yOEbtR/Qj8d4gEJPt3lVMpkcY8E+Lk2D+/iDTXrQyquwfW3zdiZ38dcU/4tzrNHzib3AAMGhU2BlsYFxauSRtaDWaMMwc1PYwU+4a3PMryMuF5gJTH4ne4dOVMLeZSkx9GCatb/cXmQpKXjOYM+EB4w7ILsn2Og28mNe0ePUNF9CzE7GCZc5NpmxkB31FLI7xpn/DHkc24xXMQb55XIH7s55Qc0Cx0YZ29A2LJyzG95S+AU3/fHySNLUjwTWl9tzG7iqWbSCC9PkNvIunGGStUWP1jcwWijOmIW2yTHkbiTfwle4L6HUfmKtvGi+fr6BowHLLPrBMYVuyGK5dfmV8nx7MUvNb44fIdu3qFdR4KiDfGsKb6WiCn145GQ+ahgmNQyTGpYwxPOWP3qHc/mE+76apaih4hmND2B3TYasJlCjUkPFS5oeORfIkhVtSY0aKqI0TSP/bjCew10+hPf6D+r5fIziDefRwFxJahgmNQyPF7kGEsc1es+A2E4AAAAASUVORK5CYII=\') no-repeat left top;\n height: 24px;\n} */\n/* .pw {\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAABIUlEQVRIS+3VsU7CUBTGcYhBJCwqwcmEJ2DkCQgzb8ADmLgYWXTzMVjcGNjYGEAXgoSRhTg5OroYIyFY/h+hWGwvtzQ0LpzkF8i5l/uRQ2kTjuPEKrC5T79vzHWJO4wxwzeGuMY5AitsQBFvmEObvNQboQBfhQk4gQ5wD+zgBrcYrHrSwzE2KkxAHVrQWB6QgiqJLB7xA+2pYaNsAWm8QAsa0Sn+1gU+oT1NHGFdtoAcJtBCSw1DuaPqQiNdly0gj1doQaMwleavPc+IJUDffKeADO7Rxxe08A4dEOQD2qPXJ1xh+VuYAirQVaNGFFPov2MM0OXm/UAUZRwCtjoEWP1vQBXuLTgKPYRKMAacoY0oIboDNLB8+PgC4hLY3B8nsQCQEf56jLJoQAAAAABJRU5ErkJggg==\') no-repeat left top;\n height: 24px;\n} */\n/* SpinKit is licensed under the MIT License. Copyright (c) 2015 Tobias Ahlin */\n/* .spinner {\n width: 40px;\n height: 40px;\n \n position: relative;\n margin: 100px auto;\n }\n \n .double-bounce1, .double-bounce2 {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: #333;\n opacity: 0.6;\n position: absolute;\n top: 0;\n left: 0;\n \n -webkit-animation: bounce 2.0s infinite ease-in-out;\n animation: bounce 2.0s infinite ease-in-out;\n }\n \n .double-bounce2 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s;\n }\n \n @-webkit-keyframes bounce {\n 0%, 100% { -webkit-transform: scale(0.0) }\n 50% { -webkit-transform: scale(1.0) }\n }\n \n @keyframes bounce {\n 0%, 100% { \n transform: scale(0.0);\n -webkit-transform: scale(0.0);\n } 50% { \n transform: scale(1.0);\n -webkit-transform: scale(1.0);\n }\n } */\n/* end of SpinKit */\n/* daduke stuff */\n/* input[type=\'text\'], input[type=\'password\'], textarea, select, option {\n background: #999;\n border: 0;\n padding: 4px;\n}\n\n.custom-switch {\n margin-left: 8px;\n}\n\n.custom-switch, .custom-radio {\n padding-left: 2.25rem;\n padding-bottom: 1rem;\n}\n\n.custom-checkbox > .custom-control-label {\n padding-top: 0.5rem;\n padding-left: 2rem;\n padding-bottom: 0.1rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n height: 2rem;\n width: 3.5rem;\n pointer-events: all;\n border-radius: 1rem;\n background-color: #f00;\n} */\n/* \n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(2rem - 4px);\n height: calc(2rem - 4px);\n background-color: #adb5bd;\n border-radius: 2rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n} */\n/* \n.custom-switch .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #0f0;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n -webkit-transform: translateX(1.5rem); \n transform: translateX(1.5rem); \n}\n\ntextarea#autoexec1, textarea#fwurl, div#upload {\n width: 80%;\n}\n\ntable tr.MESSAGING_INFO {\n background: #123;\n}\n\ntable tr.MESSAGING_WARNING {\n background: #330;\n}\n\ntable tr.MESSAGING_ERROR {\n background: #300;\n}\n\ninput, textarea {\n border-radius: 3px;\n border: 1px solid transparent;\n border-top: none;\n border-bottom: 1px solid #DDD;\n box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;\n}\n\n#otadiv {\n\tdisplay: none;\n}\n\n#btsinkdiv {\n\tdisplay: none;\n}\n\n.tooltip-inner {\n font-family: monospace, monospace;\n font-size: 70%;\n}\n\n#progress {\n width: 60%;\n}\n\n.progress-bar {\n color: #fff;\n background-color: #037AF0;\n}\n\nspan#flash-status {\n padding-left: 15px;\n font-size: 120%;\n} */\n/* #info {\n padding-top: 7px;\n float: right;\n display: grid;\n} */\n/* svg#battery {\n fill: #ddd;\n}\n\nsvg#output {\n fill: #ddd;\n padding-right: 4px;\n}\n\nsvg#jack {\n fill: #ddd;\n padding-right: 4px;\n} */\n/* \nul#navbar {\n border-bottom: 0px;\n}\n.navbar-nav {\n float: left;\n margin: 0;\n padding-top: 1rem;\n\n}\n#content {\n border-top: 1px solid black;\n} */\n/* .footer {\n position: fixed;\n left: 0;\n bottom: 0;\n width: 100%;\n background-color: #555;\n color: white;\n text-align: center;\n} */\n/* \n.sl {\n background-color: #053c1e;\n}\n.recovery {\n background-color: #3c0505;\n}\n\n\n\n\ndiv#message {\n display: none;\n color: #000;\n background: #f00;\n position:fixed;\n padding: 8px;\n top: 20%;\n left: 50%;\n width:20em;\n height:4em;\n text-align: center;\n margin-left: -10em; \n margin-top: -2em; \n border-radius: 8px;\n box-shadow: 0px 5px 2px -5px rgba(255, 255, 255, 0.5) inset, 0px 10px 20px -5px rgba(255, 255, 255, 0.1) inset, 0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 1px rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.3);\n z-index: 20;\n} */\n/* \n */\n/* \n#searchfw {\n float: right;\n display: none;\n} */\n/* button#updateAP {\n float: right;\n display: inline;\n} */\n',""])},33:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEXIycuswsKMjI4rqqZyc3RQlpQ6jIEmJifW2dq5ursppJ8Om4zC0NAFdGYmmpb///8Hg3O4x8cHkoEggX0jko5Ks6/P0dM5r6ocoZb3+PgiiYVevrp/y8bg4uOS09FtxMDs7+7M6um529qoysik2tiNn72gAAAAF3RSTlP94Fr/Wf39BP26/////////////////kibhL0AAAGjSURBVDjLbZMJkoMgEEWtmETEJWpkiSC45P5nnF4wk7HmW2jLfzYIdFYUxbXUYp5nIbTOUFoLAR2ivIKZFQXYuu6TahSHmdAlAqWub0/QNI1jSxrHacKeWw9EdtH1xHbbyiRgCJn67JqVAr9nO2fJnBDMoUuYEvsfmxnJBM66Zj8/iYmaAPKlOvRNJAC/fz8OefINEAngAbYPEMiHTJCCAZrACciVMpCCgDEBKwsAowymMO3IAP3Btqa5vYJx0ZlcOSUZaE/AWznvnTHOyfZ/wMUQvAIg/wb27QNEH94BgGj+APsZiF8AXAhQQEMwkIYYLW7xvsENoyUoF0I0ysf0F2O743kDQNXzXM8+j8Eb6byzDEz7gtpsO1PgrXG5Nd6btNTP+YXarKTny1uQ9JiAN6vbqT9au+BzMQjAWtlq6BiYttdjiVVVqfXxWFWFkk6Cz0DTdYOFPmpHAAK/YQCJoTppQJ8A3TAxVAAhR439Bg5tKe7NgSDEje3mDsf+ovuGCUbYZb/BwoHS6ykHMYfo/U6lx8Xb/+qo3U/x/lf+VP9c/j9c3zy20WEMxgAAAABJRU5ErkJggg=="},37:function(n,t){},38:function(n,t,o){"use strict";o.r(t);o(6),o(11),o(16),o(17),o(18),o(19),o(20),o(21),o(22),o(23),o(24),o(25),o(26),o(27),o(28),o(29),o(30),o(31),o(32),o(33);var r=o(3),e=o.n(r),a=o(1),i=o.n(a),l=o(5),d=o.n(l),m=o(0);function c(n,t){var o;if("undefined"==typeof Symbol||null==n[Symbol.iterator]){if(Array.isArray(n)||(o=function(n,t){if(!n)return;if("string"==typeof n)return s(n,t);var o=Object.prototype.toString.call(n).slice(8,-1);"Object"===o&&n.constructor&&(o=n.constructor.name);if("Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return s(n,t)}(n))||t&&n&&"number"==typeof n.length){o&&(n=o);var r=0,e=function(){};return{s:e,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){o=n[Symbol.iterator]()},n:function(){var n=o.next();return i=n.done,n},e:function(n){l=!0,a=n},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw a}}}}function s(n,t){(null==t||t>n.length)&&(t=n.length);for(var o=0,r=new Array(t);o")}}),Object.assign(Date.prototype,{toLocalShort:function(){return this.toLocaleString(void 0,{dateStyle:"short",timeStyle:"short"})}});var p=1,b=17,g=2,f=18,u=4,h=20,x=8,v=24,w={bt_playing:"play-circle-fill",bt_disconnected:"bluetooth-fill",bt_neutral:"",bt_connected:"bluetooth-connect-fill",bt_disabled:"",play_arrow:"play-circle-fill",pause:"pause-circle-fill",stop:"stop-circle-fill","":""},y=[{desc:"Idle",sub:["bt_neutral"]},{desc:"Discovering",sub:["bt_disconnected"]},{desc:"Discovered",sub:["bt_disconnected"]},{desc:"Unconnected",sub:["bt_disconnected"]},{desc:"Connecting",sub:["bt_disconnected"]},{desc:"Connected",sub:["bt_connected","play_arrow","bt_playing","pause","stop"]},{desc:"Disconnecting",sub:["bt_disconnected"]}],k={MESSAGING_INFO:"badge-success",MESSAGING_WARNING:"badge-warning",MESSAGING_ERROR:"badge-danger"},A=0,S=1,z=3,E=4,_={0:"eRunning", +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{11:function(n,t,o){var r=o(12);"string"==typeof r&&(r=[[n.i,r,""]]);var e={hmr:!0,transform:void 0,insertInto:void 0};o(14)(r,e);r.locals&&(n.exports=r.locals)},12:function(n,t,o){(t=n.exports=o(13)(!1)).push([n.i,"@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap);",""]),t.push([n.i,'/*!\n * Bootstrap v4.6.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --blue: #375a7f;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #e74c3c;\n --orange: #fd7e14;\n --yellow: #f39c12;\n --green: #00bc8c;\n --teal: #20c997;\n --cyan: #3498db;\n --white: #fff;\n --gray: #888;\n --gray-dark: #303030;\n --primary: #375a7f;\n --secondary: #444;\n --success: #00bc8c;\n --info: #3498db;\n --warning: #f39c12;\n --danger: #e74c3c;\n --light: #adb5bd;\n --dark: #303030;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #fff;\n text-align: left;\n background-color: #222; }\n\n[tabindex="-1"]:focus:not(:focus-visible) {\n outline: 0 !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #00bc8c;\n text-decoration: none;\n background-color: transparent; }\n a:hover {\n color: #007053;\n text-decoration: underline; }\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg {\n overflow: hidden;\n vertical-align: middle; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #888;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent; }\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus:not(:focus-visible) {\n outline: 0; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\n[role="button"] {\n cursor: pointer; }\n\nselect {\n word-wrap: normal; }\n\nbutton,\n[type="button"],\n[type="reset"],\n[type="submit"] {\n -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type="button"]:not(:disabled),\n[type="reset"]:not(:disabled),\n[type="submit"]:not(:disabled) {\n cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type="button"]::-moz-focus-inner,\n[type="reset"]::-moz-focus-inner,\n[type="submit"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type="radio"],\ninput[type="checkbox"] {\n box-sizing: border-box;\n padding: 0; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type="number"]::-webkit-inner-spin-button,\n[type="number"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type="search"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2; }\n\nh1, .h1 {\n font-size: 3rem; }\n\nh2, .h2 {\n font-size: 2.5rem; }\n\nh3, .h3 {\n font-size: 2rem; }\n\nh4, .h4 {\n font-size: 1.40625rem; }\n\nh5, .h5 {\n font-size: 1.17188rem; }\n\nh6, .h6 {\n font-size: 0.9375rem; }\n\n.lead {\n font-size: 1.17188rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.17188rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #888; }\n .blockquote-footer::before {\n content: "\\2014\\A0"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #222;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #888; }\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #222;\n border-radius: 0.2rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: inherit; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px; } }\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px; } }\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px; } }\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px; } }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*="col-"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.row-cols-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n\n.row-cols-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-sm-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-sm-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-md-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-md-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-lg-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-lg-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%; }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%; }\n .row-cols-xl-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%; }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%; }\n .row-cols-xl-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #fff; }\n .table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #444; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #444; }\n .table tbody + tbody {\n border-top: 2px solid #444; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid #444; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #444; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030; }\n\n.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c7d1db; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #97a9bc; }\n\n.table-hover .table-primary:hover {\n background-color: #b7c4d1; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #b7c4d1; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #cbcbcb; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #9e9e9e; }\n\n.table-hover .table-secondary:hover {\n background-color: #bebebe; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #bebebe; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #b8ecdf; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #7adcc3; }\n\n.table-hover .table-success:hover {\n background-color: #a4e7d6; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #a4e7d6; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #c6e2f5; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #95c9ec; }\n\n.table-hover .table-info:hover {\n background-color: #b0d7f1; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #b0d7f1; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fce3bd; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #f9cc84; }\n\n.table-hover .table-warning:hover {\n background-color: #fbd9a5; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #fbd9a5; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f8cdc8; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #f3a29a; }\n\n.table-hover .table-danger:hover {\n background-color: #f5b8b1; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f5b8b1; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #e8eaed; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #d4d9dd; }\n\n.table-hover .table-light:hover {\n background-color: #dadde2; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #dadde2; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c5c5c5; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #939393; }\n\n.table-hover .table-dark:hover {\n background-color: #b8b8b8; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b8b8b8; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n color: #fff;\n background-color: #303030;\n border-color: #434343; }\n\n.table .thead-light th {\n color: #444;\n background-color: #ebebeb;\n border-color: #444; }\n\n.table-dark {\n color: #fff;\n background-color: #303030; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #434343; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #444;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #222;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #444; }\n .form-control:focus {\n color: #444;\n background-color: #fff;\n border-color: #739ac2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .form-control::placeholder {\n color: #888;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #ebebeb;\n opacity: 1; }\n\ninput[type="date"].form-control,\ninput[type="time"].form-control,\ninput[type="datetime-local"].form-control,\ninput[type="month"].form-control {\n appearance: none; }\n\nselect.form-control:focus::-ms-value {\n color: #444;\n background-color: #fff; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.17188rem;\n line-height: 1.5; }\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.825rem;\n line-height: 1.5; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 0.9375rem;\n line-height: 1.5;\n color: #fff;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto; }\n\ntextarea.form-control {\n height: auto; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*="col-"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input[disabled] ~ .form-check-label,\n .form-check-input:disabled ~ .form-check-label {\n color: #888; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #00bc8c; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.825rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(0, 188, 140, 0.9);\n border-radius: 0.25rem; }\n .form-row > .col > .valid-tooltip,\n .form-row > [class*="col-"] > .valid-tooltip {\n left: 5px; }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #00bc8c;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2300bc8c\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #00bc8c;\n padding-right: calc(0.75em + 2.3125rem);\n background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2300bc8c\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #00bc8c; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #00bc8c; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #00bc8c; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #00efb2;\n background-color: #00efb2; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #00bc8c; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #00bc8c; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #00bc8c;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #e74c3c; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.825rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(231, 76, 60, 0.9);\n border-radius: 0.25rem; }\n .form-row > .col > .invalid-tooltip,\n .form-row > [class*="col-"] > .invalid-tooltip {\n left: 5px; }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #e74c3c;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23e74c3c\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23e74c3c\' stroke=\'none\'/%3e%3c/svg%3e");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #e74c3c;\n padding-right: calc(0.75em + 2.3125rem);\n background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23e74c3c\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23e74c3c\' stroke=\'none\'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #e74c3c; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #e74c3c; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #e74c3c; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #ed7669;\n background-color: #ed7669; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #e74c3c; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #e74c3c; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #e74c3c;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #fff;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 0.9375rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: #fff;\n text-decoration: none; }\n .btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .btn.disabled, .btn:disabled {\n opacity: 0.65; }\n .btn:not(:disabled):not(.disabled) {\n cursor: pointer; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-primary:hover {\n color: #fff;\n background-color: #2b4764;\n border-color: #28415b; }\n .btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #2b4764;\n border-color: #28415b;\n box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #28415b;\n border-color: #243a53; }\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 115, 146, 0.5); }\n\n.btn-secondary {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-secondary:hover {\n color: #fff;\n background-color: #313131;\n border-color: #2b2b2b; }\n .btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #313131;\n border-color: #2b2b2b;\n box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #2b2b2b;\n border-color: #242424; }\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5); }\n\n.btn-success {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-success:hover {\n color: #fff;\n background-color: #009670;\n border-color: #008966; }\n .btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #009670;\n border-color: #008966;\n box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #008966;\n border-color: #007c5d; }\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 198, 157, 0.5); }\n\n.btn-info {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-info:hover {\n color: #fff;\n background-color: #2384c6;\n border-color: #217dbb; }\n .btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #2384c6;\n border-color: #217dbb;\n box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #217dbb;\n border-color: #1f76b0; }\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5); }\n\n.btn-warning {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-warning:hover {\n color: #fff;\n background-color: #d4860b;\n border-color: #c87f0a; }\n .btn-warning:focus, .btn-warning.focus {\n color: #fff;\n background-color: #d4860b;\n border-color: #c87f0a;\n box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #c87f0a;\n border-color: #bc770a; }\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(245, 171, 54, 0.5); }\n\n.btn-danger {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-danger:hover {\n color: #fff;\n background-color: #e12e1c;\n border-color: #d62c1a; }\n .btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #e12e1c;\n border-color: #d62c1a;\n box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #d62c1a;\n border-color: #ca2a19; }\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(235, 103, 89, 0.5); }\n\n.btn-light {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-light:hover {\n color: #fff;\n background-color: #98a2ac;\n border-color: #919ca6; }\n .btn-light:focus, .btn-light.focus {\n color: #fff;\n background-color: #98a2ac;\n border-color: #919ca6;\n box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #fff;\n background-color: #919ca6;\n border-color: #8a95a1; }\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }\n\n.btn-dark {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-dark:hover {\n color: #fff;\n background-color: #1d1d1d;\n border-color: #171717; }\n .btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #1d1d1d;\n border-color: #171717;\n box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #171717;\n border-color: #101010; }\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5); }\n\n.btn-outline-primary {\n color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #375a7f;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n\n.btn-outline-secondary {\n color: #444;\n border-color: #444; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #444;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #444;\n border-color: #444; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n\n.btn-outline-success {\n color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #00bc8c;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #00bc8c;\n border-color: #00bc8c; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n\n.btn-outline-info {\n color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #3498db;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #3498db;\n border-color: #3498db; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n\n.btn-outline-warning {\n color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:hover {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f39c12;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n background-color: #f39c12;\n border-color: #f39c12; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n\n.btn-outline-danger {\n color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #e74c3c;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #e74c3c;\n border-color: #e74c3c; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n\n.btn-outline-light {\n color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:hover {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #adb5bd;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #222;\n background-color: #adb5bd;\n border-color: #adb5bd; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n\n.btn-outline-dark {\n color: #303030;\n border-color: #303030; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #303030;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #303030;\n border-color: #303030; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n\n.btn-link {\n font-weight: 400;\n color: #00bc8c;\n text-decoration: none; }\n .btn-link:hover {\n color: #007053;\n text-decoration: underline; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: underline; }\n .btn-link:disabled, .btn-link.disabled {\n color: #888;\n pointer-events: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type="submit"].btn-block,\ninput[type="reset"].btn-block,\ninput[type="button"].btn-block {\n width: 100%; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 0.9375rem;\n color: #fff;\n text-align: left;\n list-style: none;\n background-color: #222;\n background-clip: padding-box;\n border: 1px solid #444;\n border-radius: 0.25rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: ""; }\n\n.dropleft .dropdown-toggle::after {\n display: none; }\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: "";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #444; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #fff;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #fff;\n text-decoration: none;\n background-color: #375a7f; }\n .dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #375a7f; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.825rem;\n color: #888;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #fff; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type="radio"],\n .btn-group-toggle > .btn input[type="checkbox"],\n .btn-group-toggle > .btn-group > .btn input[type="radio"],\n .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group:not(.has-validation) > .form-control:not(:last-child),\n .input-group:not(.has-validation) > .custom-select:not(:last-child),\n .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group.has-validation > .form-control:nth-last-child(n + 3),\n .input-group.has-validation > .custom-select:nth-last-child(n + 3),\n .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px; }\n\n.input-group-prepend {\n margin-right: -1px; }\n\n.input-group-append {\n margin-left: -1px; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #adb5bd;\n text-align: center;\n white-space: nowrap;\n background-color: #444;\n border: 1px solid #222;\n border-radius: 0.25rem; }\n .input-group-text input[type="radio"],\n .input-group-text input[type="checkbox"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.17188rem;\n line-height: 1.5;\n border-radius: 0.3rem; }\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5;\n border-radius: 0.2rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,\n.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.custom-control {\n position: relative;\n z-index: 1;\n display: block;\n min-height: 1.40625rem;\n padding-left: 1.5rem;\n color-adjust: exact; }\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.20313rem;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #375a7f;\n background-color: #375a7f; }\n .custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #739ac2; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #97b3d2;\n border-color: #97b3d2; }\n .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #888; }\n .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #ebebeb; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.20313rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: "";\n background-color: #fff;\n border: #adb5bd solid 1px; }\n .custom-control-label::after {\n position: absolute;\n top: 0.20313rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: "";\n background: 50% / 50% 50% no-repeat; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #375a7f;\n background-color: #375a7f; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e"); }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-switch {\n padding-left: 2.25rem; }\n .custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem; }\n .custom-switch .custom-control-label::after {\n top: calc(0.20313rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(55, 90, 127, 0.5); }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.5;\n color: #444;\n vertical-align: middle;\n background: #fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23303030\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;\n border: 1px solid #222;\n border-radius: 0.25rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #739ac2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-select:focus::-ms-value {\n color: #444;\n background-color: #fff; }\n .custom-select[multiple], .custom-select[size]:not([size="1"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none; }\n .custom-select:disabled {\n color: #888;\n background-color: #ebebeb; }\n .custom-select::-ms-expand {\n display: none; }\n .custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #444; }\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.825rem; }\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.17188rem; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n overflow: hidden;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #739ac2;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-file-input[disabled] ~ .custom-file-label,\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #ebebeb; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: "Browse"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n overflow: hidden;\n font-weight: 400;\n line-height: 1.5;\n color: #adb5bd;\n background-color: #fff;\n border: 1px solid #222;\n border-radius: 0.25rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #adb5bd;\n content: "Browse";\n background-color: #444;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0; }\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .custom-range:focus {\n outline: 0; }\n .custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #222, 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #375a7f;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #97b3d2; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #adb5bd; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none; } }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 2rem; }\n .nav-link:hover, .nav-link:focus {\n text-decoration: none; }\n .nav-link.disabled {\n color: #adb5bd;\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n border-bottom: 1px solid #444; }\n .nav-tabs .nav-link {\n margin-bottom: -1px;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #444 #444 transparent; }\n .nav-tabs .nav-link.disabled {\n color: #adb5bd;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #fff;\n background-color: #222;\n border-color: #444 #444 transparent; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 0.25rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #375a7f; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem; }\n .navbar .container,\n .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.32422rem;\n padding-bottom: 0.32422rem;\n margin-right: 1rem;\n font-size: 1.17188rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.17188rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n .navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: "";\n background: 50% / 100% 100% no-repeat; }\n\n.navbar-nav-scroll {\n max-height: 75vh;\n overflow-y: auto; }\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: #222; }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #222; }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(34, 34, 34, 0.7); }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #222; }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: #222; }\n\n.navbar-light .navbar-toggler {\n color: rgba(34, 34, 34, 0.7);\n border-color: rgba(34, 34, 34, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%2834, 34, 34, 0.7%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e"); }\n\n.navbar-light .navbar-text {\n color: rgba(34, 34, 34, 0.7); }\n .navbar-light .navbar-text a {\n color: #222; }\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: #222; }\n\n.navbar-dark .navbar-brand {\n color: #fff; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.6); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: #fff; }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.6);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255, 255, 255, 0.6%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.6); }\n .navbar-dark .navbar-text a {\n color: #fff; }\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #303030;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group {\n border-top: inherit;\n border-bottom: inherit; }\n .card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n .card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n .card > .card-header + .list-group,\n .card > .list-group + .card-footer {\n border-top: 0; }\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #444;\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #444;\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n border-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%; }\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n\n.card-deck .card {\n margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px; }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px; } }\n\n.card-group > .card {\n margin-bottom: 15px; }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion {\n overflow-anchor: none; }\n .accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #444;\n border-radius: 0.25rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #888;\n content: "/"; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #888; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: 0;\n line-height: 1.25;\n color: #fff;\n background-color: #00bc8c;\n border: 0 solid transparent; }\n .page-link:hover {\n z-index: 2;\n color: #fff;\n text-decoration: none;\n background-color: #00efb2;\n border-color: transparent; }\n .page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25); }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #00efb2;\n border-color: transparent; }\n\n.page-item.disabled .page-link {\n color: #fff;\n pointer-events: none;\n cursor: auto;\n background-color: #007053;\n border-color: transparent; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.17188rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.825rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem; }\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #375a7f; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #28415b; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.5); }\n\n.badge-secondary {\n color: #fff;\n background-color: #444; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #2b2b2b; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5); }\n\n.badge-success {\n color: #fff;\n background-color: #00bc8c; }\n a.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #008966; }\n a.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 188, 140, 0.5); }\n\n.badge-info {\n color: #fff;\n background-color: #3498db; }\n a.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #217dbb; }\n a.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5); }\n\n.badge-warning {\n color: #fff;\n background-color: #f39c12; }\n a.badge-warning:hover, a.badge-warning:focus {\n color: #fff;\n background-color: #c87f0a; }\n a.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(243, 156, 18, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #e74c3c; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #d62c1a; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5); }\n\n.badge-light {\n color: #222;\n background-color: #adb5bd; }\n a.badge-light:hover, a.badge-light:focus {\n color: #222;\n background-color: #919ca6; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #303030; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #171717; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(48, 48, 48, 0.5); }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #303030;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.90625rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #1d2f42;\n background-color: #d7dee5;\n border-color: #c7d1db; }\n .alert-primary hr {\n border-top-color: #b7c4d1; }\n .alert-primary .alert-link {\n color: #0d161f; }\n\n.alert-secondary {\n color: #232323;\n background-color: #dadada;\n border-color: #cbcbcb; }\n .alert-secondary hr {\n border-top-color: #bebebe; }\n .alert-secondary .alert-link {\n color: #0a0a0a; }\n\n.alert-success {\n color: #006249;\n background-color: #ccf2e8;\n border-color: #b8ecdf; }\n .alert-success hr {\n border-top-color: #a4e7d6; }\n .alert-success .alert-link {\n color: #002f23; }\n\n.alert-info {\n color: #1b4f72;\n background-color: #d6eaf8;\n border-color: #c6e2f5; }\n .alert-info hr {\n border-top-color: #b0d7f1; }\n .alert-info .alert-link {\n color: #113249; }\n\n.alert-warning {\n color: #7e5109;\n background-color: #fdebd0;\n border-color: #fce3bd; }\n .alert-warning hr {\n border-top-color: #fbd9a5; }\n .alert-warning .alert-link {\n color: #4e3206; }\n\n.alert-danger {\n color: #78281f;\n background-color: #fadbd8;\n border-color: #f8cdc8; }\n .alert-danger hr {\n border-top-color: #f5b8b1; }\n .alert-danger .alert-link {\n color: #4f1a15; }\n\n.alert-light {\n color: #5a5e62;\n background-color: #eff0f2;\n border-color: #e8eaed; }\n .alert-light hr {\n border-top-color: #dadde2; }\n .alert-light .alert-link {\n color: #424547; }\n\n.alert-dark {\n color: #191919;\n background-color: #d6d6d6;\n border-color: #c5c5c5; }\n .alert-dark hr {\n border-top-color: #b8b8b8; }\n .alert-dark .alert-link {\n color: black; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.70313rem;\n background-color: #444;\n border-radius: 0.25rem; }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #375a7f;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem; }\n\n.list-group-item-action {\n width: 100%;\n color: #444;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #444;\n text-decoration: none;\n background-color: #444; }\n .list-group-item-action:active {\n color: #fff;\n background-color: #ebebeb; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #303030;\n border: 1px solid #444; }\n .list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit; }\n .list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #888;\n pointer-events: none;\n background-color: #303030; }\n .list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #375a7f;\n border-color: #375a7f; }\n .list-group-item + .list-group-item {\n border-top-width: 0; }\n .list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px; } }\n\n.list-group-flush {\n border-radius: 0; }\n .list-group-flush > .list-group-item {\n border-width: 0 0 1px; }\n .list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0; }\n\n.list-group-item-primary {\n color: #1d2f42;\n background-color: #c7d1db; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #1d2f42;\n background-color: #b7c4d1; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #1d2f42;\n border-color: #1d2f42; }\n\n.list-group-item-secondary {\n color: #232323;\n background-color: #cbcbcb; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #232323;\n background-color: #bebebe; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #232323;\n border-color: #232323; }\n\n.list-group-item-success {\n color: #006249;\n background-color: #b8ecdf; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #006249;\n background-color: #a4e7d6; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #006249;\n border-color: #006249; }\n\n.list-group-item-info {\n color: #1b4f72;\n background-color: #c6e2f5; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #1b4f72;\n background-color: #b0d7f1; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #1b4f72;\n border-color: #1b4f72; }\n\n.list-group-item-warning {\n color: #7e5109;\n background-color: #fce3bd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #7e5109;\n background-color: #fbd9a5; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #7e5109;\n border-color: #7e5109; }\n\n.list-group-item-danger {\n color: #78281f;\n background-color: #f8cdc8; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #78281f;\n background-color: #f5b8b1; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #78281f;\n border-color: #78281f; }\n\n.list-group-item-light {\n color: #5a5e62;\n background-color: #e8eaed; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #5a5e62;\n background-color: #dadde2; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #5a5e62;\n border-color: #5a5e62; }\n\n.list-group-item-dark {\n color: #191919;\n background-color: #c5c5c5; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #191919;\n background-color: #b8b8b8; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #191919;\n border-color: #191919; }\n\n.close {\n float: right;\n font-size: 1.40625rem;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-shadow: none;\n opacity: .5; }\n .close:hover {\n color: #fff;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0; }\n\na.close.disabled {\n pointer-events: none; }\n\n.toast {\n flex-basis: 350px;\n max-width: 350px;\n font-size: 0.875rem;\n background-color: #444;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #888;\n background-color: #303030;\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n .modal.modal-static .modal-dialog {\n transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: min-content;\n content: ""; }\n .modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #303030;\n background-clip: padding-box;\n border: 1px solid #444;\n border-radius: 0.3rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #444;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #444;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px); }\n .modal-footer > * {\n margin: 0.25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: min-content; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.825rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: "";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.825rem;\n word-wrap: break-word;\n background-color: #303030;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: "";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^="top"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {\n bottom: calc(-0.5rem - 1px); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #303030; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^="right"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #303030; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {\n top: calc(-0.5rem - 1px); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #303030; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: "";\n border-bottom: 1px solid #444; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^="left"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #303030; }\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.9375rem;\n background-color: #444;\n border-bottom: 1px solid #373737;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #fff; }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: ""; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: 50% / 100% 100% no-repeat; }\n\n.carousel-control-prev-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e"); }\n\n.carousel-control-next-icon {\n background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: .75s linear infinite spinner-border; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1;\n transform: none; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: .75s linear infinite spinner-grow; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: 1.5s; } }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #375a7f !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #28415b !important; }\n\n.bg-secondary {\n background-color: #444 !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #2b2b2b !important; }\n\n.bg-success {\n background-color: #00bc8c !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #008966 !important; }\n\n.bg-info {\n background-color: #3498db !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #217dbb !important; }\n\n.bg-warning {\n background-color: #f39c12 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #c87f0a !important; }\n\n.bg-danger {\n background-color: #e74c3c !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #d62c1a !important; }\n\n.bg-light {\n background-color: #adb5bd !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #919ca6 !important; }\n\n.bg-dark {\n background-color: #303030 !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #171717 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #dee2e6 !important; }\n\n.border-top {\n border-top: 1px solid #dee2e6 !important; }\n\n.border-right {\n border-right: 1px solid #dee2e6 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important; }\n\n.border-left {\n border-left: 1px solid #dee2e6 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #375a7f !important; }\n\n.border-secondary {\n border-color: #444 !important; }\n\n.border-success {\n border-color: #00bc8c !important; }\n\n.border-info {\n border-color: #3498db !important; }\n\n.border-warning {\n border-color: #f39c12 !important; }\n\n.border-danger {\n border-color: #e74c3c !important; }\n\n.border-light {\n border-color: #adb5bd !important; }\n\n.border-dark {\n border-color: #303030 !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded-sm {\n border-radius: 0.2rem !important; }\n\n.rounded {\n border-radius: 0.25rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-lg {\n border-radius: 0.3rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: ""; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: ""; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.user-select-all {\n user-select: all !important; }\n\n.user-select-auto {\n user-select: auto !important; }\n\n.user-select-none {\n user-select: none !important; }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: "";\n background-color: rgba(0, 0, 0, 0); }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #375a7f !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #20344a !important; }\n\n.text-secondary {\n color: #444 !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #1e1e1e !important; }\n\n.text-success {\n color: #00bc8c !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #007053 !important; }\n\n.text-info {\n color: #3498db !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #1d6fa5 !important; }\n\n.text-warning {\n color: #f39c12 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #b06f09 !important; }\n\n.text-danger {\n color: #e74c3c !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #bf2718 !important; }\n\n.text-light {\n color: #adb5bd !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #838f9b !important; }\n\n.text-dark {\n color: #303030 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #0a0a0a !important; }\n\n.text-body {\n color: #fff !important; }\n\n.text-muted {\n color: #888 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: " (" attr(title) ")"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 992px !important; }\n .container {\n min-width: 992px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #444; }\n .table .thead-dark th {\n color: inherit;\n border-color: #444; } }\n\n.blockquote-footer {\n color: #888; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #375a7f; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #444; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #adb5bd; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #303030; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #00bc8c; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #3498db; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #e74c3c; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #f39c12; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > th,\n.table-hover .table-primary:hover > td {\n background-color: #2f4d6d; }\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > th,\n.table-hover .table-secondary:hover > td {\n background-color: #373737; }\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > th,\n.table-hover .table-light:hover > td {\n background-color: #9fa8b2; }\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > th,\n.table-hover .table-dark:hover > td {\n background-color: #232323; }\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > th,\n.table-hover .table-success:hover > td {\n background-color: #00a379; }\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > th,\n.table-hover .table-info:hover > td {\n background-color: #258cd1; }\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > th,\n.table-hover .table-danger:hover > td {\n background-color: #e43725; }\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > th,\n.table-hover .table-warning:hover > td {\n background-color: #e08e0b; }\n\n.table-hover .table-active:hover,\n.table-hover .table-active:hover > th,\n.table-hover .table-active:hover > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.input-group-addon {\n color: #fff; }\n\n.nav-tabs .nav-link,\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-link.active:focus,\n.nav-tabs .nav-link.active:hover,\n.nav-tabs .nav-item.open .nav-link,\n.nav-tabs .nav-item.open .nav-link:focus,\n.nav-tabs .nav-item.open .nav-link:hover,\n.nav-pills .nav-link,\n.nav-pills .nav-link.active,\n.nav-pills .nav-link.active:focus,\n.nav-pills .nav-link.active:hover,\n.nav-pills .nav-item.open .nav-link,\n.nav-pills .nav-item.open .nav-link:focus,\n.nav-pills .nav-item.open .nav-link:hover {\n color: #fff; }\n\n.breadcrumb a {\n color: #fff; }\n\n.pagination a:hover {\n text-decoration: none; }\n\n.close {\n opacity: .4; }\n .close:hover, .close:focus {\n opacity: 1; }\n\n.alert {\n border: none;\n color: #fff; }\n .alert a,\n .alert .alert-link {\n color: #fff;\n text-decoration: underline; }\n .alert-primary {\n background-color: #375a7f; }\n .alert-secondary {\n background-color: #444; }\n .alert-success {\n background-color: #00bc8c; }\n .alert-info {\n background-color: #3498db; }\n .alert-warning {\n background-color: #f39c12; }\n .alert-danger {\n background-color: #e74c3c; }\n .alert-light {\n background-color: #adb5bd; }\n .alert-dark {\n background-color: #303030; }\n\n.list-group-item-action {\n color: #fff; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n background-color: #444;\n color: #fff; }\n .list-group-item-action .list-group-item-heading {\n color: #fff; }\n\nbody {\n min-height: 100vh; }\n\n.border-bottom {\n border-width: 3px !important; }\n\n.border-top {\n border-width: 3px !important; }\n\ntr.hide {\n display: none; }\n\n.rebooting {\n display: none; }\n\ntd.value {\n width: 80%; }\n\n#boot-div {\n float: right; }\n\n/* body {\r\n border: 0;\r\n margin: 0;\r\n margin-bottom:50px;\r\n padding-left: 12px;\r\n padding-right: 12px;\r\n padding-bottom: 45px;\r\n}\r\na {\r\n color: #fff;\r\n transition: color .2s ease-out;\r\n text-decoration: none\r\n}\r\na:hover {\r\n color: #99f;\r\n text-decoration: none\r\n}\r\n.glyphicon {\r\n font-size: 18px;\r\n}\r\ninput:focus,\r\nselect:focus,\r\ntextarea:focus,\r\nbutton:focus {\r\n outline: none;\r\n}\r\n.blur {\r\n -webkit-filter: blur(2px);\r\n -moz-filter: blur(2px);\r\n -ms-filter: blur(2px);\r\n -o-filter: blur(2px);\r\n filter: blur(2px);\r\n}\r\n.ape {\r\n padding: 10px 0px 10px 10px;\r\n background-color: #444;\r\n}\r\n.ape:hover {\r\n cursor: pointer;\r\n}\r\nheader {\r\n border-bottom: 1px solid #000;\r\n border-top: 1px solid #000;\r\n}\r\nsection {\r\n border-bottom: 1px solid #000;\r\n border-top: 1px solid #000;\r\n}\r\nh1 {\r\n margin: 0;\r\n margin-top: 20px;\r\n padding: 10px;\r\n text-transform: uppercase;\r\n color: #888;\r\n font-size: 1.6em\r\n}\r\nh2 {\r\n margin: 0;\r\n margin-top: 20px;\r\n padding: 10px;\r\n text-transform: uppercase;\r\n color: #888;\r\n font-size: 1.0em\r\n}\r\nh3 {\r\n margin: 0;\r\n text-align: center;\r\n padding: 20px 0px 20px 0px;\r\n}\r\n.gr {\r\n color: green;\r\n}\r\n.rd {\r\n color: red;\r\n}\r\n#wifi-status {\r\n display: none;\r\n}\r\n#connect {\r\n display: none;\r\n}\r\n#connect_manual {\r\n display: none;\r\n}\r\n#manual_ssid {\r\n border: none;\r\n width: 80%;\r\n padding: 10px 0px 10px 10px;\r\n display: block\r\n}\r\n#manual_pwd {\r\n border: none;\r\n width: 80%;\r\n padding: 10px 0px 10px 10px;\r\n display: block\r\n}\r\n#pwd {\r\n border: none;\r\n width: 80%;\r\n padding: 10px 0px 10px 10px;\r\n display: block\r\n}\r\n.buttons {\r\n padding: 15px;\r\n}\r\n#join {\r\n float: right;\r\n}\r\n#manual_join {\r\n float: right;\r\n}\r\n#yes-disconnect {\r\n display: inline-block;\r\n}\r\n#no-disconnect {\r\n display: inline-block;\r\n}\r\n.tctr {\r\n text-align: center;\r\n}\r\n#connect-wait {\r\n display: none;\r\n}\r\n#connect-success {\r\n display: none;\r\n}\r\n#connect-fail {\r\n display: none;\r\n}\r\n#connect-details {\r\n display: none;\r\n}\r\n#diag-disconnect {\r\n display: none;\r\n}\r\n.fr {\r\n float: right;\r\n margin-right: 20px;\r\n} */\n/* .w0 {\r\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAABzUlEQVRIS+WUTShEURTH3zyRhjQ+8hWxmCJMoSzEwsbCgi1LZRYW9pONptiwka9iI81CWFpYaEqNMkVKmpWN1IhYKN9ZDL/z3p3mxZh5g9X4168799xz/vPefedeLeuVC+3gdTgc07CsmCQ2DI2gg21Jci30wSpGt/CeghickTsHPVACDkgqp67rPgpO4E0ZZMIj7OHhxSvPtEyomcVDeFXJv+EZNvEsNa01rZfAuSUhThR2wU+ObJkbyhRNMMDaDIThBqy1MdZ3wAPawqfFC2Lj0Ab5kpBGxdAJs9TeW72ITUhCPZMjFYwwbwXpnkwlDzOIx50yXwP5c0MeggHGanNqSDqqBqQ7/Kxvg2zHAfMN8IE8uZhYO6eBnBXGKnOakLWfaQZ9jMRjSPXhZUuC5A9JjVFpKkeNSVVA0Tq8KJN0yFl4gilqbW2tm+SQKoybXIG8jcT34RSsh1Byt6iVg2ZLlRCg6JpROqEDpFheXZ5S9rcLFsl5YJwHad+MVA5y13w5lRY5oRsKjdm/Vz/7LR86zG+5wr+9NX+iOowjEO+aELEic+lv1ILppeUPosRst6QduTANgnE2mC+BnYswI1VwfYzCCL9dZij7pWkf6UeSTYAuE/QAAAAASUVORK5CYII=\') no-repeat left top;\r\n height: 24px;\r\n}\r\n.w1 {\r\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAHiSURBVEhL5dRPKINxHMfxPVskpA35F3FYEVasHBYHFwcHrhyVZ8vBfblIceEi/4qLtINwdHCQUpQVKcnJRYqIg/J3OYz399nv0YPNtuzEt149+31/v+/n4fGYLVHpup4Rnyregd+K27TIghe63+8fx7wySqsPdbAj3qzha0MOV6ETiwTd4u0HUZxydgrtKISGj0xreG4gEAgycIRXFZCOR2yTQZSebeaa4Q1s7iOiDv/GM1bJLDJv0EHjzHLAdIFNjHBGHpkbxUo9utmbQBg3sM5G2d+AR24w82XznN4QmpGjXrCExRkXfJhk9t6aRW9YDtSwOFDNE9ZNyFLzKRczOegh406FL8ElG8JDM8S1Qtaq7KhEO0Y0TVtHGHusVxCEDy5oMLNqyVrgWm5kqaYw3mdVdmqQsENE8JbAPbY43yszMqiyHOr66QayL5XH0DJeVEgyUTxhjNmPR/vtBpZyc3hHDZohV5DfRvq7OMYtrDdZY7YwFpG8yhBi6JrrMFogww7IT1mOVsxy5oHrNIqRVpWgDtnGKn7log35xurfVxfPW/7QYT57Ybz7mapqgk9gvjU79ApiW5mpRkIvLTe4oJfyK5lKOQndgvG/wXoOSb8I061Svj4G0M9nZ6z198tmeweYtIrMYP17VAAAAABJRU5ErkJggg==\') no-repeat left top;\r\n height: 24px;\r\n}\r\n.w2 {\r\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAHkSURBVEhL3dRLKERRGMDxuSPSkLzyilgo8iiUhVjYWFiwZancmSzsZSPFho28io1kISwtLKQURZGSrGykiFgo7yyG/zdzznRm5iK5Sk79uvd85/u++5hzx2Pb9q9yDLrJMWhIRB1sv98/ghlliFAXyuGFU21IbECSi9CKORrd4O0TQZyQO45mZMJCpKfZ3BcIBPooOMSravAdD9ikB63sJN1XN69kcQ8vKvknnrBMzyx9gRYCp0aCdo51DJIjr6wU2UoF2lkbxS6uYdYGWV9DtVxgMmbxjFg/apEM/ZQfyUADxqi9M3sRG5CEEib7KnjMvAaye2IbfUVupoMet6r5PDL0YjXBBY4Fai5kRxVCdscg66uQ17HDfAl9kDuXJzB3Thk5sxzzZa6DumHknN3QS+IBPvvh5ZVskN8ZU5+gz3XAlELRIp5Vk6/It/CIYWrjXm3URCkleUsV6iaXkKeR+DaOYH6EkrtCrXxoUf2iJoY8LFB0xXEA9ZBieXS5S3m/jZgi557jBGT7xvWKCxhyIP81ka/SgQ9NSDViURyDbvpTo82yrAPscl4HKxR1aRTT+BhvyhaxtPCSO6OKphfGBc6JZYaX3BnpNN1AUC7AfBrJoRUXR67X6+1BN+fp4dD/Hx7PO4o9VGuAapKIAAAAAElFTkSuQmCC\') no-repeat left top;\r\n height: 24px;\r\n}\r\n.w3 {\r\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAACAElEQVRIS7XUP0gbYRjH8VSpiBZJWvEflXYQKtqACg6ig4uDg651LPQSHLpLlyDoUhdpVdBFxEG0YwcHCQgRFJSCFKcuUohY6iC0VYtD9PuE9w3vXZ74h16HD3fv733e53KX9y7ied5/pYZhUkPHQ3TBSyQS7zFvTBC9RivKoK3NCwZS3IxBLNLoBFc3yOEbtR/Qj8d4gEJPt3lVMpkcY8E+Lk2D+/iDTXrQyquwfW3zdiZ38dcU/4tzrNHzib3AAMGhU2BlsYFxauSRtaDWaMMwc1PYwU+4a3PMryMuF5gJTH4ne4dOVMLeZSkx9GCatb/cXmQpKXjOYM+EB4w7ILsn2Og28mNe0ePUNF9CzE7GCZc5NpmxkB31FLI7xpn/DHkc24xXMQb55XIH7s55Qc0Cx0YZ29A2LJyzG95S+AU3/fHySNLUjwTWl9tzG7iqWbSCC9PkNvIunGGStUWP1jcwWijOmIW2yTHkbiTfwle4L6HUfmKtvGi+fr6BowHLLPrBMYVuyGK5dfmV8nx7MUvNb44fIdu3qFdR4KiDfGsKb6WiCn145GQ+ahgmNQyTGpYwxPOWP3qHc/mE+76apaih4hmND2B3TYasJlCjUkPFS5oeORfIkhVtSY0aKqI0TSP/bjCew10+hPf6D+r5fIziDefRwFxJahgmNQyPF7kGEsc1es+A2E4AAAAASUVORK5CYII=\') no-repeat left top;\r\n height: 24px;\r\n} */\n/* .pw {\r\n background: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAABIUlEQVRIS+3VsU7CUBTGcYhBJCwqwcmEJ2DkCQgzb8ADmLgYWXTzMVjcGNjYGEAXgoSRhTg5OroYIyFY/h+hWGwvtzQ0LpzkF8i5l/uRQ2kTjuPEKrC5T79vzHWJO4wxwzeGuMY5AitsQBFvmEObvNQboQBfhQk4gQ5wD+zgBrcYrHrSwzE2KkxAHVrQWB6QgiqJLB7xA+2pYaNsAWm8QAsa0Sn+1gU+oT1NHGFdtoAcJtBCSw1DuaPqQiNdly0gj1doQaMwleavPc+IJUDffKeADO7Rxxe08A4dEOQD2qPXJ1xh+VuYAirQVaNGFFPov2MM0OXm/UAUZRwCtjoEWP1vQBXuLTgKPYRKMAacoY0oIboDNLB8+PgC4hLY3B8nsQCQEf56jLJoQAAAAABJRU5ErkJggg==\') no-repeat left top;\r\n height: 24px;\r\n} */\n/* SpinKit is licensed under the MIT License. Copyright (c) 2015 Tobias Ahlin */\n/* .spinner {\r\n width: 40px;\r\n height: 40px;\r\n \r\n position: relative;\r\n margin: 100px auto;\r\n }\r\n \r\n .double-bounce1, .double-bounce2 {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 50%;\r\n background-color: #333;\r\n opacity: 0.6;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n \r\n -webkit-animation: bounce 2.0s infinite ease-in-out;\r\n animation: bounce 2.0s infinite ease-in-out;\r\n }\r\n \r\n .double-bounce2 {\r\n -webkit-animation-delay: -1.0s;\r\n animation-delay: -1.0s;\r\n }\r\n \r\n @-webkit-keyframes bounce {\r\n 0%, 100% { -webkit-transform: scale(0.0) }\r\n 50% { -webkit-transform: scale(1.0) }\r\n }\r\n \r\n @keyframes bounce {\r\n 0%, 100% { \r\n transform: scale(0.0);\r\n -webkit-transform: scale(0.0);\r\n } 50% { \r\n transform: scale(1.0);\r\n -webkit-transform: scale(1.0);\r\n }\r\n } */\n/* end of SpinKit */\n/* daduke stuff */\n/* input[type=\'text\'], input[type=\'password\'], textarea, select, option {\r\n background: #999;\r\n border: 0;\r\n padding: 4px;\r\n}\r\n\r\n.custom-switch {\r\n margin-left: 8px;\r\n}\r\n\r\n.custom-switch, .custom-radio {\r\n padding-left: 2.25rem;\r\n padding-bottom: 1rem;\r\n}\r\n\r\n.custom-checkbox > .custom-control-label {\r\n padding-top: 0.5rem;\r\n padding-left: 2rem;\r\n padding-bottom: 0.1rem;\r\n}\r\n\r\n.custom-switch .custom-control-label::before {\r\n left: -2.25rem;\r\n height: 2rem;\r\n width: 3.5rem;\r\n pointer-events: all;\r\n border-radius: 1rem;\r\n background-color: #f00;\r\n} */\n/* \r\n.custom-switch .custom-control-label::after {\r\n top: calc(0.25rem + 2px);\r\n left: calc(-2.25rem + 2px);\r\n width: calc(2rem - 4px);\r\n height: calc(2rem - 4px);\r\n background-color: #adb5bd;\r\n border-radius: 2rem;\r\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\r\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\r\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n .custom-switch .custom-control-label::after {\r\n transition: none;\r\n }\r\n} */\n/* \r\n.custom-switch .custom-control-input:checked ~ .custom-control-label::before {\r\n background-color: #0f0;\r\n}\r\n\r\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\r\n background-color: #fff;\r\n -webkit-transform: translateX(1.5rem); \r\n transform: translateX(1.5rem); \r\n}\r\n\r\ntextarea#autoexec1, textarea#fwurl, div#upload {\r\n width: 80%;\r\n}\r\n\r\ntable tr.MESSAGING_INFO {\r\n background: #123;\r\n}\r\n\r\ntable tr.MESSAGING_WARNING {\r\n background: #330;\r\n}\r\n\r\ntable tr.MESSAGING_ERROR {\r\n background: #300;\r\n}\r\n\r\ninput, textarea {\r\n border-radius: 3px;\r\n border: 1px solid transparent;\r\n border-top: none;\r\n border-bottom: 1px solid #DDD;\r\n box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;\r\n}\r\n\r\n#otadiv {\r\n\tdisplay: none;\r\n}\r\n\r\n#btsinkdiv {\r\n\tdisplay: none;\r\n}\r\n\r\n.tooltip-inner {\r\n font-family: monospace, monospace;\r\n font-size: 70%;\r\n}\r\n\r\n#progress {\r\n width: 60%;\r\n}\r\n\r\n.progress-bar {\r\n color: #fff;\r\n background-color: #037AF0;\r\n}\r\n\r\nspan#flash-status {\r\n padding-left: 15px;\r\n font-size: 120%;\r\n} */\n/* #info {\r\n padding-top: 7px;\r\n float: right;\r\n display: grid;\r\n} */\n/* svg#battery {\r\n fill: #ddd;\r\n}\r\n\r\nsvg#output {\r\n fill: #ddd;\r\n padding-right: 4px;\r\n}\r\n\r\nsvg#jack {\r\n fill: #ddd;\r\n padding-right: 4px;\r\n} */\n/* \r\nul#navbar {\r\n border-bottom: 0px;\r\n}\r\n.navbar-nav {\r\n float: left;\r\n margin: 0;\r\n padding-top: 1rem;\r\n\r\n}\r\n#content {\r\n border-top: 1px solid black;\r\n} */\n/* .footer {\r\n position: fixed;\r\n left: 0;\r\n bottom: 0;\r\n width: 100%;\r\n background-color: #555;\r\n color: white;\r\n text-align: center;\r\n} */\n/* \r\n.sl {\r\n background-color: #053c1e;\r\n}\r\n.recovery {\r\n background-color: #3c0505;\r\n}\r\n\r\n\r\n\r\n\r\ndiv#message {\r\n display: none;\r\n color: #000;\r\n background: #f00;\r\n position:fixed;\r\n padding: 8px;\r\n top: 20%;\r\n left: 50%;\r\n width:20em;\r\n height:4em;\r\n text-align: center;\r\n margin-left: -10em; \r\n margin-top: -2em; \r\n border-radius: 8px;\r\n box-shadow: 0px 5px 2px -5px rgba(255, 255, 255, 0.5) inset, 0px 10px 20px -5px rgba(255, 255, 255, 0.1) inset, 0 0px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 1px rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.3);\r\n z-index: 20;\r\n} */\n/* \r\n */\n/* \r\n#searchfw {\r\n float: right;\r\n display: none;\r\n} */\n/* button#updateAP {\r\n float: right;\r\n display: inline;\r\n} */\n',""])},33:function(n,t){n.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEXIycuswsKMjI4rqqZyc3RQlpQ6jIEmJifW2dq5ursppJ8Om4zC0NAFdGYmmpb///8Hg3O4x8cHkoEggX0jko5Ks6/P0dM5r6ocoZb3+PgiiYVevrp/y8bg4uOS09FtxMDs7+7M6um529qoysik2tiNn72gAAAAF3RSTlP94Fr/Wf39BP26/////////////////kibhL0AAAGjSURBVDjLbZMJkoMgEEWtmETEJWpkiSC45P5nnF4wk7HmW2jLfzYIdFYUxbXUYp5nIbTOUFoLAR2ivIKZFQXYuu6TahSHmdAlAqWub0/QNI1jSxrHacKeWw9EdtH1xHbbyiRgCJn67JqVAr9nO2fJnBDMoUuYEvsfmxnJBM66Zj8/iYmaAPKlOvRNJAC/fz8OefINEAngAbYPEMiHTJCCAZrACciVMpCCgDEBKwsAowymMO3IAP3Btqa5vYJx0ZlcOSUZaE/AWznvnTHOyfZ/wMUQvAIg/wb27QNEH94BgGj+APsZiF8AXAhQQEMwkIYYLW7xvsENoyUoF0I0ysf0F2O743kDQNXzXM8+j8Eb6byzDEz7gtpsO1PgrXG5Nd6btNTP+YXarKTny1uQ9JiAN6vbqT9au+BzMQjAWtlq6BiYttdjiVVVqfXxWFWFkk6Cz0DTdYOFPmpHAAK/YQCJoTppQJ8A3TAxVAAhR439Bg5tKe7NgSDEje3mDsf+ovuGCUbYZb/BwoHS6ykHMYfo/U6lx8Xb/+qo3U/x/lf+VP9c/j9c3zy20WEMxgAAAABJRU5ErkJggg=="},37:function(n,t){},38:function(n,t,o){"use strict";o.r(t);o(6),o(11),o(16),o(17),o(18),o(19),o(20),o(21),o(22),o(23),o(24),o(25),o(26),o(27),o(28),o(29),o(30),o(31),o(32),o(33);var r=o(3),e=o.n(r),a=o(1),i=o.n(a),l=o(5),d=o.n(l),m=o(0);function c(n,t){var o;if("undefined"==typeof Symbol||null==n[Symbol.iterator]){if(Array.isArray(n)||(o=function(n,t){if(!n)return;if("string"==typeof n)return s(n,t);var o=Object.prototype.toString.call(n).slice(8,-1);"Object"===o&&n.constructor&&(o=n.constructor.name);if("Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return s(n,t)}(n))||t&&n&&"number"==typeof n.length){o&&(n=o);var r=0,e=function(){};return{s:e,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){o=n[Symbol.iterator]()},n:function(){var n=o.next();return i=n.done,n},e:function(n){l=!0,a=n},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw a}}}}function s(n,t){(null==t||t>n.length)&&(t=n.length);for(var o=0,r=new Array(t);o")}}),Object.assign(Date.prototype,{toLocalShort:function(){return this.toLocaleString(void 0,{dateStyle:"short",timeStyle:"short"})}});var p=1,b=17,g=2,f=18,u=4,h=20,x=8,v=24,w={bt_playing:"play-circle-fill",bt_disconnected:"bluetooth-fill",bt_neutral:"",bt_connected:"bluetooth-connect-fill",bt_disabled:"",play_arrow:"play-circle-fill",pause:"pause-circle-fill",stop:"stop-circle-fill","":""},y=[{desc:"Idle",sub:["bt_neutral"]},{desc:"Discovering",sub:["bt_disconnected"]},{desc:"Discovered",sub:["bt_disconnected"]},{desc:"Unconnected",sub:["bt_disconnected"]},{desc:"Connecting",sub:["bt_disconnected"]},{desc:"Connected",sub:["bt_connected","play_arrow","bt_playing","pause","stop"]},{desc:"Disconnecting",sub:["bt_disconnected"]}],k={MESSAGING_INFO:"badge-success",MESSAGING_WARNING:"badge-warning",MESSAGING_ERROR:"badge-danger"},A=0,S=1,z=3,E=4,_={0:"eRunning", /*! < A task is querying the state of itself, so must be running. */ 1:"eReady", /*! < The task being queried is in a read or pending ready list. */ @@ -6,4 +6,4 @@ /*! < The task being queried is in the Blocked state. */ 3:"eSuspended", /*! < The task being queried is in the Suspended state, or is in the Blocked state with an infinite time out. */ -4:"eDeleted"},N={NONE:0,REBOOT_TO_RECOVERY:2,SET_FWURL:5,FLASHING:6,DONE:7,UPLOADING:8,ERROR:9},R=N.FLASH_NONE,j="",O=0,C=!1;function I(n){var t={timestamp:Date.now(),config:n};$.ajax({url:"/config.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify(t),error:F})}function T(n){n.ota_dsc&&(j=n.ota_dsc),null!=n.ota_pct&&(O=n.ota_pct),R!=N.ERROR&&(!function(n){return R!=N.UPLOADING&&(""!=n.ota_dsc||n.ota_pct>0)}(n)?R==N.FLASHING?100==O?(R=N.DONE,$("#flashfilename").val("")):O<0&&C&&(console.log("End of flashing from older recovery"),""==n.ota_dsc&&(j="OTA Process Completed"),R=N.DONE):R==N.UPLOADING&&100==O&&(O=0,R=N.FLASHING):R=N.FLASHING)}function G(n){R=N.ERROR,B({ota_pct:0,ota_dsc:n,event:U.SET_ERROR})}function M(){$("#otadiv").modal(),O>=0&&L(),""!==j&&$("span#flash-status").html(j)}var U={SET_ERROR:function(n){var t;j=n.ota_dsc?n.ota_dsc:"Error",O=null!==(t=n.ota_pct)&&void 0!==t?t:0,$("#fwProgressLabel").parent().addClass("bg-danger"),L(),M()},START_OTA:function(){if(R==N.NONE||R==N.ERROR||null==R){if($("#fwProgressLabel").parent().removeClass("bg-danger"),R=N.REBOOT_TO_RECOVERY,H)j="Starting Update";else{j="Starting recovery mode...";var n={timestamp:Date.now()};$.ajax({url:"/recovery.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify(n),error:function(n,t,o){var r;G("Unexpected error while trying to restart to recovery. (status=".concat(null!==(r=n.status)&&void 0!==r?r:"",", error=").concat(null!=o?o:""," ) "))},complete:function(n){console.log(n.responseText)}})}M()}else console.warn("Unexpected status while starting flashing")},FOUND_RECOVERY:function(n){console.log(JSON.stringify(n));var t=$("#fw-url-input").val();if(R==N.REBOOT_TO_RECOVERY){var o=$("#flashfilename")[0].files;if(o.length>0){j="Sending file to device.",R=N.UPLOADING;var r=new XMLHttpRequest;r.upload.addEventListener("progress",D,!1),r.onreadystatechange=function(){4===r.readyState&&(0!==r.status&&404!==r.status||(G("Upload Failed. Recovery version might not support uploading. Please use web update instead."),$("#flashfilename").val("")))},r.open("POST","/flash.json",!0),r.send(o[0])}else if(""==t)R=N.NONE;else{j="Saving firmware URL location.",R=N.SET_FWURL,I({fwurl:{value:$("#fw-url-input").val(),type:33}})}M()}},PROCESS_OTA_UPLOAD:function(n){R=N.UPLOADING,T(n),M()},PROCESS_OTA_STATUS:function(n){n.ota_pct>0&&(C=!0),R==N.REBOOT_TO_RECOVERY?(n.event=U.FOUND_RECOVERY,B(n)):R!=N.DONE||H?(T(n),R&&R>N.NONE&&O>=0&&M()):(R=N.NONE,$("#rTable tr.release").removeClass("table-success table-warning"),$("#fw-url-input").val(""))},PROCESS_OTA:function(n){T(n),R&&R>N.NONE&&O>=0&&M()}};function L(){$(".progress-bar").css("width",O+"%").attr("aria-valuenow",O).text(O+"%"),$(".progress-bar").html((R==N.DONE?100:O)+"%")}function B(n){n.event?n.event(n):console.error("Unexpected error while processing handle_flash_state")}function D(n){B({ota_pct:Math.round(n.loaded/n.total*100),ota_dsc:"Uploading file to device",event:U.PROCESS_OTA_UPLOAD})}function P(n){"bt"===n?($("#bt").prop("checked",!0),$("#o_bt").attr("display","inline"),$("#o_spdif").attr("display","none"),$("#o_i2s").attr("display","none"),on="bt"):"spdif"===n?($("#spdif").prop("checked",!0),$("#o_bt").attr("display","none"),$("#o_spdif").attr("display","inline"),$("#o_i2s").attr("display","none"),on="spdif"):($("#i2s").prop("checked",!0),$("#o_bt").attr("display","none"),$("#o_spdif").attr("display","none"),$("#o_i2s").attr("display","inline"),on="i2s")}function F(n,t,o){console.log(n.status),console.log(o),""!==o&&jn(o,"MESSAGING_ERROR")}function Y(n){$("#toast_"+n).css("display","none"),$("#toast_"+n).removeClass("table-success").removeClass("table-warning").removeClass("table-danger").addClass("table-success"),$("#msg_"+n).html("")}function J(n,t,o){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],e="table-success";"MESSAGING_WARNING"===t?e="table-warning":"MESSAGING_ERROR"===t&&(e="table-danger"),$("#toast_"+n).css("display","block"),$("#toast_"+n).removeClass("table-success").removeClass("table-warning").removeClass("table-danger").addClass(e);var a=o.substring(0,o.length-1).encodeHTML().replace(/\n/g,"
");a=($("#msg_"+n).html().length>0&&r?$("#msg_"+n).html()+"
":"")+a,$("#msg_"+n).html(a)}window.hideSurrounding=function(n){$(n).parent().parent().hide()},window.hFlash=function(){$("#flashfilename").val(""),B({event:U.START_OTA,url:$("#fw-url-input").val()})},window.handleReboot=function(n){"reboot_ota"==n?($("#reboot_ota_nav").removeClass("active").prop("disabled",!0),hn(500,"","reboot_ota")):($("#reboot_nav").removeClass("active"),hn(500,"",n))};var Q,V="https://api.github.com/repos/sle118/squeezelite-esp32/releases",H=!1,W=!1,Z=0,q="MESSAGING_INFO",K=!1,X=null,nn={},tn=null,on="",rn="",en="Squeezelite-ESP32",an="",ln=en,dn=en,mn={},cn={},sn="",pn=0,bn=1,gn=2;function fn(){K=!0,setTimeout(En,3e3)}function un(n){var t={};$("input.nvs").each((function(o,r){if(n)t[r.id]=r.value;else{var e=parseInt(r.attributes.nvs_type.value,10);""!==r.id&&(t[r.id]={},t[r.id].value=e===p||e===b||e===g||e===f||e===u||e===h||e===x||e===v?parseInt(r.value):r.value,t[r.id].type=e)}}));var o=$("#nvs-new-key").val(),r=$("#nvs-new-value").val();return""!==o&&(n?t[o]=r:(t[o]={},t[o].value=r,t[o].type=33)),t}function hn(n,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"reboot",r="/"+o+".json";$("tbody#tasks").empty(),$("#tasks_sect").css("visibility","collapse"),m.Promise.resolve({cmdname:t,url:r}).delay(n).then((function(n){n.cmdname.length>0?J(n.cmdname,"MESSAGING_WARNING","System is rebooting.\n",!0):jn("System is rebooting.\n","MESSAGING_WARNING"),console.log("now triggering reboot"),$("button[onclick*='handleReboot']").addClass("rebooting"),$.ajax({url:n.url,dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now()}),error:F,complete:function(){console.log("reboot call completed"),m.Promise.resolve(n).delay(6e3).then((function(n){n.cmdname.length>0&&Y(n.cmdname),Nn(),Rn()}))}})}))}function xn(n){return $(".upf").filter((function(){return $(this).text().toUpperCase()===n.toUpperCase()})).length>0&&($("#splf").val(n).trigger("input"),!0)}function vn(n){return n>=-55?"#signal-wifi-fill":n>=-60?"#signal-wifi-3-fill":n>=-65?"#signal-wifi-2-fill":n>=-70?"#signal-wifi-1-fill":"#signal-wifi-line"}function wn(){$.getJSON("/scan.json",e()(i.a.mark((function n(){return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,In(2e3);case 2:$.getJSON("/ap.json",(function(n){n.length>0&&(n.sort((function(n,t){var o=n.rssi,r=t.rssi;return or?-1:0})),kn(n))}));case 3:case"end":return n.stop()}}),n)}))))}function yn(n,t,o){return''.concat(n,'\n \n \t\n\t\t\t\t\n\t\t\t\n \n \n \n \n\n\n ')}function kn(n){var t="";if($("#wifiTable tr td:first-of-type").text(""),$("#wifiTable tr").removeClass("table-success table-warning"),n&&(n.forEach((function(n){t+=yn(n.ssid,n.rssi,n.auth)})),$("#wifiTable").html(t)),0==$(".manual_add").length&&($("#wifiTable").append(yn("Manual add",0,0)),$("#wifiTable tr:last").addClass("table-light text-dark").addClass("manual_add")),!mn.ssid||mn.urc!==A&&mn.urc!==E)$("span#foot-wifi").html("");else{var o,r='#wifiTable td:contains("'.concat(mn.ssid,'")');if(0==$(r).filter((function(){return $(this).text()===mn.ssid})).length)$("#wifiTable").prepend("".concat(yn(mn.ssid,null!==(o=mn.rssi)&&void 0!==o?o:0,0)));$(r).filter((function(){return $(this).text()===mn.ssid})).siblings().first().html("✓").parent().addClass(mn.urc===A?"table-success":"table-warning"),$("span#foot-wifi").html("SSID: ".concat(mn.ssid,", IP: ").concat(mn.ip,"")),$("#wifiStsIcon").attr("xlink:href",vn(mn.rssi))}}function An(n){console.debug(this.toLocaleString()+"\t"+n.nme+"\t"+n.cpu+"\t"+_[n.st]+"\t"+n.minstk+"\t"+n.bprio+"\t"+n.cprio+"\t"+n.num),$("tbody#tasks").append(''+n.num+""+n.nme+""+n.cpu+""+_[n.st]+""+n.minstk+""+n.bprio+""+n.cprio+"")}function Sn(n){return $("".concat("#cfg-audio-bt_source-sink_name"," option:contains('").concat(n,"')"))}function $n(n){if($("#WifiConnectDialog").is(":visible")){if(mn.ip&&$("#ipAddress").text(mn.ip),mn.ssid&&$("#connectedToSSID").text(mn.ssid),mn.gw&&$("#gateway").text(mn.gw),mn.netmask&&$("#netmask").text(mn.netmask),(void 0===cn.Action||cn.Action&&cn.Action==gn)&&($("*[class*='connecting']").hide(),$(".connecting-status").show()),nn.ap_ssid&&$("#apName").text(nn.ap_ssid),nn.ap_pwd&&$("#apPass").text(nn.ap_pwd),!n)return;switch(n.urc){case A:n.ssid&&n.ssid===cn.ssid&&($("*[class*='connecting']").hide(),$(".connecting-success").show(),cn.Action=gn);break;case S:cn.Action!=gn&&cn.ssid==n.ssid&&($("*[class*='connecting']").hide(),$(".connecting-fail").show());break;case z:break;case E:cn.Action!=gn&&cn.ssid!=n.ssid&&($("*[class*='connecting']").hide(),$(".connecting-fail").show())}}}function zn(n){(function(n){return n.urc!==mn.urc||n.ssid!==mn.ssid||n.gw!==mn.gw||n.netmask!==mn.netmask||n.ip!==mn.ip||n.rssi!==mn.rssi})(n)&&(mn=n,kn()),$n(n)}function En(){K&&fn(),W||(W=!0,$.getJSON("/messages.json",function(){var n=e()(i.a.mark((function n(t){var o,r,e,a,l,d,m,s,p,b,g;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:o=c(t);try{for(e=function(){var n,t,o=r.value,e=o.current_time-o.sent_time;switch((a=new Date).setTime(a.getTime()-e),o.class){case"MESSAGING_CLASS_OTA":B({ota_pct:null!==(n=(l=JSON.parse(o.message)).ota_pct)&&void 0!==n?n:-1,ota_dsc:null!==(t=l.ota_dsc)&&void 0!==t?t:"",event:U.PROCESS_OTA});break;case"MESSAGING_CLASS_STATS":d=JSON.parse(o.message),console.debug(a.toLocalShort()+" - Number of running tasks: "+d.ntasks),console.debug(a.toLocalShort()+"\tname\tcpu\tstate\tminstk\tbprio\tcprio\tnum"),d.tasks?("collapse"===$("#tasks_sect").css("visibility")&&$("#tasks_sect").css("visibility","visible"),$("tbody#tasks").html(""),d.tasks.sort((function(n,t){return t.cpu-n.cpu})).forEach(An,a)):"visible"===$("#tasks_sect").css("visibility")&&($("tbody#tasks").empty(),$("#tasks_sect").css("visibility","collapse"));break;case"MESSAGING_CLASS_SYSTEM":On(o,a);break;case"MESSAGING_CLASS_CFGCMD":J((m=o.message.split(/((?:(?!\n)[\s\S])*)\n([\s\S]*)/g))[1],o.type,m[2],!0);break;case"MESSAGING_CLASS_BT":if($("#cfg-audio-bt_source-sink_name").is("input")){for(s=$("#cfg-audio-bt_source-sink_name")[0].attributes,p="",b=0;b "))}JSON.parse(o.message).forEach((function(n){Sn(n.name).length>0||($("#cfg-audio-bt_source-sink_name").append("")),On({type:o.type,message:"BT Audio device found: ".concat(n.name," RSSI: ").concat(n.rssi," ")},a)),Sn(n.name).attr("data-description","".concat(n.name," (").concat(n.rssi,"dB)")).attr("rssi",n.rssi).attr("value",n.name).text("".concat(n.name," [").concat(n.rssi,"dB]")).trigger("change")})),$("#cfg-audio-bt_source-sink_name").append($("".concat("#cfg-audio-bt_source-sink_name"," option")).remove().sort((function(n,t){return console.log("".concat(parseInt($(n).attr("rssi"))," < ").concat(parseInt($(t).attr("rssi"))," ? ")),parseInt($(n).attr("rssi"))[recovery]":"")),$("span#foot-fw").html("fw: ".concat(en,", mode: ").concat(H?"Recovery":ln,""))):$("span#flash-status").html(""),n.Voltage?($("#battery").attr("xlink:href","#".concat(function(n){if(n>0)return Cn(n,5.8,6.8)||Cn(n,8.8,10.2)||Cn(n,6.8,7.4)||Cn(n,10.2,11.1)||Cn(n,7.4,7.5)||Cn(n,11.1,11.25)?"battery-low-line":Cn(n,7.5,7.8)||Cn(n,11.25,11.7)?"battery-fill":"battery-line"}(n.Voltage))),$("#battery").show()):$("#battery").hide(),""!=(null!==(r=n.message)&&void 0!==r?r:"")&&an!=n.message&&(an=n.message,jn(n.message,"MESSAGING_INFO")),$("button[onclick*='handleReboot']").removeClass("rebooting"),void 0===Q||n.lms_ip!=sn&&n.lms_ip&&n.lms_port){var e="http://"+n.lms_ip+":"+n.lms_port;sn=n.lms_ip,$.ajax({url:e+"/plugins/SqueezeESP32/firmware/-check.bin",type:"HEAD",dataType:"text",cache:!1,error:function(){Q=""},success:function(){Q=e}})}$("#o_jack").attr("display",Number(n.Jack)?"inline":"none"),W=!1})).fail((function(n,t,o){F(n,0,o),W=!1})))}function _n(n,t,o){return void 0!==n.values[t]?n.values[t][o]:""}function Nn(){$.getJSON("/commands.json",(function(n){console.log(n),$(".orec").show(),n.commands.forEach((function(t){if(0===$("#flds-"+t.name).length){var o=t.name.split("-"),r="cfg"===o[0],e="#tab-"+o[0]+"-"+o[1],a="";a+='
'+t.help.encodeHTML().replace(/\n/g,"
")+'
',a+='
',t.argtable&&t.argtable.forEach((function(o){var r=o.datatype||"",e=t.name+"-"+o.longopts,i=_n(n,t.name,o.longopts),l="hasvalue="+o.hasvalue+" ";l+='longopts="'+o.longopts+'" ',l+='shortopts="'+o.shortopts+'" ',l+="checkbox="+o.checkbox+" ",l+='cmdname="'+t.name+'" ',l+='id="'+e+'" name="'+e+'" hasvalue="'+o.hasvalue+'" ';var d=o.mincount>0?"bg-success":"";"hidden"===o.glossary&&(l+=' style="visibility: hidden;"'),o.checkbox?(a+='
"):(a+='
",r.includes("|")?(d=r.startsWith("+")?" multiple ":"",r=r.replace("<","").replace("=","").replace(">",""),a+=""):a+='",a+='Previous value: '+(i||"")+""),a+="
"})),a+='
',a+='',r?(a+='',a+=''):a+='',a+="
",r?$(e).append(a):$("#commands-list").append(a)}})),n.commands.forEach((function(t){$("[cmdname="+t.name+"]:input").val(""),$("[cmdname="+t.name+"]:checkbox").prop("checked",!1),t.argtable&&t.argtable.forEach((function(o){var r="#"+t.name+"-"+o.longopts,e=_n(n,t.name,o.longopts);o.checkbox?$(r)[0].checked=e:(void 0!==e&&$(r).val(e).trigger("change"),0===$(r)[0].value.length&&(o.datatype||"").includes("|")&&($(r)[0].value="--"))}))}))})).fail((function(n,t,o){404==n.status?$(".orec").hide():F(n,0,o),$("#commands-list").empty(),W=!1}))}function Rn(){$.getJSON("/config.json",(function(n){$("#nvsTable tr").remove();var t=n.config?n.config:n;nn=t,Object.keys(t).sort().forEach((function(n){var o=t[n].value;if("autoexec"===n)"0"===t.autoexec.value?$("#disable-squeezelite")[0].checked=!0:$("#disable-squeezelite")[0].checked=!1;else if("autoexec1"===n){var r=/-o\s?(["][^"]*["]|[^-]+)/g.exec(o);r[1].toUpperCase().startsWith("I2S")?P("i2s"):r[1].toUpperCase().startsWith("SPDIF")?P("spdif"):r[1].toUpperCase().startsWith('"BT')&&P("bt")}else"host_name"===n?(o=o.replaceAll('"',""),$("input#dhcp-name1").val(o),$("input#dhcp-name2").val(o),$("#player").val(o),document.title=o,rn=o):"rel_api"===n&&(V=o);$("tbody#nvsTable").append(""+n+""),$("input#"+n).val(t[n].value)})),$("tbody#nvsTable").append(""),n.gpio?($("#pins").show(),$("tbody#gpiotable tr").remove(),n.gpio.forEach((function(n){$("tbody#gpiotable").append("'+n.group+""+n.name+""+n.gpio+""+(n.fixed?"Fixed":"Configuration")+"")}))):$("#pins").hide()})).fail((function(n,t,o){F(n,0,o),W=!1}))}function jn(n,t){On({message:n,type:t},new Date)}function On(n,t){var o="table-success";"MESSAGING_WARNING"===n.type?(o="table-warning","MESSAGING_INFO"===q&&(q="MESSAGING_WARNING")):"MESSAGING_ERROR"===n.type&&("MESSAGING_INFO"!==q&&"MESSAGING_WARNING"!==q||(q="MESSAGING_ERROR"),o="table-danger"),++Z>0&&($("#msgcnt").removeClass("badge-success"),$("#msgcnt").removeClass("badge-warning"),$("#msgcnt").removeClass("badge-danger"),$("#msgcnt").addClass(k[q]),$("#msgcnt").text(Z)),$("#syslogTable").append(""+t.toLocalShort()+""+n.message.encodeHTML()+"")}function Cn(n,t,o){return(n-t)*(n-o)<=0}function In(n){return new m.Promise((function(t){return setTimeout(t,n)}))}m.Promise.prototype.delay=function(n){return this.then((function(t){return new m.Promise((function(o){setTimeout((function(){o(t)}),n)}))}),(function(t){return new m.Promise((function(o,r){setTimeout((function(){r(t)}),n)}))}))},window.saveAutoexec1=function(n){J("cfg-audio-tmpl","MESSAGING_INFO","Saving.\n",!1);var t='squeezelite -b 500:2000 -d all=info -C 30 -W -n "'+$("#player").val()+'"';"bt"===on?(t+=' -o "BT" -R -Z 192000',J("cfg-audio-tmpl","MESSAGING_INFO","Remember to configure the Bluetooth audio device name.\n",!0)):t+="spdif"===on?" -o SPDIF -Z 192000":" -o I2S",""!==$("#optional").val()&&(t+=" "+$("#optional").val());var o={timestamp:Date.now()};o.config={autoexec1:{value:t,type:33},autoexec:{value:$("#disable-squeezelite").prop("checked")?"0":"1",type:33}},$.ajax({url:"/config.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify(o),error:F,complete:function(t){t.responseText.result&&"OK"===JSON.parse(t.responseText).result?(J("cfg-audio-tmpl","MESSAGING_INFO","Done.\n",!0),n&&hn(1500,"cfg-audio-tmpl")):t.responseText.result?J("cfg-audio-tmpl","MESSAGING_WARNING",JSON.parse(t.responseText).Result+"\n",!0):J("cfg-audio-tmpl","MESSAGING_ERROR",t.statusText+"\n"),console.log(t.responseText)}}),console.log("sent data:",JSON.stringify(o))},window.handleDisconnect=function(){$.ajax({url:"/connect.json",dataType:"text",method:"DELETE",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now()})})},window.handleConnect=function(){cn.ssid=$("#manual_ssid").val(),cn.pwd=$("#manual_pwd").val(),cn.dhcpname=$("#dhcp-name2").val(),$("*[class*='connecting']").hide(),$("#ssid-wait").text(cn.ssid),$(".connecting").show(),$.ajax({url:"/connect.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now(),ssid:cn.ssid,pwd:cn.pwd}),error:F}),fn()},$(document).ready((function(){$("#wifiTable").on("click","tr",(function(){})),$("#fw-url-input").on("input",(function(){$(this).val().length>8&&($(this).val().startsWith("http://")||$(this).val().startsWith("https://"))?$("#start-flash").show():$("#start-flash").hide()})),$(".upSrch").on("input",(function(){var n=this.value;$("#rTable tr").removeClass(this.id+"_hide"),n.length>0&&$("#rTable td:nth-child(".concat($(this).parent().index()+1,")")).filter((function(){return!$(this).text().toUpperCase().includes(n.toUpperCase())})).parent().addClass(this.id+"_hide"),$('[class*="_hide"]').hide(),$("#rTable tr").not('[class*="_hide"]').show()})),setTimeout(wn,1500),$("#otadiv").on("hidden.bs.modal",(function(){R=N.NONE})),$("#WifiConnectDialog").on("shown.bs.modal",(function(){$("*[class*='connecting']").hide(),cn.Action!==gn?($(".connecting-init").show(),$("#manual_ssid").trigger("focus")):$n()})),$("#WifiConnectDialog").on("hidden.bs.modal",(function(){$("#WifiConnectDialog input").val("")})),$("#uCnfrm").on("shown.bs.modal",(function(){$("#selectedFWURL").text($("#fw-url-input").val())})),$("input#show-commands")[0].checked=1===tn,$('a[href^="#tab-commands"]').hide(),$("#load-nvs").on("click",(function(){$("#nvsfilename").trigger("click")})),$("#clear-syslog").on("click",(function(){Z=0,q="MESSAGING_INFO",$("#msgcnt").text(""),$("#syslogTable").html("")})),$("#wifiTable").on("click","tr",(function(){cn.Action=pn,$(this).children("td:eq(1)").text()!=mn.ssid?$(this).is(":last-child")?(cn.Action=bn,cn.ssid="",$("#manual_ssid").val(cn.ssid)):(cn.ssid=$(this).children("td:eq(1)").text(),$("#manual_ssid").val(cn.ssid)):cn.Action=gn})),$("#ok-credits").on("click",(function(){$("#credits").slideUp("fast",(function(){})),$("#app").slideDown("fast",(function(){}))})),$("#acredits").on("click",(function(n){n.preventDefault(),$("#app").slideUp("fast",(function(){})),$("#credits").slideDown("fast",(function(){}))})),$("input#show-commands").on("click",(function(){this.checked=this.checked?1:0,this.checked?($('a[href^="#tab-commands"]').show(),tn=1):(tn=0,$('a[href^="#tab-commands"]').hide())})),$("input#show-nvs").on("click",(function(){this.checked=this.checked?1:0,this.checked?$('*[href*="-nvs"]').show():$('*[href*="-nvs"]').hide()})),$("#save-as-nvs").on("click",(function(){var n=un(!0),t=document.createElement("a");t.href=URL.createObjectURL(new Blob([JSON.stringify(n,null,2)],{type:"text/plain"})),t.setAttribute("download","nvs_config_"+rn+"_"+Date.now()+"json"),document.body.appendChild(t),t.click(),document.body.removeChild(t)})),$("#save-nvs").on("click",(function(){I(un(!1))})),$("#fwUpload").on("click",(function(){var n=document.getElementById("flashfilename").files;0===n.length?alert("No file selected!"):B({event:U.START_OTA,file:n[0]})})),$("[name=output-tmpl]").on("click",(function(){P(this.id)})),$("#chkUpdates").on("click",(function(){$("#rTable").html(""),$.getJSON(V,(function(n){var t=[];n.forEach((function(n){var o=n.name.split("#")[3];t.includes(o)||t.push(o)}));var o="";t.forEach((function(n){o+='"})),$("#fwbranch").append(o),n.forEach((function(n){var t="";n.assets.forEach((function(n){n.name.match(/\.bin$/)&&(t=n.browser_download_url)}));var o=n.name.split("#"),r=o[0],e=o[2],a=o[3],i=r.substr(r.lastIndexOf("-")+1);i="32"==i||"16"==i?i:"";var l=n.body;l=(l=(l=l.replace(/'/gi,'"')).replace(/[\s\S]+(### Revision Log[\s\S]+)### ESP-IDF Version Used[\s\S]+/,"$1")).replace(/- \(.+?\) /g,"- "),$("#rTable").append("\n ").concat(r,"").concat(new Date(n.created_at).toLocalShort(),"\n ").concat(e,"").concat(a,"").concat(i,""))})),$("#searchfw").css("display","inline"),xn(dn)||xn(ln),$("#rTable tr.release").on("click",(function(){var n=this.attributes.fwurl.value;Q&&(n=n.replace(/.*\/download\//,Q+"/plugins/SqueezeESP32/firmware/")),$("#fw-url-input").val(n),$("#start-flash").show(),$("#rTable tr.release").removeClass("table-success table-warning"),$(this).addClass("table-success table-warning")}))})).fail((function(){alert("failed to fetch release history!")}))})),$("#fwcheck").on("click",(function(){$("#releaseTable").html(""),$("#fwbranch").empty(),$.getJSON(V,(function(n){var t,o=0,r=[];n.forEach((function(n){var t=n.name.split("#")[3];r.includes(t)||r.push(t)})),r.forEach((function(n){t+='"})),$("#fwbranch").append(t),n.forEach((function(n){var t="";n.assets.forEach((function(n){n.name.match(/\.bin$/)&&(t=n.browser_download_url)}));var r=n.name.split("#"),e=r[0],a=r[1],i=r[2],l=r[3],d=n.body;d=(d=(d=d.replace(/'/gi,'"')).replace(/[\s\S]+(### Revision Log[\s\S]+)### ESP-IDF Version Used[\s\S]+/,"$1")).replace(/- \(.+?\) /g,"- ");var m=o++>6?" hide":"";$("#releaseTable").append(""+e+""+new Date(n.created_at).toLocalShort()+""+i+""+a+""+l+"")})),o>7&&($("#releaseTable").append(""),$("#showallbutton").on("click",(function(){$("tr.hide").removeClass("hide"),$("tr#showall").addClass("hide")}))),$("#searchfw").css("display","inline")})).fail((function(){alert("failed to fetch release history!")}))})),$("#updateAP").on("click",(function(){wn(),console.log("refresh AP")})),Rn(),Nn(),fn()})),window.setURL=function(n){var t=n.dataset.url;$('[data-url^="http"]').addClass("btn-success").removeClass("btn-danger"),$('[data-url="'+t+'"]').addClass("btn-danger").removeClass("btn-success"),Q&&(t=t.replace(/.*\/download\//,Q+"/plugins/SqueezeESP32/firmware/")),$("#fwurl").val(t)},window.runCommand=function(n,t){var o=n.attributes.cmdname.value;J(n.attributes.cmdname.value,"MESSAGING_INFO","Executing.",!1);var r=document.getElementById("flds-"+o);if(o+=" ",r)for(var e=r.querySelectorAll("select,input"),a=0;a0)}(n)?R==N.FLASHING?100==O?(R=N.DONE,$("#flashfilename").val("")):O<0&&C&&(console.log("End of flashing from older recovery"),""==n.ota_dsc&&(j="OTA Process Completed"),R=N.DONE):R==N.UPLOADING&&100==O&&(O=0,R=N.FLASHING):R=N.FLASHING)}function G(n){R=N.ERROR,B({ota_pct:0,ota_dsc:n,event:U.SET_ERROR})}function M(){$("#otadiv").modal(),O>=0&&L(),""!==j&&$("span#flash-status").html(j)}var U={SET_ERROR:function(n){var t;j=n.ota_dsc?n.ota_dsc:"Error",O=null!==(t=n.ota_pct)&&void 0!==t?t:0,$("#fwProgressLabel").parent().addClass("bg-danger"),L(),M()},START_OTA:function(){if(R==N.NONE||R==N.ERROR||null==R){if($("#fwProgressLabel").parent().removeClass("bg-danger"),R=N.REBOOT_TO_RECOVERY,H)j="Starting Update";else{j="Starting recovery mode...";var n={timestamp:Date.now()};$.ajax({url:"/recovery.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify(n),error:function(n,t,o){var r;G("Unexpected error while trying to restart to recovery. (status=".concat(null!==(r=n.status)&&void 0!==r?r:"",", error=").concat(null!=o?o:""," ) "))},complete:function(n){console.log(n.responseText)}})}M()}else console.warn("Unexpected status while starting flashing")},FOUND_RECOVERY:function(n){console.log(JSON.stringify(n));var t=$("#fw-url-input").val();if(R==N.REBOOT_TO_RECOVERY){var o=$("#flashfilename")[0].files;if(o.length>0){j="Sending file to device.",R=N.UPLOADING;var r=new XMLHttpRequest;r.upload.addEventListener("progress",D,!1),r.onreadystatechange=function(){4===r.readyState&&(0!==r.status&&404!==r.status||(G("Upload Failed. Recovery version might not support uploading. Please use web update instead."),$("#flashfilename").val("")))},r.open("POST","/flash.json",!0),r.send(o[0])}else if(""==t)R=N.NONE;else{j="Saving firmware URL location.",R=N.SET_FWURL,I({fwurl:{value:$("#fw-url-input").val(),type:33}})}M()}},PROCESS_OTA_UPLOAD:function(n){R=N.UPLOADING,T(n),M()},PROCESS_OTA_STATUS:function(n){n.ota_pct>0&&(C=!0),R==N.REBOOT_TO_RECOVERY?(n.event=U.FOUND_RECOVERY,B(n)):R!=N.DONE||H?(T(n),R&&R>N.NONE&&O>=0&&M()):(R=N.NONE,$("#rTable tr.release").removeClass("table-success table-warning"),$("#fw-url-input").val(""))},PROCESS_OTA:function(n){T(n),R&&R>N.NONE&&O>=0&&M()}};function L(){$(".progress-bar").css("width",O+"%").attr("aria-valuenow",O).text(O+"%"),$(".progress-bar").html((R==N.DONE?100:O)+"%")}function B(n){n.event?n.event(n):console.error("Unexpected error while processing handle_flash_state")}function D(n){B({ota_pct:Math.round(n.loaded/n.total*100),ota_dsc:"Uploading file to device",event:U.PROCESS_OTA_UPLOAD})}function P(n){"bt"===n?($("#bt").prop("checked",!0),$("#o_bt").attr("display","inline"),$("#o_spdif").attr("display","none"),$("#o_i2s").attr("display","none"),on="bt"):"spdif"===n?($("#spdif").prop("checked",!0),$("#o_bt").attr("display","none"),$("#o_spdif").attr("display","inline"),$("#o_i2s").attr("display","none"),on="spdif"):($("#i2s").prop("checked",!0),$("#o_bt").attr("display","none"),$("#o_spdif").attr("display","none"),$("#o_i2s").attr("display","inline"),on="i2s")}function F(n,t,o){console.log(n.status),console.log(o),""!==o&&jn(o,"MESSAGING_ERROR")}function Y(n){$("#toast_"+n).css("display","none"),$("#toast_"+n).removeClass("table-success").removeClass("table-warning").removeClass("table-danger").addClass("table-success"),$("#msg_"+n).html("")}function J(n,t,o){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],e="table-success";"MESSAGING_WARNING"===t?e="table-warning":"MESSAGING_ERROR"===t&&(e="table-danger"),$("#toast_"+n).css("display","block"),$("#toast_"+n).removeClass("table-success").removeClass("table-warning").removeClass("table-danger").addClass(e);var a=o.substring(0,o.length-1).encodeHTML().replace(/\n/g,"
");a=($("#msg_"+n).html().length>0&&r?$("#msg_"+n).html()+"
":"")+a,$("#msg_"+n).html(a)}window.hideSurrounding=function(n){$(n).parent().parent().hide()},window.hFlash=function(){$("#flashfilename").val(""),B({event:U.START_OTA,url:$("#fw-url-input").val()})},window.handleReboot=function(n){"reboot_ota"==n?($("#reboot_ota_nav").removeClass("active").prop("disabled",!0),hn(500,"","reboot_ota")):($("#reboot_nav").removeClass("active"),hn(500,"",n))};var Q,V="https://api.github.com/repos/sle118/squeezelite-esp32/releases",H=!1,W=!1,Z=0,q="MESSAGING_INFO",K=!1,X=null,nn={},tn=null,on="",rn="",en="Squeezelite-ESP32",an="",ln=en,dn=en,mn={},cn={},sn="",pn=0,bn=1,gn=2;function fn(){K=!0,setTimeout(En,3e3)}function un(n){var t={};$("input.nvs").each((function(o,r){if(n)t[r.id]=r.value;else{var e=parseInt(r.attributes.nvs_type.value,10);""!==r.id&&(t[r.id]={},t[r.id].value=e===p||e===b||e===g||e===f||e===u||e===h||e===x||e===v?parseInt(r.value):r.value,t[r.id].type=e)}}));var o=$("#nvs-new-key").val(),r=$("#nvs-new-value").val();return""!==o&&(n?t[o]=r:(t[o]={},t[o].value=r,t[o].type=33)),t}function hn(n,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"reboot",r="/"+o+".json";$("tbody#tasks").empty(),$("#tasks_sect").css("visibility","collapse"),m.Promise.resolve({cmdname:t,url:r}).delay(n).then((function(n){n.cmdname.length>0?J(n.cmdname,"MESSAGING_WARNING","System is rebooting.\n",!0):jn("System is rebooting.\n","MESSAGING_WARNING"),console.log("now triggering reboot"),$("button[onclick*='handleReboot']").addClass("rebooting"),$.ajax({url:n.url,dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now()}),error:F,complete:function(){console.log("reboot call completed"),m.Promise.resolve(n).delay(6e3).then((function(n){n.cmdname.length>0&&Y(n.cmdname),Nn(),Rn()}))}})}))}function xn(n){return $(".upf").filter((function(){return $(this).text().toUpperCase()===n.toUpperCase()})).length>0&&($("#splf").val(n).trigger("input"),!0)}function vn(n){return n>=-55?"signal-wifi-fill":n>=-60?"signal-wifi-3-fill":n>=-65?"signal-wifi-2-fill":n>=-70?"signal-wifi-1-fill":"signal-wifi-line"}function wn(){$.getJSON("/scan.json",e()(i.a.mark((function n(){return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,In(2e3);case 2:$.getJSON("/ap.json",(function(n){n.length>0&&(n.sort((function(n,t){var o=n.rssi,r=t.rssi;return or?-1:0})),kn(n))}));case 3:case"end":return n.stop()}}),n)}))))}function yn(n,t,o){return''.concat(n,'\n \n \t\n\t\t\t\t\n\t\t\t\n \n \n \n \n\n\n ')}function kn(n){var t="";if($("#wifiTable tr td:first-of-type").text(""),$("#wifiTable tr").removeClass("table-success table-warning"),n&&(n.forEach((function(n){t+=yn(n.ssid,n.rssi,n.auth)})),$("#wifiTable").html(t)),0==$(".manual_add").length&&($("#wifiTable").append(yn("Manual add",0,0)),$("#wifiTable tr:last").addClass("table-light text-dark").addClass("manual_add")),!mn.ssid||mn.urc!==A&&mn.urc!==E)$("span#foot-wifi").html("");else{var o,r='#wifiTable td:contains("'.concat(mn.ssid,'")');if(0==$(r).filter((function(){return $(this).text()===mn.ssid})).length)$("#wifiTable").prepend("".concat(yn(mn.ssid,null!==(o=mn.rssi)&&void 0!==o?o:0,0)));$(r).filter((function(){return $(this).text()===mn.ssid})).siblings().first().html("✓").parent().addClass(mn.urc===A?"table-success":"table-warning"),$("span#foot-wifi").html("SSID: ".concat(mn.ssid,", IP: ").concat(mn.ip,"")),$("#wifiStsIcon").attr("xlink:href",vn(mn.rssi))}}function An(n){console.debug(this.toLocaleString()+"\t"+n.nme+"\t"+n.cpu+"\t"+_[n.st]+"\t"+n.minstk+"\t"+n.bprio+"\t"+n.cprio+"\t"+n.num),$("tbody#tasks").append(''+n.num+""+n.nme+""+n.cpu+""+_[n.st]+""+n.minstk+""+n.bprio+""+n.cprio+"")}function Sn(n){return $("".concat("#cfg-audio-bt_source-sink_name"," option:contains('").concat(n,"')"))}function $n(n){if($("#WifiConnectDialog").is(":visible")){if(mn.ip&&$("#ipAddress").text(mn.ip),mn.ssid&&$("#connectedToSSID").text(mn.ssid),mn.gw&&$("#gateway").text(mn.gw),mn.netmask&&$("#netmask").text(mn.netmask),(void 0===cn.Action||cn.Action&&cn.Action==gn)&&($("*[class*='connecting']").hide(),$(".connecting-status").show()),nn.ap_ssid&&$("#apName").text(nn.ap_ssid),nn.ap_pwd&&$("#apPass").text(nn.ap_pwd),!n)return;switch(n.urc){case A:n.ssid&&n.ssid===cn.ssid&&($("*[class*='connecting']").hide(),$(".connecting-success").show(),cn.Action=gn);break;case S:cn.Action!=gn&&cn.ssid==n.ssid&&($("*[class*='connecting']").hide(),$(".connecting-fail").show());break;case z:break;case E:cn.Action!=gn&&cn.ssid!=n.ssid&&($("*[class*='connecting']").hide(),$(".connecting-fail").show())}}}function zn(n){(function(n){return n.urc!==mn.urc||n.ssid!==mn.ssid||n.gw!==mn.gw||n.netmask!==mn.netmask||n.ip!==mn.ip||n.rssi!==mn.rssi})(n)&&(mn=n,kn()),$n(n)}function En(){K&&fn(),W||(W=!0,$.getJSON("/messages.json",function(){var n=e()(i.a.mark((function n(t){var o,r,e,a,l,d,m,s,p,b,g;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:o=c(t);try{for(e=function(){var n,t,o=r.value,e=o.current_time-o.sent_time;switch((a=new Date).setTime(a.getTime()-e),o.class){case"MESSAGING_CLASS_OTA":B({ota_pct:null!==(n=(l=JSON.parse(o.message)).ota_pct)&&void 0!==n?n:-1,ota_dsc:null!==(t=l.ota_dsc)&&void 0!==t?t:"",event:U.PROCESS_OTA});break;case"MESSAGING_CLASS_STATS":d=JSON.parse(o.message),console.debug(a.toLocalShort()+" - Number of running tasks: "+d.ntasks),console.debug(a.toLocalShort()+"\tname\tcpu\tstate\tminstk\tbprio\tcprio\tnum"),d.tasks?("collapse"===$("#tasks_sect").css("visibility")&&$("#tasks_sect").css("visibility","visible"),$("tbody#tasks").html(""),d.tasks.sort((function(n,t){return t.cpu-n.cpu})).forEach(An,a)):"visible"===$("#tasks_sect").css("visibility")&&($("tbody#tasks").empty(),$("#tasks_sect").css("visibility","collapse"));break;case"MESSAGING_CLASS_SYSTEM":On(o,a);break;case"MESSAGING_CLASS_CFGCMD":J((m=o.message.split(/((?:(?!\n)[\s\S])*)\n([\s\S]*)/g))[1],o.type,m[2],!0);break;case"MESSAGING_CLASS_BT":if($("#cfg-audio-bt_source-sink_name").is("input")){for(s=$("#cfg-audio-bt_source-sink_name")[0].attributes,p="",b=0;b "))}JSON.parse(o.message).forEach((function(n){Sn(n.name).length>0||($("#cfg-audio-bt_source-sink_name").append("")),On({type:o.type,message:"BT Audio device found: ".concat(n.name," RSSI: ").concat(n.rssi," ")},a)),Sn(n.name).attr("data-description","".concat(n.name," (").concat(n.rssi,"dB)")).attr("rssi",n.rssi).attr("value",n.name).text("".concat(n.name," [").concat(n.rssi,"dB]")).trigger("change")})),$("#cfg-audio-bt_source-sink_name").append($("".concat("#cfg-audio-bt_source-sink_name"," option")).remove().sort((function(n,t){return console.log("".concat(parseInt($(n).attr("rssi"))," < ").concat(parseInt($(t).attr("rssi"))," ? ")),parseInt($(n).attr("rssi"))[recovery]":"")),$("span#foot-fw").html("fw: ".concat(en,", mode: ").concat(H?"Recovery":ln,""))):$("span#flash-status").html(""),n.Voltage?($("#battery").attr("xlink:href","#".concat(function(n){if(n>0)return Cn(n,5.8,6.8)||Cn(n,8.8,10.2)||Cn(n,6.8,7.4)||Cn(n,10.2,11.1)||Cn(n,7.4,7.5)||Cn(n,11.1,11.25)?"battery-low-line":Cn(n,7.5,7.8)||Cn(n,11.25,11.7)?"battery-fill":"battery-line"}(n.Voltage))),$("#battery").show()):$("#battery").hide(),""!=(null!==(r=n.message)&&void 0!==r?r:"")&&an!=n.message&&(an=n.message,jn(n.message,"MESSAGING_INFO")),$("button[onclick*='handleReboot']").removeClass("rebooting"),void 0===Q||n.lms_ip!=sn&&n.lms_ip&&n.lms_port){var e="http://"+n.lms_ip+":"+n.lms_port;sn=n.lms_ip,$.ajax({url:e+"/plugins/SqueezeESP32/firmware/-check.bin",type:"HEAD",dataType:"text",cache:!1,error:function(){Q=""},success:function(){Q=e}})}$("#o_jack").attr("display",Number(n.Jack)?"inline":"none"),W=!1})).fail((function(n,t,o){F(n,0,o),W=!1})))}function _n(n,t,o){return void 0!==n.values[t]?n.values[t][o]:""}function Nn(){$.getJSON("/commands.json",(function(n){console.log(n),$(".orec").show(),n.commands.forEach((function(t){if(0===$("#flds-"+t.name).length){var o=t.name.split("-"),r="cfg"===o[0],e="#tab-"+o[0]+"-"+o[1],a="";a+='
'+t.help.encodeHTML().replace(/\n/g,"
")+'
',a+='
',t.argtable&&t.argtable.forEach((function(o){var r=o.datatype||"",e=t.name+"-"+o.longopts,i=_n(n,t.name,o.longopts),l="hasvalue="+o.hasvalue+" ";l+='longopts="'+o.longopts+'" ',l+='shortopts="'+o.shortopts+'" ',l+="checkbox="+o.checkbox+" ",l+='cmdname="'+t.name+'" ',l+='id="'+e+'" name="'+e+'" hasvalue="'+o.hasvalue+'" ';var d=o.mincount>0?"bg-success":"";"hidden"===o.glossary&&(l+=' style="visibility: hidden;"'),o.checkbox?(a+='
"):(a+='
",r.includes("|")?(d=r.startsWith("+")?" multiple ":"",r=r.replace("<","").replace("=","").replace(">",""),a+=""):a+='",a+='Previous value: '+(i||"")+""),a+="
"})),a+='
',a+='',r?(a+='',a+=''):a+='',a+="
",r?$(e).append(a):$("#commands-list").append(a)}})),n.commands.forEach((function(t){$("[cmdname="+t.name+"]:input").val(""),$("[cmdname="+t.name+"]:checkbox").prop("checked",!1),t.argtable&&t.argtable.forEach((function(o){var r="#"+t.name+"-"+o.longopts,e=_n(n,t.name,o.longopts);o.checkbox?$(r)[0].checked=e:(void 0!==e&&$(r).val(e).trigger("change"),0===$(r)[0].value.length&&(o.datatype||"").includes("|")&&($(r)[0].value="--"))}))}))})).fail((function(n,t,o){404==n.status?$(".orec").hide():F(n,0,o),$("#commands-list").empty(),W=!1}))}function Rn(){$.getJSON("/config.json",(function(n){$("#nvsTable tr").remove();var t=n.config?n.config:n;nn=t,Object.keys(t).sort().forEach((function(n){var o=t[n].value;if("autoexec"===n)"0"===t.autoexec.value?$("#disable-squeezelite")[0].checked=!0:$("#disable-squeezelite")[0].checked=!1;else if("autoexec1"===n){var r=/-o\s?(["][^"]*["]|[^-]+)/g.exec(o);r[1].toUpperCase().startsWith("I2S")?P("i2s"):r[1].toUpperCase().startsWith("SPDIF")?P("spdif"):r[1].toUpperCase().startsWith('"BT')&&P("bt")}else"host_name"===n?(o=o.replaceAll('"',""),$("input#dhcp-name1").val(o),$("input#dhcp-name2").val(o),$("#player").val(o),document.title=o,rn=o):"rel_api"===n&&(V=o);$("tbody#nvsTable").append(""+n+""),$("input#"+n).val(t[n].value)})),$("tbody#nvsTable").append(""),n.gpio?($("#pins").show(),$("tbody#gpiotable tr").remove(),n.gpio.forEach((function(n){$("tbody#gpiotable").append("'+n.group+""+n.name+""+n.gpio+""+(n.fixed?"Fixed":"Configuration")+"")}))):$("#pins").hide()})).fail((function(n,t,o){F(n,0,o),W=!1}))}function jn(n,t){On({message:n,type:t},new Date)}function On(n,t){var o="table-success";"MESSAGING_WARNING"===n.type?(o="table-warning","MESSAGING_INFO"===q&&(q="MESSAGING_WARNING")):"MESSAGING_ERROR"===n.type&&("MESSAGING_INFO"!==q&&"MESSAGING_WARNING"!==q||(q="MESSAGING_ERROR"),o="table-danger"),++Z>0&&($("#msgcnt").removeClass("badge-success"),$("#msgcnt").removeClass("badge-warning"),$("#msgcnt").removeClass("badge-danger"),$("#msgcnt").addClass(k[q]),$("#msgcnt").text(Z)),$("#syslogTable").append(""+t.toLocalShort()+""+n.message.encodeHTML()+"")}function Cn(n,t,o){return(n-t)*(n-o)<=0}function In(n){return new m.Promise((function(t){return setTimeout(t,n)}))}m.Promise.prototype.delay=function(n){return this.then((function(t){return new m.Promise((function(o){setTimeout((function(){o(t)}),n)}))}),(function(t){return new m.Promise((function(o,r){setTimeout((function(){r(t)}),n)}))}))},window.saveAutoexec1=function(n){J("cfg-audio-tmpl","MESSAGING_INFO","Saving.\n",!1);var t='squeezelite -b 500:2000 -d all=info -C 30 -W -n "'+$("#player").val()+'"';"bt"===on?(t+=' -o "BT" -R -Z 192000',J("cfg-audio-tmpl","MESSAGING_INFO","Remember to configure the Bluetooth audio device name.\n",!0)):t+="spdif"===on?" -o SPDIF -Z 192000":" -o I2S",""!==$("#optional").val()&&(t+=" "+$("#optional").val());var o={timestamp:Date.now()};o.config={autoexec1:{value:t,type:33},autoexec:{value:$("#disable-squeezelite").prop("checked")?"0":"1",type:33}},$.ajax({url:"/config.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify(o),error:F,complete:function(t){t.responseText.result&&"OK"===JSON.parse(t.responseText).result?(J("cfg-audio-tmpl","MESSAGING_INFO","Done.\n",!0),n&&hn(1500,"cfg-audio-tmpl")):t.responseText.result?J("cfg-audio-tmpl","MESSAGING_WARNING",JSON.parse(t.responseText).Result+"\n",!0):J("cfg-audio-tmpl","MESSAGING_ERROR",t.statusText+"\n"),console.log(t.responseText)}}),console.log("sent data:",JSON.stringify(o))},window.handleDisconnect=function(){$.ajax({url:"/connect.json",dataType:"text",method:"DELETE",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now()})})},window.handleConnect=function(){cn.ssid=$("#manual_ssid").val(),cn.pwd=$("#manual_pwd").val(),cn.dhcpname=$("#dhcp-name2").val(),$("*[class*='connecting']").hide(),$("#ssid-wait").text(cn.ssid),$(".connecting").show(),$.ajax({url:"/connect.json",dataType:"text",method:"POST",cache:!1,contentType:"application/json; charset=utf-8",data:JSON.stringify({timestamp:Date.now(),ssid:cn.ssid,pwd:cn.pwd}),error:F}),fn()},$(document).ready((function(){$("#wifiTable").on("click","tr",(function(){})),$("#fw-url-input").on("input",(function(){$(this).val().length>8&&($(this).val().startsWith("http://")||$(this).val().startsWith("https://"))?$("#start-flash").show():$("#start-flash").hide()})),$(".upSrch").on("input",(function(){var n=this.value;$("#rTable tr").removeClass(this.id+"_hide"),n.length>0&&$("#rTable td:nth-child(".concat($(this).parent().index()+1,")")).filter((function(){return!$(this).text().toUpperCase().includes(n.toUpperCase())})).parent().addClass(this.id+"_hide"),$('[class*="_hide"]').hide(),$("#rTable tr").not('[class*="_hide"]').show()})),setTimeout(wn,1500),$("#otadiv").on("hidden.bs.modal",(function(){R=N.NONE})),$("#WifiConnectDialog").on("shown.bs.modal",(function(){$("*[class*='connecting']").hide(),cn.Action!==gn?($(".connecting-init").show(),$("#manual_ssid").trigger("focus")):$n()})),$("#WifiConnectDialog").on("hidden.bs.modal",(function(){$("#WifiConnectDialog input").val("")})),$("#uCnfrm").on("shown.bs.modal",(function(){$("#selectedFWURL").text($("#fw-url-input").val())})),$("input#show-commands")[0].checked=1===tn,$('a[href^="#tab-commands"]').hide(),$("#load-nvs").on("click",(function(){$("#nvsfilename").trigger("click")})),$("#clear-syslog").on("click",(function(){Z=0,q="MESSAGING_INFO",$("#msgcnt").text(""),$("#syslogTable").html("")})),$("#wifiTable").on("click","tr",(function(){cn.Action=pn,$(this).children("td:eq(1)").text()!=mn.ssid?$(this).is(":last-child")?(cn.Action=bn,cn.ssid="",$("#manual_ssid").val(cn.ssid)):(cn.ssid=$(this).children("td:eq(1)").text(),$("#manual_ssid").val(cn.ssid)):cn.Action=gn})),$("#ok-credits").on("click",(function(){$("#credits").slideUp("fast",(function(){})),$("#app").slideDown("fast",(function(){}))})),$("#acredits").on("click",(function(n){n.preventDefault(),$("#app").slideUp("fast",(function(){})),$("#credits").slideDown("fast",(function(){}))})),$("input#show-commands").on("click",(function(){this.checked=this.checked?1:0,this.checked?($('a[href^="#tab-commands"]').show(),tn=1):(tn=0,$('a[href^="#tab-commands"]').hide())})),$("input#show-nvs").on("click",(function(){this.checked=this.checked?1:0,this.checked?$('*[href*="-nvs"]').show():$('*[href*="-nvs"]').hide()})),$("#save-as-nvs").on("click",(function(){var n=un(!0),t=document.createElement("a");t.href=URL.createObjectURL(new Blob([JSON.stringify(n,null,2)],{type:"text/plain"})),t.setAttribute("download","nvs_config_"+rn+"_"+Date.now()+"json"),document.body.appendChild(t),t.click(),document.body.removeChild(t)})),$("#save-nvs").on("click",(function(){I(un(!1))})),$("#fwUpload").on("click",(function(){var n=document.getElementById("flashfilename").files;0===n.length?alert("No file selected!"):B({event:U.START_OTA,file:n[0]})})),$("[name=output-tmpl]").on("click",(function(){P(this.id)})),$("#chkUpdates").on("click",(function(){$("#rTable").html(""),$.getJSON(V,(function(n){var t=[];n.forEach((function(n){var o=n.name.split("#")[3];t.includes(o)||t.push(o)}));var o="";t.forEach((function(n){o+='"})),$("#fwbranch").append(o),n.forEach((function(n){var t="";n.assets.forEach((function(n){n.name.match(/\.bin$/)&&(t=n.browser_download_url)}));var o=n.name.split("#"),r=o[0],e=o[2],a=o[3],i=r.substr(r.lastIndexOf("-")+1);i="32"==i||"16"==i?i:"";var l=n.body;l=(l=(l=l.replace(/'/gi,'"')).replace(/[\s\S]+(### Revision Log[\s\S]+)### ESP-IDF Version Used[\s\S]+/,"$1")).replace(/- \(.+?\) /g,"- "),$("#rTable").append("\n ").concat(r,"").concat(new Date(n.created_at).toLocalShort(),"\n ").concat(e,"").concat(a,"").concat(i,""))})),$("#searchfw").css("display","inline"),xn(dn)||xn(ln),$("#rTable tr.release").on("click",(function(){var n=this.attributes.fwurl.value;Q&&(n=n.replace(/.*\/download\//,Q+"/plugins/SqueezeESP32/firmware/")),$("#fw-url-input").val(n),$("#start-flash").show(),$("#rTable tr.release").removeClass("table-success table-warning"),$(this).addClass("table-success table-warning")}))})).fail((function(){alert("failed to fetch release history!")}))})),$("#fwcheck").on("click",(function(){$("#releaseTable").html(""),$("#fwbranch").empty(),$.getJSON(V,(function(n){var t,o=0,r=[];n.forEach((function(n){var t=n.name.split("#")[3];r.includes(t)||r.push(t)})),r.forEach((function(n){t+='"})),$("#fwbranch").append(t),n.forEach((function(n){var t="";n.assets.forEach((function(n){n.name.match(/\.bin$/)&&(t=n.browser_download_url)}));var r=n.name.split("#"),e=r[0],a=r[1],i=r[2],l=r[3],d=n.body;d=(d=(d=d.replace(/'/gi,'"')).replace(/[\s\S]+(### Revision Log[\s\S]+)### ESP-IDF Version Used[\s\S]+/,"$1")).replace(/- \(.+?\) /g,"- ");var m=o++>6?" hide":"";$("#releaseTable").append(""+e+""+new Date(n.created_at).toLocalShort()+""+i+""+a+""+l+"")})),o>7&&($("#releaseTable").append(""),$("#showallbutton").on("click",(function(){$("tr.hide").removeClass("hide"),$("tr#showall").addClass("hide")}))),$("#searchfw").css("display","inline")})).fail((function(){alert("failed to fetch release history!")}))})),$("#updateAP").on("click",(function(){wn(),console.log("refresh AP")})),Rn(),Nn(),fn()})),window.setURL=function(n){var t=n.dataset.url;$('[data-url^="http"]').addClass("btn-success").removeClass("btn-danger"),$('[data-url="'+t+'"]').addClass("btn-danger").removeClass("btn-success"),Q&&(t=t.replace(/.*\/download\//,Q+"/plugins/SqueezeESP32/firmware/")),$("#fwurl").val(t)},window.runCommand=function(n,t){var o=n.attributes.cmdname.value;J(n.attributes.cmdname.value,"MESSAGING_INFO","Executing.",!1);var r=document.getElementById("flds-"+o);if(o+=" ",r)for(var e=r.querySelectorAll("select,input"),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 literal 0 HcmV?d00001 diff --git a/components/wifi-manager/webapp/webpack/dist/js/index.0e064e.bundle.js.gz b/components/wifi-manager/webapp/webpack/dist/js/index.0e064e.bundle.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b3c521ebdf9ef7bbb7dcf4ac4235b4312fb38a5 GIT binary patch literal 42959 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 diff --git a/components/wifi-manager/webapp/webpack/dist/js/index.df6830.bundle.js.gz b/components/wifi-manager/webapp/webpack/dist/js/index.df6830.bundle.js.gz deleted file mode 100644 index 4b45c91c4f3e18af24346d03b852891e60d63883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42891 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

hgk+)Dqa z3Kcnai$JibbTEb3F)SSO!O@>!YnPXbh6iIutu^6Duu$@x%3n@=S!a@FZok{(xNAJ^ zSYX9q#VNbB8BYGq+e*mw*bD*mwjW+U9?t%nl6ne z?2p495h|>mkzVQ1tP%_nyl@P_d$!_ci_Z+qJ~vGtFe!m9`oH1_0QYGKL!-q-QOO=*fnGu{^O6Ji$s)(H|h2mcbjvK(+Y@UX6Z?L z&!*M>Z06t*?hQDIiq>k*OZ^ai|4GwD+dD8uJ>4==M|L9Ke?v1u8ufaZ=*6&&4l9qm z*Q7q-Gq==!ocNrx&nl*p#EDMfy0zoI;psxq;VswV z0i9^?+MlsF%JH;R|L{eZg$n0g-3k$rN4r?nsOcRDl+i_#a`u;5g~z}liY5EhUA87Y z>sCg*k$)=FFi(ind!04DXFq7na6MR1AqkHLIWX*2y&pEdikAwxR#pW$RQelbDrmh^ z=Tv5%%p{V_bV~=#V0KElzK}r3B{z}XCo_}hl) zSAx{yz^xtZP0kG(5{neOr<0Ko`5f)ybVa)BW8%=ns2!m(v_7>GM&Tb_QR3(ELOA#l z;W(VIT?1TCs!zs7aWrV?V{8k`8rU26G#@=d2_ombAzg@`(B_GXitJOu#tD-OfxzRs z3AOTU{qE(%?nX-@UsmqBcW`B8Ik^gl5SA5tX7M&C=1MLjam(&-HJnm6y5e%t_|n{; zWy)D|f9d~)tqPu{Fh@qvj*-!A-PtCp@G~5C4|t<5|8*rSC<<1vtll7Z2wpkZ;94w$ z)`gwr$&4*=ULYOsM*jL~+dBFN~lpN&~7@J|>b?ev%8PoMu-$ z;$IOpcA0ORgoGT^9}BqkJXw_4J#S`x`gRZ-2SJw!co#9t z#2Z1GnkQPl$BnGRt?J~vto%y3>FiPC&={U1a9B;zQb6Qc6wF zYK5_YX~<1j_=JJ)I;Y9yZo0V_sy!Qzix)vVX?t@V5?TqIw7i?SwlDK(n(6G#RBG*| zRYivUQDHvg!}s+tJ$of39c%sgl9)*4;)yX3)?JBiP~LbI&Loi|{byQ${u-H@NdIaw zz`g_@+Pl~m10jCW0Wqau@2hp@usGl;N+3KMON@Zgy@a_mVQETT>RLW4Hn6D1FC67)S2nLP# z=dCrH+`vp47#YUhO1!et2oZ~*(b_fsoJ#(@SX%??rqY&@;K;5{io)DqlfZH`bwesA zEW44=mIVnu4W+$xgTRCzXEMybm$r?})`h4KVb7_5!#_tRt4fY}q!p9w71~M2A}RAo zwUafG2dmvGcUoJ&TI$8V%s(!|S|~TP$cD9^JV_E8&bvZ^L{Xq2s&ywbbs<> zr_1Z{v3E#WdmLqu|T>joH@+WSbOKz0v54jCB7EW`ixd{Nie-S&3!*w!=dfx>{P=k>Ev@AL8XZp+)_eeEf)%npe?e0xtV`jA04 zDvKBI%15{J!x@`jm;du*%x-Zjm>~1Z3*YM?JLzw_mBfjxl2E{pdKl!G)WKhF7Eo(lWt#@y6 zFuY%#x@2QWsq5`t`D)k<_^i1?Rzo>j}@2^k$mhnzF8Rx4hp5ju^6Jy}jL@2JWJ_+EcyW6S2cP+240xo-JMvp3kQABEIxowpucq zYw4c9_<}S$qGQ;Iabe8QiB^{fg<;MgZzu$O5yaI|M+|h0@Xd9t7fY$hx^15}kJ3H5 zPQZ$HOY1F7SdE;dyf^s?Fw16~>z!;eGSer=&rCYi)yW=42M+E|SFzWnWAn^fI>e>j zmpVoqHfVJ*ktexUG>baY)KeG|%$%GwSsx!yZ%>KcJaFjJsg?$MPD>jAd^)n0k;Chw zGFPe_{nz!tBIK&LAaA43cD;&vy1eN&tE(ogf|HRR%VedeNrXJbS(xwv?-q?ln!Q*WyUku8HmsU<5vV@&tJ$x_QnKb!c~9%=vuSLQU@KBYgk3m z>#Cl*W)l>jE?mEscqu7jxzsLZu;`7qnO3mO@4=Mf<0hoRpY4LaHJZ6Ca45=RG;xmK z$`&N{3!ZLsS;-|Hcvb)x1e1py0mjCd2;?CQW3Ckr&z{ZH+Sq0ZX$CDZ;VE~00mJ$n z_+7naV7tzko>8HSxD_=i(vhf6B!#jevKP-b~Apu(s~ zQq#csj*hH~ZQ6*bA*x#|Zt=+er_yD9Ls$A%`cYD!N{jOk+>w~WY;V^UTJ18mNR=Gs ztj7C*=h5NC@k`gId(V~7kw{gVWZX$LAvcSK+lf=%2T!i^to>FGGZ&i|wwSrXq@t8vsh?)EH_Kh)z3Kokw%j9lf zw)hhN`n=V=>-0A0t8V}4`gieoI7RWWMW}rhRtxwm_`)OoolN`5uF7&ouxP`Ti?`WU zc42*EWukqVV5{-$Xwd<4n9!-3n+D-AwkBM&!_A$k1G@_Db)lNQ` zT<^u+j!ifn@|EiS-bn2d+SVFP+|YF$PK7e;veEK*Kzf6$3#&xe zm8nTsYI5O=6VKD`oGWTsc3cylpVe%w=}Bg*BNB71ttA7Qt>L&2C0tZnV0eGHPKzr( z4a?7U&ogu%D2^82g%KYkJJLHjI+}~WAzA57sZtz`==#`uWz#*;sNIcCUfOo8r;%k! zbqrp%XdY)JA7ymlvQ`Z^$5A|F^8lpj&&n1@>O0gIOW7Ox?=0AVQ9(aF?U$4zxrD@x z{RT|SYq3oYzEG$yDKeMPEQogT;OJ^iI4kq{(2HqJXy)I=t6|od1J%#2F#JVp^}H3} zCA(@U>88~A8)iR`^Ua-&!hVhqhPU}dKRYGQob39n=X|OG^Grf;Wwg`O-d@VI&+^ys z4<~QKk3?J)dBU+of%1A>Fe|Tyc3oK4kTIDp!H5q)^4)2E&O0tgfm5Db)?)f zY*>gcua)!ap1jvlTjNpSMGF;Xe7#g%GsN^I=>q(Px;rH(x=zR>ER zv7~TnFF~^2o%@^O;b~>fu$G)VO4LGoW?P0%J@iq7^Im&wLYq5xX%e^l&MmRak8;G@ zw!Uy@Vwdcc2hWaWxl3N1^pl4!Db&?83}CHurDnRNy-`D%dEsncm?jJB0rdf;u2oW6Q!2Dd5Pag@2oY5d6>SsOUM?erivGmZS|Og? zn#4|Q3?K2TU@2tp4*2xa{HC*V@wXa-qZZoLpG{D#cc4!pPN|`@G)D|DV_A|aR`bxt z%9q^x+)6!S!9K4Px=fEA;Jn1WG48nfrROX~VzR)#|JQI8tTr?E>)$Xnuu8TFKgfS2 zVJPeeqL|2~+iSW3j%h@`k%Y_I4)abelr z&c6E8*Vo6YMzo7I(wXl5Co&oH!1Y<&9!q&l zlZRe&-9vDjPyzSpvDD?T1#Sijf)@a14A12Jst@gvzN6qOnky=}$!Wq=->Rum?8ims z0M$*@M9;3Xzm355H(Oq?LDzE)5}2xi^V>CRrQ+P#O#!{2jXhdnQv^1kS~Y|$6sMS$ z^pJ@CMUPwE%0F?ws5tl?QB<$Jt<;yAo3X?jZsucFY<0VDNsJcmHHG^Q{>zzm9ws(p z8yv@JL2TKt`Q`U^FfTrsEP5H;F6^qk^YX7@2H+a=X-)~c=DBMu(0prtXx=UXZ%6$K zrk!7tH93idkQm=)9=f{xQ5!YNAM*5sne@)5m`5-0RgCksY-w-NVA&5;vvW%NS&q&# zr^4i=$eb@c#a?AKs5g>5Fubl9eBEN3Gr7L_(xRM}s-}v#3oqom7)i9L*wR+wZVyI` zUTT#$24lRU2hg&V+eX;vcRZ{ngo$4zCJgfwY^MA ziR02^-kMtIo#x)ADWz<$?efdB4>bj{LVT6ISiU2FQ}@4T*ISs^UfIT8DG3o^1rtx zxYb^%ZYgJS-*GX{XEyOV@I7zF&~aQx1?lPGMH~F+(4G4E4IR85uFc6Rg-+BHzZaQ? zzX$MPs)F@*a&YT|uh=SWh4mq4;P-WdshBVGyI;qysN*IJ_=GiJdd;n3i8YNL^+z|w z+YJ|gD?ndQhq@zj+T=6a^lbekF(W~myhC-hzmKbfS6~6>n^_b;v%4&LE7KZWpM0yi z$x{ihGkaboLENk@lqg_nzw#2|)HYPH2ws$=i-Mz0@rPb1633iEEJb@rPLoP`F7%F~ z(p63%e5L(b;X&y{ywy;S-w&Is{p0^VL%q^or=70Kw^B3tD52=K^5#9l@<`N+r{an? zAv}(`!3XV%m%=QVGb0mEnWBy1J||0x%E^I8TG}=iaCsumfCSw%QxucQ z!~R6vU|to=@_1kAy(9r?1)*Z2N8@0Gqk-oL-BxGG?5XlKK<<4j9gdgT3R zwt9OF`GD%pxha=o+RKJ9U5Q1(#(?>kqdl5W>v328Scl@9Ba8)xm@C^MrCc2%ah{|g*7xzEp7s}qsXy3Yra_@ z&SL71TN9=-#M%t!3UviJEwdNT$I0Qtwo@mQ)G1`Rf%TW(@zd~yd_|e~x(4A%_r$on z$CY31?3b!(YA*Inu^nzRhni>gt*2WemJLBAGNOT&1tylJWzG4cd~SN z#&&gm?j7nH5u+E60~4S2wwMeL3kkYmiFq`21at#sZ*6}Sa=hK%?6o*y`S8%WJu()g za-M7Xs|!t8RdKPKC`QIMb%$E57yK`@Rygb|%9hK$T?bm$hy=jN;*d1fn*rtTLVHTk)R$u(CF zoY=Un&wKf>Nh=&ozU-%I(X-qTo{L?*#B zWr$yE$Z3lt#{A)T)!{xD%|vSZo20_yu2fD7lXh!?kF@i-N)(t6p%3%t9kRJ25Z*D#$nrv1dw!7p%*;ua%rsHJ>0@TuAek~!NbPn|mR`%- zZFMYOj?Ywm1CPFa;M*?7&l<^wL^^OSlMo~5>iE{eJZW4Hy5TwaZQ~!^hU*W#9K%J% zeHC@qk*4gwc6R=mH&YbxuZ4eu4JQyH?}O%w5!a*6r6)--hQS`B8}9NQ=}6t^@ZiBG zHb^o0bliA?D}86`OdwUp*O-7qPK;V})#6H{W#Z5%v)#(f^a8U<0>jyYHk-wn5tB%5?rvYp**Wfs~JBii&8?0RZ3WbvLHPA7d($y(=*v=S~M!nj&qAbwI z(j=0^@q6M0Wx9?qF@|yaFIkE+3;Vbfi$6kcmB3$3HBeA7X_SldS3zz!cobs6B-eCs zYhPO985mO$$6AjyVC*$^tJOq^a!CIS{D)U}l#_+ie@SR%i@XX<~oFa)gILYP^M$8&=PEpy}!(I7*(ixuu?Fqg|#Jo2>NZHQ+ph6T?mP$4@Ud zHU|DZjuGa0=#xC_$u?g6l0*R8-xs0b?kw1w6E zD0X*_J{>7jw@xklV!NSz?z>w9uX^=L+ zQ-9SVxTWuo%q`YN`E?d4@Qm}82X^rF`a#nh!9yzjv{f1IX7Gvn8-Wm=_34-yqPkU} za`@R$l)QnicNvL6$#<52>4v5IxuatU1;-(*kAE}xXUq+zvw)HGv-UjUu<)}Mm|5uc zJ@h@%lvn5GGQBsTtv@*c?fVvo-C5qN(--nA<=ttLd@q*~A>Eo>KoT2ijPv(HopU-t z(kN%X2a@1|F>r6o-bb$y(tKj;)uC}KmI0c`6w$LUwf!l(b!7T6jats%Xud~3fuG0n zVWU3iYE;F>%5?uv08S*a+fy0$CC=384FR`^L7NBzi}hbIY*LYXE2qI0)Fw@K6l@Gz zRh1rgplWcnpsPIGN!(P?h(9hquQ>G9CGEwby&QVO;0k=DMFf^rpg@ym63|R@W@0D5 z(~whzHYFjTA9TYlRBOn|nyX(&G=lz_1b|%tprDKuT=945GV^*_y)34pQlprwR$Gs) z>SLpruU;1$?NnT97F&;{o2$k}Dk+sNvdvRm?>(u2RraN;+C?>6z@!6-F7@HN)W}?h zNzq4aSbE9;4yeM4=kY>zuC+4Wnuy1&%qxNikWZ#5f=o4iA&3%e%f32DY47Pj!t#^6 z6kcZrAfX6N4?mf@#!JW{BN>w7QC`AJloCkswQ94)OI^7;B;*Yfn$eQ-bP7Zxu?&b{ zD`~Dflnqm{GBc|mI-rfF&YIQBFr`w}K3<`cf}~EW1Q^&EL<_4Q?3rD-jh`~k zlPKYh{f#9|yFlRyRrg7h8sA`|$gDxmH!m^4t_o7XnPMo!^WWU|fvT|EI*Jl9^0<+) zryj~5$D+|prg|*kdf<9Ve+WF4_yQhPko@IE^umT_MKM+V5#8CzLnmGGS^yh$8H4#_@Gdp5_h^DD&@5*m*P z-7gtJ(%HLYXU8FjtYaJ)S;R$+DFH4}HwI8pZHpj= zWgD$WSR5~90;DHd3_PxHZ{#N#f=#zJNReN3Y$y}h4qN)h1=>U{(y0i$q-n_p2^4Te z1ZjL)8Jo(hH^UM8!on!waF|b18gnboSVt9h<^MFY&}?L}EO(>oPntvH+A|?-(HV!!*ykVT@w~=`UWQePm#{eD(BW zo#b;EDHS$Hmz`7J*7c$Tl){@+NKjfZfk=tI0D2ltH8|iWRp9%jIrp*f8ACtPAzNNP~bv0t+WxQYGOR5MZ`-NKwK!A z0vxoh*5jpu^erYzMp)Mf0Ya{H*mQ85yd3{-1{OF>N;I(qAWpL8Y#;3G>_&Gz&u?!6 zZab=^F3A9YFU&RU!v!BEqQeO>qttYZGiOs2LUR;eLQ>VnXw1N&5Nx4zI4b)l96bO5 z%=f4F3oNriA{PnlxbYEElpW1)Q5>-e(<|t(0Bld8yai<;VuN8P7eB~zx(>z!Hk`r% zfx-a^M9wK&4u^7)%EBvA)TdslnB$}UA|V5pN+j%k{VvrS)jZI$h%g`N^7?kCZ`CCv z1}K*GRs)RNx@!8WdG2jkH6V+kh$Xk~(_=Vu5Hpoul42}@&u81#_t>WC*Zxm zyQJX-y_9{LZp2*(6;YhQWf|oE0ZAm-GcOye93o4rAwN_VNyu%1mXWr!MDA>g8gS~6 zQc6`tQrsmCa&)Q4>>smlNJ`l#NuiRj4>0+Z(muFJ;phT``bf6>BRS39ZVK3qhjgjP z)-X);j-Mr!F2@C zrvlIHap=(`B+?_vrBlwdT5yc1T8p>KnA4ux-%<<}XigzDZhl-u*D?r{2&_M8%Z1Kv z`}Y9!_52ZdYoqujfUKPqfs2;@H$e4;Npk>4s7MiaflD^o;lINfp&)rvbw=mvJ3CLB zpiBH33-4{Vjr#^+vUJ(B9{Hfg&gNFYJ%v6-FWYgCgKf5D+VrJ|;$3T!bU!f%v~zOi zdG9#Rd{mh$wY0DNgol)JGVc=)J3HPdNy)5roaQ$qB)EyKW2dA&u++vhV>!4JoRSU| z{rP;8ARYhl30EiqCTH}pIqOi$OaRu4O<*V{dgQahha%OqoDnvcN^~f%ogL$NOMVa= zfcikfia~kHV$0(DLe+Zug2XFp&J2Q80mh8?PWl72NDdd{{J<)BmD??p5PN&+uTO{_ zEI??C`*yk zP!p2TsDuoFr)81hG?w&9qn-wU5P2tCp)Or#_#qIyW-1bqr)qehTEkff*p3M>V^iIX zm}4atJBXM-4=XRq7+=KzEJY$7VN?jvzo!{s!fx>6E)$iWGrV6O$xG*$cT3o1Nds2! zU9vR#gh-H=4DzYKXVcS7u~|#Rc}XUjV=bd-QjdI2NE2Q1X_DNj1|4^_OiUVRnYc@s z^l{7hSq z!Hfb(X8QJqUmf~2pkICZHKSic`n9BA^J5PXq#ZHEemKn&uMGv+LR)`}I|;xH0V{+a zHV&a}_;N@q4%0@3U-oSzXvY?+tc;XEzR75Gdng8dARQ+XB2e(|G7L43etQ$U$G2kl z_`|XHA;pdc?5PYN;e&dRrwj|ODtV#7cNE%^b)8JDmB3IirafYWHk)j9U&sQ-&3>N* zoS{j$X6O^uRFJdQ$8$w^?M`}#PEr=Z7{6AD`tU%paBB#B#O%r%lUTsW1vM;(C$cee zCz10^Bj)0}h5Sp2I{I{4q`nXWnsY02m{PPefbD|TTx$wM zB86YPqV;$eT2wg-L_@A&N$(z9IU-P6I`G3XI6QPAOCJozK<^U4JI~Sp2gBLqzu&;3 zFjZ(lmElnFM?b9I(T@mz!2f_F(3ApBqU~7u)B0h~2ON2oV}>UN-qbRgS>IAmkF@J- zOP~28H2J50f1t2yNyBU#N*^E!I5Je&xRxjd0HO$#aw`3ZK&J!-FF@q^uR;S=H{d{m z--RU#cjYl3nrVa&K%s7c?r#S;8!Q*Fh-DlFJWDk4kS#o)W)goq7Ph2_vwEq%YM53? z?}zZtjDju-Pv(|7ezaDEvEklSorok z*h{8>4Zt21>5Tq-yhnuoV5d(|&OfrBI#WZ{-7203Z8jmW`-x+Aya?9s;>_Ff4Hje{ z(fW`xyE@SEJQ}qe1!!BqflueUQdbxwy%^8y)TgsVy!t(8e&MVz^J)K zNI5IbfA97OA$itQ^-#xpG=le?ez>QuTXF8ROfV^K)m%`3bD3CQ|hL=RMgd zz$v(PON39Lk{Ke_cXM2Qyg5WN9c~m1&Hd<(SDs!{Aq|1f&9zHT7f!*N>`tAN2}s*9 zV0MT%SZ7AGWmER#(r-Fen(|kME`WCxItl&mtJSSXeOiD zH*9A=WGifvT{0v^k|p4SrHN!pQ>h~j(tn%d&@)}M5=L`nEbh}Z6Tpyow?$LL<)Aw= z@HTx!COM>|>X!bt4~HNV1vqlfu$WX_CdfDw%zEuw4u zY0=B?r$z2N%pzZKxdKts3zLSA1y?AQA$0TSGAxmz%3sL2oC|7`Ah2m!8-T4Ws%wUnxZ(plZmD~KWxcsx)ThFJYgTdWlVIzmH_76ir~8X%49HFo@e86`5oGx2RLM7;0U}Dvl@GoQm9gVuEk}s7iP4;^{K1%Mr&LH z$Wusn$z>`6;5jrM0}LQ}hQhStYjcS%0~^f>n=SToNQSdUFo|dK20M)^DkQr%Ci~cE z`hHu}57@LL3Z?d3yd%N*;-vp2rUN^sq8MO(Kf$v;*|pP+qxK<+QqSA~;072^yUpm5t)={qba#lT zDiKFAbCygDZr5A!7o}iqfj{q2H1TJKC%F#+n~+a!&0`z@wyqxwr-WFB`LRKM1l)%6 z>#{*)_JC@0Gh8NuzBG&~nj8|N;n6|S0_e5onvQiDf{3^}a603t2q&884*>EoFMfbr zNIw9`F`NH2NM7@0k=Xc4gb9*179HxsfxTT3Gq$FhY> zzgE+qD)hAVM6Am!cAZ-6`B+di_lZoNCeO)Sx>UElBxB9N-KWQBO>=Z_Z@C9zR@S=)`im_BPet>|I?-Z(o3s=9at=Xitoh}hh$uexvp|kP3t#JF3up*tvPi=OZQUN8 z?dLr(Xl`*7wcW7uh^Uj{18FaOAilkk#{+nbMZmAo|um) zlrc3Ftl;YA-L72LrTQF_n5NMXqtUw9!k?D9g05&@j=VS!Pq)&n#x#cKE$KB z5prrIU;~gVXt4>5eg_)B#~@FB03R*m{V4}Cfgc$8jp-@6veBbDJ)*AVCY?}%KUyyl zqAz$vy@eGXD&y&wEFXh`9}#G1vo(}YKwA<4rmre6T!nI+WaI%h@*whsk`)Fzl&Dj7 zcHG}v=Fl;9)x)@RaVNjM;r+&@jLrlskTw9$!Iabt-652(aWgQq2tSlf#>qkz`ymKi zS$YgW+eLwm^|Tm77G1)8;>_+Aa2}l!yd4Ucv~NFP`=mZIe8JkzRIsLTmI6VNU>6|| zF2DgV#E`>r0b;L)ky0iqtlLbpj-tot#pbF5`7{rBw5Mof8-)jB9nhb#!n++hwe|Y0 zv?#^V;%Q*yC3ghJ!ukfoYn>t(*j6;k??w)df$8iBLW6U}>dl!a7=CaZ3~Z@OO9z5I z94ngwo;$)>ut(wBt*|T239(u7G=(RC9)rmYt(cB#2Jr3r%%m-*pnX9-=JU+_ow&xc z-)N~DAuS&Lh>(FCq2>J6c_42^2H@C4^wDdLuHPr{@=mjo5r*{}&wv0G_%~iW7JAeJ z%CJl#z2Sq9$a9k!Ms6G{9I=%!h$9s}q5Kb&7Pu#t&#XNkk!M^7-j)Qp1eLTl|1^Rr z=gMwS3lCE-N^k-5q0k#2G(;Oyz40H&YDiy9dW2faphv`lOe4v+1wk;i8+(M@PTL`) zyMl~uNc?(nz72AkU_0SxNo#*`Lm+zbEWbT(1nJqJ(@nt6k2i!}Y;U?uJA2-!{#gd{Xnrm3=}Pt-2dHD-{+dh>^O;|YSL=JS3GyA=Qj zC{CH53!JnM2(Epd=An62=uemByhsUM(?5&`rgb2dd^obvm@ihg&_v z=V>`cU}bpQHsT{wc4r(&T+@~)f?{)W^nd>kfC_nVNGWhfo0k(EIJuq3WTC;mcdA$o z@)?i}hU|O;2X=Czy1TJsX&n3~FSDm@;*%-Q74I#_ZN>M_*o~Q%r=$aw%k<^3slbSv z(2O%0HvF#uV;g-q@E~ELT7Lr~oMHedi?SmZB6d{20+M|ZIUqp~|AHARE|o4EU;iZW z_A=U(hi_d0UmpJL^^ZH9z4d z`Y$`8+wxSy3x+2)oAlq`6i-UqR@v5_G3LT$4H}!QfhTN-;P=2Gt^gZ`gM#hfP2#pe z{i1ZURw$QfdE2Y;^BMs@*9yRHg9<2?Bd*%~P&cVy zi}`EnB-$CFE3)G;)CoxJ{89mOZ`hrNuzZZ2Zhc#3+?V+sFKgn0#?pFvm&o58VWEK$ z^3Z8x{3uUV0t%dpYYdy`sD16N=2c}`hHU}n+Ji9+93ZdMQZL{msG#)# z;^+WrE5LEKmky#U+o$m1 z$Qaq#u?JOPd_6Q#Os$zL0-vvoIshT$Rt;!ARSF5wqXf`9?Cn;A0I;;oq_ zGFhoTOUz;M%W@zWRX;H`AgXF@^{htaT-Lkf81c9jsy-KjuX(>}WaA@VSTn5MkRL+f zXE?Mzzdy&{NZjf&OB=@kNo#F=BW-PI2s7T^{GBjIXG!01z6}QN9N!iodAmf<;}3Y_ z3z6oy9)DQUA4uV|l0FY$r=VlOJi32=Sj!`7={qJHHdp3YAGAK)@d4u07GQhO+At{c zo6$1sly&ZVo3U(uO}HokS10}npSt)X6Lrg#eRh1X*&OdEKZR%qO?4eFEvl`3cipMn zxRAt~Dzn8>klI1}9jvTh_79`*bnLZE*P*tpH-_)uY7|{RKWNtQHS2l@BV&}c=?35U z&IFG&iZz*zH&2$t!lqDfznD#41w7OW7wT}yXfzd%Mx$J)hi_@hkas(T@>~K^Zn%)f z0gJJ58v{1v18Ejb0`*W9O2tAt2gCx;g&JJwj*A^)vjOQ#pf;3=LJZ<8o$E40sIXXf zEbJsFdksj4(3kl!iYe&cjUNH<@CXYbbzDdQ#bPRwOEmfck-`(fiafT*g`Tv~7RLv- z<=T#}AB3aQ8Nr%)b%;GX2#w`Lo0051Z+x1ql;j$3BOdcOh8XV#u95yH#LCk@^O1ye zVfn&H;lpff0h+F!<6?P?nEVArR`OW*(grH%nzJ9!zi6llG2*YjRuwnPHh_*l@5S+_ z{RCbr0SfZAckSmb()$NEOUjC26Qru&$=2G4!R7bCMMGR7JxVdqyz8I-eK zzK5{DFE&x3cu{N>{}cYV8?h4dnB5%{kKSD5K!}imoW*r^ zgj}s(Fl+ygox)wOI@fa7cCYXoy?dzKzcBaz8P8`40Z*|3NHAY1I*ad~$e0ouz5@~x zY|c!i5z2gb+q&l%B=ST|1*ZWhddXYXwvSs2nt@g5Z^_>>m4T8qvh5lV2;t_<@N&Pl z)>wRd`@E1zN{K`qK=MMwK!NudIIU+mB)LSruA4@8_%ZO*{-4k%R6^m4(zQk$l45Ev z$UkBygl}>^e!UfYDGlQ@57lu`aP$-#vSRYG6u84<5>HGZKXk$S_L*Ckj*YjL_9IO`tTYN1Jp{8=m|JJ=_#1QmjZJ0=bN>0c8& zVw$}TxA|gWBiQFhZF~V$c)Vyb0~*=I>k)%7eEo)Hew^lr5c_cIOuW$k(42kuAiUgMaeCy4A zY5R3+-+5w6aPQ?`0`kkoydH7(tmvaq*HC(@^^1jd3z=is6jwl0_ff;P_3nWy)Gk+$($eh5~!&z1M#IF^b^z69a( z^TrUCrDbAh4T?dPzH&gfK>g`S{SAQsqJgqK@kA{to1cS2@9~)?Am3qS92qsN8qiWj zY9}o4GB2jBFp1^>h>+z{g$6teC^X28^^S1A9`=?v(@SyjL86WogcytfGp=exrEa0O zUDkHN5qKb!HAHt9mTzu8QkL+M4;mU=ynN6l@Pa(GGj_%5C^2O+qdcJ?ENq^PSy(T| zs1sJqH)EepS6RTRin#}KBS_XEXZvzl9#fy!Br%0`3vMv0t|y#a^V3kdwB zPD5wfchWarOl^(bhNV&(TsZGGnD>M`ps$}KtlY!L@YZZf$GtL!BO3Ag7kJ88NB4F)6;XIPGlv3kNMPa(o`*tPo7GW)z2?~z z)Tq7AhM@{w-i{$_gb-%ZNFAxy4`C+3NHl!eiej1Di?KmXi1$b2C)#QL5wYKm(=qgg zsThy;F?a+b!!xpt36TujNKi+AIvKta50Z*zL?p(cV1)59EF;BS?GyXLU`$M_89ou` zGZ{2_iS6N!V-=0Yu$M7{0cRvVM$c9FH+BsI1CfC$1^9sIF%qQyeL>;-_wQUoL6b5J zimMM;x`^q;W-U}Ml(=gax%tXedMrO8@qfg4Z-XK3rw|Sv{}eg2J`8cZmzv%#7G~l2 zxBy2&Cuaf<^I%DQ;E2B45dWa2%p1rjz+Q_R;HXm06X;-!HQh%;@<^9mk13{a!01*4 zC-xp?OI(vnOS}hwHGSP|+V}RNZ0$wfnyN}ZVYZ9K*qb8xjli2u_|>H*^zhAR@IBVV z4Kx?X;}xq|r0uy&tBFGsm>U%~f@+gla7uykYf&2E4VmYP<6j%H~Ko5}Du83PfpoIx`L#Jq@y z$M6MsxM!o%UPd7QdjIXHl#FAN(SyOGy8qjoo@C$C*z@F5{!=3{NBzHMn-*aEFVH09RDh0zULHXUjUjAvv;b@+BytH> zNC&vc(VAvk(vS9;zV(wSM1uoFQu26Ar>?7y(Sk7(*b8h2+*9L&v7oZc9S9V4-gZO7 z)2;(c@us)QPf-nEP%7*4qfbZv1qJNZeBr}rfp_uC7t+5Bf!eP){&-jzB~e-neAzb? zbI4&WYzK|OXo$)_6HM9aOtKF$+pr^U9>~U!pJ|i}+MDU0)YFG>XP%eccuXYM)##Ar zQKGvo5mQM(l$$L%p{_R?ay9&Qg5Iou&4momu$$O&wHvO@W@dZnMh~fAhX;f#zR4<*+0>0;rsc zrsW^DVPjej2I;8OjB+pg0!WNeu0(`Olgu9i=2D3iZ4h;1%zhczJJs>(U_&)Clbs#3 zf<&`RY?vg!y?vW7zezVSEqv>~y>)kX@C`cNSK)rcc5Ne1W)j#765Gn)dPZu!p5xa- z^U<3#!;^|@IimF8D2~@4MKjP~riZRDLEt4KKTY;#S+|II4A&rui|(c&R)^avMN*hN z#M2ZUc>ntV*gGaaP;5_adtUU=T~k^4T)_TgI;-iY?_Ba}m66QGCPaG>X}=BZncy&c zQQ}d;SUnQKU{hi1I@F#X^B3ww#dm@D-dn}dnCW5eN@MTUffCfunCedi9$D=v&q5J3AIp>c>&3|1rKJ;gH|orThEDffScw4-XGw`u_pACNByW Go&x}?p~vL_ diff --git a/components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js b/components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js similarity index 100% rename from components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js rename to components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js diff --git a/components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js.br b/components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js.br similarity index 100% rename from components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js.br rename to components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js.br diff --git a/components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js.gz b/components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js.gz similarity index 98% rename from components/wifi-manager/webapp/webpack/dist/js/node-modules.df6830.bundle.js.gz rename to components/wifi-manager/webapp/webpack/dist/js/node-modules.0e064e.bundle.js.gz index 4ca6642cf6b5e395b7cbcd8dc6976df60b47fd40..3a8dcc3f77c7d99710b3870d9f8e8fe302f8f5a9 100644 GIT binary patch delta 24 dcmX?cl=Z|>RxbH&4h9fl;%emD%Eh=Z2>@Eg23P<9 delta 24 dcmX?cl=Z|>RxbH&4h9fl5^m($%Eh=Z2>@FT24MgI diff --git a/components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js b/components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js similarity index 100% rename from components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js rename to components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js diff --git a/components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js.br b/components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js.br similarity index 100% rename from components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js.br rename to components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js.br diff --git a/components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js.gz b/components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js.gz similarity index 90% rename from components/wifi-manager/webapp/webpack/dist/js/runtime.df6830.bundle.js.gz rename to components/wifi-manager/webapp/webpack/dist/js/runtime.0e064e.bundle.js.gz index 0a8cc53645d6c2e6c10048e752692393b3790d2f..2954601a13c51d151c65986122b242de0fea6c64 100644 GIT binary patch delta 19 Ycmcb_dWn@wzMF#q1emxsa-CoT04%Np`~Uy| delta 19 Ycmcb_dWn@wzMF#q1ek<3a-CoT04&=C1poj5 diff --git a/components/wifi-manager/webapp/webpack/webpack.dev.js b/components/wifi-manager/webapp/webpack/webpack.dev.js index 1ec43ca3..794c4af8 100644 --- a/components/wifi-manager/webapp/webpack/webpack.dev.js +++ b/components/wifi-manager/webapp/webpack/webpack.dev.js @@ -367,8 +367,7 @@ module.exports = merge(common, { filename: 'test', minify: false, excludeChunks: ['index'], - }), - new SpriteLoaderPlugin({plainSprite: true}) + }) ], });