From 5282643c59e647eede5c554e3d305c5d6cc346ae Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 10 Aug 2017 21:04:59 -0700 Subject: [PATCH] beta docs --- README.md | 2 +- assets/brand/bootstrap-outline.svg | 24 +- assets/brand/bootstrap-punchout.svg | 22 +- assets/brand/bootstrap-social-logo.png | Bin 0 -> 43226 bytes assets/brand/bootstrap-social.png | Bin 0 -> 268279 bytes assets/brand/bootstrap-solid.svg | 21 +- assets/css/docs.min.css | 11 +- assets/css/docs.min.css.map | 2 +- assets/img/bootstrap-stack.png | Bin 0 -> 138403 bytes assets/img/bootstrap-themes.png | Bin 0 -> 225111 bytes assets/js/docs.min.js | 25 +- assets/js/ie-emulation-modes-warning.js | 7 +- assets/js/ie10-viewport-bug-workaround.js | 11 +- assets/js/src/application.js | 184 +- assets/js/vendor/anchor.min.js | 6 +- assets/js/vendor/clipboard.min.js | 7 + assets/js/vendor/holder.min.js | 9 +- assets/js/vendor/jquery-slim.min.js | 4 + assets/js/vendor/popper.min.js | 4 + dist/css/bootstrap-grid.css | 1353 ++ dist/css/bootstrap-grid.css.map | 1 + dist/css/bootstrap-grid.min.css | 2 + dist/css/bootstrap-grid.min.css.map | 1 + dist/css/bootstrap-reboot.css | 330 + dist/css/bootstrap-reboot.css.map | 1 + dist/css/bootstrap-reboot.min.css | 2 + dist/css/bootstrap-reboot.min.css.map | 1 + dist/css/bootstrap.css | 12780 +++++++++------- dist/css/bootstrap.css.map | 2 +- dist/css/bootstrap.min.css | 7 +- dist/css/bootstrap.min.css.map | 2 +- dist/js/bootstrap.js | 5030 +++--- dist/js/bootstrap.min.js | 9 +- docs/3.3/LICENSE | 319 + docs/3.3/LICENSE-DOCS | 319 + docs/3.3/about/index.html | 1 + docs/3.3/assets/brand/bootstrap-outline.svg | 20 + docs/3.3/assets/brand/bootstrap-punchout.svg | 18 + docs/3.3/assets/brand/bootstrap-solid.svg | 17 + docs/3.3/assets/css/docs.min.css | 11 + docs/3.3/assets/css/docs.min.css.map | 1 + .../css/ie10-viewport-bug-workaround.css | 0 {assets => docs/3.3/assets}/css/src/docs.css | 0 .../3.3/assets}/css/src/pygments-manni.css | 0 .../3.3/assets}/flash/ZeroClipboard.swf | Bin {assets => docs/3.3/assets}/img/bs-themes.png | Bin .../3.3/assets}/img/components.png | Bin {assets => docs/3.3/assets}/img/devices.png | Bin {assets => docs/3.3/assets}/img/expo-lyft.jpg | Bin .../3.3/assets}/img/expo-newsweek.jpg | Bin {assets => docs/3.3/assets}/img/expo-riot.jpg | Bin .../3.3/assets}/img/expo-vogue.jpg | Bin {assets => docs/3.3/assets}/img/sass-less.png | Bin .../3.3/assets}/js/customize.min.js | 0 docs/3.3/assets/js/docs.min.js | 26 + .../assets/js/ie-emulation-modes-warning.js | 51 + .../assets/js/ie10-viewport-bug-workaround.js | 23 + .../assets}/js/ie8-responsive-file-warning.js | 0 .../3.3/assets}/js/raw-files.min.js | 0 docs/3.3/assets/js/src/application.js | 183 + .../3.3/assets}/js/src/customizer.js | 0 {assets => docs/3.3/assets}/js/vendor/Blob.js | 0 .../3.3/assets}/js/vendor/FileSaver.js | 0 .../assets}/js/vendor/ZeroClipboard.min.js | 0 docs/3.3/assets/js/vendor/anchor.min.js | 6 + .../3.3/assets}/js/vendor/autoprefixer.js | 0 docs/3.3/assets/js/vendor/holder.min.js | 12 + .../3.3/assets}/js/vendor/jquery.min.js | 0 .../3.3/assets}/js/vendor/jszip.min.js | 0 .../3.3/assets}/js/vendor/less.min.js | 0 .../3.3/assets}/js/vendor/uglify.min.js | 0 docs/3.3/browser-bugs/index.html | 1 + docs/3.3/components/index.html | 727 + docs/3.3/css/index.html | 1107 ++ docs/3.3/customize/index.html | 1 + .../3.3/dist}/css/bootstrap-theme.css | 0 .../3.3/dist}/css/bootstrap-theme.css.map | 0 .../3.3/dist}/css/bootstrap-theme.min.css | 0 .../3.3/dist}/css/bootstrap-theme.min.css.map | 0 docs/3.3/dist/css/bootstrap.css | 6757 ++++++++ docs/3.3/dist/css/bootstrap.css.map | 1 + docs/3.3/dist/css/bootstrap.min.css | 6 + docs/3.3/dist/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin docs/3.3/dist/js/bootstrap.js | 2377 +++ docs/3.3/dist/js/bootstrap.min.js | 7 + {dist => docs/3.3/dist}/js/npm.js | 0 docs/3.3/examples/blog/blog.css | 166 + docs/3.3/examples/blog/index.html | 180 + docs/3.3/examples/carousel/carousel.css | 134 + docs/3.3/examples/carousel/index.html | 220 + docs/3.3/examples/cover/cover.css | 163 + docs/3.3/examples/cover/index.html | 84 + docs/3.3/examples/dashboard/dashboard.css | 105 + docs/3.3/examples/dashboard/index.html | 252 + docs/3.3/examples/grid/grid.css | 23 + docs/3.3/examples/grid/index.html | 156 + docs/3.3/examples/jumbotron-narrow/index.html | 88 + .../jumbotron-narrow/jumbotron-narrow.css | 79 + docs/3.3/examples/jumbotron/index.html | 107 + docs/3.3/examples/jumbotron/jumbotron.css | 5 + docs/3.3/examples/justified-nav/index.html | 92 + .../examples/justified-nav/justified-nav.css | 88 + docs/3.3/examples/navbar-fixed-top/index.html | 99 + .../navbar-fixed-top/navbar-fixed-top.css | 4 + .../3.3/examples/navbar-static-top/index.html | 100 + .../navbar-static-top/navbar-static-top.css | 7 + docs/3.3/examples/navbar/index.html | 98 + docs/3.3/examples/navbar/navbar.css | 8 + docs/3.3/examples/non-responsive/index.html | 115 + .../non-responsive/non-responsive.css | 262 + docs/3.3/examples/offcanvas/index.html | 137 + docs/3.3/examples/offcanvas/offcanvas.css | 59 + docs/3.3/examples/offcanvas/offcanvas.js | 5 + docs/3.3/examples/screenshots/blog.jpg | Bin 0 -> 122280 bytes docs/3.3/examples/screenshots/carousel.jpg | Bin 0 -> 82270 bytes docs/3.3/examples/screenshots/cover.jpg | Bin 0 -> 36580 bytes docs/3.3/examples/screenshots/dashboard.jpg | Bin 0 -> 105325 bytes .../screenshots/equal-height-columns.jpg | Bin 0 -> 129265 bytes docs/3.3/examples/screenshots/grid.jpg | Bin 0 -> 99951 bytes .../examples/screenshots/jumbotron-narrow.jpg | Bin 0 -> 68573 bytes docs/3.3/examples/screenshots/jumbotron.jpg | Bin 0 -> 101076 bytes .../examples/screenshots/justified-nav.jpg | Bin 0 -> 79037 bytes .../3.3/examples/screenshots/navbar-fixed.jpg | Bin 0 -> 37932 bytes .../examples/screenshots/navbar-static.jpg | Bin 0 -> 39654 bytes docs/3.3/examples/screenshots/navbar.jpg | Bin 0 -> 40956 bytes .../examples/screenshots/non-responsive.jpg | Bin 0 -> 61060 bytes docs/3.3/examples/screenshots/offcanvas.jpg | Bin 0 -> 112527 bytes docs/3.3/examples/screenshots/sign-in.jpg | Bin 0 -> 13596 bytes .../examples/screenshots/starter-template.jpg | Bin 0 -> 22571 bytes .../screenshots/sticky-footer-navbar.jpg | Bin 0 -> 39249 bytes .../examples/screenshots/sticky-footer.jpg | Bin 0 -> 25002 bytes docs/3.3/examples/screenshots/theme.jpg | Bin 0 -> 85405 bytes docs/3.3/examples/signin/index.html | 58 + docs/3.3/examples/signin/signin.css | 40 + docs/3.3/examples/starter-template/index.html | 76 + .../starter-template/starter-template.css | 7 + .../examples/sticky-footer-navbar/index.html | 95 + .../sticky-footer-navbar.css | 39 + docs/3.3/examples/sticky-footer/index.html | 55 + .../examples/sticky-footer/sticky-footer.css | 32 + docs/3.3/examples/theme/index.html | 644 + docs/3.3/examples/theme/theme.css | 18 + docs/3.3/examples/tooltip-viewport/index.html | 62 + .../tooltip-viewport/tooltip-viewport.css | 26 + .../tooltip-viewport/tooltip-viewport.js | 18 + docs/3.3/getting-started/index.html | 132 + docs/3.3/index.html | 161 + docs/3.3/javascript/index.html | 408 + docs/3.3/migration/index.html | 1 + docs/3.3/sitemap.xml | 106 + docs/4.0/about/brand/index.html | 1166 ++ docs/4.0/about/history/index.html | 1092 ++ docs/4.0/about/index.html | 10 + docs/4.0/about/license/index.html | 1122 ++ docs/4.0/about/team/index.html | 1174 ++ docs/4.0/about/translations/index.html | 1100 ++ docs/4.0/browser-bugs/index.html | 1771 +++ docs/4.0/components/alerts/index.html | 1342 ++ docs/4.0/components/badge/index.html | 1223 ++ docs/4.0/components/breadcrumb/index.html | 1133 ++ docs/4.0/components/button-group/index.html | 1352 ++ docs/4.0/components/buttons/index.html | 1353 ++ docs/4.0/components/card/index.html | 2507 +++ docs/4.0/components/carousel/index.html | 1477 ++ docs/4.0/components/collapse/index.html | 1496 ++ docs/4.0/components/dropdowns/index.html | 1787 +++ docs/4.0/components/forms/index.html | 2845 ++++ docs/4.0/components/index.html | 10 + docs/4.0/components/input-group/index.html | 1506 ++ docs/4.0/components/jumbotron/index.html | 1127 ++ docs/4.0/components/list-group/index.html | 1586 ++ docs/4.0/components/modal/index.html | 1796 +++ docs/4.0/components/navbar/index.html | 1918 +++ docs/4.0/components/navs/index.html | 1952 +++ docs/4.0/components/pagination/index.html | 1373 ++ docs/4.0/components/popovers/index.html | 1497 ++ docs/4.0/components/progress/index.html | 1292 ++ docs/4.0/components/scrollspy/index.html | 1455 ++ docs/4.0/components/tooltips/index.html | 1466 ++ docs/4.0/content/code/index.html | 1148 ++ docs/4.0/content/figures/index.html | 1115 ++ docs/4.0/content/images/index.html | 1155 ++ docs/4.0/content/index.html | 10 + docs/4.0/content/reboot/index.html | 1483 ++ docs/4.0/content/tables/index.html | 2209 +++ docs/4.0/content/typography/index.html | 1510 ++ docs/4.0/examples/album/album.css | 58 + docs/4.0/examples/album/index.html | 132 + docs/4.0/examples/blog/blog.css | 166 + docs/4.0/examples/blog/index.html | 166 + docs/4.0/examples/carousel/carousel.css | 91 + docs/4.0/examples/carousel/index.html | 186 + docs/4.0/examples/cover/cover.css | 160 + docs/4.0/examples/cover/index.html | 68 + docs/4.0/examples/dashboard/dashboard.css | 70 + docs/4.0/examples/dashboard/index.html | 262 + docs/4.0/examples/grid/grid.css | 27 + docs/4.0/examples/grid/index.html | 141 + docs/4.0/examples/index.html | 359 + docs/4.0/examples/jumbotron/index.html | 101 + docs/4.0/examples/jumbotron/jumbotron.css | 4 + docs/4.0/examples/justified-nav/index.html | 104 + .../examples/justified-nav/justified-nav.css | 55 + docs/4.0/examples/narrow-jumbotron/index.html | 81 + .../narrow-jumbotron/narrow-jumbotron.css | 79 + docs/4.0/examples/navbar-top-fixed/index.html | 64 + .../navbar-top-fixed/navbar-top-fixed.css | 5 + docs/4.0/examples/navbar-top/index.html | 64 + docs/4.0/examples/navbar-top/navbar-top.css | 4 + docs/4.0/examples/navbars/index.html | 348 + docs/4.0/examples/navbars/navbar.css | 8 + docs/4.0/examples/offcanvas/index.html | 136 + docs/4.0/examples/offcanvas/offcanvas.css | 69 + docs/4.0/examples/offcanvas/offcanvas.js | 5 + docs/4.0/examples/screenshots/album.jpg | Bin 0 -> 64394 bytes docs/4.0/examples/screenshots/blog.jpg | Bin 0 -> 122280 bytes docs/4.0/examples/screenshots/carousel.jpg | Bin 0 -> 82270 bytes docs/4.0/examples/screenshots/cover.jpg | Bin 0 -> 36580 bytes docs/4.0/examples/screenshots/dashboard.jpg | Bin 0 -> 105325 bytes .../screenshots/equal-height-columns.jpg | Bin 0 -> 129265 bytes docs/4.0/examples/screenshots/grid.jpg | Bin 0 -> 99951 bytes .../examples/screenshots/jumbotron-narrow.jpg | Bin 0 -> 68573 bytes docs/4.0/examples/screenshots/jumbotron.jpg | Bin 0 -> 101076 bytes .../examples/screenshots/justified-nav.jpg | Bin 0 -> 79037 bytes .../4.0/examples/screenshots/navbar-fixed.jpg | Bin 0 -> 37932 bytes .../examples/screenshots/navbar-static.jpg | Bin 0 -> 39654 bytes docs/4.0/examples/screenshots/navbar.jpg | Bin 0 -> 40956 bytes .../examples/screenshots/non-responsive.jpg | Bin 0 -> 61060 bytes docs/4.0/examples/screenshots/offcanvas.jpg | Bin 0 -> 112527 bytes docs/4.0/examples/screenshots/sign-in.jpg | Bin 0 -> 13596 bytes .../examples/screenshots/starter-template.jpg | Bin 0 -> 22571 bytes .../screenshots/sticky-footer-navbar.jpg | Bin 0 -> 39249 bytes .../examples/screenshots/sticky-footer.jpg | Bin 0 -> 25002 bytes docs/4.0/examples/screenshots/theme.jpg | Bin 0 -> 85405 bytes docs/4.0/examples/signin/index.html | 46 + docs/4.0/examples/signin/signin.css | 39 + docs/4.0/examples/starter-template/index.html | 74 + .../starter-template/starter-template.css | 7 + .../examples/sticky-footer-navbar/index.html | 72 + .../sticky-footer-navbar.css | 37 + docs/4.0/examples/sticky-footer/index.html | 43 + .../examples/sticky-footer/sticky-footer.css | 30 + docs/4.0/examples/tooltip-viewport/index.html | 48 + .../tooltip-viewport/tooltip-viewport.css | 26 + .../tooltip-viewport/tooltip-viewport.js | 18 + docs/4.0/extend/approach/index.html | 1088 ++ docs/4.0/extend/icons/index.html | 1110 ++ docs/4.0/extend/index.html | 1088 ++ .../getting-started/accessibility/index.html | 1144 ++ .../getting-started/best-practices/index.html | 1101 ++ .../browsers-devices/index.html | 1300 ++ .../getting-started/build-tools/index.html | 1164 ++ docs/4.0/getting-started/contents/index.html | 1126 ++ docs/4.0/getting-started/download/index.html | 1194 ++ docs/4.0/getting-started/index.html | 10 + .../getting-started/introduction/index.html | 1199 ++ .../4.0/getting-started/javascript/index.html | 1210 ++ docs/4.0/getting-started/options/index.html | 1353 ++ docs/4.0/getting-started/webpack/index.html | 1180 ++ docs/4.0/index.html | 10 + docs/4.0/layout/grid/index.html | 2099 +++ docs/4.0/layout/index.html | 10 + docs/4.0/layout/media-object/index.html | 1350 ++ docs/4.0/layout/overview/index.html | 1240 ++ .../layout/utilities-for-layout/index.html | 1113 ++ docs/4.0/migration/index.html | 1487 ++ docs/4.0/utilities/borders/index.html | 1167 ++ docs/4.0/utilities/clearfix/index.html | 1123 ++ docs/4.0/utilities/close-icon/index.html | 1103 ++ docs/4.0/utilities/colors/index.html | 1170 ++ docs/4.0/utilities/display/index.html | 1205 ++ docs/4.0/utilities/embed/index.html | 1138 ++ docs/4.0/utilities/flex/index.html | 1827 +++ docs/4.0/utilities/float/index.html | 1161 ++ .../utilities/image-replacement/index.html | 1101 ++ docs/4.0/utilities/index.html | 10 + docs/4.0/utilities/position/index.html | 1115 ++ docs/4.0/utilities/screenreaders/index.html | 1102 ++ docs/4.0/utilities/sizing/index.html | 1136 ++ docs/4.0/utilities/spacing/index.html | 1175 ++ docs/4.0/utilities/text/index.html | 1204 ++ docs/4.0/utilities/vertical-align/index.html | 1137 ++ docs/4.0/utilities/visibility/index.html | 1110 ++ docs/index.html | 10 + index.html | 413 +- sitemap.xml | 268 +- 291 files changed, 124031 insertions(+), 7897 deletions(-) create mode 100644 assets/brand/bootstrap-social-logo.png create mode 100644 assets/brand/bootstrap-social.png create mode 100644 assets/img/bootstrap-stack.png create mode 100644 assets/img/bootstrap-themes.png create mode 100644 assets/js/vendor/clipboard.min.js create mode 100644 assets/js/vendor/jquery-slim.min.js create mode 100644 assets/js/vendor/popper.min.js create mode 100644 dist/css/bootstrap-grid.css create mode 100644 dist/css/bootstrap-grid.css.map create mode 100644 dist/css/bootstrap-grid.min.css create mode 100644 dist/css/bootstrap-grid.min.css.map create mode 100644 dist/css/bootstrap-reboot.css create mode 100644 dist/css/bootstrap-reboot.css.map create mode 100644 dist/css/bootstrap-reboot.min.css create mode 100644 dist/css/bootstrap-reboot.min.css.map create mode 100644 docs/3.3/LICENSE create mode 100644 docs/3.3/LICENSE-DOCS create mode 100644 docs/3.3/about/index.html create mode 100644 docs/3.3/assets/brand/bootstrap-outline.svg create mode 100644 docs/3.3/assets/brand/bootstrap-punchout.svg create mode 100644 docs/3.3/assets/brand/bootstrap-solid.svg create mode 100644 docs/3.3/assets/css/docs.min.css create mode 100644 docs/3.3/assets/css/docs.min.css.map rename {assets => docs/3.3/assets}/css/ie10-viewport-bug-workaround.css (100%) rename {assets => docs/3.3/assets}/css/src/docs.css (100%) rename {assets => docs/3.3/assets}/css/src/pygments-manni.css (100%) rename {assets => docs/3.3/assets}/flash/ZeroClipboard.swf (100%) rename {assets => docs/3.3/assets}/img/bs-themes.png (100%) rename {assets => docs/3.3/assets}/img/components.png (100%) rename {assets => docs/3.3/assets}/img/devices.png (100%) rename {assets => docs/3.3/assets}/img/expo-lyft.jpg (100%) rename {assets => docs/3.3/assets}/img/expo-newsweek.jpg (100%) rename {assets => docs/3.3/assets}/img/expo-riot.jpg (100%) rename {assets => docs/3.3/assets}/img/expo-vogue.jpg (100%) rename {assets => docs/3.3/assets}/img/sass-less.png (100%) rename {assets => docs/3.3/assets}/js/customize.min.js (100%) create mode 100644 docs/3.3/assets/js/docs.min.js create mode 100644 docs/3.3/assets/js/ie-emulation-modes-warning.js create mode 100644 docs/3.3/assets/js/ie10-viewport-bug-workaround.js rename {assets => docs/3.3/assets}/js/ie8-responsive-file-warning.js (100%) rename {assets => docs/3.3/assets}/js/raw-files.min.js (100%) create mode 100644 docs/3.3/assets/js/src/application.js rename {assets => docs/3.3/assets}/js/src/customizer.js (100%) rename {assets => docs/3.3/assets}/js/vendor/Blob.js (100%) rename {assets => docs/3.3/assets}/js/vendor/FileSaver.js (100%) rename {assets => docs/3.3/assets}/js/vendor/ZeroClipboard.min.js (100%) create mode 100644 docs/3.3/assets/js/vendor/anchor.min.js rename {assets => docs/3.3/assets}/js/vendor/autoprefixer.js (100%) create mode 100644 docs/3.3/assets/js/vendor/holder.min.js rename {assets => docs/3.3/assets}/js/vendor/jquery.min.js (100%) rename {assets => docs/3.3/assets}/js/vendor/jszip.min.js (100%) rename {assets => docs/3.3/assets}/js/vendor/less.min.js (100%) rename {assets => docs/3.3/assets}/js/vendor/uglify.min.js (100%) create mode 100644 docs/3.3/browser-bugs/index.html create mode 100644 docs/3.3/components/index.html create mode 100644 docs/3.3/css/index.html create mode 100644 docs/3.3/customize/index.html rename {dist => docs/3.3/dist}/css/bootstrap-theme.css (100%) rename {dist => docs/3.3/dist}/css/bootstrap-theme.css.map (100%) rename {dist => docs/3.3/dist}/css/bootstrap-theme.min.css (100%) rename {dist => docs/3.3/dist}/css/bootstrap-theme.min.css.map (100%) create mode 100644 docs/3.3/dist/css/bootstrap.css create mode 100644 docs/3.3/dist/css/bootstrap.css.map create mode 100644 docs/3.3/dist/css/bootstrap.min.css create mode 100644 docs/3.3/dist/css/bootstrap.min.css.map rename {dist => docs/3.3/dist}/fonts/glyphicons-halflings-regular.eot (100%) rename {dist => docs/3.3/dist}/fonts/glyphicons-halflings-regular.svg (100%) rename {dist => docs/3.3/dist}/fonts/glyphicons-halflings-regular.ttf (100%) rename {dist => docs/3.3/dist}/fonts/glyphicons-halflings-regular.woff (100%) rename {dist => docs/3.3/dist}/fonts/glyphicons-halflings-regular.woff2 (100%) create mode 100644 docs/3.3/dist/js/bootstrap.js create mode 100644 docs/3.3/dist/js/bootstrap.min.js rename {dist => docs/3.3/dist}/js/npm.js (100%) create mode 100644 docs/3.3/examples/blog/blog.css create mode 100644 docs/3.3/examples/blog/index.html create mode 100644 docs/3.3/examples/carousel/carousel.css create mode 100644 docs/3.3/examples/carousel/index.html create mode 100644 docs/3.3/examples/cover/cover.css create mode 100644 docs/3.3/examples/cover/index.html create mode 100644 docs/3.3/examples/dashboard/dashboard.css create mode 100644 docs/3.3/examples/dashboard/index.html create mode 100644 docs/3.3/examples/grid/grid.css create mode 100644 docs/3.3/examples/grid/index.html create mode 100644 docs/3.3/examples/jumbotron-narrow/index.html create mode 100644 docs/3.3/examples/jumbotron-narrow/jumbotron-narrow.css create mode 100644 docs/3.3/examples/jumbotron/index.html create mode 100644 docs/3.3/examples/jumbotron/jumbotron.css create mode 100644 docs/3.3/examples/justified-nav/index.html create mode 100644 docs/3.3/examples/justified-nav/justified-nav.css create mode 100644 docs/3.3/examples/navbar-fixed-top/index.html create mode 100644 docs/3.3/examples/navbar-fixed-top/navbar-fixed-top.css create mode 100644 docs/3.3/examples/navbar-static-top/index.html create mode 100644 docs/3.3/examples/navbar-static-top/navbar-static-top.css create mode 100644 docs/3.3/examples/navbar/index.html create mode 100644 docs/3.3/examples/navbar/navbar.css create mode 100644 docs/3.3/examples/non-responsive/index.html create mode 100644 docs/3.3/examples/non-responsive/non-responsive.css create mode 100644 docs/3.3/examples/offcanvas/index.html create mode 100644 docs/3.3/examples/offcanvas/offcanvas.css create mode 100644 docs/3.3/examples/offcanvas/offcanvas.js create mode 100644 docs/3.3/examples/screenshots/blog.jpg create mode 100644 docs/3.3/examples/screenshots/carousel.jpg create mode 100644 docs/3.3/examples/screenshots/cover.jpg create mode 100644 docs/3.3/examples/screenshots/dashboard.jpg create mode 100644 docs/3.3/examples/screenshots/equal-height-columns.jpg create mode 100644 docs/3.3/examples/screenshots/grid.jpg create mode 100644 docs/3.3/examples/screenshots/jumbotron-narrow.jpg create mode 100644 docs/3.3/examples/screenshots/jumbotron.jpg create mode 100644 docs/3.3/examples/screenshots/justified-nav.jpg create mode 100644 docs/3.3/examples/screenshots/navbar-fixed.jpg create mode 100644 docs/3.3/examples/screenshots/navbar-static.jpg create mode 100644 docs/3.3/examples/screenshots/navbar.jpg create mode 100644 docs/3.3/examples/screenshots/non-responsive.jpg create mode 100644 docs/3.3/examples/screenshots/offcanvas.jpg create mode 100644 docs/3.3/examples/screenshots/sign-in.jpg create mode 100644 docs/3.3/examples/screenshots/starter-template.jpg create mode 100644 docs/3.3/examples/screenshots/sticky-footer-navbar.jpg create mode 100644 docs/3.3/examples/screenshots/sticky-footer.jpg create mode 100644 docs/3.3/examples/screenshots/theme.jpg create mode 100644 docs/3.3/examples/signin/index.html create mode 100644 docs/3.3/examples/signin/signin.css create mode 100644 docs/3.3/examples/starter-template/index.html create mode 100644 docs/3.3/examples/starter-template/starter-template.css create mode 100644 docs/3.3/examples/sticky-footer-navbar/index.html create mode 100644 docs/3.3/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100644 docs/3.3/examples/sticky-footer/index.html create mode 100644 docs/3.3/examples/sticky-footer/sticky-footer.css create mode 100644 docs/3.3/examples/theme/index.html create mode 100644 docs/3.3/examples/theme/theme.css create mode 100644 docs/3.3/examples/tooltip-viewport/index.html create mode 100644 docs/3.3/examples/tooltip-viewport/tooltip-viewport.css create mode 100644 docs/3.3/examples/tooltip-viewport/tooltip-viewport.js create mode 100644 docs/3.3/getting-started/index.html create mode 100644 docs/3.3/index.html create mode 100644 docs/3.3/javascript/index.html create mode 100644 docs/3.3/migration/index.html create mode 100644 docs/3.3/sitemap.xml create mode 100644 docs/4.0/about/brand/index.html create mode 100644 docs/4.0/about/history/index.html create mode 100644 docs/4.0/about/index.html create mode 100644 docs/4.0/about/license/index.html create mode 100644 docs/4.0/about/team/index.html create mode 100644 docs/4.0/about/translations/index.html create mode 100644 docs/4.0/browser-bugs/index.html create mode 100644 docs/4.0/components/alerts/index.html create mode 100644 docs/4.0/components/badge/index.html create mode 100644 docs/4.0/components/breadcrumb/index.html create mode 100644 docs/4.0/components/button-group/index.html create mode 100644 docs/4.0/components/buttons/index.html create mode 100644 docs/4.0/components/card/index.html create mode 100644 docs/4.0/components/carousel/index.html create mode 100644 docs/4.0/components/collapse/index.html create mode 100644 docs/4.0/components/dropdowns/index.html create mode 100644 docs/4.0/components/forms/index.html create mode 100644 docs/4.0/components/index.html create mode 100644 docs/4.0/components/input-group/index.html create mode 100644 docs/4.0/components/jumbotron/index.html create mode 100644 docs/4.0/components/list-group/index.html create mode 100644 docs/4.0/components/modal/index.html create mode 100644 docs/4.0/components/navbar/index.html create mode 100644 docs/4.0/components/navs/index.html create mode 100644 docs/4.0/components/pagination/index.html create mode 100644 docs/4.0/components/popovers/index.html create mode 100644 docs/4.0/components/progress/index.html create mode 100644 docs/4.0/components/scrollspy/index.html create mode 100644 docs/4.0/components/tooltips/index.html create mode 100644 docs/4.0/content/code/index.html create mode 100644 docs/4.0/content/figures/index.html create mode 100644 docs/4.0/content/images/index.html create mode 100644 docs/4.0/content/index.html create mode 100644 docs/4.0/content/reboot/index.html create mode 100644 docs/4.0/content/tables/index.html create mode 100644 docs/4.0/content/typography/index.html create mode 100644 docs/4.0/examples/album/album.css create mode 100644 docs/4.0/examples/album/index.html create mode 100644 docs/4.0/examples/blog/blog.css create mode 100644 docs/4.0/examples/blog/index.html create mode 100644 docs/4.0/examples/carousel/carousel.css create mode 100644 docs/4.0/examples/carousel/index.html create mode 100644 docs/4.0/examples/cover/cover.css create mode 100644 docs/4.0/examples/cover/index.html create mode 100644 docs/4.0/examples/dashboard/dashboard.css create mode 100644 docs/4.0/examples/dashboard/index.html create mode 100644 docs/4.0/examples/grid/grid.css create mode 100644 docs/4.0/examples/grid/index.html create mode 100644 docs/4.0/examples/index.html create mode 100644 docs/4.0/examples/jumbotron/index.html create mode 100644 docs/4.0/examples/jumbotron/jumbotron.css create mode 100644 docs/4.0/examples/justified-nav/index.html create mode 100644 docs/4.0/examples/justified-nav/justified-nav.css create mode 100644 docs/4.0/examples/narrow-jumbotron/index.html create mode 100644 docs/4.0/examples/narrow-jumbotron/narrow-jumbotron.css create mode 100644 docs/4.0/examples/navbar-top-fixed/index.html create mode 100644 docs/4.0/examples/navbar-top-fixed/navbar-top-fixed.css create mode 100644 docs/4.0/examples/navbar-top/index.html create mode 100644 docs/4.0/examples/navbar-top/navbar-top.css create mode 100644 docs/4.0/examples/navbars/index.html create mode 100644 docs/4.0/examples/navbars/navbar.css create mode 100644 docs/4.0/examples/offcanvas/index.html create mode 100644 docs/4.0/examples/offcanvas/offcanvas.css create mode 100644 docs/4.0/examples/offcanvas/offcanvas.js create mode 100644 docs/4.0/examples/screenshots/album.jpg create mode 100644 docs/4.0/examples/screenshots/blog.jpg create mode 100644 docs/4.0/examples/screenshots/carousel.jpg create mode 100644 docs/4.0/examples/screenshots/cover.jpg create mode 100644 docs/4.0/examples/screenshots/dashboard.jpg create mode 100644 docs/4.0/examples/screenshots/equal-height-columns.jpg create mode 100644 docs/4.0/examples/screenshots/grid.jpg create mode 100644 docs/4.0/examples/screenshots/jumbotron-narrow.jpg create mode 100644 docs/4.0/examples/screenshots/jumbotron.jpg create mode 100644 docs/4.0/examples/screenshots/justified-nav.jpg create mode 100644 docs/4.0/examples/screenshots/navbar-fixed.jpg create mode 100644 docs/4.0/examples/screenshots/navbar-static.jpg create mode 100644 docs/4.0/examples/screenshots/navbar.jpg create mode 100644 docs/4.0/examples/screenshots/non-responsive.jpg create mode 100644 docs/4.0/examples/screenshots/offcanvas.jpg create mode 100644 docs/4.0/examples/screenshots/sign-in.jpg create mode 100644 docs/4.0/examples/screenshots/starter-template.jpg create mode 100644 docs/4.0/examples/screenshots/sticky-footer-navbar.jpg create mode 100644 docs/4.0/examples/screenshots/sticky-footer.jpg create mode 100644 docs/4.0/examples/screenshots/theme.jpg create mode 100644 docs/4.0/examples/signin/index.html create mode 100644 docs/4.0/examples/signin/signin.css create mode 100644 docs/4.0/examples/starter-template/index.html create mode 100644 docs/4.0/examples/starter-template/starter-template.css create mode 100644 docs/4.0/examples/sticky-footer-navbar/index.html create mode 100644 docs/4.0/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100644 docs/4.0/examples/sticky-footer/index.html create mode 100644 docs/4.0/examples/sticky-footer/sticky-footer.css create mode 100644 docs/4.0/examples/tooltip-viewport/index.html create mode 100644 docs/4.0/examples/tooltip-viewport/tooltip-viewport.css create mode 100644 docs/4.0/examples/tooltip-viewport/tooltip-viewport.js create mode 100644 docs/4.0/extend/approach/index.html create mode 100644 docs/4.0/extend/icons/index.html create mode 100644 docs/4.0/extend/index.html create mode 100644 docs/4.0/getting-started/accessibility/index.html create mode 100644 docs/4.0/getting-started/best-practices/index.html create mode 100644 docs/4.0/getting-started/browsers-devices/index.html create mode 100644 docs/4.0/getting-started/build-tools/index.html create mode 100644 docs/4.0/getting-started/contents/index.html create mode 100644 docs/4.0/getting-started/download/index.html create mode 100644 docs/4.0/getting-started/index.html create mode 100644 docs/4.0/getting-started/introduction/index.html create mode 100644 docs/4.0/getting-started/javascript/index.html create mode 100644 docs/4.0/getting-started/options/index.html create mode 100644 docs/4.0/getting-started/webpack/index.html create mode 100644 docs/4.0/index.html create mode 100644 docs/4.0/layout/grid/index.html create mode 100644 docs/4.0/layout/index.html create mode 100644 docs/4.0/layout/media-object/index.html create mode 100644 docs/4.0/layout/overview/index.html create mode 100644 docs/4.0/layout/utilities-for-layout/index.html create mode 100644 docs/4.0/migration/index.html create mode 100644 docs/4.0/utilities/borders/index.html create mode 100644 docs/4.0/utilities/clearfix/index.html create mode 100644 docs/4.0/utilities/close-icon/index.html create mode 100644 docs/4.0/utilities/colors/index.html create mode 100644 docs/4.0/utilities/display/index.html create mode 100644 docs/4.0/utilities/embed/index.html create mode 100644 docs/4.0/utilities/flex/index.html create mode 100644 docs/4.0/utilities/float/index.html create mode 100644 docs/4.0/utilities/image-replacement/index.html create mode 100644 docs/4.0/utilities/index.html create mode 100644 docs/4.0/utilities/position/index.html create mode 100644 docs/4.0/utilities/screenreaders/index.html create mode 100644 docs/4.0/utilities/sizing/index.html create mode 100644 docs/4.0/utilities/spacing/index.html create mode 100644 docs/4.0/utilities/text/index.html create mode 100644 docs/4.0/utilities/vertical-align/index.html create mode 100644 docs/4.0/utilities/visibility/index.html create mode 100644 docs/index.html diff --git a/README.md b/README.md index ecdae120d4..1285950f6b 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Bootstrap's documentation, included in this repo in the root directory, is built - **Windows users:** Read [this unofficial guide](https://github.com/juthilo/run-jekyll-on-windows/) to get Jekyll up and running without problems. We use Pygments for syntax highlighting, so make sure to read the sections on installing Python and Pygments. 2. From the root `/bootstrap` directory, run `jekyll serve` in the command line. - **Windows users:** While we use Jekyll's `encoding` setting, you might still need to change the command prompt's character encoding ([code page](http://en.wikipedia.org/wiki/Windows_code_page)) to UTF-8 so Jekyll runs without errors. For Ruby 2.0.0, run `chcp 65001` first. For Ruby 1.9.3, you can alternatively do `SET LANG=en_EN.UTF-8`. -3. Open in your browser, and voilà. +3. Open in your browser, and voilà. Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/). diff --git a/assets/brand/bootstrap-outline.svg b/assets/brand/bootstrap-outline.svg index 9f9794c237..8af913436f 100644 --- a/assets/brand/bootstrap-outline.svg +++ b/assets/brand/bootstrap-outline.svg @@ -1,20 +1,6 @@ - - - - - - - - - - - - + + + + + diff --git a/assets/brand/bootstrap-punchout.svg b/assets/brand/bootstrap-punchout.svg index 7368058bcc..8dd9005d3b 100644 --- a/assets/brand/bootstrap-punchout.svg +++ b/assets/brand/bootstrap-punchout.svg @@ -1,18 +1,6 @@ - - - - - - - - - - - + + + + + diff --git a/assets/brand/bootstrap-social-logo.png b/assets/brand/bootstrap-social-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..97a7d87b79f91f160512ac0faeb0d9c4dcdde194 GIT binary patch literal 43226 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 literal 0 Hc-jL100001 diff --git a/assets/brand/bootstrap-social.png b/assets/brand/bootstrap-social.png new file mode 100644 index 0000000000000000000000000000000000000000..26c7ac9ccca3addf5dd6dd8fab35bb467a26dfbc GIT binary patch literal 268279 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

ho6 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

lig)T-X0 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

jMw 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

{W{u<_Z28{9a*8Ig2#>OF(XhR!|hiF zLK-gn&UbfT8MK)wL!CB*ysf|NT|GCTd3$%Pn=1i@X-#|RQe9zqRj^S$%i-2)x1(K0 zd0Hh~(BSbmn~I|*=3M!175{$?YfPmLKIhdxDPA<*YK7A6fr?NWRoa|DHR4N9bg>?& z`Dln^#c@|%0n0Cz(7l21{ zYMKuvJ#tyg+rx|iYbRy@86c+KljUTy8dG(%0M&q)>>fdeL6l}}%Ael=Ce~FrfGer@ z)3YgP8*M3cGx~NU%Bi6nUPkIc_Zy8Tk=|`|q@+R4u-2(z@t^=TupR>0SXD}qgmh=( z10I8npTNoy)>SL1u6x7!}b3apl4>98|K?Rs_B)c z7_AmGOOM&SYH6)Qx>6PWr71mot{}_Spo-lUo}JR}Bm<~Yf6mv4RU5`CK>3q zuoZ^{z0%{Z{)9V8Sw$jAzfpG=3yX zMa8`Rozj>_c&eb3X3Kf2-|Rp3V-cq8oX;CCwp7P>*Hd~FTHzUVM!Od1t_Hoat$?YC5x@7`NDL%Cbw5XMP8 z5Mz8R`a!)c2Zq_AxuK@Dr_Mo%%S|(1j7qA6`)t|g4J;$`QDG3W1Zo9rxWmxp69fbQ zcRBU5CVzW%+d!JB8|J9Dri#u^<)96S^CurnwyO1t~;}Ats8tVy%boA^xq^)*m2W76SQ#)*?R)7Kyyr z=?J`IO+RczlCZ={t<3DR$Gy!0VrJN(;{jhNkr_tEEz-j+{IKDDh>qM!UHC~5Bj(b( zZ{i%wJh1LV@nz>D)b*(O`0DzGrQu%ytDm^XkRz-c!_!eL;S_eFSJOxIi_~fe_%8NOU+l{7uUwx-`%)^_{E*f{=1#0xc4}J z>w8R*mEq_Ub8u=ykQ}qSQ)90s*ZY32lZt-SQq1cw3TDXYFNA6K!&lJDzuyG)Ywcg7 ztaES%ayXXolsLgU^FD&i+&`z4r=E6D1~bQsPNDpLtxNG`QR3t2@hbbthw+=6vqp3U zDD&^eW*SutVvnCJa1ozKI-ZkZdk9zZWR}dY7V^p2>_rRWWBw|*loe3_)Ga(2xdLE^ zAA`)aM$U}g70N){prxYhjpa9{J&h5MW0Bb}Hq)0^Bm-D9ZbtMT|%SL$7rV*6}R@9`7 zQSN{G3bmUCQB#ET+}mx{e|^^1D2d!XBB&y2m^li6@C)gh1uLeUe3OOv|< zO!!yu8>{1sG@^-)lK_?m^YpTQL zld!}dao1zK-X3qAihk~#{;j#+uOh~so$^p-TZ64dA`{OKlPP#!V-5~f;u!1xKPx+J z5Pqvo+~u?ObZ&zO@)m1P4zvT4Gpg*EL&8cbsoa3gNX4ju7g5S&tfc@a7 zb`E3BKRZC~`j?MTxowHw4h0tA#Si%jsvY8Y16IM^B+wr;yWiJr>H-*L4B}ru_e@3> zlk5BA)~3tRJ8j$>-ajx8M~G24)<9s z`(SiS3dq0cfusIV=xOAJR^X}Lx%Xv2SvJcMTH+j!v~HO%9)Q2ko+oL&IT44Jpt__P zaVx3h=-kXishxl7CwM73n&VOw9z-}d-TIP0ewp^F<(N&Ef$Oabb$4-^A0q(|l}6pX zJxQg!&yl(DX1i5|TbqjU-~TSW_Q#tmKld`3K&z~=1PE#HFg(qA4b_`cjK^WGvgUb? zcqT=7qzB1*V18bB!cVc%W9JR{0;az!IeRkl<$0$%8BFg|E_Pk!&R@@|`NxQZ2fA9c z+RjbWFTZtNWKLlaiy;9rPg#r;juTu6Y-L>i*u=5q%F{G=zTX1p%-3^ zyix}#5M|+?`!DuNmAB5@s{UnuI@uJ9#m2mjfHwiAM@Amnl%>5S)^(j6Qkg@z zRHw)bkH{j8b48=iss)imF1EiaAGOSnEFKG;m2bqlgr9&2E!(ScX*%{QD;2+ytTGjN z5#p2!GZxX$s}HJueWC*cBN3=K!In(GBY%mrI!baIA~?Z#?%G=focldH^I8*oFQBav zxtiJ(v;t-_Y(=Z8m)74waoqgB373GSg<)OO1lmxDl6cb@WN?2bz5rqpGguv2X`#bG zd%$DpZEE4GFZj}s$51X2*y8ZQe4fa5-Qo4k+*%8j2u4i1yCjrrnFfQiH+3yYdH0hG z+J=NJrT&vWz`9QZKX&$|G0(Za%1U7JQTEU_Y6`^F;4+5R`FS}$x`-Jz%+-iv6}vtg zfGf?AQx#8i-;2jncfN)W znm1D%8I4dZX`FXNHO=b$NrdgH%`5f85l^*)@AW@@c-T5^*FV=2TOxcImPRt%y|HVy z`wEw~UZApZ{oV4ntC%kZN>;iLdi|W`j?Z$W<>ZF42nfy!(je~`P6ig zm__a|NCq#|_*F`SDmK&Bj$_LV%3kxd+6!F4E;0iLSK{Zu^jW)Lby1AC(M3=3fMB8i zL`nv|?gbpHy|mky>XKZs7Xe!u9|lRgmq3~ues^7qK4-HVjo52K`^&=_er2s|$Q*s|eQV8NrjQsF7$!_%Oo;auo=?;V}op2L4(7&s4` z_4il^oEN}86aoEa%Ot&LZ2l@+iU{4Kg}9`j3P8`559bQI4?4WC*K;3#_`LNg!=Q@h zqSl>b%LN|GUoRsFfBw;h{Yyt!%QD^F5*Xe5 z-C+Eu-3u+kvS~Tvp`uXlUr2Uc;thDOzK-wl3Xoy?o@7AuU6VNQIsR{-nP%Y<{b-_Q z>#LX!O+w5MpS#MIR{y&j-9O1W#jUU^U_b+mTA4iKsIn#_A|XkFsh#t3 zbi!etl(-HmJw{<>In`q^8B&{fQwn%aptTT55xh+1R1j&F-hTynYAckn5o!;*_mwPH zB|DR$+lV&w+L=FTYcx~;G%)8Id;wZO{N#B&PAa)?9yNzcHPr{WPPe5orl11Hr{mrA zhVUw)&8K8Ps$#G!Wv)*gwtXG5#6k{%+-hQ+n}P2iv*az?Ch%uT8PpfeCnAC$9e%sv zVv44Jy5X+Sm1q~Y+IpLF)oPMOu)^{N%;WikC6%plh9Gj(ExiDy)XlFge|`y>(CS=LPAVS8z zkA2^l!Pu8Ei)9$|==*zq&-3rx^P1Od?sM+X=eq85-q&HWh`2l)O_~Wu$W?DM8o%g1 zTSxn5mb=$=4&S|SK-rv(6Az3k(sBO{{$#O!1^FVTkW$QcujGjl(@vZ)O@es(&uuPD z>gOQLdH*?ZGREE{>|dA%$f&HEY#<1FAfCmoh{d&c3zm4KVP#Z{8n!~Eubm^x&{W~g zmz}FLq-c4Gl#g65|8yysALXO8auBoN`(^OvxWIN`p>gmV7{ULGl^2t>p7Q+E#P%yi zx3G>Y7@R+mQ(}>JqPzJbHWCpw{TElhQSxlsYVZs*i8I|8x<6mLfaLR|7$YQLtm)y1 zutt6;tNi@N@hI4naR8s^eS%N{PG=v=V&I~8;-zzwKF8BUi3sQ5IM!YeXtNgE?2yM) zIO_xLmn7Vkxj6w)_si)72tU^GyD@1?Dx_>F?NLeJjB4xO5#GmAN0D>u3(fr#;Wl0C z@C6a+>$|m@GD}lu9uFg)vzsgYtX?rlE$@|VM!|EsB42zcX@^yo!_ zw^v-1w;~^HH}@Gwzp=thsl8M7;rcpyQ=A^ie=1cZ+ZR)26=P1#B2(}gH~8W+0hHIn ziEDXSi4aAI1${JK6MkqLm)P~)>)QuE&2dLxYQ0>WJUVdO{yQ=$x}b^*Mu&SI~N!<$}* z^2_I^ZY+GiTX4gljEfwm2fery&qa(pRpXNDn6pGx$GkIy)_Z&gsbKyDG95Q#A83%r z4_?d*yp>&#zCUceYQB+xq>a5@{>>X5Fks5Y$e`G6JeliDhY!&nd@`yQhsOM)T%@4Q zkbQmZT`eh0^eL;gy0ugHT7efC?9huB5?`c1iho7{=?O0~M}n3&VjvTY$+e#XfTM17 zGz|lz`f2aY?4-7>#cmdfx!u>9vhl55cr*kn(sM@q`lhqs`pT)Gdp@7~mExu)QO*8y z_mQV`uvAIoj2eK8pO0SBI^2Ac1awjp?djSuDGB4@^W|%)5l(!iO5S-=;-qd=v1`}b zlHI5%pNSIb)Rc{it!gGelWrIuRcS3ijV3A1Eb>z;^w-J}y%uwF>+WVRnqR2S0E%Ro z-S@@wA>|1bXG<_b#;vM;wr2r+AVrc% zg1B~}Hv$)v3KEjOo}(MXvl*3eyLoMno!V}o)cf9+wAn87J4qub)j!EJ5@9H?$Xoz% zU-SPWb{F0DK9`0~F|s6lq&gMv>mTCpEp3EKCAfXI2Mpr+!~?89RV(zWdQ?2_-wqCZ z;(k9s%YKiJ3@%>>9{}vE2wsIYll^hkqqb29QiiG6wcRX#`kfUiefQI8Kd!k=^!akH zE`23*i(3I=f9t0xB_Re=97I{lMtCRxxQ5pDY$KMhkL0e303w*=wJ!t?Ans?jF>)#7 zHZ-ZUP?9t8!zw$pm|1_|zE%+87UrGjwLr(R4s_uehcmnn12(b)2tx=z)P6dI(*j!7 z{SXBA+q<(FLyCu7&E7g?R(>+=dwDaOXf5vYL^zG8-yEgF3S^75Fnk78 z)%;_$fSed6=2H{=^W%=%d%niiy@eq=!XbNnM1$Xjk%}_XBggG{e?T6~nNPJ}-GIE0 z0QZ);?t#jK6tOi+NRt1O0A=wawJLbjdy=N@N+xy6tNCXMZ_Eiukkm19B0p1_$*^O= zbQq3ZRl=cG$ATfzo5ZGXQu0{Ey^ECYjSloz`2dar{O01{d5<2P#;-E|$3EA(sZ*L? z9vlT$XAE)q0kU21o}^z#2Z^=DeWZ(S&fdq5d7=DM*S=+(;VAnaSZC@u{qpI@b*Yx_ z?A4<_b458W;cV|72ywHkHTCd$Ph~u!=%Y=(nxp-s6H)pxJS$$~YB_hM|=f zJp1J~`jgJ9vvz8=y>rX6L;IJpHdW`KcIuXgMBAJ|(1kj(1-uMih=>*eYbsmIG6}2W z=(5o5xA-AdfOxsidL9#J?_kgKM*8efo2Ukb*|=_EP9VOnMu_>d%OWvyD>y|$GLZ76-#?}YLuxEl>(DxGf|wTnAAy%Jq@Dk`mJQKyVf1g^#GNTD zj*kJv_6Jq~tN41|K_4t;A5{JTzXx?IW9p@-uqpPFBlQFLUr9tzrc>+K3o0^A+wl| zL6H?iJMOZny^j6$5P98&%AE2`Y~tC(hYtC2#C<^u-b_oNBeQ(yy~Gc_ThvY5XN-W) zx-K&|Mu;0k>NL>P$?7zC?sOjt3 zsi`vcXfCkVSUG3j@I416EVV#Zgz0&Q2-NNYzxplA>;poa3shNa25whRH*=YGZLsHg z&kk)TzjzL%Dn5fYe~Uxci0SdKwV%U~zS-X(Ixa9wIV_?3-b(kTH>&6fjf{KWn+@P) zOP66@%i$aMVP58cz(E0cfn!ZnD2IaE^{G=mBnt&GZ;&srj*M3aC~-UpMu4@xeF7Q> zj+73!+Zx?CZ3hpg{EBWybK|G+`aSI{a3l`mpcI$=pQPzl&uY> ze0MB?iS{WCWf5DiE#Nzz;;**4F4R?06O1F?fZRiy4$S?Km(J2={9LDb7xPVV-VQ|) zj*CZdzfILl`Iy^^3fTkR<=oUU(lDPda6Oa1!-LRUQ~y_Z;vvsI+iI>K))(!K^ylyG zHNJE|6R>b+W6StzhYm>J6nU|nBxQq%Se*rT0(BkguVV&{8+ZutI-LE%4ULZ?>|Q7m7(jgm0)^v>XMETG#)1)^;t5s z85kQ3$wiQO9!f-MZ3||pP=CYi{uCEnokK0eCNkjO;{I;8DaH-JnWJ57Nk-Ch7A8nw zg_`jKtuHZYCgaHje&UKOggSF9jG6y!NL2;cVJ+g_JL>T@aPZO0qQK9Lz%I1&xLS2n z4I&75O@1@wSkjSRY#6t_arx#i>NDm6a7kP+3`rRxPug|OX*?u)(R+UnywN|bHjDMH zGBgQE`TkYro9B}+D+W#1^?HOPVa@{ysp5V5RVZVZx=*zwSMAtNl|)`>$m#47@1H_? z%sVWx8J^-A{)2$}to*LXyI%g;<6MQ!ljsfemkSQMg*^?^)el#m)2^)@x`j>o_}eYp zE`?>Nm_HgEiD}R|_7dAGZn<>>u!il?v=4br0nxk1rT<)Y^Hv&G?b0tn%%vODdEaR; zcDPd*hWyyRosJPDH`lmgBTo+U%~!(&d;@#=up(sB=BI?#0)Y9WHuQ@lF6hOI0)SfR z!u)fYV>_e7nWyK|eb1C6VsA5t0PaDr9|1e7Ufl!xp^d0g}5OJv|m4lX7g9n?}nw z_31+XAeM|nO!@B6iSSpCb0vE(p9w zNXx0c`M{3{+sn0~d!mkA&P**^0^|xi49RmDmL2Fsab437%0$tnn**Y?ut$RJt5(M@ zX$(8g^!W}UP-1hn3$5Ym>2weSnU2M({rS7zx=3o%cjtYd4H$nCyQ0RI%s?^LYNvF( z*fRr_(_j9bO5flS$z9Ob-BMFX3dxvX*g?mpLCyzx^_RvN$}JzYz3!Ip`Xwar_tG}g z+4e43rkJ{WU56({Qko*vzytibAFY(XTLIee55`kQyw!b$u8Hwql)BE!!pB_|r$(Dv zZCz^L4vcfWBfFxK?h9&98{aF&fBB@wlrxy(cOu7B)oCggHcSkfRmZHtmXPtg_{M7j zFfaDq*aRhm+$Gy#qHs++2N*=eAur~R51SWRT&M$@)V23rT3h&ss2t(YApIGJ zI_4?u>9*s&_m`1tKeYO0!I!>p+b_q=BEsX6T+=C|qkFQ@%Bf8lsvh5Hx(MH5$YE}) z!n0=!uC2=5e<27Dee!G%>@Fa|$E46vmVvr^a;07p%`l`_a11hJ(Pt5vjFpL$1(FO1 z(S;UEwvvE>r79PI7|%W4`nOQJnj*eD@N>e^NjR7(pEAqO`yTNPvR6I|oEO&q6-pOK z|I>1yj%f*@cLQBPvG=x#KD-&G1%P)rpkz{>?W$+?v=P?0_V3FTp~*$pnmf=ZuU5(w zo$N;hTdtI!~?^KDrxk6AXV$jL$xy@iYNmW5ivT=RUB zw06w33Ghzn!@=q8}MiHYg?f`BpA{cr&4-Z z*BC0k6AGyxO)BM#3f9yQ@(n$u60Rh@>b!-J3IY)c$1t5qfdj*NN)Jy~H7-DY2<)$?KV z1)dVj2uD5046f*ZiMX{gJ{pKC#OxMC|krR z|L&h7(^_EHoHkW8CT5KEx+BzNj!iF5!z_~B+&c4~^AcUelv$|d(Z)pNp9sXSO4mWV zRrQzmK)rN5bIIPTPrB&O<|m5K>DfaThyk!R^0c0tv*AMis8walxOt zLynbcHel#7W?7`a7N-iof-?Ze?slQ+A4=`vLpk?AZNCGrU{V*)O}3-kE}2F1#|bVr z)l2fePZ#R=zT9?URlhY&3ia@hlgH{K?*RpAEDpnatN>JP@pZvVqHeLfP^Gbawd3)t znMIn3Vf(51Hyhesb0?ABqF~5!;G5X^9WiVBZDJ-M*D6M+fg6ep7~(sU!Zvt)L`bMv z^FggEx`1)-l5VL~Uks?5^3^)f#4%nM*22K5A?nxJy`E2(kJ~)?S?(y`Tgwymf{VgDR!Bxqic6>Wm5Ic$Kb+kE z%fHLfv}Ktx{{TKZus>m+(f3`7bMe~Q^U(nTN2y!LgLb~e0Uoz%t?SmRjs2S16WOQ+ zU}Hm|kDilNZN8V+EP5bU$R`R#|J`wv{i*XsRm>|>Whc&|H!ID)JdlSV<>7Y>DvT%; z*C*O2?st)cDc9l%eB)}B%b?&Cwq!8nU~NP&&nO_dg)}i5C2|=r@bAi%M2_YR)a|+8 zfB2dVgYnILbcyi+0`IG0I~Nu(kEGrw-G%-{1-7FNt5)^3_Joo-&$^fSd7=SuI|UP! z@KHxGEG~MBvRU(L+RFBNPrc$a9?TOb8i7atBUS=WZU8Zgh5SutF?A`v9$FkXc?BZx!Z}(92R_Jv3jK`$XxXJ!+DV(s*=-#yvnyF0hLd6NGOMx!Y|p zO3U=+M~VSofW2H^0Uy%UWO<$V?}?(E8W;DN@+L2SE6FrfWfQG_-^bU-&~d9Oe~oox zq{(HHI;eGS3;AS=t5c}60fz@lz=tVVR{Hmf%YQqTS#5848jyB0TuP|LOkUs8>~u36 zDYh86U^wdqWySQFXPORV9G(d?9obrk--6o-tEl|0^T?q$qvJVX>%QWytyuT7uF#<< z2$Y};%SLFiT_2$i#_er~9eeK9MWn{=r`e-Ff~L=@861=W@T;#aM%t5nb9p z5GV=)-)=!86kr17O4!JYGvZBE>+oio4xl_nL*;mgej;w7u`+aSsKTa3q!ck<>B$?3 zpnU@n9M8VPQVS>eOJca)q8=0!=Iab|dIuSVG9ed;^!!#_M0Q=|YG@wDnlNA?(L zNlr(XFWp!_EoF*ozY+a{TQMPM=hGb>A-%Kx<@$uIg#R!V-f+<;;)^oY?Tk)p@Kj{Z z2y0}HG<*OZL3|mTbLC*@NUp?b%m}=Kw5>mbg5)a^~k5HNqs8pxM?e#J z#p*(rW*ov^%!t08=V_CGLjyn?PgvdXLxX(apIIt4h3~?o!ksU{q~n@WLnh$C^QLsk zhf(b{dNcLpz&feN;#t9}{MKhH>>h6#0QT-;R zw~qr-lp;&SG$-+@N4d0m#-KzogrWpzovv8|kNIdw_|GG0+o~7+7K;Vp1CyuiiLUzR zq?-#V#)W^*Rx+z}cyV+~Y_du6K&OuEwJ?nRZeSs!1-Mn46xao1uUiDqASjPDm+?bO z$K|SBsEPHaOLxdMtxr|CUVQhj1AD1u*((h_+ft7DZ+If*r$8*WuzhT3h*;)lpE0@H z4{L-UMzBQmBN4ATA2TvKTfe|+=@Inr9pt?e>kY8O#6n7Q&IS44fezPwG3E;+J=EbU z`mW0GBkh;@T7O?kU!dw7@yWfsrS;e0x7muY@2N}o(`c2sorVbl(bmov-2fM#={}Qr zNN{7VaKC@IdlA`sYfBwdr}W?r$KprGROIP6&eSHT{uP?)N&jYar@rLJA;JtCX`F}h zd5i-F>(cpEd*)GOoVZU_KcfzKq6_fmCNh8z>LoQa+@p@6{lJ<5EYjiYwv1EM$E^sX zisO2B!_HgM^D^a$iTQPs4Lk8sxU+NI?yg3D(KQBjAA7)I zc}FqAZ@svA**!gi+cqKiPlzlKD-Oik;aLHPXZD@S*C8~`hu_xOMehFIF9|LJx==!=`DTR_E` z&p_)v)>HP};AL}-e9(Xll)7=0;(LL>?3aVaUrXsS^SXHOO6%Tnb9`zMv^m0p!l*xe z-#4L-5n&Z6zUEwTVct*pKpq=8U2(LjyBMc$FH1e|Mf$`(b0)qG{Z*0NQ9Cd2cG(Z6 z3%aHB`}08Aj|4~td0}V=L=d>GpyhvnVpC{G2f(vyY`@*Yyx#S}MM}{6K*D#N&k4;) zGVU zhyhJ@GKk+5bz_S?+KN?*$mXo{C zoOU#I=-An{*0k#N?L~e<<*1WStz+4b+}4+2bEbrkY?LQoK3ai=Y#vjVmI+{uzx_l#UT~^! zdbZF7w;zOa997@mbnpEN6Qi*KcU{c_9}WF|EVduVYJ5C=LjHI2QoJ_nHq_qk<-2Zm z3+LbSR#*ou&5QUp)7i&kAA*)QWUh*x+f;nZ$+Qn>4rvTG3~vmKJhHmmga^BMNBdBi zd1qkFT>S=e@-^O`MMFU3D|hE!^82XP^Mr|QYou=dv}mJVI-hRUB4s+ZEVWg> z6av$tWF59mS!qi7jtg}dtDSZ^ReD-2$rp{cU0)6e0G!bhORF+oez%ZDH<5kQYxjY4 z@^|s<$kkI0`d#dYcU%1C(e_TTPy`!B>`E7~BhqXDKKvS1CX(_Tdk4h$26+IT2>_qe zv+;hz80bkU-hJ+>Lwtl#1t+LYt1RuJK8$ zBXL=T_PWfck)mP)=X^-nl4zw=qLu9tNEPDJh=#F!BNW~ zeCzeVR&~4n*&$r4FqX5YkFO)_qCM+5`hwuwvUXtWe5VgzYj4leM+mY;;vh`wA?Qab zmKfPdRG4u;_!9GTtpnIG`v{7!UT|bl5e7+8;VGR^u=NOYf>OybP!j=#SZ+5&C;EFpYy2=YZa}uX|f>8`t@enU*6%YyK~5d zM9rP)2%FBm_6zM32Q=iDl=7vpPdeLIeAncFoDJdfKbW6G@}K(@cqHhhzIr{Ri^0C`SXjI} z{66ZqS5OirB=Qxm%J*q8f)s~uzwB8mly*yh2?59_Yat6 zw7({m86#uU!$c{tqOxIpBRbIYJ1LN8pLGjYB59R1iR1@uXOK9Q-mj=F4{!A?yo=s7 z5+UAO|HF z#*IRbd+xvUR<n;HQwIV95Hd;n_q;RSz>(QHvFdH@diF`gck8w2%{NG;XkdbT=N7d}0CI0rGY6 z?EvcNB_SODjvf1(eN%d=MxW?NI7DH$&}Y`n09t&Y1hd;p-T{oOdEz{orfJq%kzNw; zp`tGk&YR_oHuNDm%MEU~yAQ4;nqMuiu2~Z3-rPXl|1KuuPnP+x9^*jq*hd*-^Of*m z3Rxa55DwOEdYJ-=ZCwPzN~i<39c!GdJa(>P-c>6S;Pg>V)ev6Ywersc0KeezxR_c$ zi!4(oqrhL36${4SoV>EVSS#v0HS6`r_|F2K7OHfus1wO0+z%)poAuZ$5uv@&2)MAP zmB)jtY6~gEUt!-!NoE=ORER7TPA=mpTrwS1xp_eKr*fH;pyDIYAsZl{zVNj3$ZYCJ{2oMQ+TeaQC_jU zi!F(Qz@#ygyZKhi7#l4Z>-Q8$f>cYn{bf_AR~PFoZ#iiEVe)QP-6WzAv*yY;0rxs# z0IlA}(i7+|53Q@W4YapzHuyk`JpyKhp`lW%;h6z_d>1i=Dk;ZBYeB%lpXnc-vad|L z1}#?XBp?%V5ZlJ-gDw6nn8|jtZi&0I$8z`_!A(wo0nFkqf8TRy$oLR1yXSPR+}0UhQcMm@#Semi50H?Y5DW>qz|Pcz{ritoxd(z5_~xzZeEWBR;628tG13zK`@x(* zvxfh-`}0~bftEIOe2^B*>uX8dalcSvR_}6Fenfx~1dbk{mHs71EybUF>I7r89Ch2h zf%V-neiuM#1l;+)hY}ZqlEmiIimJ-@m;Io4lz$^IfnP41?^t9Nxga6Jb;QV+HtY=O z(;LPPsOoiQGHRcnevg-iB1K+MxrB&k%nsckfEERg>{%K&sT;Ui!kwlPiOH8mhgQRX zzVsaXS#n21^~bK0vTZhD4NlKMIad-6!>MoeDt8-?G~l@b^u$`)$Lh~sS+&n-D=$A+ zD{}vXQ|^fNH^uuNxJY>i14|+oh7h9l-by?oo8fyHp-z8#U1 zAxRrkf1Uy=4fs$ZN6t{E^|zOlW+(hzZAaGB!0 zJS56GAS;=moy*_?055d3{fgTma>l9#;_F3Ywi$&^~=>9$d^-4Y>C`j>0_G|a@o$`68!=n zHs2sQ&KxZwnXRB3L@Qro$mfQ7^s>~52}|j@!3fARKjE31USt#~?WQzl9CXUq2+C@Q z2OD1!myp5{LBT)2?f+q{)Y_8`7#_#A)4s+3SiHM_Jwfh(J{r;en^ z;+u{+KG85rlOq&~820}%hT3mSZ{MPw!q_}Ix!Z}xPFS_0wGzY{Mz5>1Ccl0w&|lnk zr*ll@bNPgKrwK4$%3aUSZ;<-CG|S&3)9I@rDX=252{?RvRufcjCKJrk%?4;+JpRu& zRD>tyxmbRU0t;^tYO5pyJ|?~+PqpMy=Fe+7gj6CZI`Eku;~j@VW4Xi`kYhK>8{0Zr`>q$dBQ}FA5jSG? zBg<6f2Sec9!PA-h{wL}S%u4YBZ$GhN()&3CK5=&aODhORL_)Ut6E0<3SP=LSImrv1 zny*G%bO2xA|1BW$Nbu6%%oOwf@>}%&Xa-+E+9QgGU}PBv6Jhby{w8WLSqj?j0Sr2p zA}&}GZuQHs4#I197JO(7L+%O*PuDHRdovh`mu81t{Hm5N!-ot_?(FxOWfoiJo^6G0 zVgJ&5CJV7PH66BWhdn;Wa_8pOXcEL%7Vgs>O??8(W+d+~8}nNCGY=YiIhj}v&6iwK zw{!zOxMiZ=wq)+TA;pxh$~|}6*QtMA;C;#;cPTHGAKb%j@eCC^%rh~w(U>~xLMX$i z_95Ls9HdYE(V2jsRlNS}`8~eV)k#C7fOD0&CJ#Va;+&99v%Pa5I6HywNH%1n#kX*FLDgS())(`h1fpb9JSt*z-d^TfG-W@DAu@YEfhA zzgOv|{8_i_thRBj%`A3=g_US|R@K^&rG;Ow?ge%L8+cE8>Zx=mSgmpz>4Wz8xZfLC z>}l*t+07(CmZhY2Nf<;_;9S(#<#-5plF~`wPML$_`r6X4(GM(cPy?p>6}ZmH(Et4U$MBgF7)5dMdT|u5yayTh`+}OgXjs)qk3Um z&)znoS!fOD!#|B*4@gOfTNtquB!kTcpu~w`E*SW{VcVO5tM2?RO(ohLN}GDGb5{MU zUeuQ7gi?7<^3Uq$1GoyyGEWXdl7?t=LIh_ads}QwE@?5X#R8=)8{bMVu zZV*&bn;4K#kf^J?7ZAp8sX%^Tiqs-&ZItQckKJ4VtCtAz-0z-qx6_c#>`2GcRfs@8na4P-Z zG?$a}A=l5dDp4PE9tLE>c#RkK7r?~VBKaDD3*b0?ff_i0Do0^4dO37u7OWur!6(O^>}}3-V!UiHd@UGWOfhso{`4DOYS} z)Z?%uY(KtZ|0&ldb5!Gws|seJJ>UGSUwr7zLt{#o*v?@Id?+pn1Mrdy z`oAO^(CdIpNif-3bo5b@x{<-8WNF0B`(CFE2h6VsHBS)6)HxijXg)Cs-SwcR*Tki* zhIgsw&g}E}d26GzGP(MuwKvwJiu|U!wV(aPEt04^=QE2#u5X_{PZ#UvP3iZ%+i*Fq zm$_c2`!^*5^oNzR-<{^y(?`hvt>DI$MT!*a!zC*li$mpKdNSEuuALP|t- zHSR>1?Z14ih-=UjKP2M0hCL$F(&9{_^$< zIXHMR7(#Rlyz~9GWx4r~g`x0HC}hA_1jZlHU7i9t+T(+>8o8Nw3U$T>LmnSXH^$lE zDc55mbyOj0)Q0{E5arXNp?*02j8K!HcpTqQY{&DH_|reWdb5ym=+W@6i@t>iMHlKF z;0pq~AVM%g=tMB2^wJ=x7&}l8Oh2ty2FENo`aJQZ232-YD#Pzv@G&{OT9X6*9q*O$ zy=aqJ&X?g?R-S<}N-i6JxaQ|#Y;@b!DLq0x+?L9it})pokf z%X@?_cFp`}PoV@%IOHT}Mr{}QkGwBe4*@(J^l6a`8dH+_#r+^zVn`kH<#**83CG!} zg8B7k3ea{X(-7umMEsM{vnB}jLN2pI>piq?z?wIfs6b2@VgYFu4!LO3asb}(ZwfCD z2;g|P{x}N&w;LnBs8utRB&!|;(=xmrRmFO+na+q7+i6}*BIA@c6eeIr;DTnL-s|qT zF(?5M1Be3VYXWOF5{!i)$jwBz_91K}H#cX5n5@7EcGYXPJ)sLN$QW2+tg`Q8$udVv zD%ggXG*kiV9P($gj;t-)H|5PLQ@xl`8cZb+7-4@<(36B-{7SiT!gKisYJ)A~`OicvK>DWm+QLq($7mctIh^X!O(m>YuDP zR)jflp;@7Apmp3B?8d)b_3HhC^B9V8LpZUi+~?x1|Dbcyo|hoTgjz0r~}%Xs@W{p$EX{0C~^ZMXl}1}l4u(NrmkYmmn|XQWdKb1!@eJO>_;%B!YC ztK02Lz_J0T?M*YHU`aegA>zSp-WxC^S;t$JVb-BO@Txl;GPiG!d+z681*6iucgG*i zjbqIRUgd7oqp_O)b!lc=q{ttXi?_S@FquSsXei$nRxwhB*1pVj1On-RlB&JI)@+9B zYn1z)4e48hDH@$xCI25vQNh?)!LkEX7nv8E|83kR8cV>3Vr_(@BNc722UtPI$?~rg z`yU{cN1v81WA3_AFXz-TV;cZ^pyI9HjAZqNvsT+Oka``&(va?DPbGTKe^|=Q5_tNk z8@L{LHw;Fr9o0H#X5HI)^$E%eJCj zJ=Z&PMkZx`uULt%Me2R}ySwEUj92Nw;dw$s&;NBAjQz zs@t26?dXHn6bN3&PoNmHx82$dgdNqPpWiW4i9%y;&ud?>)ejh00LuX}e{Tijxu=tg zv$W*eW&pJMsoOBGt9moo4^p!Qg{Xmb$Lmn|VC}&yQls_JOjh_lVJ<`a$_$Ycp0#7u zHK7`(I30Jdryku$T3i56TfaJZ5n2yCJPRkJ&v_>;fDz=?KsNmeMpF$#70Sw>Nohfi z%<@>i`UXSj^JQFHFwoP7A(dqqz9ohLR<;UGwD1~W<6=qB( zYEQ6U& zs#RwBZ^7%>e$Yn-xej=@-w4`u^0X5#G}%QB#%kPVaHpHG%h<;lG`HJ{B`e(5`h=)w zJ9SzcyxQ`6%lxkv@I;|4S#rdu;A%?1`_Jey9E6DOc@;)f^id+AE_PYw{;yG`DkJ2C%~6OFJ1WE zqh~NeiOGdK_$`=##)RVwTIosI!_^Zh^O`>7CiJKvv>LCZDoT|3nel6NdO##Y5V;mlYBo z&%7UU@I0us8Lb1_593an6Cg)nad{KilDDbq=}2=nVlo^VU9{6}kLWt%ZwaD!mZqh+ zwQicPhkwgTmHFlwvgvtc?tGSgL;FGTrKmN-m<;pLZ?j@|k7PVEI_?O+LV`};vUAz| zv{{(yq?LZnI!3vAZMoIbSJBGJz0bmhH7jeUe07ZP)PsiZtj{-f|he@B%6qm|an*B7(4!+m3?9cLOiEz_8c=TEg}`Nkr|w!Rrd1&r}S;4uKJh_xo{c-}R; z=lsZ2_IUko%R~BwUI?_=UkYP}%=p|Ij+hk?(0@BKN$#lkxLXw4HU8o#6cUbTApiWw zr_d50o@-h(o=e|Frc}@B)}#F^&qVa`d`U&jfmifHcg>0l$lbvHEZ@7DTJNimf9hJF zMW+g^Y*GL|gx+lio@*P4(HKpW4no$)o)W6W$Go(Hl^rH5?q4*SWRQ%U1nJZGufpbg3_z4c`jB(dfJ>T$p=ZX;)Aa?#%7s3IalTI44Cv`O2l3*^l1pC-CUM{2j=0g= z=ZIkyT3^J8%23aYVWf4%?LyZZ6eEw);zj-^i|?K7)=n+ODN7$t+>Ve8yt@c=D1EJF z>Llb<>c1JO)8E6s(&O9pLZZ6zd~eOLx5ZYAwqe)TRQvp#ylxFjdFHYXXpt$&aVQS( z^~2uRhgHQtp*n1U}gAd<-9MY4HgUM&qXZnEkhRgU+x|O3dr=5Qo*W!I$%k zH9^h5?Vkw4KdL5)XT!ba^Dbr}X5C>!g|!wFc}{EW@e6{nK8^Y_D`(TO z(p0mm~w*rE5j5=uO3DyBi>0 z@xNgacYJ+-FRXdr_UEz@)Jert0?<|uW_k+X+cE4sJ7s(9FN;5MexRIm8dR7Ozidv> zq?L-8)O4IpkKHg+df0d^Eg$&7s2cwvK@Z7ynem(UfjY*+tCH>JQ`gnBJ}<7q%XD&a zHW(s&^xZb~3*?&$c5eIS3+YRg1u*?2?A@=Nw#nIzFy>DQmoaw+j#XBe)GeF4pyEMw zOamDMw_86JM9bFMZZNa<8vx5L*Ex@+jeUj?adw_?`SH}7{}VTZFk8l9=)4Ym* zJN?hGAX)xr;+q;}bG*YV%r&2nzw_#JTF^7R+Vj!>6qWhlSu~@p57sy8N~3o$^Dw9R zYaOqOEL|(ZT#Av&rfjwG$@z-gX!4R`5oPCZ+6F4uFR-$}JoB)fUTIsGXYYGt=7w{9 z9a7rXx!D$fF=wg+P=4&`*ls1A)G#Kd(wp|BF-wj zwS7#+!u|t?eq3?yoz$Yp&coD^6IcJyb7i!ue9&MEAM~vDt~0~Di@*x0na~benFt<=TkYfmG_3H z7+%Hl$RX#Wyr^@p40FTIcSl}mEcP5~JoM9bv*o$?&sD$TRj&UnugHQPyo#l)(;fXp zxO|{i3Gzz$$E?v$crrXKmGZDML_fG<%kiEo!-MDF^UCvsS5f{8uay0D{T}e{ynFvS zNn}-ItGtSlZ*GEpA}MtV|kV!m?>5k-_ zdqv6>PEp@1oTTQyQI~PHG@>8qej}u9gevu`T%Ve`8jcp0Wu*0-(6D>oO)uaOs+&m= zqdvm!=W}pjBvm`oGS|1IXjqi9q*YuQXaNv;gRr+dH01h80I;c-VeTIADk8aRaOe7y zS4WF3^aHPA@mLLEa!`_in(}$^t{)eH@=BD25AX^($g5+#!z=IdctP5;ylPYS^|=f5 zBd?t1yjK0u!K`U$x) zVqxmDcoqBdc6(-T|0EUEHm`C_USYV+E04y{I4=ArpdyfCPcm)ty4ZiZqO`iCl zC$I7Wc{O{43|{@RnHl~k*-08M`wa5x8USlOm3PCd3|e_*3iysmNl}@qb5)*6?bEcY zow)35vxP;DwGIgEI={+2hi3#Ad2)7tDskuQM%-7auAp<#b~(uTM)@&#-h)HK%-lGq^eAX=Swb^{ZM}0?Be_t7qahO1N$) zKWDhi-a19qtSMBZr56Jx|A3{^GS+hc)$H{ckB8nOnfic&h<UZEd&byOy^tRnMt6w+Hi2e0y?XEh7M zE?$AxcV4NVf5fXyyM6%s@)(&c4z>n(D##h+JoLm`xyL(+XK_~c^zM9=v6g-1jQ3+a z?&(qg!STL$l`num4qoNg2;!gciuuSks*hnQgICx$`e|OpQHEDqFa}#`ge;|eOjo=@ zKL@WIUa_yd+Wsfuu^$W$ub`P8OY^D=jjE8g-JzdW$aVQjuxG|t`Wd{saLd*J`U$TN ze`arX^5{taL|)~q?B$5#aq~+5lXO#fwf&R$pYSUB(KrXM!eiw-{1Xzaa)!k`)rKnu zGYi66OcH|M+cn*4Krhd}GaDl4kqT0azz(b=-)xAJj#8B}uf%Haa9z~Nn1 zwC(pjudXs~tP(ZX<`uyq(RgM_%=dZGgoq^;0}C=E}HE@v{{11+P3duQ>BP zuewa%;1&AefzN|}?g!w(8@udZ@GANVh!0+|x-~}Br^?E|n<4waFyN9`9$bI%$^r0~ z!$rZge=>QcTkH}4tv2amUw9QV#go=g?4{eRJ2`pf2lfQNd8I!ycvbrGNpE@?wvrB7g3?E zk#AS!bn;JddhsMynJ^z8$kI#>LWysh(^j2o2q}$P+ z9`*Qq%Nt=3?oN_8$6TxPG<1&5<*k|87anY==SANwox4cU_VK7NZb5`fv7)yh;ROK! zD>u~c{%T+T#;bk+82iF21Jj#V>Sy!H4Y}G-=S9&hM{THY{k-yu>knR`JwnS{KlxkT zVL~@HzwH4d#-pDI^qp5a29B%dRj)jJcWdTaIpqbsYMvhla;`l^2L9j`qa@(+-=ANH zSFz~>uPAw=e)Ng|e@1=6EA->$qvkpQ#{}@qtDKB}80H7BH~^Ohe&JO?wJ^^<+c=7|_@|1(b4x%|Wb{5QOE7aMtQUiI}iub%x+#(N-! zeP^20p6?*g6R*nYQa@q+PmB+*c;w;j9Qyf~F&GG=pMf8E#byB?XaZcJuRM5rg=0Z(=EJ;LBlH_|K{rMNRHZ02d~smjq50|c^-P_eHxS= z^lnPpn?#;(Ua6mdz$-p5cm>|LzHy<=D|iC0d=6l|lKRPc^`jd4K|$NMKQVc=in46~ zgg3yeyx%r#@+uULem1Yfo5f?^c@zCL=odK>z`!6 zm?nDi3UDb8V=Rm3gIDoCH?LgAn>H`6xc(cj`1?8EJ?I?(n^*JpBhTiQJkg&yHYNW* X1T?y!@<3FB00000NkvXXu0mjfMmj5X literal 0 Hc-jL100001 diff --git a/assets/brand/bootstrap-solid.svg b/assets/brand/bootstrap-solid.svg index 6c2211d867..b624a02473 100644 --- a/assets/brand/bootstrap-solid.svg +++ b/assets/brand/bootstrap-solid.svg @@ -1,17 +1,6 @@ - - - - - - - - - - + + + + + diff --git a/assets/css/docs.min.css b/assets/css/docs.min.css index 74563b9c19..6f804ff3b8 100644 --- a/assets/css/docs.min.css +++ b/assets/css/docs.min.css @@ -1,11 +1,8 @@ /*! - * IE10 viewport hack for Surface/desktop Windows 8 bug - * Copyright 2014-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#F60}.mh{color:#F60}.mi{color:#F60}.mo{color:#F60}.sb{color:#C30}.sc{color:#C30}.sd{color:#C30;font-style:italic}.s2{color:#C30}.se{color:#C30}.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}/*! - * Bootstrap Docs (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. + * Bootstrap Docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. - */body{position:relative}.table code{font-size:13px;font-weight:400}h2 code,h3 code,h4 code{background-color:inherit}.btn-outline{color:#563d7c;background-color:transparent;border-color:#563d7c}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#563d7c;border-color:#563d7c}.btn-outline-inverse{color:#fff;background-color:transparent;border-color:#cdbfe3}.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover{color:#563d7c;text-shadow:none;background-color:#fff;border-color:#fff}.bs-docs-booticon{display:block;font-weight:500;color:#fff;text-align:center;cursor:default;background-color:#563d7c;border-radius:15%}.bs-docs-booticon-sm{width:30px;height:30px;font-size:20px;line-height:28px}.bs-docs-booticon-lg{width:144px;height:144px;font-size:108px;line-height:140px}.bs-docs-booticon-inverse{color:#563d7c;background-color:#fff}.bs-docs-booticon-outline{background-color:transparent;border:1px solid #cdbfe3}#skippy{display:block;padding:1em;color:#fff;background-color:#6f5499;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}#content:focus{outline:0}.bs-docs-nav{margin-bottom:0;background-color:#fff;border-bottom:0}.bs-home-nav .bs-nav-b{display:none}.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav>li>a{font-weight:500;color:#563d7c}.bs-docs-nav .navbar-nav>.active>a,.bs-docs-nav .navbar-nav>.active>a:hover,.bs-docs-nav .navbar-nav>li>a:hover{color:#463265;background-color:#f9f9f9}.bs-docs-nav .navbar-toggle .icon-bar{background-color:#563d7c}.bs-docs-nav .navbar-header .navbar-toggle{border-color:#fff}.bs-docs-nav .navbar-header .navbar-toggle:focus,.bs-docs-nav .navbar-header .navbar-toggle:hover{background-color:#f9f9f9;border-color:#f9f9f9}.bs-docs-footer{padding-top:50px;padding-bottom:50px;margin-top:100px;color:#99979c;text-align:center;background-color:#2a2730}.bs-docs-footer a{color:#fff}.bs-docs-footer-links{padding-left:0;margin-bottom:20px}.bs-docs-footer-links li{display:inline-block}.bs-docs-footer-links li+li{margin-left:15px}@media (min-width:768px){.bs-docs-footer{text-align:left}.bs-docs-footer p{margin-bottom:0}}.bs-docs-header,.bs-docs-masthead{position:relative;padding:30px 0;color:#cdbfe3;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background-color:#6f5499;background-image:-webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499));background-image:-webkit-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:-o-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:linear-gradient(to bottom,#563d7c 0,#6f5499 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);background-repeat:repeat-x}.bs-docs-masthead .bs-docs-booticon{margin:0 auto 30px}.bs-docs-masthead h1{font-weight:300;line-height:1;color:#fff}.bs-docs-masthead .lead{margin:0 auto 30px;font-size:20px;color:#fff}.bs-docs-masthead .version{margin-top:-15px;margin-bottom:30px;color:#9783b9}.bs-docs-masthead .btn{width:100%;padding:15px 30px;font-size:20px}@media (min-width:480px){.bs-docs-masthead .btn{width:auto}}@media (min-width:768px){.bs-docs-masthead{padding:80px 0}.bs-docs-masthead h1{font-size:60px}.bs-docs-masthead .lead{font-size:24px}}@media (min-width:992px){.bs-docs-masthead .lead{width:80%;font-size:30px}}.bs-docs-header{margin-bottom:40px;font-size:20px}.bs-docs-header h1{margin-top:0;color:#fff}.bs-docs-header p{margin-bottom:0;font-weight:300;line-height:1.4}.bs-docs-header .container{position:relative}@media (min-width:768px){.bs-docs-header{padding-top:60px;padding-bottom:60px;font-size:24px;text-align:left}.bs-docs-header h1{font-size:60px;line-height:1}}@media (min-width:992px){.bs-docs-header h1,.bs-docs-header p{margin-right:380px}}.carbonad{width:auto!important;height:auto!important;padding:20px!important;margin:30px -15px -31px!important;overflow:hidden;font-size:13px!important;line-height:16px!important;text-align:left;background:0 0!important;border:solid #866ab3!important;border-width:1px 0!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;width:auto!important;height:auto!important;margin-left:145px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.carbonad-text{padding-top:0!important}.carbonad-tag{color:inherit!important;text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}@media (min-width:480px){.carbonad{width:330px!important;margin:20px auto!important;border-width:1px!important;border-radius:4px}.bs-docs-masthead .carbonad{margin:50px auto 0!important}}@media (min-width:768px){.carbonad{margin-right:0!important;margin-left:0!important}}@media (min-width:992px){.carbonad{position:absolute;top:0;right:15px;width:330px!important;padding:15px!important;margin:0!important}.bs-docs-masthead .carbonad{position:static}}.bs-docs-featurette{padding-top:40px;padding-bottom:40px;font-size:16px;line-height:1.5;color:#555;text-align:center;background-color:#fff;border-bottom:1px solid #e5e5e5}.bs-docs-featurette+.bs-docs-footer{margin-top:0;border-top:0}.bs-docs-featurette-title{margin-bottom:5px;font-size:30px;font-weight:400;color:#333}.half-rule{width:100px;margin:40px auto}.bs-docs-featurette h3{margin-bottom:5px;font-weight:400;color:#333}.bs-docs-featurette-img{display:block;margin-bottom:20px;color:#333}.bs-docs-featurette-img:hover{color:#337ab7;text-decoration:none}.bs-docs-featurette-img img{display:block;margin-bottom:15px}@media (min-width:480px){.bs-docs-featurette .img-responsive{margin-top:30px}}@media (min-width:768px){.bs-docs-featurette{padding-top:100px;padding-bottom:100px}.bs-docs-featurette-title{font-size:40px}.bs-docs-featurette .lead{max-width:80%;margin-right:auto;margin-left:auto}.bs-docs-featurette .img-responsive{margin-top:0}}.bs-docs-featured-sites{margin-right:-1px;margin-left:-1px}.bs-docs-featured-sites .col-xs-6{padding:1px}.bs-docs-featured-sites .img-responsive{margin-top:0}@media (min-width:768px){.bs-docs-featured-sites .col-sm-3:first-child img{border-top-left-radius:4px;border-bottom-left-radius:4px}.bs-docs-featured-sites .col-sm-3:last-child img{border-top-right-radius:4px;border-bottom-right-radius:4px}}.bs-examples .thumbnail{margin-bottom:10px}.bs-examples h4{margin-bottom:5px}.bs-examples p{margin-bottom:20px}@media (max-width:480px){.bs-examples{margin-right:-10px;margin-left:-10px}.bs-examples>[class^=col-]{padding-right:10px;padding-left:10px}}.bs-docs-sidebar.affix{position:static}@media (min-width:768px){.bs-docs-sidebar{padding-left:20px}}.bs-docs-sidenav{margin-top:20px;margin-bottom:20px}.bs-docs-sidebar .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}.bs-docs-sidebar .nav>li>a:focus,.bs-docs-sidebar .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}.bs-docs-sidebar .nav>.active:focus>a,.bs-docs-sidebar .nav>.active:hover>a,.bs-docs-sidebar .nav>.active>a{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}.bs-docs-sidebar .nav .nav{display:none;padding-bottom:10px}.bs-docs-sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}.bs-docs-sidebar .nav .nav>li>a:focus,.bs-docs-sidebar .nav .nav>li>a:hover{padding-left:29px}.bs-docs-sidebar .nav .nav>.active:focus>a,.bs-docs-sidebar .nav .nav>.active:hover>a,.bs-docs-sidebar .nav .nav>.active>a{padding-left:28px;font-weight:500}.back-to-top,.bs-docs-theme-toggle{display:none;padding:4px 10px;margin-top:10px;margin-left:10px;font-size:12px;font-weight:500;color:#999}.back-to-top:hover,.bs-docs-theme-toggle:hover{color:#563d7c;text-decoration:none}.bs-docs-theme-toggle{margin-top:0}@media (min-width:768px){.back-to-top,.bs-docs-theme-toggle{display:block}}@media (min-width:992px){.bs-docs-sidebar .nav>.active>ul{display:block}.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:213px}.bs-docs-sidebar.affix{position:fixed;top:20px}.bs-docs-sidebar.affix-bottom{position:absolute}.bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav{margin-top:0;margin-bottom:0}}@media (min-width:1200px){.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:263px}}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}h1[id]{padding-top:20px;margin-top:0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#ce4844}.bs-callout-danger h4{color:#ce4844}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h4{color:#aa6708}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h4{color:#1b809e}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:60px;height:60px;margin:0 5px;border-radius:3px}@media (min-width:768px){.color-swatch{width:100px;height:100px}}.color-swatches .gray-darker{background-color:#222}.color-swatches .gray-dark{background-color:#333}.color-swatches .gray{background-color:#555}.color-swatches .gray-light{background-color:#999}.color-swatches .gray-lighter{background-color:#eee}.color-swatches .brand-primary{background-color:#337ab7}.color-swatches .brand-success{background-color:#5cb85c}.color-swatches .brand-warning{background-color:#f0ad4e}.color-swatches .brand-danger{background-color:#d9534f}.color-swatches .brand-info{background-color:#5bc0de}.color-swatches .bs-purple{background-color:#563d7c}.color-swatches .bs-purple-light{background-color:#c7bfd3}.color-swatches .bs-purple-lighter{background-color:#e5e1ea}.color-swatches .bs-gray{background-color:#f9f9f9}.bs-team .team-member{line-height:32px;color:#555}.bs-team .team-member:hover{color:#333;text-decoration:none}.bs-team .github-btn{float:right;width:180px;height:20px;margin-top:6px;border:none}.bs-team img{float:left;width:32px;margin-right:10px;border-radius:4px}.bs-docs-browser-bugs td p{margin-bottom:0}.bs-docs-browser-bugs th:first-child{width:18%}.show-grid{margin-bottom:15px}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}.bs-example{position:relative;padding:45px 15px 15px;margin:0 -15px 15px;border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 3px 6px rgba(0,0,0,.05)}.bs-example:after{position:absolute;top:15px;left:15px;font-size:12px;font-weight:700;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"Example"}.bs-example-padded-bottom{padding-bottom:24px}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin:-15px -15px 15px;border-width:0 0 1px;border-radius:0}@media (min-width:768px){.bs-example{margin-right:0;margin-left:0;background-color:#fff;border-color:#ddd;border-width:1px;border-radius:4px 4px 0 0;-webkit-box-shadow:none;box-shadow:none}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{margin-top:-16px;margin-right:0;margin-left:0;border-width:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.bs-example-standalone{border-radius:4px}}.bs-example .container{width:auto}.bs-example>.alert:last-child,.bs-example>.form-control:last-child,.bs-example>.jumbotron:last-child,.bs-example>.list-group:last-child,.bs-example>.navbar:last-child,.bs-example>.panel:last-child,.bs-example>.progress:last-child,.bs-example>.table-responsive:last-child>.table,.bs-example>.table:last-child,.bs-example>.well:last-child,.bs-example>blockquote:last-child,.bs-example>ol:last-child,.bs-example>p:last-child,.bs-example>ul:last-child{margin-bottom:0}.bs-example>p>.close{float:none}.bs-example-type .table .type-info{color:#767676;vertical-align:middle}.bs-example-type .table td{padding:15px 0;border-color:#eee}.bs-example-type .table tr:first-child td{border-top:0}.bs-example-type h1,.bs-example-type h2,.bs-example-type h3,.bs-example-type h4,.bs-example-type h5,.bs-example-type h6{margin:0}.bs-example-bg-classes p{padding:15px}.bs-example>.img-circle,.bs-example>.img-rounded,.bs-example>.img-thumbnail{margin:5px}.bs-example>.table-responsive>.table{background-color:#fff}.bs-example>.btn,.bs-example>.btn-group{margin-top:5px;margin-bottom:5px}.bs-example>.btn-toolbar+.btn-toolbar{margin-top:10px}.bs-example-control-sizing input[type=text]+input[type=text],.bs-example-control-sizing select{margin-top:10px}.bs-example-form .input-group{margin-bottom:10px}.bs-example>textarea.form-control{resize:vertical}.bs-example>.list-group{max-width:400px}.bs-example .navbar:last-child{margin-bottom:0}.bs-navbar-bottom-example,.bs-navbar-top-example{z-index:1;padding:0;overflow:hidden}.bs-navbar-bottom-example .navbar-header,.bs-navbar-top-example .navbar-header{margin-left:0}.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:relative;margin-right:0;margin-left:0}.bs-navbar-top-example{padding-bottom:45px}.bs-navbar-top-example:after{top:auto;bottom:15px}.bs-navbar-top-example .navbar-fixed-top{top:-1px}.bs-navbar-bottom-example{padding-top:45px}.bs-navbar-bottom-example .navbar-fixed-bottom{bottom:-1px}.bs-navbar-bottom-example .navbar{margin-bottom:0}@media (min-width:768px){.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:absolute}}.bs-example .pagination{margin-top:10px;margin-bottom:10px}.bs-example>.pager{margin-top:0}.bs-example-modal{background-color:#f5f5f5}.bs-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bs-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bs-example>.dropdown>.dropdown-toggle{float:left}.bs-example>.dropdown>.dropdown-menu{position:static;display:block;margin-bottom:5px;clear:left}.bs-example-tabs .nav-tabs{margin-bottom:15px}.bs-example-tooltips{text-align:center}.bs-example-tooltips>.btn{margin-top:5px;margin-bottom:5px}.bs-example-tooltip .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.bs-example-popover{padding-bottom:24px;background-color:#f9f9f9}.bs-example-popover .popover{position:relative;display:block;float:left;width:260px;margin:20px}.scrollspy-example{position:relative;height:200px;margin-top:10px;overflow:auto}.bs-example>.nav-pills-stacked-example{max-width:300px}#collapseExample .well{margin-bottom:0}.bs-events-table>tbody>tr>td:first-child,.bs-events-table>thead>tr>th:first-child{white-space:nowrap}.bs-events-table>thead>tr>th:first-child{width:150px}.js-options-table>thead>tr>th:nth-child(1),.js-options-table>thead>tr>th:nth-child(2){width:100px}.js-options-table>thead>tr>th:nth-child(3){width:50px}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px}.highlight pre{padding:0;margin-top:0;margin-bottom:0;word-break:normal;white-space:nowrap;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#333}.highlight pre code:first-child{display:inline-block;padding-right:45px}.table-responsive .highlight pre{white-space:normal}.bs-table th small,.responsive-utilities th small{display:block;font-weight:400;color:#999}.responsive-utilities tbody th{font-weight:400}.responsive-utilities td{text-align:center}.responsive-utilities td.is-visible{color:#468847;background-color:#dff0d8!important}.responsive-utilities td.is-hidden{color:#ccc;background-color:#f9f9f9!important}.responsive-utilities-test{margin-top:5px}.responsive-utilities-test .col-xs-6{margin-bottom:10px}.responsive-utilities-test span{display:block;padding:15px 10px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;border-radius:4px}.hidden-on .col-xs-6 .hidden-lg,.hidden-on .col-xs-6 .hidden-md,.hidden-on .col-xs-6 .hidden-sm,.hidden-on .col-xs-6 .hidden-xs,.visible-on .col-xs-6 .hidden-lg,.visible-on .col-xs-6 .hidden-md,.visible-on .col-xs-6 .hidden-sm,.visible-on .col-xs-6 .hidden-xs{color:#999;border:1px solid #ddd}.hidden-on .col-xs-6 .visible-lg-block,.hidden-on .col-xs-6 .visible-md-block,.hidden-on .col-xs-6 .visible-sm-block,.hidden-on .col-xs-6 .visible-xs-block,.visible-on .col-xs-6 .visible-lg-block,.visible-on .col-xs-6 .visible-md-block,.visible-on .col-xs-6 .visible-sm-block,.visible-on .col-xs-6 .visible-xs-block{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}.bs-glyphicons{margin:0 -10px 20px;overflow:hidden}.bs-glyphicons-list{padding-left:0;list-style:none}.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;font-size:10px;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff}.bs-glyphicons .glyphicon{margin-top:5px;margin-bottom:10px;font-size:24px}.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons li:hover{color:#fff;background-color:#563d7c}@media (min-width:768px){.bs-glyphicons{margin-right:0;margin-left:0}.bs-glyphicons li{width:12.5%;font-size:12px}}.bs-customizer .toggle{float:right;margin-top:25px}.bs-customizer label{margin-top:10px;font-weight:500;color:#555}.bs-customizer h2{padding-top:30px;margin-top:0;margin-bottom:5px}.bs-customizer h3{margin-bottom:0}.bs-customizer h4{margin-top:15px;margin-bottom:0}.bs-customizer .bs-callout h4{margin-top:0;margin-bottom:5px}.bs-customizer input[type=text]{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;background-color:#fafafa}.bs-customizer .help-block{margin-bottom:5px;font-size:12px}#less-section label{font-weight:400}.bs-customize-download .btn-outline{padding:20px}.bs-customizer-alert{position:fixed;top:0;right:0;left:0;z-index:1030;padding:15px 0;color:#fff;background-color:#d9534f;border-bottom:1px solid #b94441;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.bs-customizer-alert .close{margin-top:-4px;font-size:24px}.bs-customizer-alert p{margin-bottom:0}.bs-customizer-alert .glyphicon{margin-right:5px}.bs-customizer-alert pre{margin:10px 0 0;color:#fff;background-color:#a83c3a;border-color:#973634;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}.bs-dropzone{position:relative;padding:20px;margin-bottom:20px;color:#777;text-align:center;border:2px dashed #eee;border-radius:4px}.bs-dropzone .import-header{margin-bottom:5px}.bs-dropzone .glyphicon-download-alt{font-size:40px}.bs-dropzone hr{width:100px}.bs-dropzone .lead{margin-bottom:10px;font-weight:400;color:#333}#import-manual-trigger{cursor:pointer}.bs-dropzone p:last-child{margin-bottom:0}.bs-brand-logos{display:table;width:100%;margin-bottom:15px;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:4px}.bs-brand-item{padding:60px 0;text-align:center}.bs-brand-item+.bs-brand-item{border-top:1px solid #fff}.bs-brand-logos .inverse{color:#fff;background-color:#563d7c}.bs-brand-item h1,.bs-brand-item h3{margin-top:0;margin-bottom:0}.bs-brand-item .bs-docs-booticon{margin-right:auto;margin-left:auto}.bs-brand-item .glyphicon{width:30px;height:30px;margin:10px auto -10px;line-height:30px;color:#fff;border-radius:50%}.bs-brand-item .glyphicon-ok{background-color:#5cb85c}.bs-brand-item .glyphicon-remove{background-color:#d9534f}@media (min-width:768px){.bs-brand-item{display:table-cell;width:1%}.bs-brand-item+.bs-brand-item{border-top:0;border-left:1px solid #fff}.bs-brand-item h1{font-size:60px}}.zero-clipboard{position:relative;display:none}.btn-clipboard{position:absolute;top:0;right:0;z-index:10;display:block;padding:5px 8px;font-size:12px;color:#767676;cursor:pointer;background-color:#fff;border:1px solid #e1e1e8;border-radius:0 4px 0 4px}.btn-clipboard-hover{color:#fff;background-color:#563d7c;border-color:#563d7c}@media (min-width:768px){.zero-clipboard{display:block}.bs-example+.zero-clipboard .btn-clipboard{top:-16px;border-top-right-radius:0}}.anchorjs-link{color:inherit}@media (max-width:480px){.anchorjs-link{display:none}}:hover>.anchorjs-link{opacity:.75;-webkit-transition:color .16s linear;-o-transition:color .16s linear;transition:color .16s linear}.anchorjs-link:focus,:hover>.anchorjs-link:hover{text-decoration:none;opacity:1}#focusedInput{border-color:#ccc;border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted\9;-webkit-box-shadow:0 0 8px rgba(82,168,236,.6);box-shadow:0 0 8px rgba(82,168,236,.6)}.v4-tease{display:block;padding:15px 20px;font-weight:700;color:#fff;text-align:center;background-color:#0275d8}.v4-tease:hover{color:#fff;text-decoration:none;background-color:#0269c2}@media print{a[href]:after{content:""!important}} + */.bd-navbar{min-height:4rem;background-color:#563d7c;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}@media (max-width:991px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#cdbfe3}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:500}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:500;color:#212529;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-masthead{position:relative;padding:3rem 15px}.bd-masthead h1{line-height:1}.bd-masthead .btn{width:100%;padding:.8rem 2rem;font-size:1.25rem;font-weight:500}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:576px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead h1{font-size:4rem}.bd-masthead .carbonad{margin-top:3rem!important}}.bd-pretext{overflow:hidden;resize:none}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}.bd-featured-sites{margin-right:-1px;margin-left:-1px}.bd-featured-sites .col-6{padding:1px}.bd-featured-sites .img-fluid{margin-top:0}@media (min-width:768px){.bd-featured-sites .col-sm-3:first-child img{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bd-featured-sites .col-sm-3:last-child img{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#carbonads{position:static;display:block;max-width:400px;padding:15px 15px 15px 160px;margin:2rem 0;overflow:hidden;font-size:13px;line-height:1.4;text-align:left;background-color:rgba(0,0,0,.05)}#carbonads a{color:#333;text-decoration:none}@media (min-width:576px){#carbonads{max-width:330px;border-radius:4px}}.carbon-img{float:left;margin-left:-145px}.carbon-poweredby{display:block;color:#777!important}.bd-content{-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]>a,.bd-content>h2[id]>div,.bd-content>h3[id]>a,.bd-content>h3[id]>div,.bd-content>h4[id]>a,.bd-content>h4[id]>div{pointer-events:auto}.bd-content>h2[id]::before,.bd-content>h3[id]::before,.bd-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;visibility:hidden;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width:991px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #e9ecef}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}@media (min-width:992px){.bd-content>ol,.bd-content>p,.bd-content>ul{max-width:80%}}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300}@media (min-width:576px){.bd-title{font-size:3rem}}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:576px){.bd-lead{max-width:80%;margin-bottom:1rem;font-size:1.5rem}}.bd-text-purple{color:#563d7c}.bd-text-purple-bright{color:#7952b3}.bd-pageheader{padding:2rem 15px;margin-bottom:1.5rem;color:#cdbfe3;text-align:center;background-color:#563d7c}.bd-pageheader .container{position:relative}.bd-pageheader h1{font-size:3rem;font-weight:400;color:#fff}.bd-pageheader p{margin-bottom:0;font-size:1.25rem;font-weight:300}@media (min-width:576px){.bd-pageheader{padding-top:4rem;padding-bottom:4rem;margin-bottom:3rem;text-align:left}.bd-pageheader .carbonad{margin:2rem 0 0!important}}@media (min-width:768px){.bd-pageheader h1{font-size:4rem}.bd-pageheader p{font-size:1.5rem}}@media (min-width:992px){.bd-pageheader h1,.bd-pageheader p{margin-right:380px}.bd-pageheader .carbonad{position:absolute;top:0;right:.75rem;margin:0!important}}#skippy{display:block;padding:1em;color:#fff;background-color:#563d7c;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}.bd-toc{-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;max-height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}.toc-entry a:hover{color:#007bff;text-decoration:none}.bd-sidebar{-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;max-height:calc(100vh - 4rem)}}}@media (min-width:1200px){.bd-sidebar{max-width:320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}.bd-search .form-control:focus{border-color:#7952b3;box-shadow:0 0 0 3px rgba(121,82,179,.25)}.bd-search-docs-toggle{line-height:1;color:#212529}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500;color:rgba(0,0,0,.65)}.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,.65)}.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:500;color:rgba(0,0,0,.85);background-color:transparent}.bd-footer{font-size:85%;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:500;color:#495057}.bd-footer a:focus,.bd-footer a:hover{color:#007bff}.bd-footer p{margin-bottom:0}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}.example-container{width:800px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.example-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.example-content-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-main{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.example-content-secondary{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-secondary{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#80bdff;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{position:relative;padding:1rem;margin:1rem -15px;border:solid #f7f7f9;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:static;display:block}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table .type-info{color:#999;vertical-align:middle}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img{margin-left:.5rem}.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width:576px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.modal.show{z-index:1072}.modal.show .popover,.modal.show .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-tooltips{text-align:center}.bd-example-tooltips>.btn{margin-top:.25rem;margin-bottom:.25rem}.bs-tooltip-bottom-docs .arrow,.bs-tooltip-top-docs .arrow{left:50%}.bs-tooltip-left-docs .arrow,.bs-tooltip-right-docs .arrow{top:50%}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.bs-popover-bottom-docs .arrow,.bs-popover-top-docs .arrow{left:50%}.bs-popover-left-docs .arrow,.bs-popover-right-docs .arrow{top:50%}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.bd-example-border-utils [class^=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5;border:1px solid}.highlight{padding:1rem;margin:1rem -15px;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:576px){.highlight{padding:1.5rem;margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#212529}.table-responsive .highlight pre{white-space:normal}.bd-table th small{display:block;font-weight:400;color:#999}.btn-bd-purple{font-weight:500;color:#7952b3;border-color:#7952b3}.btn-bd-purple:active,.btn-bd-purple:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}.btn-bd-yellow{font-weight:500;color:#ffe484;border-color:#ffe484}.btn-bd-yellow:active,.btn-bd-yellow:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-info h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-warning h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-danger h4{color:#d9534f}.bd-examples .img-thumbnail{margin-bottom:.75rem}.bd-examples h4{margin-bottom:.25rem}.bd-examples p{margin-bottom:1.25rem}@media (max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}}.bd-team{margin-bottom:1.5rem}.bd-team .team-member{line-height:2rem;color:#555}.bd-team .team-member:focus,.bd-team .team-member:hover{color:#333}.bd-team .team-member:hover{text-decoration:none}.bd-team .github-btn{float:right;width:180px;height:1.25rem;margin-top:.25rem;border:0}.bd-team img{float:left;width:2rem;margin-right:.5rem;border-radius:.25rem}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.color-swatches .bd-purple{background-color:#563d7c}.color-swatches .bd-purple-light{background-color:#cdbfe3}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.swatch-blue{background-color:#007bff;color:#fff}.swatch-indigo{background-color:#6610f2;color:#fff}.swatch-purple{background-color:#6f42c1;color:#fff}.swatch-pink{background-color:#e83e8c;color:#fff}.swatch-red{background-color:#dc3545;color:#fff}.swatch-orange{background-color:#fd7e14;color:#111}.swatch-yellow{background-color:#ffc107;color:#111}.swatch-green{background-color:#28a745;color:#fff}.swatch-teal{background-color:#20c997;color:#fff}.swatch-cyan{background-color:#17a2b8;color:#fff}.swatch-white{background-color:#fff;color:#111}.swatch-gray{background-color:#868e96;color:#fff}.swatch-gray-dark{background-color:#343a40;color:#fff}.swatch-primary{background-color:#007bff;color:#fff}.swatch-secondary{background-color:#868e96;color:#fff}.swatch-success{background-color:#28a745;color:#fff}.swatch-info{background-color:#17a2b8;color:#fff}.swatch-warning{background-color:#ffc107;color:#111}.swatch-danger{background-color:#dc3545;color:#fff}.swatch-light{background-color:#f8f9fa;color:#111}.swatch-dark{background-color:#343a40;color:#fff}.swatch-100{background-color:#f8f9fa;color:#111}.swatch-200{background-color:#e9ecef;color:#111}.swatch-300{background-color:#dee2e6;color:#111}.swatch-400{background-color:#ced4da;color:#111}.swatch-500{background-color:#adb5bd;color:#111}.swatch-600{background-color:#868e96;color:#fff}.swatch-700{background-color:#495057;color:#fff}.swatch-800{background-color:#343a40;color:#fff}.swatch-900{background-color:#212529;color:#fff}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}@media (min-width:768px){.bd-clipboard{display:block}}.hll{background-color:#ffc}.c{color:#999}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#f60}.mh{color:#f60}.mi{color:#f60}.mo{color:#f60}.sb{color:#c30}.sc{color:#c30}.sd{font-style:italic;color:#c30}.s2{color:#c30}.se{color:#c30}.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.language-bash::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,123,255,.5);transition:color .16s linear}.anchorjs-link:hover{color:#007bff;text-decoration:none}.algolia-autocomplete{display:block!important;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:500!important;color:#7952b3!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--content{float:none!important;width:auto!important;padding:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;padding:.25rem 1rem!important;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{padding:0 1rem .5rem!important;margin-top:-.25rem;font-size:.875rem!important;font-weight:400;line-height:1.25!important}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:rgba(208,189,236,.15)!important} /*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file diff --git a/assets/css/docs.min.css.map b/assets/css/docs.min.css.map index ddd46debcd..0d8e04addb 100644 --- a/assets/css/docs.min.css.map +++ b/assets/css/docs.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["docs/assets/css/ie10-viewport-bug-workaround.css","docs/assets/css/src/pygments-manni.css","docs/assets/css/src/docs.css"],"names":[],"mappings":"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","sourcesContent":["/*!\n * IE10 viewport hack for Surface/desktop Windows 8 bug\n * Copyright 2014-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n/*\n * See the Getting Started docs for more information:\n * http://getbootstrap.com/getting-started/#support-ie10-width\n */\n@-ms-viewport { width: device-width; }\n@-o-viewport { width: device-width; }\n@viewport { width: device-width; }\n",".hll { background-color: #ffffcc }\n /*{ background: #f0f3f3; }*/\n.c { color: #999; } /* Comment */\n.err { color: #AA0000; background-color: #FFAAAA } /* Error */\n.k { color: #006699; } /* Keyword */\n.o { color: #555555 } /* Operator */\n.cm { color: #999; } /* Comment.Multiline */ /* Edited to remove italics and make into comment */\n.cp { color: #009999 } /* Comment.Preproc */\n.c1 { color: #999; } /* Comment.Single */\n.cs { color: #999; } /* Comment.Special */\n.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */\n.ge { font-style: italic } /* Generic.Emph */\n.gr { color: #FF0000 } /* Generic.Error */\n.gh { color: #003300; } /* Generic.Heading */\n.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */\n.go { color: #AAAAAA } /* Generic.Output */\n.gp { color: #000099; } /* Generic.Prompt */\n.gs { } /* Generic.Strong */\n.gu { color: #003300; } /* Generic.Subheading */\n.gt { color: #99CC66 } /* Generic.Traceback */\n.kc { color: #006699; } /* Keyword.Constant */\n.kd { color: #006699; } /* Keyword.Declaration */\n.kn { color: #006699; } /* Keyword.Namespace */\n.kp { color: #006699 } /* Keyword.Pseudo */\n.kr { color: #006699; } /* Keyword.Reserved */\n.kt { color: #007788; } /* Keyword.Type */\n.m { color: #FF6600 } /* Literal.Number */\n.s { color: #d44950 } /* Literal.String */\n.na { color: #4f9fcf } /* Name.Attribute */\n.nb { color: #336666 } /* Name.Builtin */\n.nc { color: #00AA88; } /* Name.Class */\n.no { color: #336600 } /* Name.Constant */\n.nd { color: #9999FF } /* Name.Decorator */\n.ni { color: #999999; } /* Name.Entity */\n.ne { color: #CC0000; } /* Name.Exception */\n.nf { color: #CC00FF } /* Name.Function */\n.nl { color: #9999FF } /* Name.Label */\n.nn { color: #00CCFF; } /* Name.Namespace */\n.nt { color: #2f6f9f; } /* Name.Tag */\n.nv { color: #003333 } /* Name.Variable */\n.ow { color: #000000; } /* Operator.Word */\n.w { color: #bbbbbb } /* Text.Whitespace */\n.mf { color: #FF6600 } /* Literal.Number.Float */\n.mh { color: #FF6600 } /* Literal.Number.Hex */\n.mi { color: #FF6600 } /* Literal.Number.Integer */\n.mo { color: #FF6600 } /* Literal.Number.Oct */\n.sb { color: #CC3300 } /* Literal.String.Backtick */\n.sc { color: #CC3300 } /* Literal.String.Char */\n.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */\n.s2 { color: #CC3300 } /* Literal.String.Double */\n.se { color: #CC3300; } /* Literal.String.Escape */\n.sh { color: #CC3300 } /* Literal.String.Heredoc */\n.si { color: #AA0000 } /* Literal.String.Interpol */\n.sx { color: #CC3300 } /* Literal.String.Other */\n.sr { color: #33AAAA } /* Literal.String.Regex */\n.s1 { color: #CC3300 } /* Literal.String.Single */\n.ss { color: #FFCC33 } /* Literal.String.Symbol */\n.bp { color: #336666 } /* Name.Builtin.Pseudo */\n.vc { color: #003333 } /* Name.Variable.Class */\n.vg { color: #003333 } /* Name.Variable.Global */\n.vi { color: #003333 } /* Name.Variable.Instance */\n.il { color: #FF6600 } /* Literal.Number.Integer.Long */\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt { color: #999; }\n","/*!\n * Bootstrap Docs (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n\n\n/*\n * Bootstrap Documentation\n * Special styles for presenting Bootstrap's documentation and code examples.\n */\n\n\n/*\n * Scaffolding\n *\n * Update the basics of our documents to prep for docs content.\n */\n\nbody {\n position: relative; /* For scrollspy */\n}\n\n/* Keep code small in tables on account of limited space */\n.table code {\n font-size: 13px;\n font-weight: normal;\n}\n\n/* Inline code within headings retain the heading's background-color */\nh2 code,\nh3 code,\nh4 code {\n background-color: inherit;\n}\n\n/* Outline button for use within the docs */\n.btn-outline {\n color: #563d7c;\n background-color: transparent;\n border-color: #563d7c;\n}\n.btn-outline:hover,\n.btn-outline:focus,\n.btn-outline:active {\n color: #fff;\n background-color: #563d7c;\n border-color: #563d7c;\n}\n\n/* Inverted outline button (white on dark) */\n.btn-outline-inverse {\n color: #fff;\n background-color: transparent;\n border-color: #cdbfe3;\n}\n.btn-outline-inverse:hover,\n.btn-outline-inverse:focus,\n.btn-outline-inverse:active {\n color: #563d7c;\n text-shadow: none;\n background-color: #fff;\n border-color: #fff;\n}\n\n/* Bootstrap \"B\" icon */\n.bs-docs-booticon {\n display: block;\n font-weight: 500;\n color: #fff;\n text-align: center;\n cursor: default;\n background-color: #563d7c;\n border-radius: 15%;\n}\n.bs-docs-booticon-sm {\n width: 30px;\n height: 30px;\n font-size: 20px;\n line-height: 28px;\n}\n.bs-docs-booticon-lg {\n width: 144px;\n height: 144px;\n font-size: 108px;\n line-height: 140px;\n}\n.bs-docs-booticon-inverse {\n color: #563d7c;\n background-color: #fff;\n}\n.bs-docs-booticon-outline {\n background-color: transparent;\n border: 1px solid #cdbfe3;\n}\n\n\n/*\n * Fancy skip link\n *\n * Make it look a bit less \"bare bones\"\n * Also includes focus suppression for the Chrome tabindex=\"-1\" workaround\n */\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: #6f5499;\n outline: 0;\n}\n\n#skippy .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n}\n\n#content:focus {\n outline: none;\n}\n\n\n/*\n * Main navigation\n *\n * Turn the `.navbar` at the top of the docs purple.\n */\n\n.bs-docs-nav {\n margin-bottom: 0;\n background-color: #fff;\n border-bottom: 0;\n}\n.bs-home-nav .bs-nav-b {\n display: none;\n}\n.bs-docs-nav .navbar-brand,\n.bs-docs-nav .navbar-nav > li > a {\n font-weight: 500;\n color: #563d7c;\n}\n.bs-docs-nav .navbar-nav > li > a:hover,\n.bs-docs-nav .navbar-nav > .active > a,\n.bs-docs-nav .navbar-nav > .active > a:hover {\n color: #463265;\n background-color: #f9f9f9;\n}\n.bs-docs-nav .navbar-toggle .icon-bar {\n background-color: #563d7c;\n}\n.bs-docs-nav .navbar-header .navbar-toggle {\n border-color: #fff;\n}\n.bs-docs-nav .navbar-header .navbar-toggle:hover,\n.bs-docs-nav .navbar-header .navbar-toggle:focus {\n background-color: #f9f9f9;\n border-color: #f9f9f9;\n}\n\n\n/*\n * Footer\n *\n * Separated section of content at the bottom of all pages, save the homepage.\n */\n\n.bs-docs-footer {\n padding-top: 50px;\n padding-bottom: 50px;\n margin-top: 100px;\n color: #99979c;\n text-align: center;\n background-color: #2a2730;\n}\n.bs-docs-footer a {\n color: #fff;\n}\n.bs-docs-footer-links {\n padding-left: 0;\n margin-bottom: 20px;\n}\n.bs-docs-footer-links li {\n display: inline-block;\n}\n.bs-docs-footer-links li + li {\n margin-left: 15px;\n}\n\n@media (min-width: 768px) {\n .bs-docs-footer {\n text-align: left;\n }\n .bs-docs-footer p {\n margin-bottom: 0;\n }\n}\n\n\n/*\n * Homepage\n *\n * Tweaks to the custom homepage and the masthead (main jumbotron).\n */\n\n/* Share masthead with page headers */\n.bs-docs-masthead,\n.bs-docs-header {\n position: relative;\n padding: 30px 0;\n color: #cdbfe3;\n text-align: center;\n text-shadow: 0 1px 0 rgba(0,0,0,.1);\n background-color: #6f5499;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));\n background-image: -webkit-linear-gradient(top, #563d7c 0%, #6f5499 100%);\n background-image: -o-linear-gradient(top, #563d7c 0%, #6f5499 100%);\n background-image: linear-gradient(to bottom, #563d7c 0%, #6f5499 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);\n background-repeat: repeat-x;\n}\n\n/* Masthead (headings and download button) */\n.bs-docs-masthead .bs-docs-booticon {\n margin: 0 auto 30px;\n}\n.bs-docs-masthead h1 {\n font-weight: 300;\n line-height: 1;\n color: #fff;\n}\n.bs-docs-masthead .lead {\n margin: 0 auto 30px;\n font-size: 20px;\n color: #fff;\n}\n.bs-docs-masthead .version {\n margin-top: -15px;\n margin-bottom: 30px;\n color: #9783b9;\n}\n.bs-docs-masthead .btn {\n width: 100%;\n padding: 15px 30px;\n font-size: 20px;\n}\n\n@media (min-width: 480px) {\n .bs-docs-masthead .btn {\n width: auto;\n }\n}\n\n@media (min-width: 768px) {\n .bs-docs-masthead {\n padding: 80px 0;\n }\n .bs-docs-masthead h1 {\n font-size: 60px;\n }\n .bs-docs-masthead .lead {\n font-size: 24px;\n }\n}\n\n@media (min-width: 992px) {\n .bs-docs-masthead .lead {\n width: 80%;\n font-size: 30px;\n }\n}\n\n\n/*\n * Page headers\n *\n * Jumbotron-esque headers at the top of every page that's not the homepage.\n */\n\n/* Page headers */\n.bs-docs-header {\n margin-bottom: 40px;\n font-size: 20px;\n}\n.bs-docs-header h1 {\n margin-top: 0;\n color: #fff;\n}\n.bs-docs-header p {\n margin-bottom: 0;\n font-weight: 300;\n line-height: 1.4;\n}\n.bs-docs-header .container {\n position: relative;\n}\n\n@media (min-width: 768px) {\n .bs-docs-header {\n padding-top: 60px;\n padding-bottom: 60px;\n font-size: 24px;\n text-align: left;\n }\n .bs-docs-header h1 {\n font-size: 60px;\n line-height: 1;\n }\n}\n\n@media (min-width: 992px) {\n .bs-docs-header h1,\n .bs-docs-header p {\n margin-right: 380px;\n }\n}\n\n\n/*\n * Carbon ads\n *\n * Single display ad that shows on all pages (except homepage) in page headers.\n * The hella `!important` is required for any pre-set property.\n */\n\n.carbonad {\n width: auto !important;\n height: auto !important;\n padding: 20px !important;\n margin: 30px -15px -31px !important;\n overflow: hidden; /* clearfix */\n font-size: 13px !important;\n line-height: 16px !important;\n text-align: left;\n background: transparent !important;\n border: solid #866ab3 !important;\n border-width: 1px 0 !important;\n}\n.carbonad-img {\n margin: 0 !important;\n}\n.carbonad-text,\n.carbonad-tag {\n display: block !important;\n float: none !important;\n width: auto !important;\n height: auto !important;\n margin-left: 145px !important;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif !important;\n}\n.carbonad-text {\n padding-top: 0 !important;\n}\n.carbonad-tag {\n color: inherit !important;\n text-align: left !important;\n}\n.carbonad-text a,\n.carbonad-tag a {\n color: #fff !important;\n}\n.carbonad #azcarbon > img {\n display: none; /* hide what I assume are tracking images */\n}\n\n@media (min-width: 480px) {\n .carbonad {\n width: 330px !important;\n margin: 20px auto !important;\n border-width: 1px !important;\n border-radius: 4px;\n }\n .bs-docs-masthead .carbonad {\n margin: 50px auto 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .carbonad {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n}\n\n@media (min-width: 992px) {\n .carbonad {\n position: absolute;\n top: 0;\n right: 15px; /* 15px instead of 0 since box-sizing */\n width: 330px !important;\n padding: 15px !important;\n margin: 0 !important;\n }\n .bs-docs-masthead .carbonad {\n position: static;\n }\n}\n\n\n/*\n * Homepage featurettes\n *\n * Reasons to use Bootstrap, entries from the Expo, and more.\n */\n\n.bs-docs-featurette {\n padding-top: 40px;\n padding-bottom: 40px;\n font-size: 16px;\n line-height: 1.5;\n color: #555;\n text-align: center;\n background-color: #fff;\n border-bottom: 1px solid #e5e5e5;\n}\n.bs-docs-featurette + .bs-docs-footer {\n margin-top: 0;\n border-top: 0;\n}\n\n.bs-docs-featurette-title {\n margin-bottom: 5px;\n font-size: 30px;\n font-weight: normal;\n color: #333;\n}\n.half-rule {\n width: 100px;\n margin: 40px auto;\n}\n.bs-docs-featurette h3 {\n margin-bottom: 5px;\n font-weight: normal;\n color: #333;\n}\n.bs-docs-featurette-img {\n display: block;\n margin-bottom: 20px;\n color: #333;\n}\n.bs-docs-featurette-img:hover {\n color: #337ab7;\n text-decoration: none;\n}\n.bs-docs-featurette-img img {\n display: block;\n margin-bottom: 15px;\n}\n\n@media (min-width: 480px) {\n .bs-docs-featurette .img-responsive {\n margin-top: 30px;\n }\n}\n@media (min-width: 768px) {\n .bs-docs-featurette {\n padding-top: 100px;\n padding-bottom: 100px;\n }\n .bs-docs-featurette-title {\n font-size: 40px;\n }\n .bs-docs-featurette .lead {\n max-width: 80%;\n margin-right: auto;\n margin-left: auto;\n }\n .bs-docs-featurette .img-responsive {\n margin-top: 0;\n }\n}\n\n\n/*\n * Featured sites\n *\n * Homepage thumbnails from the Expo.\n */\n\n.bs-docs-featured-sites {\n margin-right: -1px;\n margin-left: -1px;\n}\n.bs-docs-featured-sites .col-xs-6 {\n padding: 1px;\n}\n.bs-docs-featured-sites .img-responsive {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .bs-docs-featured-sites .col-sm-3:first-child img {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .bs-docs-featured-sites .col-sm-3:last-child img {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n}\n\n\n/*\n * Examples\n *\n * Linked docs examples.\n */\n\n.bs-examples .thumbnail {\n margin-bottom: 10px;\n}\n.bs-examples h4 {\n margin-bottom: 5px;\n}\n.bs-examples p {\n margin-bottom: 20px;\n}\n\n@media (max-width: 480px) {\n .bs-examples {\n margin-right: -10px;\n margin-left: -10px;\n }\n .bs-examples > [class^=\"col-\"] {\n padding-right: 10px;\n padding-left: 10px;\n }\n}\n\n\n/*\n * Side navigation\n *\n * Scrollspy and affixed enhanced navigation to highlight sections and secondary\n * sections of docs content.\n */\n\n/* By default it's not affixed in mobile views, so undo that */\n.bs-docs-sidebar.affix {\n position: static;\n}\n@media (min-width: 768px) {\n .bs-docs-sidebar {\n padding-left: 20px;\n }\n}\n\n/* First level of nav */\n.bs-docs-sidenav {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n\n/* All levels of nav */\n.bs-docs-sidebar .nav > li > a {\n display: block;\n padding: 4px 20px;\n font-size: 13px;\n font-weight: 500;\n color: #767676;\n}\n.bs-docs-sidebar .nav > li > a:hover,\n.bs-docs-sidebar .nav > li > a:focus {\n padding-left: 19px;\n color: #563d7c;\n text-decoration: none;\n background-color: transparent;\n border-left: 1px solid #563d7c;\n}\n.bs-docs-sidebar .nav > .active > a,\n.bs-docs-sidebar .nav > .active:hover > a,\n.bs-docs-sidebar .nav > .active:focus > a {\n padding-left: 18px;\n font-weight: bold;\n color: #563d7c;\n background-color: transparent;\n border-left: 2px solid #563d7c;\n}\n\n/* Nav: second level (shown on .active) */\n.bs-docs-sidebar .nav .nav {\n display: none; /* Hide by default, but at >768px, show it */\n padding-bottom: 10px;\n}\n.bs-docs-sidebar .nav .nav > li > a {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 30px;\n font-size: 12px;\n font-weight: normal;\n}\n.bs-docs-sidebar .nav .nav > li > a:hover,\n.bs-docs-sidebar .nav .nav > li > a:focus {\n padding-left: 29px;\n}\n.bs-docs-sidebar .nav .nav > .active > a,\n.bs-docs-sidebar .nav .nav > .active:hover > a,\n.bs-docs-sidebar .nav .nav > .active:focus > a {\n padding-left: 28px;\n font-weight: 500;\n}\n\n/* Back to top (hidden on mobile) */\n.back-to-top,\n.bs-docs-theme-toggle {\n display: none;\n padding: 4px 10px;\n margin-top: 10px;\n margin-left: 10px;\n font-size: 12px;\n font-weight: 500;\n color: #999;\n}\n.back-to-top:hover,\n.bs-docs-theme-toggle:hover {\n color: #563d7c;\n text-decoration: none;\n}\n.bs-docs-theme-toggle {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .back-to-top,\n .bs-docs-theme-toggle {\n display: block;\n }\n}\n\n/* Show and affix the side nav when space allows it */\n@media (min-width: 992px) {\n .bs-docs-sidebar .nav > .active > ul {\n display: block;\n }\n /* Widen the fixed sidebar */\n .bs-docs-sidebar.affix,\n .bs-docs-sidebar.affix-bottom {\n width: 213px;\n }\n .bs-docs-sidebar.affix {\n position: fixed; /* Undo the static from mobile first approach */\n top: 20px;\n }\n .bs-docs-sidebar.affix-bottom {\n position: absolute; /* Undo the static from mobile first approach */\n }\n .bs-docs-sidebar.affix-bottom .bs-docs-sidenav,\n .bs-docs-sidebar.affix .bs-docs-sidenav {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n@media (min-width: 1200px) {\n /* Widen the fixed sidebar again */\n .bs-docs-sidebar.affix-bottom,\n .bs-docs-sidebar.affix {\n width: 263px;\n }\n}\n\n\n/*\n * Docs sections\n *\n * Content blocks for each component or feature.\n */\n\n/* Space things out */\n.bs-docs-section {\n margin-bottom: 60px;\n}\n.bs-docs-section:last-child {\n margin-bottom: 0;\n}\n\nh1[id] {\n padding-top: 20px;\n margin-top: 0;\n}\n\n\n/*\n * Callouts\n *\n * Not quite alerts, but custom and helpful notes for folks reading the docs.\n * Requires a base and modifier class.\n */\n\n/* Common styles for all types */\n.bs-callout {\n padding: 20px;\n margin: 20px 0;\n border: 1px solid #eee;\n border-left-width: 5px;\n border-radius: 3px;\n}\n.bs-callout h4 {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.bs-callout p:last-child {\n margin-bottom: 0;\n}\n.bs-callout code {\n border-radius: 3px;\n}\n\n/* Tighten up space between multiple callouts */\n.bs-callout + .bs-callout {\n margin-top: -5px;\n}\n\n/* Variations */\n.bs-callout-danger {\n border-left-color: #ce4844;\n}\n.bs-callout-danger h4 {\n color: #ce4844;\n}\n.bs-callout-warning {\n border-left-color: #aa6708;\n}\n.bs-callout-warning h4 {\n color: #aa6708;\n}\n.bs-callout-info {\n border-left-color: #1b809e;\n}\n.bs-callout-info h4 {\n color: #1b809e;\n}\n\n\n/*\n * Color swatches\n *\n * Color swatches and associated values for our grayscale and brand colors.\n */\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; /* clearfix */\n}\n.color-swatch {\n float: left;\n width: 60px;\n height: 60px;\n margin: 0 5px;\n border-radius: 3px;\n}\n\n@media (min-width: 768px) {\n .color-swatch {\n width: 100px;\n height: 100px;\n }\n}\n\n/* Framework colors */\n.color-swatches .gray-darker {\n background-color: #222;\n}\n.color-swatches .gray-dark {\n background-color: #333;\n}\n.color-swatches .gray {\n background-color: #555;\n}\n.color-swatches .gray-light {\n background-color: #999;\n}\n.color-swatches .gray-lighter {\n background-color: #eee;\n}\n.color-swatches .brand-primary {\n background-color: #337ab7;\n}\n.color-swatches .brand-success {\n background-color: #5cb85c;\n}\n.color-swatches .brand-warning {\n background-color: #f0ad4e;\n}\n.color-swatches .brand-danger {\n background-color: #d9534f;\n}\n.color-swatches .brand-info {\n background-color: #5bc0de;\n}\n\n/* Docs colors */\n.color-swatches .bs-purple {\n background-color: #563d7c;\n}\n.color-swatches .bs-purple-light {\n background-color: #c7bfd3;\n}\n.color-swatches .bs-purple-lighter {\n background-color: #e5e1ea;\n}\n.color-swatches .bs-gray {\n background-color: #f9f9f9;\n}\n\n\n/*\n * Team members\n *\n * Avatars, names, and usernames for core team.\n */\n\n.bs-team .team-member {\n line-height: 32px;\n color: #555;\n}\n.bs-team .team-member:hover {\n color: #333;\n text-decoration: none;\n}\n.bs-team .github-btn {\n float: right;\n width: 180px;\n height: 20px;\n margin-top: 6px;\n border: none;\n}\n.bs-team img {\n float: left;\n width: 32px;\n margin-right: 10px;\n border-radius: 4px;\n}\n\n\n/*\n * Wall of Browser Bugs\n *\n * Better display for the responsive table on the Wall of Browser Bugs.\n */\n\n.bs-docs-browser-bugs td p {\n margin-bottom: 0;\n}\n\n.bs-docs-browser-bugs th:first-child {\n width: 18%;\n}\n\n\n/*\n * Grid examples\n *\n * Highlight the grid columns within the docs so folks can see their padding,\n * alignment, sizing, etc.\n */\n\n.show-grid {\n margin-bottom: 15px;\n}\n.show-grid [class^=\"col-\"] {\n padding-top: 10px;\n padding-bottom: 10px;\n background-color: #eee;\n background-color: rgba(86,61,124,.15);\n border: 1px solid #ddd;\n border: 1px solid rgba(86,61,124,.2);\n}\n\n\n/*\n * Examples\n *\n * Isolated sections of example content for each component or feature. Usually\n * followed by a code snippet.\n */\n\n.bs-example {\n position: relative;\n padding: 45px 15px 15px;\n margin: 0 -15px 15px;\n border-color: #e5e5e5 #eee #eee;\n border-style: solid;\n border-width: 1px 0;\n -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);\n box-shadow: inset 0 3px 6px rgba(0,0,0,.05);\n}\n/* Echo out a label for the example */\n.bs-example:after {\n position: absolute;\n top: 15px;\n left: 15px;\n font-size: 12px;\n font-weight: bold;\n color: #959595;\n text-transform: uppercase;\n letter-spacing: 1px;\n content: \"Example\";\n}\n\n.bs-example-padded-bottom {\n padding-bottom: 24px;\n}\n\n/* Tweak display of the code snippets when following an example */\n.bs-example + .highlight,\n.bs-example + .zero-clipboard + .highlight {\n margin: -15px -15px 15px;\n border-width: 0 0 1px;\n border-radius: 0;\n}\n\n/* Make the examples and snippets not full-width */\n@media (min-width: 768px) {\n .bs-example {\n margin-right: 0;\n margin-left: 0;\n background-color: #fff;\n border-color: #ddd;\n border-width: 1px;\n border-radius: 4px 4px 0 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .bs-example + .highlight,\n .bs-example + .zero-clipboard + .highlight {\n margin-top: -16px;\n margin-right: 0;\n margin-left: 0;\n border-width: 1px;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .bs-example-standalone {\n border-radius: 4px;\n }\n}\n\n/* Undo width of container */\n.bs-example .container {\n width: auto;\n}\n\n/* Tweak content of examples for optimum awesome */\n.bs-example > p:last-child,\n.bs-example > ul:last-child,\n.bs-example > ol:last-child,\n.bs-example > blockquote:last-child,\n.bs-example > .form-control:last-child,\n.bs-example > .table:last-child,\n.bs-example > .navbar:last-child,\n.bs-example > .jumbotron:last-child,\n.bs-example > .alert:last-child,\n.bs-example > .panel:last-child,\n.bs-example > .list-group:last-child,\n.bs-example > .well:last-child,\n.bs-example > .progress:last-child,\n.bs-example > .table-responsive:last-child > .table {\n margin-bottom: 0;\n}\n.bs-example > p > .close {\n float: none;\n}\n\n/* Typography */\n.bs-example-type .table .type-info {\n color: #767676;\n vertical-align: middle;\n}\n.bs-example-type .table td {\n padding: 15px 0;\n border-color: #eee;\n}\n.bs-example-type .table tr:first-child td {\n border-top: 0;\n}\n.bs-example-type h1,\n.bs-example-type h2,\n.bs-example-type h3,\n.bs-example-type h4,\n.bs-example-type h5,\n.bs-example-type h6 {\n margin: 0;\n}\n\n/* Contextual background colors */\n.bs-example-bg-classes p {\n padding: 15px;\n}\n\n/* Images */\n.bs-example > .img-circle,\n.bs-example > .img-rounded,\n.bs-example > .img-thumbnail {\n margin: 5px;\n}\n\n/* Tables */\n.bs-example > .table-responsive > .table {\n background-color: #fff;\n}\n\n/* Buttons */\n.bs-example > .btn,\n.bs-example > .btn-group {\n margin-top: 5px;\n margin-bottom: 5px;\n}\n.bs-example > .btn-toolbar + .btn-toolbar {\n margin-top: 10px;\n}\n\n/* Forms */\n.bs-example-control-sizing select,\n.bs-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: 10px;\n}\n.bs-example-form .input-group {\n margin-bottom: 10px;\n}\n.bs-example > textarea.form-control {\n resize: vertical;\n}\n\n/* List groups */\n.bs-example > .list-group {\n max-width: 400px;\n}\n\n/* Navbars */\n.bs-example .navbar:last-child {\n margin-bottom: 0;\n}\n.bs-navbar-top-example,\n.bs-navbar-bottom-example {\n z-index: 1;\n padding: 0;\n overflow: hidden; /* cut the drop shadows off */\n}\n.bs-navbar-top-example .navbar-header,\n.bs-navbar-bottom-example .navbar-header {\n margin-left: 0;\n}\n.bs-navbar-top-example .navbar-fixed-top,\n.bs-navbar-bottom-example .navbar-fixed-bottom {\n position: relative;\n margin-right: 0;\n margin-left: 0;\n}\n.bs-navbar-top-example {\n padding-bottom: 45px;\n}\n.bs-navbar-top-example:after {\n top: auto;\n bottom: 15px;\n}\n.bs-navbar-top-example .navbar-fixed-top {\n top: -1px;\n}\n.bs-navbar-bottom-example {\n padding-top: 45px;\n}\n.bs-navbar-bottom-example .navbar-fixed-bottom {\n bottom: -1px;\n}\n.bs-navbar-bottom-example .navbar {\n margin-bottom: 0;\n}\n@media (min-width: 768px) {\n .bs-navbar-top-example .navbar-fixed-top,\n .bs-navbar-bottom-example .navbar-fixed-bottom {\n position: absolute;\n }\n}\n\n/* Pagination */\n.bs-example .pagination {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n/* Pager */\n.bs-example > .pager {\n margin-top: 0;\n}\n\n/* Example modals */\n.bs-example-modal {\n background-color: #f5f5f5;\n}\n.bs-example-modal .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n}\n.bs-example-modal .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n}\n\n/* Example dropdowns */\n.bs-example > .dropdown > .dropdown-toggle {\n float: left;\n}\n.bs-example > .dropdown > .dropdown-menu {\n position: static;\n display: block;\n margin-bottom: 5px;\n clear: left;\n}\n\n/* Example tabbable tabs */\n.bs-example-tabs .nav-tabs {\n margin-bottom: 15px;\n}\n\n/* Tooltips */\n.bs-example-tooltips {\n text-align: center;\n}\n.bs-example-tooltips > .btn {\n margin-top: 5px;\n margin-bottom: 5px;\n}\n.bs-example-tooltip .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n/* Popovers */\n.bs-example-popover {\n padding-bottom: 24px;\n background-color: #f9f9f9;\n}\n.bs-example-popover .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 20px;\n}\n\n/* Scrollspy demo on fixed height div */\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: 10px;\n overflow: auto;\n}\n\n.bs-example > .nav-pills-stacked-example {\n max-width: 300px;\n}\n\n/* Simple collapse example */\n#collapseExample .well {\n margin-bottom: 0;\n}\n\n/* Don't wrap event names in Events tables in JS plugin docs */\n.bs-events-table > thead > tr > th:first-child,\n.bs-events-table > tbody > tr > td:first-child {\n white-space: nowrap;\n}\n\n.bs-events-table > thead > tr > th:first-child {\n width: 150px;\n}\n\n.js-options-table > thead > tr > th:nth-child(1),\n.js-options-table > thead > tr > th:nth-child(2) {\n width: 100px;\n}\n\n.js-options-table > thead > tr > th:nth-child(3) {\n width: 50px;\n}\n\n/*\n * Code snippets\n *\n * Generated via Pygments and Jekyll, these are snippets of HTML, CSS, and JS.\n */\n\n.highlight {\n padding: 9px 14px;\n margin-bottom: 14px;\n background-color: #f7f7f9;\n border: 1px solid #e1e1e8;\n border-radius: 4px;\n}\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n word-break: normal;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.highlight pre code {\n font-size: inherit;\n color: #333; /* Effectively the base text color */\n}\n.highlight pre code:first-child {\n display: inline-block;\n padding-right: 45px;\n}\n\n\n/*\n * Responsive tests\n *\n * Generate a set of tests to show the responsive utilities in action.\n */\n\n/* Responsive (scrollable) doc tables */\n.table-responsive .highlight pre {\n white-space: normal;\n}\n\n/* Utility classes table */\n.bs-table th small,\n.responsive-utilities th small {\n display: block;\n font-weight: normal;\n color: #999;\n}\n.responsive-utilities tbody th {\n font-weight: normal;\n}\n.responsive-utilities td {\n text-align: center;\n}\n.responsive-utilities td.is-visible {\n color: #468847;\n background-color: #dff0d8 !important;\n}\n.responsive-utilities td.is-hidden {\n color: #ccc;\n background-color: #f9f9f9 !important;\n}\n\n/* Responsive tests */\n.responsive-utilities-test {\n margin-top: 5px;\n}\n.responsive-utilities-test .col-xs-6 {\n margin-bottom: 10px;\n}\n.responsive-utilities-test span {\n display: block;\n padding: 15px 10px;\n font-size: 14px;\n font-weight: bold;\n line-height: 1.1;\n text-align: center;\n border-radius: 4px;\n}\n.visible-on .col-xs-6 .hidden-xs,\n.visible-on .col-xs-6 .hidden-sm,\n.visible-on .col-xs-6 .hidden-md,\n.visible-on .col-xs-6 .hidden-lg,\n.hidden-on .col-xs-6 .hidden-xs,\n.hidden-on .col-xs-6 .hidden-sm,\n.hidden-on .col-xs-6 .hidden-md,\n.hidden-on .col-xs-6 .hidden-lg {\n color: #999;\n border: 1px solid #ddd;\n}\n.visible-on .col-xs-6 .visible-xs-block,\n.visible-on .col-xs-6 .visible-sm-block,\n.visible-on .col-xs-6 .visible-md-block,\n.visible-on .col-xs-6 .visible-lg-block,\n.hidden-on .col-xs-6 .visible-xs-block,\n.hidden-on .col-xs-6 .visible-sm-block,\n.hidden-on .col-xs-6 .visible-md-block,\n.hidden-on .col-xs-6 .visible-lg-block {\n color: #468847;\n background-color: #dff0d8;\n border: 1px solid #d6e9c6;\n}\n\n\n/*\n * Glyphicons\n *\n * Special styles for displaying the icons and their classes in the docs.\n */\n\n.bs-glyphicons {\n margin: 0 -10px 20px;\n overflow: hidden;\n}\n.bs-glyphicons-list {\n padding-left: 0;\n list-style: none;\n}\n.bs-glyphicons li {\n float: left;\n width: 25%;\n height: 115px;\n padding: 10px;\n font-size: 10px;\n line-height: 1.4;\n text-align: center;\n background-color: #f9f9f9;\n border: 1px solid #fff;\n}\n.bs-glyphicons .glyphicon {\n margin-top: 5px;\n margin-bottom: 10px;\n font-size: 24px;\n}\n.bs-glyphicons .glyphicon-class {\n display: block;\n text-align: center;\n word-wrap: break-word; /* Help out IE10+ with class names */\n}\n.bs-glyphicons li:hover {\n color: #fff;\n background-color: #563d7c;\n}\n\n@media (min-width: 768px) {\n .bs-glyphicons {\n margin-right: 0;\n margin-left: 0;\n }\n .bs-glyphicons li {\n width: 12.5%;\n font-size: 12px;\n }\n}\n\n\n/*\n * Customizer\n *\n * Since this is so form control heavy, we have quite a few styles to customize\n * the display of inputs, headings, and more. Also included are all the download\n * buttons and actions.\n */\n\n.bs-customizer .toggle {\n float: right;\n margin-top: 25px;\n}\n\n/* Headings and form contrls */\n.bs-customizer label {\n margin-top: 10px;\n font-weight: 500;\n color: #555;\n}\n.bs-customizer h2 {\n padding-top: 30px;\n margin-top: 0;\n margin-bottom: 5px;\n}\n.bs-customizer h3 {\n margin-bottom: 0;\n}\n.bs-customizer h4 {\n margin-top: 15px;\n margin-bottom: 0;\n}\n.bs-customizer .bs-callout h4 {\n margin-top: 0; /* lame, but due to specificity we have to duplicate */\n margin-bottom: 5px;\n}\n.bs-customizer input[type=\"text\"] {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n background-color: #fafafa;\n}\n.bs-customizer .help-block {\n margin-bottom: 5px;\n font-size: 12px;\n}\n\n/* For the variables, use regular weight */\n#less-section label {\n font-weight: normal;\n}\n\n/* Downloads */\n.bs-customize-download .btn-outline {\n padding: 20px;\n}\n\n/* Error handling */\n.bs-customizer-alert {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n padding: 15px 0;\n color: #fff;\n background-color: #d9534f;\n border-bottom: 1px solid #b94441;\n -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);\n box-shadow: inset 0 1px 0 rgba(255,255,255,.25);\n}\n.bs-customizer-alert .close {\n margin-top: -4px;\n font-size: 24px;\n}\n.bs-customizer-alert p {\n margin-bottom: 0;\n}\n.bs-customizer-alert .glyphicon {\n margin-right: 5px;\n}\n.bs-customizer-alert pre {\n margin: 10px 0 0;\n color: #fff;\n background-color: #a83c3a;\n border-color: #973634;\n -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n}\n\n.bs-dropzone {\n position: relative;\n padding: 20px;\n margin-bottom: 20px;\n color: #777;\n text-align: center;\n border: 2px dashed #eee;\n border-radius: 4px;\n}\n.bs-dropzone .import-header {\n margin-bottom: 5px;\n}\n.bs-dropzone .glyphicon-download-alt {\n font-size: 40px;\n}\n.bs-dropzone hr {\n width: 100px;\n}\n.bs-dropzone .lead {\n margin-bottom: 10px;\n font-weight: normal;\n color: #333;\n}\n/*.bs-dropzone*/ #import-manual-trigger {\n cursor: pointer;\n}\n.bs-dropzone p:last-child {\n margin-bottom: 0;\n}\n\n/*\n * Brand guidelines\n *\n * Extra styles for displaying wordmarks, logos, etc.\n */\n\n/* Logo series wrapper */\n.bs-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 15px;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: 4px;\n}\n\n/* Individual items */\n.bs-brand-item {\n padding: 60px 0;\n text-align: center;\n}\n.bs-brand-item + .bs-brand-item {\n border-top: 1px solid #fff;\n}\n.bs-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n/* Heading content within */\n.bs-brand-item h1,\n.bs-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n.bs-brand-item .bs-docs-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n/* Make the icons stand out on what is/isn't okay */\n.bs-brand-item .glyphicon {\n width: 30px;\n height: 30px;\n margin: 10px auto -10px;\n line-height: 30px;\n color: #fff;\n border-radius: 50%;\n}\n.bs-brand-item .glyphicon-ok {\n background-color: #5cb85c;\n}\n.bs-brand-item .glyphicon-remove {\n background-color: #d9534f;\n}\n\n@media (min-width: 768px) {\n .bs-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bs-brand-item + .bs-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bs-brand-item h1 {\n font-size: 60px;\n }\n}\n\n\n/*\n * ZeroClipboard styles\n */\n\n.zero-clipboard {\n position: relative;\n display: none;\n}\n.btn-clipboard {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 10;\n display: block;\n padding: 5px 8px;\n font-size: 12px;\n color: #767676;\n cursor: pointer;\n background-color: #fff;\n border: 1px solid #e1e1e8;\n border-radius: 0 4px 0 4px;\n}\n.btn-clipboard-hover {\n color: #fff;\n background-color: #563d7c;\n border-color: #563d7c;\n}\n\n@media (min-width: 768px) {\n .zero-clipboard {\n display: block;\n }\n .bs-example + .zero-clipboard .btn-clipboard {\n top: -16px;\n border-top-right-radius: 0;\n }\n}\n\n/*\n * AnchorJS Styles\n */\n.anchorjs-link {\n color: inherit;\n}\n\n@media (max-width: 480px) {\n .anchorjs-link {\n display: none;\n }\n}\n\n*:hover > .anchorjs-link {\n opacity: .75;\n -webkit-transition: color .16s linear;\n -o-transition: color .16s linear;\n transition: color .16s linear;\n}\n\n*:hover > .anchorjs-link:hover,\n.anchorjs-link:focus {\n text-decoration: none;\n opacity: 1;\n}\n\n/*\n * Miscellaneous\n *\n * Odds and ends for optimum docs display.\n */\n\n/* Pseudo :focus state for showing how it looks in the docs */\n#focusedInput {\n border-color: rgb(204,204,204); /* Restate unfocused value to make CSSLint happy that there's a pre-CSS3 fallback*/\n border-color: rgba(82,168,236,.8);\n outline: 0;\n outline: thin dotted \\9; /* IE6-9 */\n -webkit-box-shadow: 0 0 8px rgba(82,168,236,.6);\n box-shadow: 0 0 8px rgba(82,168,236,.6);\n}\n\n/* v4 notice above main navbar */\n.v4-tease {\n display: block;\n padding: 15px 20px;\n font-weight: bold;\n color: #fff;\n text-align: center;\n background-color: #0275d8;\n}\n.v4-tease:hover {\n color: #fff;\n text-decoration: none;\n background-color: #0269c2;\n}\n\n/* Nullify ill-advised printing of hrefs; see #18711 */\n@media print {\n a[href]:after {\n content: \"\" !important;\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../scss/docs.scss","../scss/_nav.scss","../../scss/mixins/_breakpoints.scss","../scss/_masthead.scss","../scss/_featured-sites.scss","../scss/_ads.scss","../scss/_content.scss","assets/css/docs.min.css","../scss/_page-header.scss","../scss/_skiplink.scss","../scss/_sidebar.scss","../scss/_footer.scss","../scss/_component-examples.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_clearfix.scss","../scss/_responsive-tests.scss","../scss/_buttons.scss","../scss/_callouts.scss","../scss/_examples.scss","../scss/_team.scss","../scss/_browser-bugs.scss","../scss/_brand.scss","../scss/_colors.scss","../../scss/_functions.scss","../scss/_clipboard-js.scss","../scss/_syntax.scss","../scss/_anchor.scss","../scss/_algolia.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n\n// Dev notes\n//\n// Background information on nomenclature and architecture decisions here.\n//\n// - Bootstrap functions, variables, and mixins are included for easy reuse.\n// Doing so gives us access to the same core utilities provided by Bootstrap.\n// For example, consistent media queries through those mixins.\n//\n// - Bootstrap's **docs variables** are prefixed with `$bd-`.\n// These custom colors avoid collision with the components Bootstrap provides.\n//\n// - Classes are prefixed with `.bd-`.\n// These classes indicate custom-built or modified components for the design\n// and layout of the Bootstrap docs. They are not included in our builds.\n//\n// Happy Bootstrapping!\n\n// Load Bootstrap variables and mixins\n@import \"../../scss/functions\";\n@import \"../../scss/variables\";\n@import \"../../scss/mixins\";\n\n// Load docs components\n@import \"variables\";\n@import \"nav\";\n@import \"masthead\";\n@import \"featured-sites\";\n@import \"ads\";\n@import \"content\";\n@import \"page-header\";\n@import \"skiplink\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"responsive-tests\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"examples\";\n@import \"team\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n\n// Load docs dependencies\n@import \"syntax\";\n@import \"anchor\";\n@import \"algolia\";\n","//\n// Main navbar\n//\n\n.bd-navbar {\n min-height: 4rem;\n background-color: $bd-purple;\n box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);\n\n @include media-breakpoint-down(md) {\n padding-right: .5rem;\n padding-left: .5rem;\n\n .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n\n .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: 1071; // over everything in bootstrap\n }\n }\n\n .navbar-nav {\n .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: $bd-purple-light;\n\n &.active,\n &:hover {\n color: #fff;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 500;\n }\n }\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n }\n\n .dropdown-menu {\n font-size: .875rem;\n }\n\n .dropdown-item.active {\n font-weight: 500;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' 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: .4rem .6rem;\n background-size: .75rem .75rem;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// scss-lint:disable ImportantRule\n\n.bd-masthead {\n position: relative;\n padding: 3rem ($grid-gutter-width / 2);\n // background-image: linear-gradient(45deg, #fafafa, #f5f5f5);\n\n h1 {\n line-height: 1;\n }\n\n .btn {\n width: 100%;\n padding: .8rem 2rem;\n font-size: 1.25rem;\n font-weight: 500;\n }\n\n .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 5rem;\n padding-bottom: 5rem;\n\n .carbonad {\n margin-bottom: 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n .carbonad {\n margin-top: 3rem !important;\n }\n }\n}\n\n.bd-pretext {\n overflow: hidden;\n resize: none;\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup {\n .bd-clipboard { display: none; }\n\n .highlight {\n padding: .5rem 0;\n background-color: transparent;\n }\n}\n",".bd-featured-sites {\n margin-right: -1px;\n margin-left: -1px;\n}\n.bd-featured-sites .col-6 {\n padding: 1px;\n}\n.bd-featured-sites .img-fluid {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .bd-featured-sites .col-sm-3:first-child img {\n border-top-left-radius: .25rem;\n border-bottom-left-radius: .25rem;\n }\n .bd-featured-sites .col-sm-3:last-child img {\n border-top-right-radius: .25rem;\n border-bottom-right-radius: .25rem;\n }\n}\n","// scss-lint:disable ImportantRule, IdSelector\n\n//\n// Carbon ads\n//\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0,0,0,.05);\n\n a {\n color: #333;\n text-decoration: none;\n }\n\n @include media-breakpoint-up(sm) {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n","// scss-lint:disable IdSelector, NestingDepth, SelectorDepth, QualifyingElement\n\n//\n// Automatically style Markdown-based tables like a Bootstrap `.table`.\n//\n\n.bd-content {\n order: 1;\n\n // Hack the sticky header\n > h2[id],\n > h3[id],\n > h4[id] {\n pointer-events: none;\n\n > div,\n > a {\n pointer-events: auto;\n }\n\n &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n }\n }\n\n > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n\n @include media-breakpoint-down(md) {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n }\n\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n vertical-align: top;\n border: 1px solid $table-border-color;\n\n > p:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n // Prevent breaking of code (e.g., Grunt tasks list)\n td:first-child > code {\n white-space: nowrap;\n }\n }\n}\n\n//\n// Docs sections\n//\n\n.bd-content {\n > h2:not(:first-child) {\n margin-top: 3rem;\n }\n\n > h3 {\n margin-top: 1.5rem;\n }\n\n > ul li,\n > ol li {\n margin-bottom: .25rem;\n }\n\n @include media-breakpoint-up(lg) {\n > ul,\n > ol,\n > p {\n max-width: 80%;\n }\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple { color: $bd-purple; }\n.bd-text-purple-bright { color: $bd-purple-bright; }\n","/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n.bd-navbar {\n min-height: 4rem;\n background-color: #563d7c;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n}\n\n@media (max-width: 991px) {\n .bd-navbar {\n padding-right: .5rem;\n padding-left: .5rem;\n }\n .bd-navbar .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n }\n .bd-navbar .navbar-nav-scroll .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-navbar {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1071;\n }\n }\n}\n\n.bd-navbar .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: #cdbfe3;\n}\n\n.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover {\n color: #fff;\n background-color: transparent;\n}\n\n.bd-navbar .navbar-nav .nav-link.active {\n font-weight: 500;\n}\n\n.bd-navbar .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n}\n\n.bd-navbar .dropdown-menu {\n font-size: .875rem;\n}\n\n.bd-navbar .dropdown-item.active {\n font-weight: 500;\n color: #212529;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' 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: .4rem .6rem;\n background-size: .75rem .75rem;\n}\n\n.bd-masthead {\n position: relative;\n padding: 3rem 15px;\n}\n\n.bd-masthead h1 {\n line-height: 1;\n}\n\n.bd-masthead .btn {\n width: 100%;\n padding: .8rem 2rem;\n font-size: 1.25rem;\n font-weight: 500;\n}\n\n.bd-masthead .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n}\n\n@media (min-width: 576px) {\n .bd-masthead {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n .bd-masthead .carbonad {\n margin-bottom: 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .bd-masthead h1 {\n font-size: 4rem;\n }\n .bd-masthead .carbonad {\n margin-top: 3rem !important;\n }\n}\n\n.bd-pretext {\n overflow: hidden;\n resize: none;\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup .bd-clipboard {\n display: none;\n}\n\n.masthead-followup .highlight {\n padding: .5rem 0;\n background-color: transparent;\n}\n\n.bd-featured-sites {\n margin-right: -1px;\n margin-left: -1px;\n}\n\n.bd-featured-sites .col-6 {\n padding: 1px;\n}\n\n.bd-featured-sites .img-fluid {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .bd-featured-sites .col-sm-3:first-child img {\n border-top-left-radius: .25rem;\n border-bottom-left-radius: .25rem;\n }\n .bd-featured-sites .col-sm-3:last-child img {\n border-top-right-radius: .25rem;\n border-bottom-right-radius: .25rem;\n }\n}\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n#carbonads a {\n color: #333;\n text-decoration: none;\n}\n\n@media (min-width: 576px) {\n #carbonads {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n\n.bd-content {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.bd-content > h2[id],\n.bd-content > h3[id],\n.bd-content > h4[id] {\n pointer-events: none;\n}\n\n.bd-content > h2[id] > div,\n.bd-content > h2[id] > a,\n.bd-content > h3[id] > div,\n.bd-content > h3[id] > a,\n.bd-content > h4[id] > div,\n.bd-content > h4[id] > a {\n pointer-events: auto;\n}\n\n.bd-content > h2[id]::before,\n.bd-content > h3[id]::before,\n.bd-content > h4[id]::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n}\n\n.bd-content > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n}\n\n@media (max-width: 991px) {\n .bd-content > table {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n.bd-content > table > thead > tr > th,\n.bd-content > table > thead > tr > td,\n.bd-content > table > tbody > tr > th,\n.bd-content > table > tbody > tr > td,\n.bd-content > table > tfoot > tr > th,\n.bd-content > table > tfoot > tr > td {\n padding: 0.75rem;\n vertical-align: top;\n border: 1px solid #e9ecef;\n}\n\n.bd-content > table > thead > tr > th > p:last-child,\n.bd-content > table > thead > tr > td > p:last-child,\n.bd-content > table > tbody > tr > th > p:last-child,\n.bd-content > table > tbody > tr > td > p:last-child,\n.bd-content > table > tfoot > tr > th > p:last-child,\n.bd-content > table > tfoot > tr > td > p:last-child {\n margin-bottom: 0;\n}\n\n.bd-content > table td:first-child > code {\n white-space: nowrap;\n}\n\n.bd-content > h2:not(:first-child) {\n margin-top: 3rem;\n}\n\n.bd-content > h3 {\n margin-top: 1.5rem;\n}\n\n.bd-content > ul li,\n.bd-content > ol li {\n margin-bottom: .25rem;\n}\n\n@media (min-width: 992px) {\n .bd-content > ul,\n .bd-content > ol,\n .bd-content > p {\n max-width: 80%;\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-title {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-lead {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple {\n color: #563d7c;\n}\n\n.bd-text-purple-bright {\n color: #7952b3;\n}\n\n.bd-pageheader {\n padding: 2rem 15px;\n margin-bottom: 1.5rem;\n color: #cdbfe3;\n text-align: center;\n background-color: #563d7c;\n}\n\n.bd-pageheader .container {\n position: relative;\n}\n\n.bd-pageheader h1 {\n font-size: 3rem;\n font-weight: normal;\n color: #fff;\n}\n\n.bd-pageheader p {\n margin-bottom: 0;\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-pageheader {\n padding-top: 4rem;\n padding-bottom: 4rem;\n margin-bottom: 3rem;\n text-align: left;\n }\n .bd-pageheader .carbonad {\n margin: 2rem 0 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .bd-pageheader h1 {\n font-size: 4rem;\n }\n .bd-pageheader p {\n font-size: 1.5rem;\n }\n}\n\n@media (min-width: 992px) {\n .bd-pageheader h1,\n .bd-pageheader p {\n margin-right: 380px;\n }\n .bd-pageheader .carbonad {\n position: absolute;\n top: 0;\n right: .75rem;\n margin: 0 !important;\n }\n}\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: #563d7c;\n outline: 0;\n}\n\n#skippy .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n}\n\n.bd-toc {\n -ms-flex-order: 2;\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-toc {\n position: -webkit-sticky;\n position: sticky;\n top: 4rem;\n max-height: calc(100vh - 4rem);\n overflow-y: auto;\n }\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n}\n\n.section-nav ul {\n padding-left: 1rem;\n}\n\n.section-nav ul ul {\n display: none;\n}\n\n.toc-entry {\n display: block;\n}\n\n.toc-entry a {\n display: block;\n padding: .125rem 1.5rem;\n color: #99979c;\n}\n\n.toc-entry a:hover {\n color: #007bff;\n text-decoration: none;\n}\n\n.bd-sidebar {\n -ms-flex-order: 0;\n order: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n@media (min-width: 768px) {\n .bd-sidebar {\n border-right: 1px solid rgba(0, 0, 0, 0.1);\n }\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-sidebar {\n position: -webkit-sticky;\n position: sticky;\n top: 4rem;\n z-index: 1000;\n max-height: calc(100vh - 4rem);\n }\n }\n}\n\n@media (min-width: 1200px) {\n .bd-sidebar {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-links {\n max-height: calc(100vh - 9rem);\n overflow-y: auto;\n }\n }\n}\n\n@media (min-width: 768px) {\n .bd-links {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative;\n padding: 1rem 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.bd-search .form-control:focus {\n border-color: #7952b3;\n box-shadow: 0 0 0 3px rgba(121, 82, 179, 0.25);\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: #212529;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n color: rgba(0, 0, 0, 0.65);\n}\n\n.bd-toc-link:hover {\n color: rgba(0, 0, 0, 0.85);\n text-decoration: none;\n}\n\n.bd-toc-item.active {\n margin-bottom: 1rem;\n}\n\n.bd-toc-item.active:not(:first-child) {\n margin-top: 1rem;\n}\n\n.bd-toc-item.active > .bd-toc-link {\n color: rgba(0, 0, 0, 0.85);\n}\n\n.bd-toc-item.active > .bd-toc-link:hover {\n background-color: transparent;\n}\n\n.bd-toc-item.active > .bd-sidenav {\n display: block;\n}\n\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: rgba(0, 0, 0, 0.65);\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: rgba(0, 0, 0, 0.85);\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: rgba(0, 0, 0, 0.85);\n background-color: transparent;\n}\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n}\n\n.bd-footer a {\n font-weight: 500;\n color: #495057;\n}\n\n.bd-footer a:hover, .bd-footer a:focus {\n color: #007bff;\n}\n\n.bd-footer p {\n margin-bottom: 0;\n}\n\n@media (min-width: 576px) {\n .bd-footer {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n}\n\n.bd-footer-links li {\n display: inline-block;\n}\n\n.bd-footer-links li + li {\n margin-left: 1rem;\n}\n\n.bd-example-row .row + .row {\n margin-top: 1rem;\n}\n\n.bd-example-row .row > .col,\n.bd-example-row .row > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86, 61, 124, 0.15);\n border: 1px solid rgba(86, 61, 124, 0.2);\n}\n\n.bd-example-row .flex-items-top,\n.bd-example-row .flex-items-middle,\n.bd-example-row .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-highlight {\n background-color: rgba(86, 61, 124, 0.15);\n border: 1px solid rgba(86, 61, 124, 0.15);\n}\n\n.example-container {\n width: 800px;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.example-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.example-content-main {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media (min-width: 576px) {\n .example-content-main {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 992px) {\n .example-content-main {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n}\n\n.example-content-secondary {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media (min-width: 576px) {\n .example-content-secondary {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 992px) {\n .example-content-secondary {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n}\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: white;\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: #80bdff;\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: #957bbe;\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem -15px;\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n}\n\n.bd-example::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n@media (min-width: 576px) {\n .bd-example {\n padding: 1.5rem;\n margin-right: 0;\n margin-bottom: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n}\n\n.bd-example + .highlight,\n.bd-example + .clipboard + .highlight {\n margin-top: 0;\n}\n\n.bd-example + p {\n margin-top: 2rem;\n}\n\n.bd-example .pos-f-t {\n position: relative;\n margin: -1rem;\n}\n\n@media (min-width: 576px) {\n .bd-example .pos-f-t {\n margin: -1.5rem;\n }\n}\n\n.bd-example > .form-control + .form-control {\n margin-top: .5rem;\n}\n\n.bd-example > .nav + .nav,\n.bd-example > .alert + .alert,\n.bd-example > .navbar + .navbar,\n.bd-example > .progress + .progress,\n.bd-example > .progress + .btn {\n margin-top: 1rem;\n}\n\n.bd-example > .dropdown-menu:first-child {\n position: static;\n display: block;\n}\n\n.bd-example > .form-group:last-child {\n margin-bottom: 0;\n}\n\n.bd-example > .close {\n float: none;\n}\n\n.bd-example-type .table .type-info {\n color: #999;\n vertical-align: middle;\n}\n\n.bd-example-type .table td {\n padding: 1rem 0;\n border-color: #eee;\n}\n\n.bd-example-type .table tr:first-child td {\n border-top: 0;\n}\n\n.bd-example-type h1,\n.bd-example-type h2,\n.bd-example-type h3,\n.bd-example-type h4,\n.bd-example-type h5,\n.bd-example-type h6 {\n margin: 0;\n}\n\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n.bd-example > img + img {\n margin-left: .5rem;\n}\n\n.bd-example > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.bd-example > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n}\n\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n.bd-example .fixed-top,\n.bd-example .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n}\n\n.bd-example .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n}\n\n@media (min-width: 576px) {\n .bd-example .fixed-top,\n .bd-example .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .bd-example .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n}\n\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n.bd-example-modal {\n background-color: #fafafa;\n}\n\n.bd-example-modal .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n}\n\n.bd-example-modal .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n}\n\n.modal.show {\n z-index: 1072;\n}\n\n.modal.show .tooltip, .modal.show .popover {\n z-index: 1073;\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n.bd-example-tooltips {\n text-align: center;\n}\n\n.bd-example-tooltips > .btn {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.bs-tooltip-top-docs .arrow,\n.bs-tooltip-bottom-docs .arrow {\n left: 50%;\n}\n\n.bs-tooltip-right-docs .arrow,\n.bs-tooltip-left-docs .arrow {\n top: 50%;\n}\n\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n}\n\n.bd-example-popover-static .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n}\n\n.bs-popover-top-docs .arrow,\n.bs-popover-bottom-docs .arrow {\n left: 50%;\n}\n\n.bs-popover-right-docs .arrow,\n.bs-popover-left-docs .arrow {\n top: 50%;\n}\n\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n border: 1px solid;\n}\n\n.highlight {\n padding: 1rem;\n margin: 1rem -15px;\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n@media (min-width: 576px) {\n .highlight {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n}\n\n.highlight pre code {\n font-size: inherit;\n color: #212529;\n}\n\n.table-responsive .highlight pre {\n white-space: normal;\n}\n\n.bd-table th small {\n display: block;\n font-weight: normal;\n color: #999;\n}\n\n.btn-bd-purple {\n font-weight: 500;\n color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-purple:hover, .btn-bd-purple:active {\n color: #fff;\n background-color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-yellow {\n font-weight: 500;\n color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-yellow:hover, .btn-bd-yellow:active {\n color: #2a2730;\n background-color: #ffe484;\n border-color: #ffe484;\n}\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n.bd-callout-info {\n border-left-color: #5bc0de;\n}\n\n.bd-callout-info h4 {\n color: #5bc0de;\n}\n\n.bd-callout-warning {\n border-left-color: #f0ad4e;\n}\n\n.bd-callout-warning h4 {\n color: #f0ad4e;\n}\n\n.bd-callout-danger {\n border-left-color: #d9534f;\n}\n\n.bd-callout-danger h4 {\n color: #d9534f;\n}\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n\n.bd-examples h4 {\n margin-bottom: .25rem;\n}\n\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n\n.bd-team {\n margin-bottom: 1.5rem;\n}\n\n.bd-team .team-member {\n line-height: 2rem;\n color: #555;\n}\n\n.bd-team .team-member:hover,\n.bd-team .team-member:focus {\n color: #333;\n}\n\n.bd-team .team-member:hover {\n text-decoration: none;\n}\n\n.bd-team .github-btn {\n float: right;\n width: 180px;\n height: 1.25rem;\n margin-top: .25rem;\n border: 0;\n}\n\n.bd-team img {\n float: left;\n width: 2rem;\n margin-right: .5rem;\n border-radius: .25rem;\n}\n\n.bd-browser-bugs td p {\n margin-bottom: 0;\n}\n\n.bd-browser-bugs th:first-child {\n width: 18%;\n}\n\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden;\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n}\n\n@media (min-width: 768px) {\n .color-swatch {\n width: 6rem;\n height: 6rem;\n }\n}\n\n.color-swatches .bd-purple {\n background-color: #563d7c;\n}\n\n.color-swatches .bd-purple-light {\n background-color: #cdbfe3;\n}\n\n.color-swatches .bd-purple-lighter {\n background-color: #e5e1ea;\n}\n\n.color-swatches .bd-gray {\n background-color: #f9f9f9;\n}\n\n.swatch-blue {\n background-color: #007bff;\n color: #fff;\n}\n\n.swatch-indigo {\n background-color: #6610f2;\n color: #fff;\n}\n\n.swatch-purple {\n background-color: #6f42c1;\n color: #fff;\n}\n\n.swatch-pink {\n background-color: #e83e8c;\n color: #fff;\n}\n\n.swatch-red {\n background-color: #dc3545;\n color: #fff;\n}\n\n.swatch-orange {\n background-color: #fd7e14;\n color: #111;\n}\n\n.swatch-yellow {\n background-color: #ffc107;\n color: #111;\n}\n\n.swatch-green {\n background-color: #28a745;\n color: #fff;\n}\n\n.swatch-teal {\n background-color: #20c997;\n color: #fff;\n}\n\n.swatch-cyan {\n background-color: #17a2b8;\n color: #fff;\n}\n\n.swatch-white {\n background-color: #fff;\n color: #111;\n}\n\n.swatch-gray {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-gray-dark {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-primary {\n background-color: #007bff;\n color: #fff;\n}\n\n.swatch-secondary {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-success {\n background-color: #28a745;\n color: #fff;\n}\n\n.swatch-info {\n background-color: #17a2b8;\n color: #fff;\n}\n\n.swatch-warning {\n background-color: #ffc107;\n color: #111;\n}\n\n.swatch-danger {\n background-color: #dc3545;\n color: #fff;\n}\n\n.swatch-light {\n background-color: #f8f9fa;\n color: #111;\n}\n\n.swatch-dark {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-100 {\n background-color: #f8f9fa;\n color: #111;\n}\n\n.swatch-200 {\n background-color: #e9ecef;\n color: #111;\n}\n\n.swatch-300 {\n background-color: #dee2e6;\n color: #111;\n}\n\n.swatch-400 {\n background-color: #ced4da;\n color: #111;\n}\n\n.swatch-500 {\n background-color: #adb5bd;\n color: #111;\n}\n\n.swatch-600 {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-700 {\n background-color: #495057;\n color: #fff;\n}\n\n.swatch-800 {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-900 {\n background-color: #212529;\n color: #fff;\n}\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n}\n\n.bd-clipboard + .highlight {\n margin-top: 0;\n}\n\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n padding: .25rem .5rem;\n font-size: 75%;\n color: #818a91;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n border-radius: .25rem;\n}\n\n.btn-clipboard:hover {\n color: #fff;\n background-color: #027de7;\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n\n.hll {\n background-color: #ffc;\n}\n\n.c {\n color: #999;\n}\n\n.k {\n color: #069;\n}\n\n.o {\n color: #555;\n}\n\n.cm {\n color: #999;\n}\n\n.cp {\n color: #099;\n}\n\n.c1 {\n color: #999;\n}\n\n.cs {\n color: #999;\n}\n\n.gd {\n background-color: #fcc;\n border: 1px solid #c00;\n}\n\n.ge {\n font-style: italic;\n}\n\n.gr {\n color: #f00;\n}\n\n.gh {\n color: #030;\n}\n\n.gi {\n background-color: #cfc;\n border: 1px solid #0c0;\n}\n\n.go {\n color: #aaa;\n}\n\n.gp {\n color: #009;\n}\n\n.gu {\n color: #030;\n}\n\n.gt {\n color: #9c6;\n}\n\n.kc {\n color: #069;\n}\n\n.kd {\n color: #069;\n}\n\n.kn {\n color: #069;\n}\n\n.kp {\n color: #069;\n}\n\n.kr {\n color: #069;\n}\n\n.kt {\n color: #078;\n}\n\n.m {\n color: #f60;\n}\n\n.s {\n color: #d44950;\n}\n\n.na {\n color: #4f9fcf;\n}\n\n.nb {\n color: #366;\n}\n\n.nc {\n color: #0a8;\n}\n\n.no {\n color: #360;\n}\n\n.nd {\n color: #99f;\n}\n\n.ni {\n color: #999;\n}\n\n.ne {\n color: #c00;\n}\n\n.nf {\n color: #c0f;\n}\n\n.nl {\n color: #99f;\n}\n\n.nn {\n color: #0cf;\n}\n\n.nt {\n color: #2f6f9f;\n}\n\n.nv {\n color: #033;\n}\n\n.ow {\n color: #000;\n}\n\n.w {\n color: #bbb;\n}\n\n.mf {\n color: #f60;\n}\n\n.mh {\n color: #f60;\n}\n\n.mi {\n color: #f60;\n}\n\n.mo {\n color: #f60;\n}\n\n.sb {\n color: #c30;\n}\n\n.sc {\n color: #c30;\n}\n\n.sd {\n font-style: italic;\n color: #c30;\n}\n\n.s2 {\n color: #c30;\n}\n\n.se {\n color: #c30;\n}\n\n.sh {\n color: #c30;\n}\n\n.si {\n color: #a00;\n}\n\n.sx {\n color: #c30;\n}\n\n.sr {\n color: #3aa;\n}\n\n.s1 {\n color: #c30;\n}\n\n.ss {\n color: #fc3;\n}\n\n.bp {\n color: #366;\n}\n\n.vc {\n color: #033;\n}\n\n.vg {\n color: #033;\n}\n\n.vi {\n color: #033;\n}\n\n.il {\n color: #f60;\n}\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt {\n color: #999;\n}\n\n.language-bash::before {\n color: #009;\n content: \"$ \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.anchorjs-link {\n font-weight: normal;\n color: rgba(0, 123, 255, 0.5);\n transition: color .16s linear;\n}\n\n.anchorjs-link:hover {\n color: #007bff;\n text-decoration: none;\n}\n\n.algolia-autocomplete {\n display: block !important;\n -ms-flex: 1;\n flex: 1;\n}\n\n.algolia-autocomplete .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);\n}\n\n@media (min-width: 768px) {\n .algolia-autocomplete .ds-dropdown-menu {\n width: 175%;\n }\n}\n\n.algolia-autocomplete .ds-dropdown-menu::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu .ds-suggestions {\n margin-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: #7952b3 !important;\n border-bottom: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: normal;\n line-height: 1.25 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, 0.12);\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, 0.5) !important;\n}\n\n.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208, 189, 236, 0.15) !important;\n}\n/*# sourceMappingURL=docs.min.css.map */","// scss-lint:disable ImportantRule\n\n.bd-pageheader {\n padding: 2rem ($grid-gutter-width / 2);\n margin-bottom: 1.5rem;\n color: $bd-purple-light;\n text-align: center;\n background-color: $bd-purple;\n\n .container {\n position: relative;\n }\n\n h1 {\n font-size: 3rem;\n font-weight: normal;\n color: #fff;\n }\n\n p {\n margin-bottom: 0;\n font-size: 1.25rem;\n font-weight: 300;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 4rem;\n padding-bottom: 4rem;\n margin-bottom: 3rem;\n text-align: left;\n\n .carbonad {\n margin: 2rem 0 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n p {\n font-size: 1.5rem;\n }\n }\n\n @include media-breakpoint-up(lg) {\n h1,\n p {\n margin-right: 380px;\n }\n\n .carbonad {\n position: absolute;\n top: 0;\n right: .75rem; // offset from the .container's padding\n margin: 0 !important;\n }\n }\n}\n","// scss-lint:disable IdSelector\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: $bd-purple;\n outline: 0;\n\n .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n }\n}\n","// scss-lint:disable VendorPrefix\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n max-height: calc(100vh - 4rem);\n overflow-y: auto;\n }\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n\n ul {\n padding-left: 1rem;\n\n ul {\n display: none;\n }\n }\n}\n\n.toc-entry {\n display: block;\n\n a {\n display: block;\n padding: .125rem 1.5rem;\n color: #99979c;\n\n &:hover {\n color: $blue;\n text-decoration: none;\n }\n }\n}\n\n//\n// Left side navigation\n//\n\n.bd-sidebar {\n order: 0;\n // background-color: #f5f2f9;\n border-bottom: 1px solid rgba(0,0,0,.1);\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n z-index: 1000;\n max-height: calc(100vh - 4rem);\n }\n border-right: 1px solid rgba(0,0,0,.1);\n }\n\n @include media-breakpoint-up(xl) {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: -15px;\n margin-left: -15px;\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 9rem);\n overflow-y: auto;\n }\n }\n\n // Override collapse behaviors\n @include media-breakpoint-up(md) {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative; // To contain the Algolia search\n padding: 1rem 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-bottom: 1px solid rgba(0,0,0,.05);\n\n .form-control:focus {\n border-color: $bd-purple-bright;\n box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n }\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: $gray-900;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n color: rgba(0,0,0,.65);\n\n &:hover {\n color: rgba(0,0,0,.85);\n text-decoration: none;\n }\n}\n\n.bd-toc-item {\n &.active {\n margin-bottom: 1rem;\n\n &:not(:first-child) {\n margin-top: 1rem;\n }\n\n > .bd-toc-link {\n color: rgba(0,0,0,.85);\n\n &:hover {\n background-color: transparent;\n }\n }\n\n > .bd-sidenav {\n display: block;\n }\n }\n}\n\n// All levels of nav\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: rgba(0,0,0,.65);\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: rgba(0,0,0,.85);\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: rgba(0,0,0,.85);\n background-color: transparent;\n}\n","//\n// Footer\n//\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n\n a {\n font-weight: 500;\n color: $gray-700;\n\n &:hover,\n &:focus {\n color: $link-color;\n }\n }\n\n p {\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(sm) {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n\n li {\n display: inline-block;\n\n + li {\n margin-left: 1rem;\n }\n }\n}\n","// scss-lint:disable QualifyingElement\n\n//\n// Grid examples\n//\n\n.bd-example-row {\n .row + .row {\n margin-top: 1rem;\n }\n\n .row {\n > .col,\n > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86,61,124,.15);\n border: 1px solid rgba(86,61,124,.2);\n }\n }\n\n .flex-items-top,\n .flex-items-middle,\n .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255,0,0,.1);\n }\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255,0,0,.1);\n}\n\n.bd-highlight {\n background-color: rgba($bd-purple, .15);\n border: 1px solid rgba($bd-purple, .15);\n}\n\n// Grid mixins\n.example-container {\n width: 800px;\n @include make-container();\n}\n\n.example-row {\n @include make-row();\n}\n\n.example-content-main {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(8);\n }\n}\n\n.example-content-secondary {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(4);\n }\n}\n\n\n//\n// Container illustrations\n//\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: lighten($blue, 50%);\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: lighten($blue, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: lighten($bd-purple, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n\n//\n// Docs examples\n//\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2);\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n @include clearfix();\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-bottom: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n\n + .highlight,\n + .clipboard + .highlight {\n margin-top: 0;\n }\n\n + p {\n margin-top: 2rem;\n }\n\n .pos-f-t {\n position: relative;\n margin: -1rem;\n\n @include media-breakpoint-up(sm) {\n margin: -1.5rem;\n }\n }\n\n > .form-control {\n + .form-control {\n margin-top: .5rem;\n }\n }\n\n > .nav + .nav,\n > .alert + .alert,\n > .navbar + .navbar,\n > .progress + .progress,\n > .progress + .btn {\n margin-top: 1rem;\n }\n\n > .dropdown-menu:first-child {\n position: static;\n display: block;\n }\n\n > .form-group:last-child {\n margin-bottom: 0;\n }\n}\n\n.bd-example > .close {\n float: none;\n}\n\n// Typography\n.bd-example-type .table .type-info {\n color: #999;\n vertical-align: middle;\n}\n.bd-example-type .table td {\n padding: 1rem 0;\n border-color: #eee;\n}\n.bd-example-type .table tr:first-child td {\n border-top: 0;\n}\n.bd-example-type h1,\n.bd-example-type h2,\n.bd-example-type h3,\n.bd-example-type h4,\n.bd-example-type h5,\n.bd-example-type h6 {\n margin: 0;\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example > img {\n + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n.bd-example > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n}\n\n// Forms\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n// List groups\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n// Navbars\n.bd-example {\n .fixed-top,\n .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n }\n .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n }\n\n @include media-breakpoint-up(sm) {\n .fixed-top,\n .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n }\n}\n\n// Pagination\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n// Example modals\n.bd-example-modal {\n background-color: #fafafa;\n\n .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n }\n\n .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.modal.show {\n z-index: 1072;\n\n .tooltip, .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n\n// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Tooltips\n.bd-example-tooltips {\n text-align: center;\n}\n.bd-example-tooltips > .btn {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n.bs-tooltip-top-docs,\n.bs-tooltip-bottom-docs {\n .arrow {\n left: 50%;\n }\n}\n.bs-tooltip-right-docs,\n.bs-tooltip-left-docs {\n .arrow {\n top: 50%;\n }\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n}\n.bd-example-popover-static .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n}\n.bs-popover-top-docs,\n.bs-popover-bottom-docs {\n .arrow {\n left: 50%;\n }\n}\n.bs-popover-right-docs,\n.bs-popover-left-docs {\n .arrow {\n top: 50%;\n }\n}\n\n// Tooltips\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n// Scrollspy demo on fixed height div\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils {\n [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n border: 1px solid;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2);\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n }\n}\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n}\n.highlight pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// scss-lint:disable ImportantRule\n\n//\n// Responsive tests\n//\n\n// Responsive (scrollable) doc tables\n.table-responsive .highlight pre {\n white-space: normal;\n}\n\n// Utility classes table\n.bd-table th small {\n display: block;\n font-weight: normal;\n color: #999;\n}\n","// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-purple {\n font-weight: 500;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: #fff;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n}\n\n.btn-bd-yellow {\n font-weight: 500;\n color: $bd-yellow;\n border-color: $bd-yellow;\n\n &:hover,\n &:active {\n color: $bd-graphite;\n background-color: $bd-yellow;\n border-color: $bd-yellow;\n }\n}\n","//\n// Callouts\n//\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n// Variations\n@mixin bs-callout-variant($color) {\n border-left-color: $color;\n\n h4 { color: $color; }\n}\n\n.bd-callout-info { @include bs-callout-variant($bd-info); }\n.bd-callout-warning { @include bs-callout-variant($bd-warning); }\n.bd-callout-danger { @include bs-callout-variant($bd-danger); }\n","//\n// Examples\n//\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n.bd-examples h4 {\n margin-bottom: .25rem;\n}\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n",".bd-team {\n margin-bottom: 1.5rem;\n\n .team-member {\n line-height: 2rem;\n color: #555;\n }\n\n .team-member:hover,\n .team-member:focus {\n color: #333;\n }\n\n .team-member:hover {\n text-decoration: none;\n }\n\n .github-btn {\n float: right;\n width: 180px;\n height: 1.25rem;\n margin-top: .25rem;\n border: 0;\n }\n\n img {\n float: left;\n width: 2rem;\n margin-right: .5rem;\n border-radius: .25rem;\n }\n}\n","// Wall of Browser Bugs\n//\n// Better display for the responsive table on the Wall of Browser Bugs.\n\n.bd-browser-bugs {\n td p {\n margin-bottom: 0;\n }\n th:first-child {\n width: 18%;\n }\n}\n","//\n// Brand guidelines\n//\n\n// Logo series wrapper\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #563d7c;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #563d7c;\n}\n\n// Heading content within\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n// Make the icons stand out on what is/isn't okay\n// .bd-brand-item .glyphicon {\n// width: 30px;\n// height: 30px;\n// margin: 10px auto -10px;\n// line-height: 30px;\n// color: #fff;\n// border-radius: 50%;\n// }\n// .bd-brand-item .glyphicon-ok {\n// background-color: #5cb85c;\n// }\n// .bd-brand-item .glyphicon-remove {\n// background-color: #d9534f;\n// }\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n\n @media (min-width: 768px) {\n width: 6rem;\n height: 6rem;\n }\n}\n\n// Docs colors\n.color-swatches {\n .bd-purple {\n background-color: $bd-purple;\n }\n .bd-purple-light {\n background-color: $bd-purple-light;\n }\n .bd-purple-lighter {\n background-color: #e5e1ea;\n }\n .bd-gray {\n background-color: #f9f9f9;\n }\n}\n","//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@mixin color-yiq($color) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= 150) {\n color: #111;\n } @else {\n color: #fff;\n }\n}\n\n// Retreive color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function grayscale($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n\n @if $level < 0 {\n // Lighter values need a quick double negative for the Sass math to work\n @return mix($color-base, $color, $level * -1 * $theme-color-interval);\n } @else {\n @return mix($color-base, $color, $level * $theme-color-interval);\n }\n}\n","// clipboard.js\n//\n// JS-based `Copy` buttons for code snippets.\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n\n + .highlight {\n margin-top: 0;\n }\n}\n\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n padding: .25rem .5rem;\n font-size: 75%;\n color: #818a91;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n border-radius: .25rem;\n\n &:hover {\n color: #fff;\n background-color: #027de7;\n }\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n",".hll { background-color: #ffc; }\n.c { color: #999; }\n.k { color: #069; }\n.o { color: #555; }\n.cm { color: #999; }\n.cp { color: #099; }\n.c1 { color: #999; }\n.cs { color: #999; }\n.gd { background-color: #fcc; border: 1px solid #c00; }\n.ge { font-style: italic; }\n.gr { color: #f00; }\n.gh { color: #030; }\n.gi { background-color: #cfc; border: 1px solid #0c0; }\n.go { color: #aaa; }\n.gp { color: #009; }\n.gu { color: #030; }\n.gt { color: #9c6; }\n.kc { color: #069; }\n.kd { color: #069; }\n.kn { color: #069; }\n.kp { color: #069; }\n.kr { color: #069; }\n.kt { color: #078; }\n.m { color: #f60; }\n.s { color: #d44950; }\n.na { color: #4f9fcf; }\n.nb { color: #366; }\n.nc { color: #0a8; }\n.no { color: #360; }\n.nd { color: #99f; }\n.ni { color: #999; }\n.ne { color: #c00; }\n.nf { color: #c0f; }\n.nl { color: #99f; }\n.nn { color: #0cf; }\n.nt { color: #2f6f9f; }\n.nv { color: #033; }\n.ow { color: #000; }\n.w { color: #bbb; }\n.mf { color: #f60; }\n.mh { color: #f60; }\n.mi { color: #f60; }\n.mo { color: #f60; }\n.sb { color: #c30; }\n.sc { color: #c30; }\n.sd { font-style: italic; color: #c30; }\n.s2 { color: #c30; }\n.se { color: #c30; }\n.sh { color: #c30; }\n.si { color: #a00; }\n.sx { color: #c30; }\n.sr { color: #3aa; }\n.s1 { color: #c30; }\n.ss { color: #fc3; }\n.bp { color: #366; }\n.vc { color: #033; }\n.vg { color: #033; }\n.vi { color: #033; }\n.il { color: #f60; }\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt { color: #999; }\n\n.language-bash::before { color: #009; content: \"$ \"; user-select: none; }\n.language-powershell::before { color: #009; content: \"PM> \"; user-select: none; }\n","// scss-lint:disable ImportantRule\n\n.anchorjs-link {\n font-weight: normal;\n color: rgba($link-color, .5);\n transition: color .16s linear;\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n","// Docsearch overrides\n//\n// `!important` indicates overridden properties.\n.algolia-autocomplete {\n display: block !important;\n flex: 1;\n\n // Menu container\n .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0,0,0,.1);\n box-shadow: 0 .5rem 1rem rgba(0,0,0,.175);\n\n @include media-breakpoint-up(md) {\n width: 175%;\n }\n\n // Caret\n &::before {\n display: none !important;\n }\n\n [class^=ds-dataset-] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n }\n\n .ds-suggestions {\n margin-top: 0 !important;\n }\n }\n\n .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n }\n\n .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: $bd-purple-bright !important;\n border-bottom: 0 !important;\n }\n\n .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n }\n\n // Section header\n .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n }\n\n .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n\n // Vertical divider between column header and content\n &::before {\n display: none !important;\n }\n }\n\n .ds-suggestion {\n &:not(:first-child) {\n .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0,0,0,.1);\n }\n }\n\n .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n }\n }\n\n .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: normal;\n line-height: 1.25 !important;\n }\n\n .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0,0,0,.1);\n }\n\n .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n }\n\n .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, .12);\n }\n\n .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95,45,171,.5) !important;\n }\n\n .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208,189,236,.15) !important;\n }\n}\n"]} \ No newline at end of file diff --git a/assets/img/bootstrap-stack.png b/assets/img/bootstrap-stack.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7060b8fab1703347f9a026b420a737c5b32b29 GIT binary patch literal 138403 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%0DxjV($rgHOLr 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 K94|3L#QYz4hLf!T literal 0 Hc-jL100001 diff --git a/assets/img/bootstrap-themes.png b/assets/img/bootstrap-themes.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab3123ebbc093e8112d9e4b55d23c11398f3441 GIT binary patch literal 225111 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 z z3Rn2c$i4Tx4c|#7hO@S9CxI48A-emdwe`e9sS)Vf17bN8z|Mql;-Cj{@A(S{hb~z7>0G!L$6#AGr{lhIIZzW#ZwTr z+D0B+|AFm)<6m6tZ12RXY&2#~c4}YquYF?ld%rtt=Se6OtTPfwQ*o3_QXDkMOzY=% zoS3wh8Odzq7p&_)^f$`~f2fR6mzf3`)rw+%8=B=m z_}@BT`SZ#dX$`6}XI*1_2br#%OP~NjYGrk0`;YyrlThWveLfwzoc5_tYa>Y!c_PH8 zUz*OLoa|xp(xfiR^pEy*8tC*sx5h*Sl$=w$megd{O*M zQ48-B3H5BW1Fw2$2Ig*1j9T<68)vwM8%C`vvk)Y>g#;*hYI1fri&9F6&Q#M=&;ul3 z$Xn}&3RaNn@uH1a;Aw2V)SdAddpi`O@mW<}kJiS^$v8qcQk~k>9Awq;x(kvhhJYdm zBZ?4H)r4|@LGLsJ4A;Wg)*V)zTBcI0-%oS1s(XYnOQjV>rz=(Mpo)^M%H7$utjbai z)4 zi(mR;)8@PHzWcf7o*NDZAolLrHyjR^mKP`gcL8KZ(j-j!Z)1up5Ez%tci)Wp9`eu> z$=pMQ)*r^PKl}RZT8WelCI*1)sLCbLX|SlA6fA(&m|?-FSmOC7nkT-}f7^S<%!FmL zIwQ5?bj_{J-b424g}KTz1d}Dq5He{zH4;-)twfu2*|-wtat01 zM)!R_)|Tv&Tn!--MT&kk^UhlrQ}Grq7K4Eu_~_W#@t2<2r_?6Plq&$kWkaS)9Sfu8 z%zdBj-gRrc{i-a$2)R*h)bqE$ZTaE*tPCp=xe9N=OL>QIx^~J$uukeBwr%@Ow6_&EL`6+jBuy9Wo7VRvwZXKLe)9Hd<9i7edFsx!?FgwO>*S(T_2G3B^iB^_A#yG- z7Sh~7TE__w$*LZ$l1i~ky#HXQPC}}2wNY3!w z>AO7FoeCy%OOVkLbICB;Y(Fc?#l2iS_EuuWwiHhWD7g!ez$gxp0JwEB6Cz>g^i!R( zETvu`6fgxov!dVIahiN9y`~RU(w? z60}ePV_ZfUrP)rEYKOr)Fcq@~04qfnk-=0Y1Eb{R2}08}1Pp{gP5S9hE+kEE$^-z? z=t2ZwWZkXmPN$5Z>Q-bkAMiknaya{O~tq`q86DAAI=X>uI0vM#h09X-ogwa)$U~RC< zxg>boDA7t3L8N75hysgRf?$CVATi0MreO2{NR$Xj2AK*VMHKq9=}1y31!O`?DT@V+ zC|Ez4s)7YjA}A1*BFvCf%p{d6c>v}~VG0x#DMV;eaZ&;Vp;Ex2RVZ0V36@N*P|i?k z+XkI}s(MwY8)B5glteE^GK@h5Wd@L`L=K^@y8x>y0Stu*gh*^OQW7Pa(JUlwIIBd$ zJc?wV>KZ^;roxg}sWTo8qiysWo7}2~Zv%ZB;IA<88o0uDKkK%uoph+rRgkYp&|`Iwjhd zUwL_LZSCr7uKCPoKlhfmyyd#AH7?t+S^3#sjmvwwGijqH(5x zyAN1azVvuMTWVCn0GLoLx)~;15(*_2vUQGK*`OpOF;@{MURiwh`D7i7s?J?Rx2c*X z@6F$Qi&s6TH$KUP(05d43Mdv942!}xito7QuJQbi;CR>>fu(h(Fke|-edOy^8n4t* z1yV4Dl3K^uIF_~90+#{-M4oNf8tdFu>3AAlcD-SlldU zi=2AZ?YCub0_&}5%cTvFZPM9Wx0y;OwT)+Nlh8LaZedzTZFSF2HkgQ|iDcg-pE!k~ zKm|Y|E0l`aRh%LUm5osul8MTQjM6g3MRI0GCgCa_wJx9pqBz4Kqo`t$sXToWraDPc zFn|2G=${u zxzH#u6rf3jQ9_g)r9>$aMaqa`5r|^Ac-;sP%si#4o2uHYTIMjfRD(Wo=T9b_-=c7z zzU=sIfWN|AIRk$=Ff!-djK??LaKrW2T{j+&7cX2`Sy=&{UZuLbHf)}G?#0KSe0p(Z zb!{*<+Hh@f;ryZkb*h$^R*oGze$$ONLsq3KqIC~<4OUl9yn6cd$qV<~bMI46Jylhe znc=T6*+d~5Oss=4iKSS^J%?9%D2#4FBFD}q`NA{j@a*X>s;Im$u+fP&8$nzeSO7o{ zxd@1{kIx}XjbWo)%z_>MsUK%sRC8M95N zJG$%cV*R?c+19gpV^(|1XFqMHUPkg>3lN~d5LuWqlR#cFp~g%PW>>f*s-&tKoT?xB zlftSFRndy23LjXnTyx9Xw!N0yh9oLeY7JpZ0gCue5>WQG?CSdM2OH)JCaI+gQL*Az zpPxND%#LDm0Wc`xa>7tLu}Yw=Yg>FZp1!YV<2p2|va4ULS*m>g;9KQ8TMJ_wvP&2s zlQdDxWrK-KETyzinqDmfxYj@KUBHs}9$DY=c(#`;Rmh}Sl{ z*wcyu&tMS&Z2E#gN`fNj!6ZvYID-s=&V*7dvTt;#Run~UjRC+w1DK&)BA3VlL}H4K zvbqug$i!5b0)Vnb2E!Oem?HApU}bq_X*60(dBn&dC)uI_4@+TyTh;5NP9-xLf`Abh zxp zY(@C{LzDmhrACw5-T)_p4-!hKl!7aKH{)hs_`(<7^{#ih`=>wksl9vmo;rE*?Add- z-*M*`zjWX1?ChaKho5=o*~P^rPgR7Td+z!1X#DIm&*q#Z?c2BSxo4j{ed_$-!-tL? zJ^G&ay!)$P{qpS0e9rm&xeG78_~OdSN~hELD;{(wL=XT$MhFN>Gga@VLt_RAxLFCa z%Efr-B_Firbr>XV7z`Q2C4~SrS%n~^LhESl#7pJW5j%KGuz;VOKU;EoMp(08LdvA}$$0!ejy= z5E0g4S$zKCG+MSq(Thq#CCO*z>w`DMnODqdEf9(X51E*afbbo|fN`|lg9mK;OhG_O zpn-*~SDW)syf`P5n{rSTh|3HSge)Y`*`9yyvF&er|Jb$(rbx6=Lu_Bz)7^blKJsK` zfSGV88Z8u(CRGF?Vw0Z!rg68eIjQSRYLf%ls@fxBbEDA7I78kPVh zf}ujv$Ra5j0m&OQf`xfeg2@FYbEq*%Ffa@dk~=1Sh$0jMCuaG;Pf0}W*?R z(Nk$fbZABZr6>Y4(uzbtWU>?`kD4YVHzTP=F9bKnozzbaPf-9ExvtkY+4|S*93)fn z5GVz52&98f2&|0(x#40^JcTl4AtU9i1yCj_iX?$X0uuv_Ces^`5;pwb3TR61Q4th{ zKpq#6SQv z5fUsQIl`p8R!VcO?v3hh*Q->3U?##s00RJskRYsUObe5o9IXvkSC*hch}Nm=el7)8 zDsydIf94>=pb(r!MKq%rty;9$U^+eeFD%?s@`oOM{9pe!|LyT>wQpcFcLF3~iDv8N zNtxUx#Y{;|^(Mf2sZ?n^l-IWb>2h0#CdFjLFzTC3e~F8VUt3-yAZ=9Coa~3f zg#T}Gdm{l5()#`cZJjwxSl>6vElDfbT1JXQAWTLfND<2U>b-mZ?%(*ixo#x|CT#hh zn(=sMW~Oo{04i{W%Y{j`uWq-i*H~{#SJ(A)cfIMd1M9!-Vp9D&{7M4OGAxPx11p>iDvQC1QGBeR)z?Skg>T zFFa}Q%h|nZ1L1;Npd8re{T*fT)z_Y|s;KZg8*Vo-k`y7P>iSzVoUT^kBw$^X!OKtk z@>&8U3l9jF85AIpfPo0n)M-Zf*$2KM(}Nw8GL)1v64S^3fAVI>SQIX$A&R2!jll5rP#aQ%Q<|IxCB#7oN4lH>K9a>_Gv8 z|37>0!6Y}5WDUOO5lB%**<@?oy{bp8Rwq}l+5OG?OnqnKwANa!-qCudds{@*?OrMP z?n~VumBu+J5IQ}vMCIZmJsr7t+h9irU&GsK{iYqN00IgCAq}o+JF2tN62l<^6K}AH zAj3rlNYN;b`x;r7M;NIe*Xp!mfMjIqx;jOG%A}_?!W0fPK?^<(gpvwsd@U5?vO=my zFJW2`NkP-uB|_wu16H~B{c^EV$1rCR8x|?S`I`^`kcKxu{LhxA3?E} z!EQaw#wh*zXxOZ}+2P^h;IOlZa4=O524qBqjFyawf^aiPf|M*pgcnaK5>VU;5_BJ( z;Ditn{dyB+Fi3m0=*Sr!)#HwjKmO$C{{7{0*?Q7R3V%i=^3iIH8XgN_qOsw4u5;$&PeT3`VfDchE*y&OW zto={BsU4v9Advx$+s2M*ymjZ!@oIJHU?#^tNMhoJIi+NEFXuQbFteJ?cmFqi|D$>< zRvzD^6NY(gGalabGNx+TNm@_R-RrzW9VY-<<8uV} zUu~80B}?s56Og>_g*1};-)+Yr2{!fLaMN)(JC??HoTmmKj|@%|ro26EVjn_!Tt}Ed z(MTYoY>w|m>1T`Oe70~f6a>K}2!LorrTv5w#0ZTwrdWS8-HVq8=yIk=QV~WHT(4J~ z&59ApV6=LqZ9bxmM})Cn6}IXw7^Uq^W+^r2&S0znX(<6POB`V|OEg+ZBt^saf*T+- z!Q1r`vgP7X?OCDPR`uqn>>0JcEy(RwlA*Dmz1x%&1z@u3AW+!eBNSaQ!yGahVHeU%ulL{i z+qp2nWFZ(pJTV9&g>b)o!7se*WQze01C4S5!nu}^XdzJbZ4G&f#YdlbUAOSh_EGp zg1fgKZlcjx0}{v`k_ysx7-yxJJGGql8T^iay*f?D3D~;5cDt|k*(bY|XXmu-P=F#T z^Ny*{I1mP<0OOWFXCWM9`R~G#9ky_62`jn$9|ZL|8S# zG*M*uR?d$=FleMZ$ry>d+0K2>2JJNv+rnc4w&U2HU#Jjj`-sNuYnXbtV?s3h3UWVC zKo5bcgfl`4Y3!~ZMYxA(LV%Krdx;VV{j3B&1PPIiqW}MIIESzW_cxwHfEz?808-)e zJOXD8+E$G4YE!m|OvOd(S#n*He8%lH0p%^7S(A)w@4y!6UI%!*1f zH!<+!AfgBcDT3Fou)FFSfU*p_1myncUb*|>92gP^fYa>ZnSp_UcD`GHvKdz=n;Sov zz3}UUgYZD|NOLQ^`l90-w4rcFq{&WQ-6qTscQnrABmX;cgyXE6WxPIqrZu&0vQ zc&#ZV!HKg2N(sfygJ$Yvf%~`Y?oA%NE@4QPRaEA=yP&Jj`v+f@XQZcAAg}TVgh;k( zi>4^`E)5_VQ042j+9iMp-;WfGh*8clZb*s1_(e#gZ(cy%Z%EsIN~v{28>ghCX&9xH z%GtS(luvje2 zvILn4A`l*lln}1jd@<*8w&-NsY&K>zL2@rcMDz%cn59`VQi9>j9CvgiWq%woDS81EjH<5dmylD}50)6F6nMfQBPev2FVQXp?A6`@$kWJz00y*p0E?+-Z7R_mCQnLbqCko^2xl04t!5|rU3_q~k ze|o1|hs|=NsK5CXOyRUM<#9KKsA85qM=BiF<<3pM;!qka%}Q^clXAXtH4sMnQ=AcP zoqC+;r*ZqKM6x>A2}l}SrTY2?)JUOoN;`TCw$g3YY5eWqh}bE3B-Qq;84k9}c)%5P z42qa!0)R$Aq6-0x8B+IU~sGaa%jnQ0HC3T#?>U8T^Ks@1OA!L-ts zeT_r?+cvA$(a8OY?&%Zm_-Yk`rt$9+^hbfgAV`1!Rw5~t_2&NIo7M8*Lh5GNs$E!! z0FoJU@;;0#flx5zSvObTdq0@i&XWKdHtW)_C^v)A>S=EcAwEQYoQFZ;2xHwy11D5M zk2)JQ5$+0(l)O#T7Lvg#EhY&nTm>m5OGY7lY~JpxHTX`qI0d!R8i4IxzAt@1gMju8 zF+mhjAqAZvNI}(#Kx3ZDgkT7QKp`ZF5&_{9P^chIfzF1;^c*`D8tZEPG$PRul2H&& z0WpHw-*}EfQXnXD7PxO3t}iZ|B^475(FM$4w~w*v`RsVy2@H_I78v60J@bNm0(3xR zS)UOH&nG)v=i8>B@0f!%(_-FfWjOxkWMgW3+6`4k}QNNR^|@Gi+#s2e74>vIj>f%S zZzI7i1l9{I!X9E=t;9VdAk}`xFPkJ|!`(#)^~TY3(nA262TLFY1o!QyW_5p)@uwFq z-dV2ARG0P|v^~@iSb|#sQnK?ov6FciuB;x-R1A)DM4{qYLLB?F0P0VWiJVwNATHa={)FsK6pz#zBT z(kwebgua zLWOCzJWL%tKnEG);ZPCjf4~}6-z0Na@tn)o^x*B1e{QrcbD?M_M=sk?C{aLuiD$GgvYEQMY6iP zHa8k7*^^pFz9qET6iBu$>++W35fytXpg6^0FVxkY1K*xcjJq&N5svmSrJv$%tG%7x zrk1NPgHZ?p0T4_I#gJ(7VSRkR?}vlsL0T?^4pcw@nKK{}Bw;r6y@ztnMuCZ$^TiU- z$?C+*K*|7xi!f}%A@(O9G9CkDokHTITxTL_;BK}74+m)z%c)#ns4c{3JETf zAfzA-=Xi8*5}6i-LwP50*G$biQH04p(7JCtk(%50thiggPx6(JVRQoH_MQzN!`*ONivY)EB{Xu~v#CTT@T zf*`Bu*hxuV3MXOB6u`!vyfN->qawiQ;WR2#=ff#hFLlF8N47&LA|jWKVH#!79wV9bQva_8U^?l|bp(;jzaNkMw%a%9-FuKQ15hX7r2pT03 zY^V;YU9vl^R`#r6=p~IqkV^mwkl3;+g(Nl(;0ch#0HA51wjt7JRMhtS5v%(YYfFV` zLP%;qYKi+!Tx^|`;9e0M>?WeePIetg`+4!lZKq_XA!xQA$tt0B{3{d@1Qpf!@Y6sN zI}kw);oWS$ym;9i0ZW|C7R!_4yD{_-jD##y<8(*IG@$6$Cw<=!i{;|*V#?VSq>(U5 z5eB5$On@THEaxmxu;t-}hwi79ymtksq@?5UC7AK?J?;eDeT;@?(3I-Aqp7X*8_u|}*ijSIlLCoN&-*uA-BR^yE*6mI~?Z_Km`@psmXwl2q=WaXT|WNaqD7oDS{x$T3JO;-}js4 zg^Q!ieVd0}vYf}65RsOWwl|nD&lZOd{vY(4lg;Y5l)2D%NuOzyDshfS!o`ahzx?GdfBW0t{=MJ( zy$7^=u~@9j@a7wD+`D!Aum0jM-+J?{`$tEm3@N9VUVQOaf8|{>J32c0`q#hy(n~Kr z_uO;WuV4S{(<# zuxyr-pnxP9C=Uvd?3cxmDUdJ{`f;(iS%jE#hyWpigzQ;z5GOhW5(?Dg@-Tq{e!1L| zE=ZUZ!;zAVmJ*&7P!OsG;sIC+5y19*0%r7(ffSxDPEC=%lTKjAue{GFCZenzCWHEy z2GVFXkN7^*h=-_gocofJ9qQ7$L4z1|n6)2CV-fBhI!@APf<{xM^^WhPW8Wv@BcZIs zea{iz4!9X=8%rwG5w?fc^13!TJsY&5hJ9zK9wPRr-FPYh)gIdLgIx~!vpl&?8xomm zMw@kWhDr=&wO-9rHtW0uNa&Op+!~dY&D@8Rdw1ps{o%z+Db0E>$!t8y$xKx}1q2dC zCf}ub%6YzApPcmTRYJi8j~L}%kChHm8fynsw}Hth!Jr6`*s^y(0W!GjVA$Tf5FE*j zOxx{DWCSFFG`6R8a;Kd_%FWPJCu-eqI}g~tBwh6twIklzqx+{h(FKAWhtx1$S!+^E zO}9OYL#|_}BmXPyg)CQcA^3&WD@L=C#*eJ3c=C{onunob$oK!N2-f|NdY9 z^}qMUFMja>aldlq$_F2OaOcjQQp$r4agIHsl2QVE)29H45kUw@^SK+Hc!p3tlx7B_ zD+HKmpb3hQhk=M+MiMCs29WT6*oyB30t4V+UMxHWOMsayV1S;9GhC=NpDCG$n(v7q zhGGE*2u;!thv3kVW4~lI4!q({F&*$tqlz)6_PX*ABK}*v!N7Xgo6la zq`BAwK`A1}%s<|r9K+pG5)64h>pC-Y$;^^jNCtBwLI48-t(z@U>blw7SNHm1qni6j zLPSa_KTa`}h*1irS`RD;L*3Hm8Rhj zPU-I5dyC~_*3Cdj0TMz9Cu^BFYJ8rd@z|0j4-e^4t7V)gf^_%)@qhduzxTcG{qRSN#hV1Q@KAr6LhggD>5^vJ`jUPkVBzETr~hmdt8>$=yn;EdeD!BErZ1N4nhD661~n5XmZK z-j8=;GLVw$mTGT|fvu#Go^zLyNvIC;HvMAj(KoZI^I_BTzN%+zaOzCO>FH>2N}5ZB zL`d47RoJsts=_Ev4Hv9)4vp-hNf7Cujo!=zmqNp4eIi&EljZYf zj1Y+gvt-_H*2TNoEP=fb?&0n^r{(g%rYf&AV+au-+=Jv|u|STl?>6i8&<{59jfjZI zcvOVs;iZgsG0n!4h|z%%5+?x`33AJ94I~Y$l}%%c@C^i1?+G_Ef`TBi%@`!K!LL8x z6MOnp$bM|KBuJ-w<#*CSN;?Ey7(1-)ZQ(Qs0afR=s+bGHXM!OA>C0dJjrV@zxvN+I z;h+Ecz4zYha=%`$pSybH_T9S#9yoXJ+`V_{;>CzKIXQW-{pk4Q?!9~e!u4}{Al|rs z?b>-v$m>#AOGEj(7l{U3eg9tVeq5^mnUb9AyQ#UuQ9wSM?;ru#=Hzw++e`1x>- z>Yw=V!w*Mq%BP=xO7d_1=5NLfGbC@`y7`T7eRFh>+_`;6(uY6#u$1!l+i!pW`#<>j z64Jie#0At)Gr37`tmNq+BEgaRnI?R5(t_Y5UyXMQN=m4pa=?8 z?RbVD@+6rf5jJ-$qg+8*ee=t?2VQ(>arMPGypm_#Vm9dbE;M%&6i+LwOm#W85|JJE zGXPB(+wZNm5(`GS1T&UW8mdsg2tW!7lHk##N+gLI0cRl(%I}YYr7{tSw(vB8f z5JHAi(lWAUhif)g-oGPdX#-fRhIUUiP(Rw@^u%Zah}J7#HQ%-Kws>kpC{(*@g*pH$ zac}*$m0rd}pk_URtBPcPQSJ_dY^1uSr@05Bk4*&0gc{@y5fpI>rcg|XV8qCR6BT8% zf)`7MC7XnZi$s>8Y#yu+{V)uY17(|thHNYpP>)JRkf^q7GoM0= zBnXTP2AToH_!W|7ArUa+xJfoeKr<{QP@n;lYF7Y|1S14&zfP+W2~&DbHk=!jjI^4d ziq%)100QHe$1M~PjQTE$a7-&E5~KuDO`!#o)zUB|>&+=d!|G9$GhDrT-O!tLqCw_UizV* z&u14eTzLQe_g{Gag$K)cl-Kb&>dT;&5{_GEoMbr?Qfgbzt)+#aH) zA|VQ7&7Xg*=ZuPA%IZ5<&qKd+V}>Fr%K(9Z?1{RE1sLcz?lI&E$tAK2LD9WA(*bm%jP6&iXZnP6aVRuIRJ61Sb&+;m_A7nk~A{)Y9YExN{L2|v{DXf{45jz zlUXPtLLTFn%xpLCPjWBgYR*}T%H~_5j4Hnd0vg3XQ+}$cWw;=MRx^=EHlGgktQ0962xvBr}B|g@+h~1hols zCMGrNv6Ye)cR_3dqATgI0kz2t?jE85fO>>=N*)1AAdKcwY-`Mw+7%?Y z_d^+mVLTDzGbx2xUd$KWY-VPuOJ*ieA=#vR0V&iuDaiyi+L#6cxSyd?0QRMF z7)$|0NYH2KWI9;Ph{Z8=c(61cc;8b>X7^WXfX7G2W>~LQA&vafy?C)wh6jp{VZFX~ z^@{0ns*jvwWZOG(y;g^}Bi0)8zE`JC4JsO68#u=vMxq!1gaC%s#y-7gFJFvcl0w*| z7?yeQ`gQ&DhlYe_0t{iuTBO-Qy!=K?))62YQ{tU_ zT78liFSx8^h_LW(ak0PtdbxW$$qPi`%%WBTG9eJSc+sxC+M}a3VP@f349{`nqol!r z0ZBBS8T{sP*;C*s^U+F6WrCkh+2Z$=H#_nuusdLN9#@&$?5xa4HKr(apT2ip;ZEAK}g-DK0%?M{owFp!d|5!4FH&S>9FkStv zq#i$R^Q6Q!i#$**2aNQ6%f3jP+}QhBLlja3H0>99Y|j^`#EXIgMq>by>`_9_1Q0Mb z0S0wD2q20>GH^Oj$jjh^1akZ$1XgRIinkx1xElZuB!NOiO@3f0YjVI#f&(T3WHEto z8VQ(~EJf)-E5oqfY=%-&m*%s%rPOsDD1jsxth9XufuSGn+`Y3|uW2?W<(My)Dd(wV z03Z$FtCLl~KJij&t;*&~TfbTX=(^65b@TabHX~s<(+pcM5k_jdZzNPmr^{pb5bkkm z0!k?mkRXl^wj%<O$@<=J{Mvf8p3mnHXgJ3sVJGje9%857+fJDBPUHG%O|{#~3eTa&NT#4<7zX{| zM)!qRH`>yAK|{jw?H7+`|9FUJ1riZ}Evx#pzt|wU>RKH$#7WX%{+fX7dZLUb;S;e;EHKXvrBCcnWCpYKtQPN!WTcjX7sb zs49->D*X5ANuM8sa~T(qfIYIPy9)!vB4gam-Z&YPmr)|67K>eh%|0ndnLmY~rB zd4y?8)A!l9iUyL`2oQ*Q_#azRPyBEh}rIU31O|R-aV;BG53XCZqg#&||aq zc(s?)FCw&E4YMQ#5Uhk>;C|xo$3bP-1Srs_ngo=7PPctMyKOWD+8Z(iGNd3(HMs%+ znz7nuiU^7OiB%r208Lle^?z&{7-%S#>h9i{# z&~~!E)P$;~FCaGSVT4oDfU8}Pt6^81lx2NF?JzJfI=3E zs%iUdKp<~J#g&YLW?i1oI*_xRNJ?1DvV>$A9T)SNUVNb+h6kC&v!%m>k?jcQc-&X= zer4&M?WZ#SQ#ZEl&kR`a{^*g2uXN?5F{W60jl(R|C@aK3*;Ogr1gkFv+h?vfAqiq zx5bZ4L=ZgV#jVU0JyU+`^JTV>MmRMZ^uQ_KPp%i^8$UY=ci_g7+=!QqU-G_Wu9JMVv| z_`R6Ttq?Fg4YaNkv?U*ClUl^tpw%l%s2SX=oVvwM3{tYxrcG?*C2crn>qBfva6^$L zotnbD>fLvu`%+??3Z|xvgg4$F)p7=CsbS430|4@BKh&7f_8hj{T~dsDX&|ZZdn$Hf z3?A+!0Zb{iyPmoVci%UM1hprGTR@8TD>btSq#ZX|UB#oofZ5P}bbXdsR@{m7S_WT=oJg=$=~Kq4ihWl2%`!HXM#?Hx%d znIWd*C*mQ-QzHc^g~pM?IPN1n!lNGw$qfl$EM-5xcnRFL*?a!ko*e+HVy^Z#clwy) z#}Ku>d_OHpSSzyafKv+&XLAQMAEqnfj{-b*xaz=LO%+&>AQ<+5~ z;dz$c{>_2tED#_)kUIMD`(Me!D!O@u5dcDTlTilZ$svg7OZnEv2fzRBQS?kG2@p^` zeeU&gX`!1%5kxYw;3!B9{M=F|oI{Ef3FP+;g z0|9@E!KtkmoMiP(j|{aY0xSK<%7B zDW#=lHlfCAy0+LU@y^3$Fp8pwWQWbKb}%W zt7d77yt1`_IAJFM43*qIY`m8~Qe*p;qeleyasiRV<6%on+0B>pgQby!55tOna$E=V zGrf2bsw#W}oaiD+c?gXzi`15yZr$@cz3nHnm-ILucS4dY3dqUSVT8l1%b6s?hqVik zR5m>*!k8tLLH6%pPmFHLI%QxS-SD0XKLD2*Q?|u7wumPbQgs|=`$%!Wg0YP>mgw$F2 z@JHqN$Sz(^5ezfMI(0c;y#DSx_dobX$<_r37tRo>StE%l!9BvSzHoi@(mQLFEE3Al z8uZei{P63~0R>xz5*9=lgeMFUDd(f_{pjjyV+)gfNJ^p==*7!dUw?V{KnOrsRjswW+KCVY`|nyD&rE2M6zT6OlS#4 z?WYd4{dBCHT1kI}AfyBmB&vx}o!N>hxh^f41Xr+%@&V&W88Z?f-`OJoiZG^>_GF(? z%db|K?xY`PYdkbY%l5mqtIE7nN_)w>IbM+`Rp*3|A%flF@bK~#OD1`&BhBai(EoIa zgrw1I%Q=U;j4`qBP?%7S9Fnc^lX4Dd1ojXS`^9S?t8(h;m8e7k0;J%Urcd{cXqujQ zm?5^=Bn_(im732zifUb40wlO4*4UXoP?NdEx7WH7QX#xJAY-0%}DGlj^pvjhMH9y^!isL?-uh|#DO0bw7+=@6Tb1gLJu zIUcW&Z3W5JThO!-P!r!;gp>9&?W}XmoX#d(p9!>X?eVn_=5M{!6OnAy>B3rYzyCY0 zAN)s$tD}<(B{>No1q@o}pp1A5u*hy6=BDV}Of1QVE0y}ka&@6G~lMyd-H z!nd;8p;kcHXXeBd9sN5Q04QfjEuq!a4N_1LRJ@!*H zHcr{o$|O}n)GpAy5Cj3RPDdDxXi{M|bV!qCz5PglyfIOl8c#LHT6<2+C=nBCCtC_qRs@-wNkJ4B>ex4d)-Ifo>VD4rA}>gCu+O)?>gW~xVI zG|-x>Q0buMlye@uxI3}SBKE6=wuWVXJn{bCJP0C$;($_0mdwaTq@P-&YMN~cf@-3h zMM>cFL``?zk1Nbsn}buBwj}HwwizdbrfSiU%rN#oc4~&&EksK4x-T=5tfDnZ`-=89 z_@HXs2~yaDwN{iO^bn8D6uYi_P^PCo1CG;SKfM~|{$<6_i*xMo@@jLp`Kn0PmMPIa zrpD12&_B(DJBO)e-_p1s(8S@(-?x9~i+PEnuwcnH8^WHy(*4$(C;#(5D|J>>GLs-F z$Rs=!5Mc@_fD}vu0}zzL%lzWC&;7xg3iD88XXlnJ*6)A2zy0B5VgtI-f=OPGpX@LN zApk-$l%sF`)1@!{<~m=PejmyPJb3vXd*?UwkN*ehZX!)!5Rxcb7?A`$6`hO$eIkIc zQZ&qp#kH67mwwkvNj}@o#HOx8S%2fJJiaIEYA6!Hy7Xir&6wie$>yKFKY#n$XjpcE zU<||X!WZAZ^~RO%JNFY)kfP37I!GBdIg+Bdr?+3SFT6fqM{i7)Nxq)MY;jUR#Q%Jy?Z6 z7#WR&e7|N>brm-ma#GvRXr)B>4&&H14hB@IYNf^Q-g?{vQTgQKqgC@m)^!ILE?CZk z2V5wD(9jPN@v}3_J;Z1S4qj@;n<|9Rgp^X3GZHsLKYkI4*5!99cOS{#BL}Clb|4W* zG@=$1U@{~lX(MqTudx{eFv3W%T6%;aio|#$sY(0^n9;^{8@o4Fr+6(GR+BIZkc~aj zxR(H%W3ROot7%WnO>%0*mT8T5xVZ=z_2bhtpt14lV}g<~LUkDRGs(v_3K>uY{ijXm zvlcm#2ocaDseJ2GzJELa z`typ&j!nkAS1OVI?2G;1e`B~;=F9?uaDzxZC3xDH*hO;WfjJBWv!^J->^DB&z5d2Y z^g%0WGY`wd@uzoY?H(5B}unD_>vw?I8M;ote?)$k~Gk@F}H=BplXT?xI9qT4*g@TR6g+Kk$&C3a^z6)cKo27u=Sr32v?WK%DeyUbSN|~(LT~J}z zdYVOHN+Xj}vQZlDE?G*H6rl)^NgCO{TtPKVT2q}FB*j#-Wkd-x6Sb4#CL$*Fi1vJ; zfK*0jT>Z*OzNd_ejYr(JZ*Wo&}=AjE2ek(==~&E z)8PZKCXHrm*pPWNKR|#c0G4V}NV2{YB?Z~2y&KDFVt&*XKIw46U;qt75UvCwKs*`* zhGkP20*GV?kSPmkwz!gJhealeR*>WxhO%yDDlNmbNzbOyx{$0(9zhUjLJ@$Gn!_l8 zIgwUMfkaRq;|Uc&vs1$w`3t6lbZHm{CT-yDWwO6uC8CdF6s8|+gGk!>ALRb&6@yb zv)O~y+qZ8H!|?LUFW_rO!Xd!EsstA77jO>We*1@)V4mLS^;N zbMt@ubDRJ8?`D=d=U^xaGsn|{ThLREB(hk@BD*@*jSJVF|GhuCpAREe7-PWzq(k2L zN__pRhbpCGaxjns>&{GgqR0U^QKYh^&HUa6>u>&Z_xyVULCu09%SLJT=5O=YzO?%4 ze}51NVla@MDW{0A!Rf?PKmcJjFDb0gSa-v6{pznB{_Y8TZ8b4$gHaF@$eu>kdz}uD+gUt z-oE-I%KPv2-u;BNk6H5v)_ZSc_mvlANy-zHqm?Ln2g1%^Om|mhM#RoecIT6t2Jc>h zpa4BP=Uz$OHQD7l3wC)y1w ziY#rMZ%pLdl#EJVRi!FEn2Iuy^Dg~B#EIrM9j;8kPZE5YDaDMMx4_vBd0!zIh9>*Yf+zV zBJ-`tOA1tKu+L|NODhA)hJi&Ba++t?W zJ@?$@mtSsXPdxF&>t6S|wY9b1{N^|J-FM$-KJys>D=W)q&YZsT$}0hEa`$`hz4xY@ zZo2*U+r6)_gFg{Tx2nHN(_X+wDIt7`>Urak0IayHYJReh4fNZcCw*k zICW4mlX>mV-gnQw*S>2oGuwoQMH&+qeRPZU+uyPB^l#?YRw`0ZfSR*Z+NI*67k^Q@ z?I=)*b!@%h)@inS`#XlaFRO-#Wa1Pmgv#4+^uRqXp7pd45ibHKHe)axn_%r{zgv9m z)hGMpkPDlc2ULSh3i>)|xo*E?<^6TN$ z(cjG}xfIa>N*9f|J4dRP%Zf_=5JE@{(ljzL(b(%vEiw@?Y=S>t=+5ko2`Cr;88&e+ zOv>y;%|#~WHkoa2b7;xPZ>QZ1bN8Z5W=gM{?5Q?%QA@0<%EYzv0}RC(d~5O*R@ z;xGb%QD)rJfXwg93Ik%!1}u)*08y=~YFqL%*V@zJKLkMNyCm14Ld$_s`9L@W|T# zaL25g5%nUIDJ~LNy}>DwhgRA~rVXli&%yb(zHiw#+?jKg87erSYlg>HeslL88xk3e z4NM06GyEH1U_>P*z(JF@fE;_u{%}wA`nPekN{Cen8iU6xuIs(_ZL2@}UXNofLpD`n zAr?}C0REyBLaI-~3vQt}zXs0z%JGPg-~4(bWfk+h-LK5H1QLBoftJ z4S)CS-usXBZoMML)|g1G5$Y@~z42A2?tQHN$>UUeQjp=2BJKlp`lf6AO;^dN^PU9o zN+X9wt49w!s*fCpbE%z`(#1S^N94Ru6=gIfOi#ArYDQWAK){%lf(l}q#!p0$z(gV} zQ8Eb;ladW*+x5EgSy-PHl1W;bI9&S3w9Imf-)Bz_h@_oqQe!ygZ3MlfTd6r?ve$#C zP1M*WQBIxIr^-f&nR3Zi)^N)f%#0?;YW{Rf%kwV{pUMl|R()HBRhhG;k)=dApIdfX z%y;QePEwEpq{K!}$oaZAGrJ&QQ6VOfl4@v2VKiibKw5~X^Lb9!;KmroTMX0E8t0t% zzU#W}E=KLTvL^bIaPmy(jP2{ zxCv7il@#4bqVJCLBazGg%HT{*A;>pQ)XrH1Q0m~5%ezG-PAga0{$@O_TauZ zy-E%(u2Dw-D@bI(n0w2$bpKP!M<3mdK2%yydXbt2)j|pcHZpZat<|S{yRUiYM+QrW z1Bbo`%t$4epLf#!=FaBWGujvfEG&*aL!mEu*(4cJ1bRxuENTqu%}Bd`_w6&+y&<|f z=~07^qM*>*`{s`vd*Z3#^N;RD=S%`?=NubX;uIGFq*fUXs#evFc3rjaT_0U;ma1Sa znK0ELMB8oc@wcejrWo1A-NUX0+ovhpdHbBY0dGFrq51s5|1od#0L0DI3 zc-Mz-J@Le;=ESgv%Ha}1FkODx;{FfaGHgIC$kGf)a5TFdp1I@Rg(0|d0#MMI_EN1PVnAu zv*^f)|16l98uH9NQ9syb>) zTo}X1v>OggBEPU+B`v@x%(EM>xTv|QwqN;euh(naHh(Gks{fh`u?v!MPss8QQ_K1i zq!$Is<(273g_#|Y7Lf8zO~;uY$BvjVk?ON*)&{9)?n0cwTbOoA!jv<=7JBq;qNl{F z4IsxbILF!YgNer)9y8N)0TYE);TT2fSxd1&)^(|gMK;pOnn;Y19f#PN30?rA$`kF7 zU}CF5h8p%YS zkBR8ep+ooFbI&Hl|8M`>|8~Ou{Z6aY^N@Db!8*@$YUAt=em(bh-p-D6i$lO{-76~E z`|-D~Jh$o|J)@297+&e3oM#iY_0}tt9BU;<(t1BwITL>N z{k<_P&oBk{@GVGT!heoOUrAu31VbeA9eOpyo_z4^eZQZ3!(XYI!3I?@m4m~X^~I~M zeE0kR@Rk29t`0mzm;!O5zKYuUi()H75D?m->+gE!yY=#GUFU)mB@nEZNZen4;*sIK zcQ3LwT@$<+E&>D=iF!h;AmUTMe`@xZkGOZe(rHJ;YNBLksjIHubLEHMdisC(K~!^> zk{4v#xPu>m+vtj=bshFSlW83}FlNY~c<4cX@VOb((P+fhk8rBW2!xA*BuJnw$RB4F zGt=ede4-l5ww(lLI=#-H*p3lpH7f{-1u11AK$5cP#AlkyyrlO&bLALg+GnXv$Q-() z@8|S!cSP)*O?Y<6xTaC6Q?{|;=?chVn5Nu)=Go~aORkksa;hm#Zv-m4HRWNY20v?c z*f|h#UcVe%9*%JSFi=!8_T;MB`GvaIi%|#!BZ87jH`r>vTuReyQOh8r zZ8K++52$L4v81CoUwE7+vMsu$(2NU;T;?M|#FKfGgjuCYP*qhq_(&VUj2O)<%@yxG zZ=vhDT$EjU{%eS8me(dyBsyuzq=o%y*4_i>s@^r#Tt%8))>VYSOq@QZ1{f&Obb^W! zB?VYELO14IPLy5%M5dC~0@Byaj@1mF$uV94RK(o50v)8-!6k$AZ|)`|XXdA$emZ4t z9((LDB1+qdsBK$j-c+;`(ZzrA^js-j5L)cSE2*&( z#3=|Y#7Y#Hpvt6?+z@?!)ob^>`?ll#IYnDVSD~(g1Xs;bSpV^N`lo&$tEy5;eiYtR znFx5Pg~A4k)Ob~pN{UIXBT_clPyY9rs}G!AygG8-bW}kHZnVz6di7iOpItfe?f-R2 zQJF1-R^T?O{!HkC)8GVTPN@?1!UP^xf)|U#!nI?saL$y_2_sTtaIRV%isLuDpN`yi z);nk*k}Yj$d;7061>7I2(Y5ON|GB1gUxEe zz{$zkc=)zAcSo)av7Ix9(R$4e+>11GV#9s;w<<0;7}S{wK^@`Z!MQ{qkq9Ax?d?{w z*9UD4#zbKK$Nhjx)ozjcKTM*Ms%^kb4v#BM~<0R}O*&3+^k?ayf zM5%=oF-s}7nOMA zS?FBmPEsjqwzl2Di>gN?GeR@a6W{pxzL$MueThe&psg9r#jx`EUw7-fc75#ctbXUK zdnBCg1qOQ22%ca<3_~SM&&+4gYNFss zL+m{FS?PDb-uTsz790g4*1QB?8jZiSFffl@c9V~?05Dg{@u$}A`uhBb{^2R!#TL|r zm>Ui2TrC}W=dO*l;SattA2*`sElwE;p4GXr9Wx?RWK$?#pa7#|52(5r$)yQoJs%lXRK-Z(+H2l(#8tBtE_=Q|~!5;DTDf>*mRHx!^O;~`iQ z0VkfsM1WU~Wa||7z4LYazSnGUtRrf{z>_03(FOBscivk)bH?@R)FPBY6HATnf!g z;;Uvl5n&b_eN1Bd!2JanAO8Q%NbI)g6&OH$+r8SwnY->j|*{;N6%9lxV$@0x? zx&*e26Y`7XRWcoc44#}5L4RhhYHBr@sYs9@-Wm5?>_P}# z;@@fprfKGtjmLI^uT8gdMP*0^TuGw z1k?!RI9;xaB(=V6A(d-T7S90eoSIQCZBUgEhzP3V|28wGta4!@jAyH`(}qIZB!eLSIcq zwH*u{UhvyvBy&+zu3DIzqn!qufBD$yvUFh~3^qguZ|ojEzH<9LOP_t~Dc{bq>^`%8 z>VN%Jq%iVNkhwX?ssRaQu#M?gq(zy1BJc=NuB zW`xLO7f^Dh0H6#Z=tPofiq!kbtC{M+N&lTU_CNNfGqWIpR|JMKSZv;Ey7%eTAN+QI zuNKwvcmLvIFdA?QMU#FtMw*m(J9cE2I0lGCM1vU%(bI#h=Jp0r)y#0F_3L>{-eJl8@>>F@a`0@Eos>q*1cDOlB;QI(rpz9q z5r{Bz%z(lijL4JSy^?q<^NUnkKpoM(e}U2Cwki8#Bw+n+Dvo-+TWMus#2ZA_Xe$3|(5 zqu1-1nM{JGs;ZKHMlH)`kmpv6v94=V<*K60-GLM+Gm-N?#f7C~QB+mYx~eAAF@zFkOiJuYn{IG`rV)SJ8OHc(%2&kka5#{tlRDj5lI;(K2`aNzQdt8NnY%Br!?F;u{EJ=47Z zQ=!Lae*CRNVF0VTUT{hzOh#<*3Jw4pE)0yQ^@=7|-c)!raC{og(lxK&|H*&V&g>$I z9rc2*Yg-2i+sy8jW6yp6OMBLyX;2TiF>5{K;u1?|ARqvNxP~sB?oNI6r!&`mBsy+A zM74$sPJ=0C+`fPOuHOHy`1vFAfjUo}gICl-!WYa2R42K1RuIPj?@h%>NH)Cm-*a>G znKzx9gNW2XU<5}7)No7Btv~anAI}eRapa|<{Y%YIiHX_4KnWn5$j>L8@5Z)HX2x(S zY}p!>EeK2dlw|mr(`e=#s}kT!6$)>mq|OtaE*vv4lcOy4R#O5c*2{*>i;TJSWGM-l zNMv@+7P~m7PCfDLJbs##m)lEnU&a8;l%o`8o^B>sb`78AT3P*)%LCHUEDag=9ukEa z6Udnvvr9=%wG?|K#r4>KQ`G2ulV$luhOa7LRSF}5V^)w#jIlN8Lf0an@YbtsHK`L1 zB0|dH+V+O@#F^}wb1ue^+ouxIMUcv*dD*qCXGb;ZLsbxspO9G|&pYK*Ksx%lkVX{OHcneLr1vW~gH_j=f}HQ1QWG-mNa5`qr2B zeQMw7-G|N4I%?EKTJI{_pv434`t+*rJ@=FEF0F5PS*?g+WW-9$M!o2~@u0c@7sjx~ z){LBx1``-so1Z=Mo`rXP=+x4ox?MJIf}8Ocort+=v2EABd%HdPp!4ek%tchSkylFD z<%NmI2VLHuk#{?dN{F@Y#2)K`Q4rIQ9kefm)|0cDX(O=)G$*z4hrCN=|Krm*7I@RSW_CNZ@`u#`N8siupkr6rv2aZg;R`v9ke&U}z zGz{A$C8d(2-kBLx6kX-{n zLF%cLvX8AZ$A0G7_0#|7T?an%@40KPJ3T@ZoVv~%1?g?L&>VTk{ykS5`_>n$XC7FL z5fG?U#+|!h8gVjnrrrdG;HovEuBsPa|IVfNe&poLWeDDQL#wtDS4kcH(D$0^=zZ}A z-|1sLIOn7?iZEO{P#`*Z)!OROV~=fo_e=Xf_>WHa_6ZM!Mc6r$M!FWWyWaZg{_ZQD zzw@hmjz3%(98}plj(|6?i8n;NXppgw_0SE)#g3}M{1v<3@!|gK-+88Qrq(Y2_QgXzzY_ksAR6ic1MGO1{b%W0`au-N+CAV!V#UW|HbS-I?jAvvY!-+rxix7y{mN`l|wNH!M%S3*PZL;l5+P+O<H5tC+-KFlHihs!E(Iw2h3*{eXx| zSx)(Da)6Z+*fGXZm$J>nGTYJT0YsGCPZM!h z)ooQ2IS%&TCwrF|gLe*;^zIN9Q}dNi_n93z$IiJZ!o;PQA0{a2c&-hf&c5f$iETQc zF!b<-N{NU)*{(G`b>GoLS6w*=RcElOj)3a~ zZo}r|E3V!B5C3s@`*+uW^$V8OsuGF?zSJhiw`oL#b ziCV9f^qo4Qpun2cb2q-};Gw;v?|%K*!@pnZ*8A2nLSRv_5cmQWHk@rhQmlfjA3hbtUXMMAJDA;g>%h{_qRCd2JYhX5Pi%tc_feIl@KLBN@ff_bA=R`{s=aJIpU3(YkL58w6{yz1aGN3tYS7`L6TTU~JdGvD~d#&>_Sn;QqGrntnAQh}2q zG})%}-qy}#LNb$9J0=axw3u5}%OrIAOvxg)C8tX+`^Tw3@*@o8g$Mrm27z4?fFVGtv!#BgNQDWR0fmvAR^6ijGcyxoEQ7N&AhGs5htke-o8Rn3Q%quuun>dfoV|BR@?KZ9sTxtYwZkx}!k$i? zmsxgZo;E-&%eO-a(?Xi*Qjby`mLI%wIbsJp*unWB5*k70uwJ1b$Oj7*spsaNZ!J5U z`@laqTQ!xA0uR(0A7%(zS=03|pZ(yc?UmQA-Sz#^GY`Udjyx_*b*h4*L4vrpH?#l7 zH!s}!w?+rAdd5=~%(;=0%(q0^tXDqttHBe`t$gM4OB;WXzSQExM^Nm=YUD2=?oOaa zsUxT#RZ4TP<$J!_o9nxGex{Bhkk<9g>I$Q(8l5r5!JGGfcHhje?%BBOd-3FBwJLj3 zQ-Ci_6d}>c+Ucb$dbfPw;9tGB?e89`MT!QS4L%aJzKh(6;@xa+1{>DxW$T@n^g{oW_7)RJTo9>=}<=b8x-+j$!wjOCKtj~QlCAMw&wN!(x%XusdNdesw!8b5^+iZ zr{q1e%T#z9yFI5*qM16M$%AF{u~H_G%^XYRa3X?P7?Wv6N^Iw_B&g&>XEtI_ud`ER zkpefH@S>!504!x1(_@>cQ6@r3cwEx@ZESU#HpR=UO-E`p~FbCDDa=qDEBUFvl z-p3H55|als7u}XS{Oh&s=T34PAXYgFp&hPiT{T-2Tw~Ww43V-JpAw}t*u-sI)6Gom z6vbu!u~!eNYRczkzM63nGVU;#T0*MED$N{onz;;TlL#ym^h|cs)X7setH9F~$;Bn< zb>330w!|2T5knA>ef#$9+O=!{7Ph1*e$zaAWo2cv70!thC)&2H>v}6tX6HR(oNj2m ztv$iEN{dXs({am1gM3{v#{6tdi`%l29z-u`x;>rS3vb-POAKR7;ia(Q-$CkYS1Ak- zm-LddPY26C|K3JNm)-X1lQT0N&p;Wz14$FS3$rWLyuEJs%r&o;-yU7L=jY9_quv=& z<dmhmxoy{9y+g0K_LS9C6fz+Yh$@ZIyOF0Q+NkgO z>EJ8>`(>lmLE~V~NynhbUct@`h!^oDCw@yXVaUYn)4^t=W0iep_4NOC*IXw{Z@X^U ziLzAY!3btfMaWJsx`mItZtrWa-1zYWE5CiXIzCv6uHnjvQ_)w)mZ%~dvZyv8CC!rt zIug{gnpR>}G*emg)*YU!ZoPKzn{Sjob7x&EHX?_fu#d3H4V+fw53f~ce)#L~m7@nX zTyzxJ96(~Y#4yosB-ZW#DtT4eF4RoSa-N>6ss^+af|uFu#FDpYde%)O?#|m<`se)j zxy;%TV=Ng+$$xT9VCM8WU&+j6Z>h|prsqjFP$j1z7mgT!?7!06%E2g12 zB*=_>nwM{TJ54$Ag%rqTzNr|R)ZiSm_exMWt}0j8#Bpu`qrqB;Lnb)T3)7hLWTvTn zAxr`sNYp&3g{}=9z+|bJ&m^C#mJ`(sNRIb(Ojgs10pVN=EKK>5%lbwnwFO}sWG}tO z-Bcw;Np_H$W(sASPv=~zmdRR|oKw$^r{4RvZF89NLIuldS6PCRUQ|^z`hU%H>Bye;p(t!n@P%Ro-*8!iya$(o+w(gQV#?Eg%}eFtRN!Jnx< z6#$$9wDsDQL4(RSA{)Q_@rluJ@xvcEx&M$!H8b#SwQf!U)XHtpVY7Sj4ewsO=7`<* z^HcZ#mY#d69-ghZ6%RNDab-*f()@H~YigLKOc8aaU=vj$mYFN~)i*ERbZdR+6{B8% z**lBe?;JJ5Mk-ZmE9#hcIUn!;+39cmZ;Q)Mv2$iTHb*l~QjkjxMoHU;v9Yf3Ol*(e z`Sn1(%isLBR{Ki^G13kVK|O+nYDjgv>+t;hKC$$MTL$;vv;NR;<=E4`?lhRZCru0Y zsy@1k92)_gf+Hn>TW12=_AgLX>Nxyq?$3tqYr zHIe0@w(_$(PJZtz{q|&AvyY^l7DEun@c;n3xbqf?Pf@uMbp(jix!JXN`g3>eIXl?@ z{@0(LVUh?(1Q3JNoW@m-_KJmFhu+-0-kB9ALmJisZ*ayPTj!}4sZw7VpZUho zlXv{`V9Q_@XG-v9WVpnTe|Cu(%+3rc_GG4{!=MN-eE z?OF2c7^A8YVa(=L%_c@GM3i!!iQJoQE4s@iexGI0Gfvi( z1Tiag_9eY0OlV0-x9wgbvf+B7>`crCF;iq|i6I+*XT82oZeVgo&u%4S z?m8Bu2oa^up+z#<0Jba5xffO#!n-Lu2K&%5YgVfdq4lV&tG=vU{T0YV6s}%jYf+LbLsEf z22EFaw{5$5nfWG{H8kG)rfI6Ga?as}kRCHmznbPuVUY+%4Dtq~XUsDhkTPTjCMqu( zDL3aFn*nMdSo$P`m{pXS%6}}950@jt#1j?l00zBS8_a92dp&mW|1ns~X_|VXHQ~`K zuHC;WjM;yKbqm94gA#{~Lv`t~jvt@|VpVz7_i}JL@V6TnUscR0s@*=)}yb=z9y&>d(Ht z^27h5l4E`869|6+P)ZKVmJAbE4F9l9I&#{T*obITal3V%@#$f zjluf!&)Va6o_gvDId!Tx+-Tycw&=)+U57p_lXp{NH8PmeMpw^a@8xvGHT_rK)W7Q5 zxUjngbEIgUc>$D_$Xx1BTT{I-Jh6Jm*V>1-Qj@D#A}5Yn%}SjxGnZ=K(sR9J z7sPDYmnLZzCe47rL{gTS(zfE!GWji0z%Uc$oUSJCeX0D(%(y(Oe1Enn6nG1nlVoXh zb{r{;K$vMfl8F-`?)Cd%j_h1j35~sE5}QQqy20`m6;5jxle01yn8v9UBGYkjPNdVi z^Q>Z`B>OM(^erT^E=qf;N7kLu{)S zm@I`*F0)Jt-<)wjZzOkmW=a=BG!cPOE?g+T(dnwqG&vHfO`%Mtxz!d_wQbvCWyTXB zgs$Ij{^>va=l|+o{i}WZ_6#?MXO_<--e0yKbIde;gb-s~TU!Ni{q@)Xhp&Cz|Npa} z`A`4T|NM?S?(Fq?MwGQ*tY9Xiln{b4qC^kJ#A$mDxtKXe2$>wGw_22PZ(A$KQD$A$ zW(K>EiT1ARHa0ere~$NleSJNxJfxevxjn|13eWrfeqGl^k#zwgHH9)eFcIJ^Mg1*FOaPyt1y2vJ#DyuS6q;STwF3eO*H#D!f zrWvl&ndjvAGs6?lx>L`MR#!(|YcZ%qKvDqgxUt@BT-sY7y1LnacyaF`Kff<>eTF?r z>nw_=2w$0F={$v6`U6(($=*|s$alUq{MC7N7w|wvS zpE>*7p7;Ho`Kxbgp^-F_SBj|ESgUANq>=gM`6b!2Xa6g%Jv>|wXPzG&e^O39)15gk zE2pR(8d;1{VdU7HN8L2DbG?P7;bn(+9k`<2eTe4wchqmAla9%h-C1)@M9)dARE)H9 zwfbiE>EECF?pN^ppY+^%AZlXe)CJbRl;@7pBEBKAG0~z_%RhSP%<+|l&%OoM9$G=D zWfF5L$U#`4ScTZ$n)kna@r|$Soo&Oh<-s$jR*#>eGpkq``a!IQ!3QOx*faAivrU}e z9KSSk<$?ZXd+WVRqoum_ST~_=&<7f`&SOMYsq5T054!;0d+7Nmzj#;m(DR2vuVo7r zjLa#qA!&XtHB5eXwGe09guq!s;=oC`lC-#)aF_Hnt6Va>EmC-i4~X~PH0x^8Q79W) zB$kpUzENGFg;G^a61zRQ%zm_=m+O_14FnfA{22Of#Pmh3!{ znOs|#2J;rOo<8%LoNrDiIbF<}uPc|&=KEU7kniPH|j-ID%(xWFb zT4e62uAAX-@ak7z`yc3@25ZH<@!QZjZfpDKYwMOAz7$*4(Tsv1>!f|Nwh+`TNoEuCb_GU_~1M3$D8zVxLp z9lY$INIdV1dwMY%jn>xIHi`Sg4?q0u7B;tR>ig@uK79D_HP>A8<~P4N6-lJ4>-Bn@ z^qq*#nRDM5cHjE`9UB{i*WY}@jn`jmfCA2xiK9yD3(ZiNnu$^U_~TF9apzr|`~2W- zw=FHs8=z{$WXMk>jEsm=bnKV_{OlKZON?)Q%bSBJ^CZ8nMwXT`Gpo6jGw#epqB;)5 zku$zZOs3=D%&`-d^tU|0u!ENlRn7N^o)6CaGCg&4<6Hk%{p8aXHR4q<h$0$eU|Osjs6Y+c@#SuSVbhxEgFm&X_!%)}t!b%tKc;MviclXbRS@=d=%NEEgqe@_e zk%us9xwJCw`#%2f12B_J4_=6+m2P;dTKdjy6VR5bkCLhyBC~^KqC9T!l({bv(%y*2 zMGaYgleHG5dqG)=wqCg4QQE^oJ((7_Fa9uKMeA&GhPwEGKaiqiV_HKD~Qp z_U;YyRrOb2aZlOMn`~hSa?Qt_`Q2`}^Hk_gr<3+0vEem~LUS*)KivruHNWewcmLuq z{KDAS*r`(|i)i{?Wm(FHpEz-1XlO_PakJUfFUqq;dkw2m{J-*-e`53IjX(9%KYQ@t z!GWQ{+It{f5NFif?Yee|5J(xUfrG}J6puS&bcrA_XL1&l(tA>kC*|}bVtW0qKsWu~ zR;wi#T|(?~_<#0ie|Gxx=^ZDNb_Zi7 zr)NI*#V^1AeeeB+U;VYe_jms0$d(V(?Tx+niM)d%YSM z@Se)DsOvga$t|2ihpkr2TGuEG?*mb2GzP83s%lf9?=@<_U<{!~0B*XPjN#h0M?%{_ z_{q+W{iCfUzU+n+dt?Kx@$0U;|?Z?F^1#lhH65gSrZ5hz-v+ zEf5!;T}?=2(FE{S32aQsw)7P3opIw>;Mou)hZ|Uhzy3T2}m^q zv;b!ekZW+!05bx{3=$z51}0;Ifq+N`*_fefmboO;AX5+qhL*A3urE7{ti^!dU_FAJ z=HVB|zxHXf?a3v6%9m`|G^+-2W46HBf+GO)#;^dUcBTkszyq?KEqTtFrfH0xs^)(G ztIg*QE&tFBQyZ7Ium;Z^U?{*D7^+A{N3KI8+mN3&QKY^=Q_6;tdZnfYv?{xTN(iKp z)R=8hTkSV32cg79FoTr|&W$h@Pahrs_`|gQ$Wr5&ErXdUWTJNLm$4yUyUrR@$XKx0933g@#@zIDU9}+w z7P}goY1JMqWUJqO0-9pyDu|@ce&fv9h-W8}EQ+#_M$$CTlvUASevI&~Kk4)J7L)KZ zn^fKZ6;@8w3=0k&7P~vHqVyrAzo2C_oLT-kYRbA!UZYwc^~HPNZqI$-1MmNp zU-@MKoSL3=&Pjk-vQB5FrUfaAfQ*h8w0h>unURr^&6_t1h~Kzz zQo1+twDCTX)bAusO4EGLo;?cy@+$HB=bwLGjzwUxu4Cx#$(S#G@r(QR?fZZK-~V^( z)~({z=(9$K$)ZPpJ_kVMYmw;r(A~EmJAQ2EuH6Ge3!Z)c#n$Zf$|g)MAAj_zr$-hoooIDF{+Z7|`sibe7B2dY z-}>GE^l$%9&HaBvun3d}v~1Zjf$5WzldD&+76~JfHUh+%*;yGdJUlF~;z~(Ah76z( zI=-DI{Ci{<%#lE22nd#(GfWr?2qQ$*$!Etuz87A2V(jMI&4w%I1{OfaEuL$1N&$$j z2&D(>fxWE&<{Vd+2Z5E~-qqVyB6p)b4FHa06UHT_$QNK+)ii+zfnkGmi5t|vaXpSLO)YF3RYTJj)hLO?~%hN_cX3} z$CB%AZeF}{rjTez*`R_+0>fODP*$j);i7Q4>YBvG=ceXrMmD5k86~Vb1~NFO^JE#J zoIelsoTbX`Kg`q}mEpzQ6rI}1&4Vl-ybxATYJDDLS zsv4LpjQks|$_{e-iM`d{l>D|8aNP8MHy^kb4dK=9+$bZ6rLLm;3Ak&);^$o%LW4 zLFc+Ch*cLUZsoqZE9=&+oA+pysKoI%!MUl)$qgIU|JVQe zpa16H{M+N>Q^o)jMdp)NrKhUu)V@QpvtZ{6FrFZqH>8&Hz!FwYZe?G|hP1jQuiq7Y zMsYuME#~;~<9qh(kuY}(9*9Y_K(Hes%CyMB!cYJ7Pyfq*`7eLq2Yx`_q7&YqtE!F- z!pzL{6FYWqd+xcn-+a>-zWBKXV+)H$xn;|hzwukY_b>j%KmG0B`Q2--x#pI)-^>P< zE?IKu$kCH0PMjG(d;eFzw&R5zqYDMD6F<=U({aXTH$tv|Uk3 zIDcq(cy!CCf^O?!L`*H22v77Jk z8@8Ms9U>~NH#Yb}{uySZfJjgppvags5Sd=wjV!`IJuHm?#v?}wjBfa4%iw-Hl?m`Ru%yW2;u|> z0%nk{IA=kc1yM;R;zb|?ayVDChL7y79)D=|nXj9vlM9?Nje#j*G+;xMz*Vk8cD4~h zvl_5|pw(!bH-Z(xI5Hh)rc2ZG@(+(xJR6Y0UC)GRgNRr<$b7l{)xb(RYq_P#|(S zbY>2jgk@iir*qMKd^O2(E>Ir+&&KypuXg6`G?On+Q$aM=>indPVUj^z{x}8S?igoX zSy<;}jHeJN*f`-)rxu%o!$Pg8=L$iIH8JXCPV}uuMf;F(GDy4>Ye^G-l^L5ov=v^X zRr-4d*1zo{n@YnmDp{^M&EL3L|9eHrsgNfT6I+L9kRrtd0n;jp$<=ev_R*@+WGRm& zzqnNjJ!i<&(JtGt;a7h7mt~AZ)@97mqeq8FMh+c1^xSjLO;1e=kx02B0HEkOl|33C zAOF4I`@PS6<}*L_Q$O{Qk9=hQ!{aWo7?8j$!R}XHamCO7{LlQepZ-6cE9c|TRpo0> zM82!8?+tJay%T$H;#mY^Lbkls=QW0C>XW3EuT-)aqvf@5U$F`PmI={$+Y>DvxIjr^ zw_kC^6_;Fci5#XZO8n`c{;AB;r$7Da_rL%B`n<@hE#w!m9UdB7cG1#LeB#sh-E-&l z*Isk*;DMsiyn6GdHEUKMJ-Gj-tyhEp;jcgV;L0Uq&hYwGD}MMRAN=HB{KeAIk+*NX zZsyEsYwgvWH=kTKK2#LfZrMECD7Rj*~i z4$P;|E*Kcvxb~7~o_%`F%4G!@VAAlDc_TpFbj?ekUE=O~E`|n&qTrG$L!qy|43Y~g z7U>{!!Cn5AhS=FQ zfic|&K``!(;=&Q+VY#Gz*VBtK7Jz~@fi0UM#DTdJbB}##a{JTerCUZeT~n;x*&un-pkzVoqcwxBbQGT|3?M z#GqkB>xtFZ2eu5sKyVbId*D18D(W|i8d5;jHq|*dm1XFb2M*R4j1mw7w$VIO&wcWl zsRv$k8<#KHx;boIKCz_PY8dd;s7+aiwhQ_URbR^jSY;j(1Y`pAdOK*21wg@og=>%* zIXPGDIyCv%3*q@ABU5!K9l3_F5q|`u97eAqgT0l1OZr77!0Yt+oYOxNJLTMA8thai zjQ4d8bFrr^7l_!l`N;gW&oSsLgQJJg=Yiz&mZmoyGC(if zDg7o`u+kfX=bA%RNa)ZCdP&?;7_X~Ae9Cxj&S3t$|OEkz}{ckM|YaPHXY$i&J2-QWG~yY9Z@ z`0-=SW&_a)4E@rVz9bBU0|yRle|~$r)zWBvBAus8N~!aDZ~Wtb{EvV9$A276FI56n zY9~faM@RniFa7!-|LLDe%BHHXsQC~YWt6S2YUvH_D%8G+hgQqDtR`6sU8gmyK0;Me zQcw5ZqQ#5<^iTd|`Nhj#u^gn3+Ql=Gua?Zz|MFk{i^yE+v-g9I`d{C3&pqOv>io-qZ!CUR2h-(+N-t9Yw9>Z5gh0+>Ol3&cQddK%cynCLEB)tpgBP-|FJhNSI)ImiGRXpoz$R3^K#W z$gr+m0D!Fa$P$NSQHzgctqZ}&7`z`G96+>FQ)jEXG8gPMG6F(2$f%O!gixCh3{)da z2A8cITzh%BdLu7c9flUy&v9*`Zti8N3x(FI0 z!8U5b7?uhkudG!V2_t0hJ}nRpmlkTww>&Jk@d z@@+!YgAZPT4J1NH3ac|ykI$`t_2<8)kfrvkK8LR4_v7OXN(D3)u&4dRknl9mTkfc6 zf1f&}?qob(?kf*(de%o7NShRFqz~_-=I7topO6|Y;0ZZ2&Cn{D)6Z&&aFD zD<)@P?#y^+uI&nEl+^@m;_cz9Dkz$dKBxe=&d?wme#KFQ5Q4D$^|pEX>8HQ;wXbR2 zC81LbtzTY+r>=^SlFKXDUGh^U=q^Bi=gyr%99pqrMe>(&;0|CdlkKLWMP-QS)k6%d zNvntyuF^VbBNWkbQ`FAVpOQl?=<1QNJqa#|4fXWUBJ^sBsoPo@>|WJqbE*}bPhLis zrP59Knytec@tTy)rRPN;dkDI~(guKbyCoxAty$S>9lUmuG8e2D(`AjjqqLAMT3j%3 zQltqdcWv)9$9QaU^P&|)Qp#WI3ruWl#2Ub(DTv`MG|OBglA+T20Srx^r86h%GcU|Mi?c&Z>xCDU zi&qpEt!ge@2BQmLaFA_LHA?5AG;AFp)W!$NzoEI=1t)h;ojE1{+T$l-W?YuThoNo) zg>oQpO#fnf>t4wgjcdq6*u%2O^IZG>ZPiG_E*TwMu@qL0jVxYhMhE0yr(x^Th5{L( zsJy9zYx`oRhBMRV)KvS}nd#%F=*&!*X*Fve=E4GcXWKC!xiD{V0~>Tn2oX4>njvUy zS~dc86nkpffk=j-kp^m5Dd{oF00C8oA+Io+DVbPLUW2dJIqI=BWN=NM#6pm5@slZu zrlpTcpjn|yid(1tmxSHUIb_mb$%OwnE)hhz{=gJDB^HUvhf3>5r9`_F7|p?J0^;f0 z^VHr<2S)!zh$BW|K*3uVxoOf0fYtXAheU+V>GFs!kH@F2W%ujiA}PifV4~1zSHA8H z3=Sh&8RDrDh-c>wIFR%-hUTj^wPp+9IWq-IRjy~B$3?rlp(yP`b4iMdCaO2O244I&t@PLZ@hu%S1MDM*C)pZ=47ESZ-*$yGdj z=fq$ewPN&L0IS?%f>y1yf^I_y(kao(E54a&>*==4O2eV8BnO5$+o`m3YqMClrzhR+3*%h5@Q zT_tH{Dnw?-S}W0a5q=Sr`S|0HOH}yBe(cBkee1;A?%vI4(n)5>&o^M6%tF1WI2h1A z8xPZHYKRKLb1ygs>0443b_7!AC4a-qRuW)7cl@hn02rT8`XuFa+gqo_q-cJN)#;>{ zkoS5m?1C|99r$2Pm!eu(XMjdb80ws+lc%c_+h#D#SoChGaV1zpYtcF|N|*DKp>2W> zLEwA4L0pm_qEG-#4^w5p8ViImd<;Nbum^Z+1%n$=W!j?&27^vESi`Vr=0uo2T^)L{ z4Q0T>mZi0h0XoAa0$5^**d2XMRiIE;JPrXG28Y-=TN)UQ5{QhpisBqWV}5U0HrQYV z80lLMT_doWAU<=p-f?PTfXAIh`PV4GS+Iy`4VXE@}ex6+T5dzQxJg-Zcbuw2c!!fGdrL2oBf z`Y`G2r7y+a$a9fv3WVo$U&HFsple4GOY7v{*iQi0 zg;Hk0S~JsALL+cxqp;S8;42?2IO`llLYZ|VV+#briF!Dt}8#N7(zcc-rr;95GVGvo+16xbHyv&EA#fn zKu=50R16jX^6I$pPm|?70H^DiBg82jqcWSiBN%~*A!16HEM% zz;PeEP}^VFu|qJZ$ySb(jv|;Q>h>$Z3P{_lKr*S>>3=G?b9pv7Wf&^o8LE{D*L7DM|eyd7o81n*_Xj4?j= zhFj1a8j_wk2_QFd@L_Ilwlz5w&$p#O(N{%QxAm2pR;|*jLBw-}81wb7e_fJsN+AcX<_BksP}K`ZYpPU%gs1XSQwICfxUInT-3g;gS_aXCLu7KsIDI5p z2xx+rKi^7b14Y8SBjr)EMRp)v*tTGr2AWKU+Sr~$_FznyY#MzUf<~~kjV(6}V65KY z!~udrNg2@>6ntwM8OyPuRWgEMwg{$J6v)UQ9m6w~jgSdRLobmsgAn;i)_{xb4>RrJ zWldZV026Th58v=<^!lsaO_$=@DCSgPrG*wXWQ2eQlnB8YH$8`L+S#Xpm?Y!0LeUZL)6!Z70kXxmk>i26L?;X{LEdi!iSQxO2wufj&4-l&3}a`a#31 zF=`cg`bw740zP2Tp`Lpz9EE_caEPJyg>$2g@<)H{hlLD7OhDb*OaeeJz4X#geBu-0 zn&elNLiXj$mtS_-WlN&z+SdB@>qP@mSRx{csHq;3u6pH_SLVvBAV$1!bmY!=-Tu@w zzhoQDIF|t`CIdxLYGo|F18oeW77pjpc~z+&QbY=SRo7b4ST@=C`%=Y3fTB6rEE@vi z+pUhlibC+g1ETr%LmGWTQHtQ@U`5*Ufd?KCr(*l|?XtEYGCKm$WvdWoH0Ul2nNz1u ziIlr^%7mEnkxUqs(Us&qZH#M^x~94TVTJd}j z)TNTSBiYVq^o$Wo-vonX92;FY?#dm$^@73HfPtV2Q3PBgN!xHRD$~?P{?h@eIODkyu5;2!Ipx%yBebmph&gd=vfx`*=}A9RH|C%s|E|6= ztN9%EAzc8>AxdG3G%PBYgoqy$aiyql7kr(YesHelPmi+C6k-A#LWn9NE=u`m)0(p#>BA10xqLH4LKApAeyxX|0_*J@?L&YK`(|q%+rolnD`Waf!7{NM2kZ8T^3{d|>6um8!j?$JO_&Lx;Qf?0sh2 zwvT-1gMs+$*@=Y<77)#+`wR-@w^2+?&WJPMoSmMTkr|fRXwA)0sE3D!0PSN>K6T|) zS6alup`k`$C#GjYpi`$#uU@^XGutlFwpyaQI=f`)VmZ%aW1|3O$Btc#FIsxh(#5TI z=j16l;is;;@`|_##?MX;4-dJ*O;62QheLw{t#)off^^ce!snIt^V89;X5MzuUyF*OJY1BR-6B@Ft z@RTb%q^TTnd>o<+Yi}_Ns7fOg{{;e)K51J`TxG4Pig9wfQYCuJ$OekNnu>s=tWO_6 zMn~ml*~myS-gLnNMA;d|rKU@e)%g$cDvVL1B)+d>va0MoZ`Q_sJ!vwEP+`;?9=J1y z;Jvj45wQshiE<2@5UhdxGxNmI1kqBw zpQ7parkzPZ^ISc3jx6c4pXu8J6Bz7EJneB>DIGOM(?;5>q^r?ukhRzkOA>V(6|8gm z1P1EMQq`mHUsLZFj8Bo~0KGI}>10yx6KZ4HbBwMihK41f51b9eBnHM=DtJZ4 z5IEGCovu1_s4BlHf51Tgjd_?qIVXXFZq?n@HztO9z9y3&pqjdWx{9I|gmNb>`6>xt zrvzny_*a}zc{RN*l>l|-yJ~$)JYrz54na9jh736L#Lik=;;wBPxi-w~F!evy*b1+`z)GvUMwEkqeC!t)m7s`r4%BVKpi zb)pL?s*ytVmT0ti1p;Ix6sICA%iLUUlqfRl}{jOOl~(?in-g!mzH z>~g%qAX1%5iLZ+SrcnGP$}YXD24kOipck?)ix` zXD?p1YvZ-4vSmn>Zxh^J=e z_V3$USM|C}*F5*!^Ovq$ht@vv7UUu0A+2QHdob1fiS6#K?(lt{v(>r$W z5{b_Z>o4_zcI@0aH9aM?p9KpRil4S%Y)s_)RHBOg)g;k-P#>5 z?3|sOlYLi8$lE$xBFE|{b4S|cYx#yEq> z2(cFxk#|R#$`a}VxL&k9$w=AGD7~6QN3yAi1RIa$4Q+^;Z56CTW@!Uazm7Oq4W8+u zk8Ed+)uQSCw&rLo=W@Ix^wDAZ=S#|#>)Vs&ci)HS!P+D*qn5un?Ulmlb7>B$2!3uI zDBYC&mP{L-xW5umzcZu#S%DoU^15D;mm77$0Sx6B9hi}utmEe#P{H9?2+Ax$wK$E=BPba zYJUlZ3_WbaiRYuTayk0dX-t@2eIdR3a`{A#^OqCflODRN{d{9EP|wSE54Zy&K)U|2 z%cYxmN}>b8a?H?U~9diAh6Z?eZ$0pc$*5{NyJE@!xR64P90?2Vfp7i?wSm zd3xLPF-zGvbm}-J!kot4DFnU6t+S1y^xm^!3Z!Hx=WHERFdo6M_my*wjSA-i5&+w} z?#v^8B6y{)kuvSnXHeiSxLnx(5@HvQyKItak+`^2kbUBbCqzz1*g?Xmk@=Kb8N z3sDC+OiYX~xo9aMw&d&>ICb_+75uI5ymj%Sg@ z;snx=t`L}^upy9TgWcLO#sQfK`AB~nqDDzkSRdv)^ihzpp-`!k=DTMX(o&NQIcAF^ z0f{xHPFDVk>S&Ar5&BruTgpU0P4g;Zyi9*T$dK=aIvqnC0I9|*8sfKJB7v&Os!#zK zR7M?wu|{R^5CC0{s6R@WVCO9gvclHWNlZx%@T-Sl) ziR7Xzdm|aGSRo^ViVj-jE?pS(!m6r{aMm|%*(|hh-CY%27bGeKZb9t|%4M)b*%h_x zg{y)}nhdVOGSZ`+LKl%&omEL!mCq5Xx3yNaS&+Fz3luhQ*!buE)1f1srYszR3F_o| zlC8b7r3*EHfEvJ~&`Y}}s#+~)b;+jIwGLo|&Pf|IBRNXoOZ3`WdP9N zJjk&N8Af8*k^>-(5Q6Z6PM$m|{Wslolg^T~-}bh*N%TEm{OaR%fi=&+@WPEZ-f+p9 z)n9$!!Fjq%qujJ%!;Aa&YJ5@x;ewbqU4GfYLx+MuWYNA{CbXYs)#?_&!ouy?xyu62 zw&s>CU%qYI^J~_wwa(c>mK+*0vxv@(Pfkr8J}iShc`&A3b)J3Zx!TvGW20#8iIXRu zdG^_=u2-yFX`Q|1>Z?wiJ}YlGh(n_zJ9fROw`FU5{F&#TJ9PBO<(F>+i_O6SPr+KN z6FM?FYQD#&@tfvAQ`N7c@TiY83mY#Ra)m1l7Kk(L7FdS{>Z-CuL)q_$I5IFiH#ZG{ zN&t)uek)Rv((wll2xyQZcJv5_7(ya(cE{V?8BP$AIpqYi(SP96a@GY?|0oA`nz%tg zDg7qIMnKCCYMQt7A$G#PRi!YY3R8;%efMV zDt*%@U@xXQtbG6@9dhF2WVqJK7R^1)2|R|4j83>B_jv$0shL;{$$d)BM!r`F{k3V6 zekEg<-(q95mAVC|*l@5Q4eGRK!FS<1BO4;a;JtDptn|qE;n4-Afr=#6<;ssPm7q%0 zpqHuHlwM_Im%6O(3StelVdH~Gi+Y%GXy*Gty0o-2xj&Q^Wb)i)wO3j>H8yOo0xKc} zCWBaFDckf+*qFQw#u5dSYJTdf(5 zBq-lUfVh+v`tp~*EV7S^<0WdYfp!28q%M>gp~}egIp<`s&X;0b2{Vh%jD(ye+%Cd0 zqBbKRl`c?kY?KN`DZJk-YyeY}A#WV}P%Ha|B6%94%pzdX)Rcw7y3)uB-U+tyW7 z2x5#0vep=AAOPBq_iW7kM@Ubjz;FKvnTN>*i_1}{wXR@$zLmcD~4+&UII8CSs{WG}3IYT)LE) zg~=X55aK(rx#8NY4<0-uWujKDxL61|tCueqru*%;+$6ru3p;l>YvnTw>qb|u*sx~R zfddCyRcHO$wNq2mQbYI7+uu1lIyN}akg}{ovcL9BRsb7j|s$t4^1{U>w9uAR>cYI7dufmljRCJ!dUeb<5hw@XG>b z^TRKktMe*Ep$`>uAPPm%u-2-MYEsotKii4znFoJ+e_yyAUhYRB@v3#s~#`U$|jm}ajuRRn*aNGTxsn24d|c#XB8yh4Py zY|$p@mSCl7#;V*qM&L<-^_=L6Mhe9%kl=H)9TOtYD;Xv0gZ>zCNC=^CQ^M|`0_FPH zg8m%GoWd@z)>*y9`XcdSUHTPiWE&OpNSh5O)b2f{9bk2YOcJq?F%gC`WV(k*TSnU& z+Kr{DIOtPVbq1v!|1nXB%pB0us?!wpg2>kt!Duk5Ybc{Tt-9`DW5AWADVy;Gaa{*% zyK5i>7Mo*bF(?o8&fE-9+Al`bEP;xDbiLpl8?9+;;wR_!W9fQ zga8OC$!OyYrxjVojGJU2|MMlyy`pDCT52J68+78W(^C~i@c`yp9p@|?Bp>3^5tlYf zt;CR|x_hAM2}EctTF`S6;XW-~xIpqATQidxtBFGhci(-tFw{j=ri>=N!hVs!vvW>d zC`1(Ou4EX=VHNR5!SO;45&SCslD8@`X@R*Sk|-n@A-fAq>?T>G)jM!_L?}0|Zr5lX zT4V|Y%#lrKt-->^3m3r}GF;c*vtFZU8_u|RHKEl~UIM1OQuR#HB`5jn9%Ysyufn`y ziBqwETWFDGdu|@j53|PD-L?956K9>7HgCFI_jAGM$m&a0aPKZ^ zE?g+B#-atx@(tyyK{AQo`<1VJW%1%glJP8){LXjYcJ}Ox_=A56UGJ@2_><%;n$r-XpCdhNPhyLQW2lcf?_C(*285%Ju< zeTSZ)SJN(FAjy6yq8&YaXy4wwu5h}QD{?H~ugo8zHqMp&CSBP> zM1xw9l)zZPn3odyinZv$)6`g^8PDR|L1`zqW zy)q`b221=*)OL=x6YNvio#!u#rC@&=&=s%jS)$`7hKVjpt1!0#N;^y;m$lG+P}ikj zDqi=Bd%#o?Lplnywzq;oh?oNNV)!mq9>Xa*tH7S2VYimz+NXk^fe*q@V4Mb(+D=4NApqDumB zXfY5eYVXTxI9J0b)x(NCF+agN;h3~r?ZTq>wX@E3*CjaZ|2KizFKh0V0v0mrICj^F z0x&4&M88#yA{pEO7N)RV#Jc|u4N~w*fYR|QNrNH!BG#!Aw!9RDi`PeB4%}Pik`TMd zkPC3v_e%1jARY-bYsCGTXP(hWv!Hp2uM4kTNh5-8MGsMs`qfuoEd&xRR3wO2S3^<; z@j#=rVCt&voU4QPZ4VBiKxZuicI7$INkg_8Gy#YL*{GG^V};eo6*Jbxg@-cUJQP@~ zfYu&eS3^2Z42ADFabM)>7tvDH*mQe~rA09nA3f(`7u~Ux zq|&2LQltrKtbwE1E?8$hhln7rDJsUC7cthJoZprj-POn>UzKNABVu6c&O7Kw0LM$g z0%&TvR`%9qGC<7ZPp?9O4~*Zdz(SIMKl;)CEso`V_uco=Klp=H>(^en<%)f~_S|>Z z-H$*0ljK|f#83RBwf18l`r5NbnhSQGDrw$_wQJUF*sx}1T5@bIe(-?@H(Yl4p(BTfhKEm|Jhf!e;!f3( z>6M4M1X+ZPw{PFRp`qc4@$rR=7M(eBN)&#N965UI=m~`d!CbI@OJP*!+>JNB?Ww1p z-mu|PW)dIiqKlU9+rR(jTW)MPy!hhfGFUF=1!JR^uD?`%GKAJ>-lV2jN^`(sOj7{| zu<4e$QOt_^b7PZ$FL$}GkpSP#Z9|NMWjjeDSENbo+yr)|t*qUut`H%`w)=2re>PyW zv?+1B`!Z7#={(VF@+3&H9)hP{T+ACtybDyl@FZE2_8Ad!E`G{<)%C`l4WbPW#zvEN z3ZIAIiTXJwIb%mHuRNvGC4D{b01Pq_TU4Zxlr)1eoTPQmDQ+4^MwG92LC-z#+?oj$ zmIH&rn`UD@vFBg{S#%iL%!NGA%c5>HJEC^iY9R%^W&(Lo6i%e`_VNsf?0c04qe&GQ zJV~SWwbc8^5Qsxx?!hZF_w9p~5DN{(+JkBN5{*e14^dv!hf7rb;OBehf=6o+tZb4- z0AmrAUnNK-)OBNEpfS({W4xE*Sku1t6nrXArjRi$2nsrv*OWG@Hb(if}f>GZ82+BJT31WDBVJjc|t&XG^x~{n=+6`M!WwUYKILyZQs_Udx!+p$;_1 zS4iTl*%g@>dwOZ7KhtfTP`Uw#Fzx#n7#dC}k8xM}0aq6Na_9~c~vjA7@T6d&-Nxr>%99Uc;1`C^Y#ci+g!u-qfe zEcZz1KrVRe+`4tE1hosST(#NGs^7SA(;xi7$CP?`fiH8u0JBWp zlTSWz>AF>qKl;cI{qPS!papZ*REbo!JjxgF24x!bP~d(Ot=#BPMkb-`pl%l zxHp;UGg&K$*D+GoFVdnscLQi0B`e#uMSi$4cQl=4}p}J6Z?b3B7uHsq^h4eN1qbuT+@4cmgWbX z3rq==$A*SHjKb>#tNQ3Y=>U_|M^K>$phG4kMMdOI&1po~+8_pG-5HOyPbovE!3SiaCJ$WrE%P3J~iQIhO z_kEu%$hIRy79_;X6B836t0FjC6x@IKhksa5yRd7N94}*XS9tZB)xYq+{zpod#a?n0 zGodoV)3p_&>=t9E;pELTr8J@3*F@;`a2N2EgF^#4`W0BZALJ1%ZCOT085J@!LY0v} zMFLU?GvcMlRLHRlaMuAcOXufcFaz$`zFipS0$_k9V0z?p<50V6rsQ;yW0kfTH{N*Y(BXpz4vaJh zsj6!ZiaPm1hK+oH%vn(MKO$y=vwCU%8*C-g4zt@?N=suf6tK2|CKPEjV6Q zx?g>s%mo9$UV44uY_WUyzIMBc+&z@aVpEgT2M-<|8f?h@wP@iIL%eh6j_9A)MUvgS zV3{S+31^*zv?SWHZ}0vM8-^tkeERemV|eTJH+=51pT70hTaO$)5_82+9HeWny^e^+ z#zqh&%X~yAAL1`rixh~@&quo8c51NDSt~44F#PN@Pv3OY&GO`zO|99vdK*CkKl)DL;d_`1GbhvgbCsWS)hDIkq$yt9cdpGy_X)@%iy?nER3>?<~IFt3Ucb0PEC zX6hv|Y2;XvN(HS77!@*%43i&GO+uBeg3AS|3*r=T@4f%gAN^4glabJZv;{BTdFP!1 zaAkl*Cgkl!QRI$Y2tiQbl0^&Od-t8@dvBF7lT$4sg6}NKqE%xBl*>VB^<6QUCAmJN zM`-RcOVT57P?_#!wDZon0a18-@Zm>3_`whE-giJq0{adeG6t3|UJ!@{#7jDeEzW$CtV?5Gc*VsR%R!zwb>dY3dCC)& zAeNp8sm?2n5{m~Pd@xvW*0!dmAuwAwIdQgW;n~yA8t3FB>=t;k`^5qgfIk2E&)dil zldNmKlZDnLXX@2wUtBQdN(#i8otZfs7gGfH$O?&MfeUAbh+A{5QzuW0OZ>vjcDcg0 zzU{h)A9*CwU%fFG9IbxS*owT4PmI5?eNvuCYuB!O_~C~)ZQdmDV7YPR(X{i0UBiQ; z%a$)Ya&W&qL!^So?p^ze!mYS?xwyV3PaePe>T6D&IO(f8Dx}!}=7RMZ%fFsH$iagL zg7=~v&}s=-KPHb&5g3!u&CJxy*~VFUJ#qYmJiV`#<-x(BeS7x5Ni}CPGPf~GXzADZ z15m$3Wx_S43&zSTLFCB*8ektn7B9!Vu4)41Ing{1tL0US($@58sU%B|{L+A&-J0H; z;QP6G$k z`Yaf4dnJ|%=FsEE8%1aG>Kx>sna^H2STUxQG2A;@?1;HbSYq<+mf=vi!r6u^UGU`V zT83FyDD4(SR>BsxXw1z@l)kb+8grJHT#r8;Ssy&sla=;|*ho*LOA`Wm@8ye~b8>*v ze?BgIKcD`)LX`>ZYmPauy^B)$6XzoV#f^|Qn*KxXH)hhwQB^T{tgG^Rl2}sU{-FU80+*1aZ3l zEFy)#AjUniHohFyzklAp*(@-pcZNC`4hSVPe}`fM8bXi-@MRk|T(o@IfVE%z^8J9g zd*A+rixyvb#ipm9*(T9$$-0!(z3Z>L_Q|K8VP+|rw0`}DgNNr6G^eH}x9`}sY}wK? z(Z&`n0*hbx(*1(bZBab+)v7)F4+w`!iZng{ z;?71<*6q%ncif>-f(470?%uoi^z`h>Gm}yo>hoWIKyJHTd-lpVw&rHP_dk|FALHq1 zD-*1Q9&wFG-Em~VxGBmfyG9X{k3v~E(0agN3v_zj6a{MDNTOO^u$P^GC>SfOEnCCv zF%)E}R|&BjLqkrZm3S5J#bg+V<~?X_AvFP{`^b^wnw~CBV+a9c6IehzeBwl8Z()es zznHkzAXds?x|tz8c=NHIvbLerORp_wI;#yQoyzPY-RYUtzpZtO?>;n%y-2FxO3;=uf9qttZ z1)}ico}(1VS{HR13~J$S23Epe%$%38y8f%gT-24@bDrU;JkD!5y$k@lze@Z;=Gcqz zdC>P;3VNaFY!IlnvzCK^?#1g+x?&cuu~o-^@ylOB#4p|d03bZ@^+z=-jMf=r_Z~QE zk@xRE$OaD_I2JepJ5WV9&VJT(7efA9m&~frh|#wsvT`pfNh+KIuX)M2#Msud=7~|A z7sN>+UZO+{J-Zpga2)2^x(`Pu-hhmmHZ4@C8eb!v57-3?d7gnKQ?5~o*=UD`U& z=eustZGY!F?vSYk?H+Vz(n5=9hSE)aSQ*iKCiXD;7(xh%8Rfla$3AX`#|LkR7v23J%*)Kijn zwsN-BK7Q(K*$@Kvmd3!~4cBjd>gi|CPE5Y{y>~zM*wcIW9r(Zp-Xq|i0fSJwuh{(J zuH8qEpFBG?wPF2b3~u>~mBMNr9NxKU<3=e0b;+tVcii!gPkrVK`*-bHfBA;^BW-TH z{)Um^!FY9uuFlYkm8=Ys-nMh!}h*oDHn0 z_1(iaVkw_5J-qv@7gtlZuS)Xi`1wD{*s>t5Y*Dg?5{r22r20+0SfC81q`=Rb@FIqg zm*(#}z0}W z@vsuMi!@ws1?w=1os@tw!kfSr3nC*!Q;1ZBPy&UR!_mCbxmhbJ-nq=Azh zhQ5$|ij?;qmwq#%&349QS*`4Sko=Yi;wko<1e$Z%)7S%SC~;SG2eeRbAkwRmgO?%B zLLhHE*Rq{_Q8tT40|AIlcjmD~Kr-x#Ql`RHu9_E$sE|V*?AKk1M}awWScC3$2#x4h z08wg?5LjAJ}{h;oMBo3{VZUB(BWUNZWUAQ#o z-XSR?1ksv=z4|N4C4eZo5 zK(mKqz7^n}FLqnBb91w?o2|h{V<2i?rC66i8{_VX9D>Rl_uZa--=gE|x-LwS2$6k{ z4E>PT*7Wd&5$BwZV$jg3E5j@#w65eeD^f=Vn%$)g#+O_6B?eZU$z95Ug}GKcgce4* zf=1a;L@O`cb%jXt2lMkq8OIeAW$OHKus!^g@jtLaYes9MRz#7*)&!k%xZhV_NqRJv zpJ?uV=wEkChUT=BV7g<}snhB>AubncxYs4ROFX3D^`0^bN$b{x69XI8japAmE0{6^ zK_G>BDOU|SUM8gseB@t_evc%M7oGYBQg+b#4U?=4~#DJd%q7b{xD;hc}#ObJm`sBzoYgF3JW0dV}Cx(M00e;45b#gqngc8YRW$ z#4d0QnR}y;JPl2l?ukifKTuq$oN3qJR(w}@`wPZ~(HPKqG5EbJjG;^*4Ib-tpI!xv z|K@N0riij@AX#1|)-JSlq3(qcB==NAIfR)i;9kJGgq#KENf=&Ug?QtflL&NPsy7L( zWXv5zB`!Te_@}ZHV3zI6E;j^T=aQTzkc)igpTKo7XN#H(FP` z=gvF6@W4aunMv|~<2Ba|06+EI^Ujqj&)k=f#m4u6H$GHpf~5P;@2Fz|KQwE6OPzx#G$;L$V z{>0isHT9AT9%1PjiRJ^n`>y*oUA~4w zH90=<=}&!LlnYRXb1>W;cJcD%|LUjymHevy+W+@!wGW)hSLaK$3OKc`ep`N*c9s_dF|<69elh*eMM_4$)+!_T*7y zeY+MGu+G+%XEK3m>{TPu4-eiO$PMzeY_Yskp?TuTBxSrb!zq@pf-|ZguW&nivLvcZ zJa_36l8+Ta`qG?H)3-c=`k6A!=>&2LO6sa0hLi}4dBB@E$-rmiZ=;o(6hVRab*d~I zd?lTFM0#}TGxg7Wx)Qk8xzdM#u8JV`*EdaX$%|N}bqqZ|on-A#_&5YYYe_l{2p3l_ zUHLN@%lbwDiwFoDq;2Y2kZ&hcH5if+(7k6kBs!41GDX32S9hwyNi=`ZIA_qs6|@k< zOPHHQJq6J@(h2Ft-HpvpR+{Sk&-@V3yk0G_(*%6yDyPY16wUIKwk*(1ARrM*G+mIo z%Ed@nUE&9d@|9Mls9gYhj@s4I9jnv#7B)hN1&j=@lAM6$%Z7(U-QEp0%lPMV8wFkD zPpMrhI9jfEsWmHwnVdtp_}8snCDoLQsA4aEl0}pOLQG$?YPICKGSMXxS6{Z&f{}lV z7mi)JX0@{*fPCGW)$&8#**XHgakhGg$878cE$-7e_A{GGr1xBk}O{@d+N%ZJW&*NK+T*18r5-HOVt zwY0rhs12|@cA4Y)Xb4P3A%#3Q^p{=+69o|yFoq)tZ)>T6dEkEUy^`T4B0sCwtopg1 z`)RG=7kq_i%bm>>$;=mzgu%Nh|J`5m!u_|LZ~Hukfd3Q zS3ZYmYF`m~>6e(Rb11L!v8r+LT7@n3+4y(=uFUV>5=AN|fAw|O-h9JWPgKc1TT4Oa zw&OhosuaBu*8o;lw|k!) zsefrL%Is690ays8#;{C9l&T<^7I~FP3xN?)TJgNK>nQnG)m}zgD_R9pM~)n})=D~N z2woahC6gJdx@90R2l*V1r|GrIewO_aLZd8-O4T-rH~s5>{r^a^*4*68p+g7Q$YIJ+ z2Sku-Lrag#_*fybqkdgg&4Y-)^LPKYEH?T|MLf7uMIgl_7q1VsoCRwkuI*F+to1$L z``-7+FQCX?33v2of9_}H!7RgMOk6G!M!@Xtcii^ebI<(u|Nh_PDkZ9;2!TwUQKI#C=e1)cbq(d8nsruQHLp|~0A0YR zf;>tS&+$MH28YOK0<<9L!WD&VNN-okhrC`&68TARBDo6MuMG`NCK^ma?K!JHm%x@z z#c^_86~pw2qeGTGsXcuYk`@H|iy{RwL=YWYRlY<(s)Ja1SMI+hO9T?#OX=uUk+0I8 zn|R2n=A+JST1-e_FTpw8nq`7&rx@hq`y>S}mcJ{p>eI}pxk|5vL+22f3WNfUB&~KN z8@1C03fNml3~{Q^Sw^r$IXFDr92$(^9)dC6fO=3ez|G_I`6CFy`?>-&!PoQ8NhU*H zhR9}HHV1}A(K;VuXoewpN-4#CB$;$*$uL@)G-qD-CXsR#_f028uXvGn)FS`#)FUF% zmhs-p^F^LV!ey5ruIR}OM^l-|RFNUMYx!lJZZ_?FiyC*Qf(>`GBx6xt)Bu<=d_n$# zZrM3v>#(P>&K7K3LnPb1p{bYkk`}^Z90D*U^-Ci<>3LqZ)pgs3!&NJmb0Abzcp0ft zH;sZ2t1B-Jz2MQZj3Xb4xIVyv%$wK#fA-D-zKSdR<0T1kHzXl=AX4I?Nt@saUZqsf zx~}`Om36Hb0#&q*%NEx_OMtk0un^CS>;F4*$o&j&-N^2rPSeM{d3Wy2y>sT?-#zDd z&iQH^pnnvX6a)kW#>d@uVE^8(PVij^+gylKGZT@P4I4L&9yNv#Jy}`VPdxGDfdhXm zE-GHO?BRWT4-n4C*LUc&X_MBiTgzm)WXVzj0ma0`Oqg&pBg2Lb8?v)=i0sQX$bNU? z#PO2SlH*5@u35dt)y;`8N{>AH2!m2e%9+xVl7xgA%0=r%-cNR@TUoBhH*jdGLYz$R`S|tFE^8l~-QDVdLqipK^3^ zu5YL(lPV%$hePat278VBu1x%h2zi-cOZ7S>n9(OHYwBY9GxUSZwq}6L~ znRshXUV7@e%*P*p?BuEAnd$kDKK{_2KYoto6DOjCgand{(VvSJJ$U+bN?1f_SV$Nv z_KoW|WMpPr+Sv74bd!Dd=+R?E#YKk>9bCVDy{ntEm#5dFMT@{f2M+Gvv2!Qp)4T7w z3q97cV@E&#z3lxeSH=$TI}fP^uY%o5ee+>yYFI1+qrEg;bIeJCSaXlLf^h)7pC_~@sm942fXsy znu}NJyoU~*H*ee0i8 zlU60Uxw#Cs_gcDiv7^1i!Gj0!86$ZdBQWww@P?e#Ab91mF!Nk&QatLbzOx=&0=H74x2it z)T@g1q_QCO@Kvu(-8RR$f&zauNyU;^zO9N1Z-x{ps_YC#<*v|d*f(BUPi%TEeT_}s zh9O6+0^f8EYBauz=G)Asp*ZW(dqz`$*}_2GiEMwxkJDIEfUl8}FOWrlwBQQ0;$>`W zw;b4IO%!s7^&Fx(I&qy70nXfom5sF?;=P@PY>)0oFVqMg5&tO<3P=mI8Ep*A7~pzu zH{Y?)P%Dc79$PCbTjd5#+a&&s(bQ>NEGgV8{<#0`8h2xqQyA?cg|cx(I_R#u?t&7- z>mk1a*3X|mPvmlT*oa<2AQVU%$_JS>fLg*z*O+;q$fLcn@lanz;+}4S>e45I+$Eo| z1a06CAr{k|$d=mVM_n7iaoN%SR4xTsUTgb(&st*S%bG#miKLxY%sUPkDab-u(|?n} zPNSD`?QU6KGqQZO{l8vgA}y%2-+Uu!>Cz>xZmizn19U)Zx#ylcUwY}cYuCQJZ0TZm zcjt){qrfQl-*<0J%tRMgmx<9)#Fzrg0GA^p!v_!c_Vnp#|K z$dG`5@mPUgdG!?sCx@u$$d#+!+`VVl{SVy7+Yl3b3!)ku6GNoQ7hiZDJ7IKm)Pe=~ z)Ya9#@ceU7&ceb%7|_h!;jjDfi~8ub*WO&VbcvUzdzZ!sYKw`D4G*30{PQmyJ97Au zhnMmi$HYXEhI8Sh#Htn<5keR7Xh@Vn0$RGx*_lTWjh!=L#*7z#`oiYVK1)nU zP@y~+S%&%y_8T^A&YU?6-CXhUCmvtFVZ*O~^K0O2$b_38erP!fiC=m7rNo5kEO-br zfQpMD2rqW7J25Ki;>8O|tCIo(1F`tM{L&ws938^L!w6(Pb=s6&J9obE`WtiR%pNjy z$iojmw0`}%q@-1>&6rTcj^BSYBu$wLhm$EOCFQiApRcQ%t1g7j(b3TWQ$Vc0NlB}j zyp}Cn`uZEMv;W`&_lJds+_!My>ZH|gz4g|@g$pyYv(wTupaT(~m&hA6HMIdjLBmH3 zb9S-6?Y3Lc0M45`@5L8h{N&@0XH1{Y@F=E#HbO%Z&v)w7$=m`{OZPcjYyl8)T`K8eC z(45?y?|<*R0F)_HreGTZi;$;m(xi9DIPGZLmVlJ~EJeTTk@!WEZ9G*NoEV+axw zCP1aJyao{}bfIu3U!@Z9e=|aGkj0<+h6>)0<3@F_{3;4*V^j||;{OL`WxR+gYf^v{mtq{g>`MV{NQv| zo0%G3^_#k`d^KinQWO^>Y^9i-uIeU;u7RF__XPhl zdvu`nfgYo0mlxVTK;FjA!OGf}Je@+{;y9)h)d^`=%L4vSN!&5TtmOEzc78Mys5dFfG}i53JwZ_B_q;_#4>C!&2tLX zGPUzK2*-|nn}bv+Np~4nfbe|bD+P2atOa+%C8>s?gFGyfIg1$27D^GKLoCUJRZ?2v z?d=H_9x~2#lTtNU{Cfj>{FO3aZIXh^#&#eimXoJWJ^uKk#T6!-0i7tny}Uh^KeUvj z)?VK3d7E=)%t$0L*1fR?FdnEUKZKp+hSVXwDrzid3?qKEN?YVK|XG@md$vWi7kt067 zLx{0kSd?F1UuSD;2QDPb7%&uLXB$M@~q zTU}Gtqvv#F20eZHOSmX38(Ny0{l|=9op$!jS*lGvch0h3-!HB#7w7(wQm_rjw42t` z+$5h&&dSQ1HER~$L=Qgr00j{_x-lmwhb$#__Kv^)^>2_FCb;It7El?(U~^jwufW7x zZYe1&EGsJ|U_fa}*|)#_ZOqZ&euhm^c7i(=F1)v~u{JU+{F$e}fh~HhzyHj{naruK zE-qdko=uI7EYAQd0prJWOXGtBJUrZde1`BqNjq*bHPW}dN7XgeyZ7vwm6-6YZ+~;l zm@yR<j>Z-06Ei#2OjLq(7P$o<7iVqy`stRfHdzluu4#-7TRVaCNZ zW-~RA)cZ`n?CS@mT0o$g>0ZEw;0iV)Nkbh``f`O+`D)bks~9g*tk)2|L?%qL2sR32 zYx69+Z`ovC=I^SDuB9re&Sk?-MOh5QqRkMXduhtTKyBthX;c#o)tYg&1y)?WkQ^}s z>t-oY%|h;|o|mucMA_83MeQ50KEEj1zuEz;pmYT1%kxq_ZzcKH>AQ|L#&3x^gV(D3 z+#^mOy7rQvpxfZe4aWvj3}Vh(Bdi<>^8`qyZ`rNKA!u*oZfxxx0R4Ogr@*?g)0jFI zdb}F?{A#!Z6!p}Y(N@o(^rwIeS_PC)@QzOK%$;^N{NQ>UVgxm;CKasE7BUyTj? zXY%zKQdCspE z6e64Atir6IvZ?V^nLfp0j3JR4s7s zhIGl0R*Mo55~j7it;PEFo6s7L9p`%F&|Z)bFmdg>8=xe%G`AwGbLY;#
3fBn@v z?!0&2?RRh9yak^L!o87j_t25!4?nydFaHlVZL%F`{n{(9lVA?jZ*XAXOE0~Q<&y!n zrKRnSH{Jkt|NeKs88UQuZCzGfZQ~~&e@4s%0Q%+1O5kRP9z~C-fYDb+?b;a6(?b1X zVQs}XG%W-d!1ID<&JKWqPa?CydC)?(5a@u2=w19~#iuM>Re;g!zZrwgp$FOU;U~ZO z<*ytN6+G|F{5d~IKU{q=eC<}A4P&dr-Y)w3a5Fc=>^ zc<9L|pW=ya+PDeD@b7>B2a==Bo;5e<=CD8f;U%V8Yv4k2%d4-yT2@;6+u#0fu&+-| zb#?iLiglYdFp@W~Yw;d5C?qVL&Y?pYE!ws4a07eVTDnPXNLV+hcMR#ofrpaOqY+nm zV<1fFphHt}VVkCR(J^$wa1dLoPSvAr=-m3tq^X64phY?#7ODn>&r6poQ8b9+jU@-I zV0?fsg<#v++L;;~f`bENePe)#*p!I9W7$g)t4^p(z3o=?w2kG7W5>Vw^=E>{j@`a( ztCjV@*H*qkXs^V?gpjb%U;XM=45WJS{r1;hTSIb;U;O;%kaCKPOD*D zKaUB6BcjZP@r6=<)~uPqK@(nj>D7S)ftZ5a`dN$xzN?f>#$U})FP~;wJOdsTk7)*K z1+ul#UOcFcW_*FGAh4~0ooNNR{J-pGGdpuP}=%#-Xn^LGbj~sUXKpD zuceo$xLUnts9GvivD+nIRo{iwTQWc;Mo?CDMITq@1@>jQGFuz`Sw{zRFHCcik|L~g z+@Pm7fO7T7)N$pyV1{(f*!l9EYK0Q4XNTx!M=Qjs>~m3Gwzf9Z!)VxXq3aUci(WHt zr+!^aUJ8aDUSX6pnn_3hN#_vvGPLs_<(L`paB7CFZI7beMj~f&uAQv|CGc0JJY_h< zW}pd~3!XVD{+~!(Eb@f2DF}%jX`$K};uVF4jX?_gEV+ls(}X)EdIhnU8RbK55-E~% zRrWHr8(ftM1nKDPPEF0YTv>(wo7cCky<_kGgBLGX9z1e%-=V|gk3MngOU91O?A+w! zFG@~IiNPJNl@VlbX)RdZ*j>Mk);&exMS6*S^$_%FB6>T;g(7^%p5; zm?%=trdHL~@glT$b{$VX#ai}qbv5shskQYaIduNRn=Bn;V`I?^CMG7bia^+K{6gNG zot@ZW;A0MRa&p81j*m404AGVj@%Hv2Co6X@{d0l+vp=Pcrx;_1R}8j5gvVghH?-V?~i}@1D0R;dAUAA2Fq;8{~$${ zRg4O2*KJ(>&~i+oK%YsICJ}ZcE`GARy9ZYfzIg({zlgpvZOYWJ&~RAql7bt_Md8qAZhde{IUNtvUDWF_l*)t&WNe zvvY7tK6WG|G@J-g46$)>lT4(X+19j6)5BSnl$5gOM|F~x zp6>5I?ngiPAr`azf&x!3?{4vC>FKo{ND({cv-j7oqxm(pb;Run4GX2aX3m-oqNT@X z&z=(+8vcVH{(xse&6DHfCdbEzg@uB2sYIg3Fo3fI#MjK(Rt!hDFh#B$hAq1?sEM-v7pD}aXnJ@$Bb<`^9O$Bsij z>4)6BJRe`5DO0D!$Hjf?n_sum-PQcZk0*W?YI|MVeF5bZWEJFp^q4WvKmR<79KEZ( zEF@z9l5DBvMPY@oZr%Dtix;)FwX*Pvh=>FeCC;2hU=2#rb&S2ac?EIt@rb~!x5f<} z>?12N@C8c*WElLzFx6->IXkJkb%tDccl)J55P4VrHwp@n-f z-j8ams`F3d#H$N&%EO!Hnz z_9r1@^b|IgrW%2Dxc~Ra*FII#iy`qL?_CouK1rb?i-`LA@#f_Ahy3! zoDbd)TN~@^77mggDlM-lC@iFtStem<_VXEPYH9`|<2c0(&Db3h5{%bcOw27+Rkgl) zo?2q45A*Y5iOIvs&dD7$dKBims+zi>;K0k3m&-3)XliW^3lFbvY^bTOA%IL(bu~_D zyfE&bo@HefQQ=|fnVCE|!o{#m1-4=)CIb`!c3qUwvI2eS(<7 zU9PUF+~U~&_HHc_R+UtH6q0Z%iD`N7z{LW)M$h@ zN~?1?<)b1ZS%_kDXliLTXdQ0AO-)EWNCJK=>|@m-)mlZxdA^nu7bPan8b3ZT<#Y;u z>NwTq<>i)FR3H^B3Sk_mF`Y+-p(aBo$xs8>kF0Hs9&f+%E>G>IzDXUs6Qcy?BfjDU z4|Rle5OHyFH8s`XBvMAi$H!B{i4)1U-4+)V7?hEoaqjH7`nvkdmny+A4DZ|nECNOw zPDj(poWR{uXK85(0~*zGb+W|`88Q@PNxKLQ!c{<`hKP{Y&pFjdv86wOE49_trA0;L zQa+cOsu?ln&Bv`a`S@|#SXWn1mzI{6u}=<-%&cry`^wgjxMB{a>tMW~4x2M)9>el` z@2!Q-E={9*iwX<4(3LAyw6M0e{?MVrQzlQ1ii*aoI6XZLiU>Zwq6FQF`T0e44JPJsU{6(LWp-9(Ma2aMUiuSBW}W~3 z`|nF!2c{h^jnn~6tE#Gzd?Xy#SVWgmi>C~iN#qcDhBiia6n+&PMti(xs3lgOE&_m2<>zQ7mPZ;65Vs9HU zy27b!W^`>;lFbNP)lZ`9RiPw%wLkXww@XU%$)BRqYb;lN6-(3mV(wo}%dOjUw84bm zM9a*MU|$swlTE6TKUw*3qNx7S5SuyLsvz{VoYN$hV&9zri~p=IskyT$r>kNTyh|`N z`@$kqG$gg=Q60rMYLZi>dRbQ>_!25!qLj)R+!MzwWz8d}OaJKdV|W@|h{BrFDu|pG z@yA`z(L8fmrf@!=w3ZdG_}B4AT~-4a)wTWM;$y2);fzO0UY|48rrSI2QTyR=FY%gDm~Codl0d)u~cd-m*6KFiFz zz)i+1K$0lwDF%WE`cPPj3rECiCX#B7fo{||?%WF5Of#~wS~V7LM0Qs8lu7Zf&Q1r8 z9Os2$vcVB5Dk?HFGpnSeg#H9^mXs9J1fr)01_sz!Tc0|81~Mz&X0~?rXqA}k3yX@I zTbh}HE?&5Z7$(e^2DoZ$GBK&+yg?Dtp9Q(*%@zh*dkPUf*#1_Y< zPb`dX8q~G6u?DxnKS#{?SFO?&pOOil83MZp=ddpm7`zTW8=r-+?8KLvt55*#h+J1J zby!ZQol|tJi7>ExIU>jPfNoZ(uDF~KUPb9ZopQR=OttK@x?@F$gW!@S4<0*qeBZwP zEF=_7vk#P9zfCa=btRBS*W~)#Fd-Fm`!%X=?e1wi#Ax^%Ogl6LY6pF<_y*J<9Zoxl zTQBN2+J#nL@C1rsuAtL!c@|n%%XNiI##5tb(b*YQ;MXYN4gR1;xZfeU>-AshNUjWK6Bwy# zFeXDa5^uPiv49FfqDbu`{BqEES8R$DuKn7h>(})jM%dZp_SAJLO{3+aW^p*gnL_+CW>GS9EapN@&u#GxP1%92qWb4+F%P z0iH*LygE8K@+wecV^fp8g9E)yJTganM>w2EjvgC4Wbo)wqcq@UYuBMCFmrZtY-wrb zVpPTJ?Bv8Lnv)s48fGJqP-{yY7|Frjfty5@VSz)DN7G42JzE=F1Ousn*~|{=9~URb zz~IRLbayfT0o=JR8h6A`cv(!zvIA0QHG--Yu#R#ayAb%EZUnfaucem|RN4aWXR-Oo zC!gFLJYme3v5rm-1P&)%7{d*JeQO`Loh4kl2s|QZnbWnNwiptEAiXelGDVkb(Y9p307{yX%`ZN6bo0WIUm7b8~Z8 zJCIhfpG20DkJIrNJ^YGsSi{+Ga<`AEbCr@61u*%Xj0L?YolKk|S($*qZUvW#WlQ ztZpR8;VTxwE>+Ag5gW`j+m&X?wpo}Vb7?-{^Ha=((|d;jn9jTZ5u#7anWj~tXDTha zTS;<=VBehB88y=IMf5HkmmKFlUoOaHGAE-`ln9-LZaY_u{9LTy)AF<9K&T1)oD)fD z1h_4Y+Pk7%GLK0%P!^{Wl@F~OQ3HvJL2OHhaU(ll0DbXp*&@V>9yz-`mICZf-A4Kk z>w=0%h0ylW0e6V1+QnUBS9cw|(e16UO6oUie1l~|H_IbPWw@M*NB%^df98m~fnrk- zi(~qk3LTNR8Se;JC+9T(CL_1mI^!307{IueGJ}1$lvL!K_-K@bT4NRh19GHjH;h(qugHB%hm5N8Z2|p;C(MBcG$TXVi;YGFr5;JO4QOB2PP-Pbwc-AHtaSzn-h<0ck{E&<*WYv{EYq3Lf3`% z3K;i^w-rPo)M~x#okUK(=Rtxt0(W^$iHNfc3M(sns#WQA*_3W*Xw6;%f&!%#8V(3C znF*J(GVefq1h}26@)&zaXg*r#m6(V#S>Nl;1r^m{f`C4R=>@erqJPY!bKVjSQ1#Hg~JYk4VA`YN_p>BTXM3QtrsEa$>F z*z^4vm^A_4k4nl7!pdt?LJpdXRuXs2tQ|22eR_#>Wt%Hhk2GU+0dx^ zrU8$md+?lryNFfZKPL>hN7{^LIYKmp4+<;@IwDl{OKtLWr9Vsai)2kc-KB0v<(oKzrkYxc<=lK;F6T|O9?gF$#)K?wY%pG$ zWq+lc>1v7ttH>Y(VyGAS5YSQEx zb}iX~drg^07u{&BpjuP1)n3?w>3Yz<+D08GZ|L$g-fC- zy7yq{(ye+WR>}@XcFtHV5Bg9IL^TE6l^ZL`C7}DS)kP#6+2Hw>l(Wtpt_pY0>del( zy*O1XLSJ1QSu{&0f63pfTe_n8Rp07b%aY9Wom>5S>%O{?ouGPlw0o|jN|U_naWpI@ zPhW>LqOwOv@aCQ^!A^5YX+rQ)!F+&$#$#R`*3Aqc{(_eAy?PrfNLHT_96Rxzu8oh*`DZ`ONaQ zw5ZH8O^n^(Yr96Bff_|=)ot+n#fXQx1qG7z;ogTvEu^}dT=Z7wapRbECq27-_~8dB z+5DCCNuzV5k@2nbII_2S*yaV-VI9xyCvw#<_3ahN2H7b*`)JRT@0|cV!uw z%4C157}084Mew_qy8M3XLLkMknw@#L^Peqj=gX5$L6Yu8Cd)L$i%uN_UP3x|F3P!c zKP}6*a_9&uv4)#g`5GghE?vP~(cY}OEMsg*ez(@*eV3p_;F?L@ccmQ7s28taIz z0l;!5&_L|P8nt9)$ekgA2GA4Clr=K|bS@HxTcXzvX-*m{rqLzTctfR^y`=Q&Yj2!; z{&~m$`S&X?zkJmdSF|CS<>o{fxUM#vJwJe`jdh5SG;Yeu`2Uzk1PFl#!}HHQugyI_ zj0f{1%$BBQ*L&x^_u$_hZq7dc>~k=@adr5mmtF>W-ExLYKBD=yEcNGKcowlIj}DLN zGLN9PR9{_rEJM?p!x?x=GbS#+5z+SX*pp9hL4nk+Du3;K zr{7z<)c(ruS8iUPV0`Ulx!cv846on%yBv2_{`YjqFYLVqVBAR7HL5B}4Q9p|!%UlD zScdm8)1#l6nVFfHnQ0k^0y7f^$00jtW_GuvdPjA;?|)aF*&jBU7k{I>-k!2ttnSXK zt8>p)CQ-*OiYmKY zNY;lOhykT*jjFMaIkLuXavn6%1J&fXQmvD?pUU_Pd*7*lYp!-3`PhKZ36kx-T_n4$)$XKTo099Iy%NG`q zI|=fRw{MSPYwzE?cWD2?(T5L7DHQ>i$B!Rh-6%rk?f#?jJ-fDJE5Y|bE|1xT#W3~| zXSA!A*Vd3xZ*_Ske&Qd5XwuYBzrMMd3xe|}&)~rb1ZM^ZoOz@?j3NXOpSyTze0*%% zwjLV@m%G`ty`<{ zDI)mz>#tuM8o~pXqlXSm&o4k8-g(Ma8M&DFrBIf^^M>jP| z1>QoNC*Ls9v$UH^oQS?3i1-A7JNG7MXuelX;eLAtPHX1-BV4Iu;lqAEYyl%@3VEcZ z$DLlKNyyIFR02L0j?^}jfMSI{tFt6s#gz2*|Sb&gQtax4+3xE_m3QaB$*3?pUip~cHMN*hZd(H4dgmrj=$ z(@6&ZvjyB~|3g(uy6Xm!CJu&mx#IuCZ)OK13b=~x!=JQO4kZCl>P(cI%I}RPeQQzJlIxxr8%a3N9kCKJP?AW>Eos%b_X@o?EZ=E{R-rn}Lx85;f z2tXV}k)QDw7GX=(amMVO=PzGwL^wff+t95MJTsbKUN?F!m(N0*d46GG*Unv#2L_Sp z*2u{7$Bs_S%sv>O@_fIet7~qDnfaBq<$QGwDnv&0_4W+kj-?(W&(oRA z`72ikckNtUU41Y<_WJ9uoqF#*&-0EPJ%q&I=Hb1%y86zBE~KFMvYwyMT)lo{$F7}- z9O)n2?xdDlYN@66ku-8?Doa(4@sS`x0Lc=a5?7h(i7L2?*RWVb)k>fo|4K^Twkr}? zBPm!)w1fgl%90;lazbGINS1>;nL{E0Iy>6g$u0djbe-#KS4-{+|A{qc@I%ZKEYwwQ zB0+3|YR}l6qiYz2OQ3HfaVdPr&~@yHpy1Q9<&c$#h#N+hh{WY-e>cw7bP=0WR?)!^ zOmjv~NlBuH49XLJdfFTO(5gu|hBL^BI?1{n7Zdz>7u_5=1f?$Y<8nCVh|aidaT#?DS8uT$Behn zwq}A|M5xt!22<`&&de+zQ`0lzbI3lAPX zKm=-MTdUn}YLoZEA*0N^@f)l7QF`h6;+s`np=rLrR+Xim~4d`HXk}(R^2~ z6X6Q?M(;H?Hmt9%K|%8TxeLgo6&4GamUdKabuA<&tq7OXRA2Agk5FGv4-{RXYK-iR zm_}SVih23SL+GTIT574K_E9y99o#s;fpZKIj*DWDO=1j$N}2NR>KI@dLsybJD@et3 znj1{Img%B&`AZyMp}?3V9kJ`0npB1jND2+BI?8whUYadP<{RfBig-_`H#+tJ_EOR% zd4M6@TaG)|;B=X>N)dRLof}^x+B^6#cnPyb zFI(&Ro>tmebv{yw0c>}ydTZWw5wRND6e5cBJggu`tS4pY6&o3VWV@ z_w1kibAKNB+iu?(J#ys8((3B$+(J!lE$XdrY|bw%WwN=+sTsT~&qu@M)pZDd;~q}U zEugn=z46xBOIHU61~OGu+SPLlOE@`H*VfvnQR*X=Ih9m}v&bEv&+pl_BM73|>FMUC z#(Se9nCf7E-@^y@o12;dzNe?AkWlHs-o4oWp{qkxxg0Pw{&a8j?&SE`VE-V>wRJcH zC`hXNzF&viQ4BiU+mHfqZgv*Oq{fDZFbryIYM}2vyD(o{UA?rh=tSY&(b2BXP9*Ej zX8nb^`IhG9o!bYXt%NLn%S+4q_wH$FZhH63yXYTzmvWhGU0v$!Bm0G9|xOS{iPVT574K_QW%%HXQmC|G5|jF>S-fxskq} zBls1PLd_0c#<-Q_5R@6aGtGkmE(2w*PbwOTB=&?d2`DGHA_>hzX5&aEH_0DkE`<1* z6_dc+G;|{9mUQcRGHjIznCdT@O-$Hpt~ePQMoejZ6!}#CdTG}SQ7^iF7puu z7x?*r$j!uI$@Z6WY6wXR;=PrDyaKOL90NLHSsufO5z=or)=A7eqcKJZ|Kuhv=y-Vi zXv#4`ajis>$$${=`{+0bN#-glrN6~5sD%QRDVjpsv#I00vR?cxzw7t@w%`5R5dQcV z{_J1+V}JM${MWC1_1di)pMCk2YnLzo>RI<@JAUG)e(Gb#jvyHj;NZXhH~;SHwW~;#-`UmmumAPGhPF&(g9HHxDj;QoWt=g&7bHP`0zFP=Ca#OjkOi0osMz<6Gq0cLh~VPy2qi4(`r4H{t@l(H_e z<58E9O@x6f6f(PK-|-JEK9$vD63;aG+m^p9_*cQkOD(n3QcLZL>bU>N?=AfkLsSN( zfTv2CfP)amQJA>MaJDS2!bmsik&#yEtRZ73I+=vX^2%c~5Xlfvm~2=P;8)UO;3TY- zsfFY`rOThkO-M;5G|pMIU0i{M7+TikRm*?rBxju?R_U*a{HDA*YQoZ-^05ZBm6=eb zd}kOHTpB2%4#`kL4>oyO{6~69;PRZgXWkrIP(puG(k^(mRG)WH*;aUUofygoQHUve zvD$l;@-q$wjW@x#adXO`MmcAq;^tTHHa-DwdQD^Ng`rzBi)%ag9{7o${W-_4`t`s0x84|ew79(5)ZF4I@7nbnU;pN} zf5|WTWxx4X{c`Ns3oktPtAEumy?N*ESHJnj^4hwe$(%iRj_{`QQ8KNx7mG>RuLB!l zP?hyv<@n`PYBqUE$+3YVecD{5m?efwwgMIS6k-VBYYouvX#6PjZ#i2g?CI(H)F(f2 z=)k@c$B)HwG%lr*j(Y=wCv~L8rn)0X4)eR$a|sj26D^HfA`V9A(ZwGCCT*s4e%+d-_x^|}M+M_du zG~Qe98B~nfSX;S%?b?66eW$g#@zRA$@0~r{)zghT_qiYap0eHIgb#>V| zZGQHP|Lse&v(t@rwNbH9mCN3_bz@sgLlhM2^4Xm4I$;rn4b=SnXFlE0)`lH+KWey2 z@qbnFD==A1=AZkYNT1Hh|B`=dtg9>OSBKbj1*58zSV6;VhA~_dN-XhbAR*f%W}-fv ze;APGYhxqk`9qBqsgw%VkRde;LnKCJQKLL$FLSy1`GwZj7W$Gxgsz?OS)rUEz7YmgDp@o@$t=mjZ1M!wXOA)! zJ}AXf!r={Lrj13bLXA;$f|W8pmdfSwF)x=BoX-SamyZJ2+l{TIGAB-=;kaSq`7>RY zLsK12ej;V#Z4Y5ti-yiuy1)c7k+~*} z2h6l)!rQgu2%c^@4tS1`2597J9q5(+^0V=F) z|3nXmsil@$YAMIPdhhEj=7_(L|Fr~^oj8Xh3X+K-;2`DiGlVATPtqmKbn1jIp%hbR z<34FP>FAYyZazOG`k{dm$^5AyCN4*plVP;S{ZkX^BTsPC`BkozUE}gkwh+P?O7a#l z)khM6xQEIFQtawx(2rNf+*0hDcbI3wuXNBVdj{p6D4J?nQl`9Wl;r6}+&)UOgcm~m zG!`LgNrfk;Aq0=0m3BT#9QV+Kq<#cA?z5AA&-0d+mbF$;WCvz#Yj5xA?zV~9SRX$s6btO(2#Rr&*}2)Osv0<+ z_}tTWx5L-|BR}#Zn9QwPw|?LUegK1JGMW08=7qVr#@adn_aF#s>T3V-zxd}pgZ=w= z?)=gh|J%>}%+Jov&8@Aio;mZb{l|lIu{|M6Ew$8AOF8a8`uhyIZ&AZyT+IX()U=ks znhYOVGKF2jRDoq2rT1F$VYsUVK1M^oLZwK!U|02U)nciEPp0dn%UU%puC{n~+(L{*HFmyMyGWY?AjY>lhjVC7Q*gpq4 zPUjCMHsztG-i(zW$5cFQ4z?};<|;s!&qRUemd=}rKnU;q`?SCaRAXIs-PA8vAtlkr z8SQW-5>nXcQd(z29DVu|uHqsVPsbTU?BTcv4}Tzee9vNZ*PghI^&Be;^ieRR3u!{- zP=qgi%5BtfIe)jZ!zrUIk}BUzBOtdds^nsLH@0-ToY3gmnfdR$`DQkk+rNL`>iXKq z$O!b>#~+O&&rwrT^WHtX&tJIM&`>`yF^N!uuCA{6)wRoSzTMK&d|>|pY#IuqckeAM zENpIWfRzpfm>Wovbo(|kDx_!ra%Eq5zoI2=xytTFUD_{A_u6=tu+S<>aJ)6(u zy1Tk=-?;;x9%}o3#-=^yq{W)bDQbVRmRf45rKV%l6BC?C!95bunIX`E>jfczk;`#P zQtgCl64)i0IHO^P=G@9yqkjmP7^BN3+4c!#cdl7RX0f(NJgDb|tTsd7P@^(Qj>HhK z7(~<)fHDR}O?KFGpHi8Tz0`d0s7OC#IMtH%6cdrX#^qw6`JypjwRc$Bi?2U2zkkh5~gZq?Q$lm_*y1di^7ed;AwEY zvw5s1jN2;{c?Okr+!naV^)mP=6xO5ShD{akMOaPnw~+_BFEI&@&0e3$O+IZc}oZ-#vdmdl6)> zFtr5{ysOpn%1V8G{fXyJeCLg~<`?ICdwZ{59fIoO%P+rl_1bmhRRyNMd+&Z%cXwZJ z@5sm<#JwE<*m2+YFI~C1ZCiI^bJN7+B%V~(*4BX5T@1pvPn|}n@$He(j_$5qJ9c8H zmlhYmAz8)4g!;Ngc+?jcQFG+(-A#D+vtE_1T3DPvbm-vv>gvO>NBClb#1IfL{L?F| zt248+pZvrpzkTxb?DUN5c_5dAd4gN9xU}5R)U@~T!S~-kH!#rup&WFN((Ky0V{ zmW{e|6ve8NOIMjPN;L6x$3<_nUE(;A)Sn^QcN6cMj_`^W#Sk&6G4Ecx5iW*-3DKj9 zG@5G{r1*>nh`+JE5rsulj{2kR_nv%MBbkuaNz^J)jLi1}?h+`o5zr>~%Lg~+!boDcxtNh*REV?ZfY*9ud6UvoSUmUF4>u1iq zH#Btp#EIi|)z$df_sUB*Zr)yASZr%)%xF*N;#lpb`o@gs4__Ous;&xR7FPYabLU@w z?X~5_#iquFxiBm)Z)W|>^B+5L>dfhe`i6o2zOWd~&dwB8SK+JgXl`k&t~vG2sqT)B z$V7nq3o|pDt1Cm7E;Y3@e+ZGOz~67a`6dYKVHo0c(bm=mru+KJDrDyIfWoz3Rab|v z+em=$KmEu5gcA{RQK4;$+EYs{wbY)LG5RnLX}m}{%X%g%ioqEZCj^ZouAGoek$Nc! zzjflAAVXIx_0hS4M0@BNUSU*`9(qEP%zL4liTN<}mmGKQQ}$1MalR`an9#R@-(%^@qJN|)361{)iN^-biPhpvq4D~eN%p?zqG z-=(zgS1ILZ5S$5qyeSr9#BXD5zt7;*G8QM+ww!B;Vp0;QcesHqM7-T}UHnK>!f3E4 zqPtC1;{xC_l?9(gp?kZp7L4;OZ9^_6QY07}+{oc6&V`myx=|d0nV7F#yB4Y`m8P~t za4IIZxU>kF{9G;zaYjg>JbL)3zOKHjv!lMY7C05@kQNsg08jgRwoOe<_xJV!ts?W0 z@A)4)er#iH9m$pY`+EUTUDw^Sdk+#bA)W2`_;?6wm>cC6aQXI9tO)I#+K zbeg%jh2EZRa7BYr^XTD2Oxv=eg8%m4zWU*Kbl`M{A6;t=_dgbX>Cz>HtCk+cSRTAX zC;l)53#fboO=D71OD(n3o>p*b)!x@w&rzaJlo@$@+QsjW(^pY4lM!n{vJ|5P=&TIJ zj%OLE38R8U(mbNnfdQbTaZ#2SnvCZrV@4CPp%RbsSlnESwM&p~SEtwnFCXT~RZy9B z7zL?rNhbAt*kw+BQl3&m*$|f487jzaPlWm6suAM!+=Qn}SLnaoxvZI>fpC)&$HL}< zA<_`_ga2a^cAcD<#(8X-TPYPyCT|}nVNxXujtPMRgMy<&PVY)?d1Gnsp<}e`dA^tN zy%-IK0qx)ac5o_sHJnNeON@dLaH_Ab&$INb*w<(Q&7-k#WU@rdshJsInmxOAg<;Ir zA0Hpf_!&StdgLLHkS25;$JI);PW#_Sk0urt7eIXmSOkcS^*+N8ae;>qA4V(JYIjf1 z%+AeWpdILRWb|%pOLJ8&?|Cjdgk`cB^n?AmGdc>eg%S7d-D?jS6#t3|7`nGn8OaA> zfTe98+#Z<-5t&FGdf>o8Z9-In>laf%nkWA9AQctMInk`yWN(+=8VQ&jXMA!J8+dT< zo-k%>(W2~YMA6u#X-IKLx)MfM^>_DX6_Z@8L`@1vP|STok%I$HpFKanu&5mK!t>9= zNsl3wr_e}KZxrgGbmd_qw9{T&UEMu6$k%u6J@z4FUrKyH*i90Nyh}Q(J!G53w69jEd6n%Jh>CjTFPZUguo>2gvlN!f^~u z$cEoDR3O$yVl%lzNimYXU<+Wd86-MSVGSnG#`Ar+-aS8yzW{m#k%ug;BtfhI<&qj3A20cYEs8X`pvM<8Ky{Zw#vl zqv`3Hp`l^d^}*$snx64o7tD>h`2}nUi8IBFx0>o2gv?6a{lE4%{*LniNkF#0^o=K&kh{_%?{w*}{OqZG zfqqip{)8>H)KW|3AoqQOAe!(13Mffd{sQOtPWHItRl++7xH%hWC8Ir&3yA|mxk3U# zvZ@Sq0#HXVRQjIf!9cpA6RSh#{8#C)XO6q#5)oh^kw+pwi{W@mHh`fdMw!6+T$vw_lvPIP zjX^}}IGg}K@$}1nYF)mY3}zB1R2o!%L}ck$9Ch3u*y47z2X?*y;0^E@7+NT3hlp)d6-k;~T9I__%Awpv@KQK72He zw%y&`a16J!w!#bk#+z>=56RSO?NYPY-qryV1R^8yRSI zHgo;QFwe=f!M(*6bzk6`U=Ei!yDi4Y7 z#)ifk1YA~C@7cTW_V93jU*FQ|D%RN6)jf3cmg{CFCntM)ySqBuy=?aKwd=?dmG!)a zrsgdq9Kw$aD2>4X1Z@3ZJs3ofZ9#|b$V8yW#E&oOTk?BJjhZsv)r{sfs($Duye2YE zpF>-W%u^g+hzy^4pOU4PT574KM(Kg@YMfBQEI}Gk5?65E5Wnw1c!!X=ufpZveNNF66t4U`$RhBFi$r=}Q7fpRuu7WimEC1z^k*U1W@`^O; zEX$-(#1@ePj*>}Vxq+NYocot$ekE+p9a5@SO6*GATHR;gP=KlH6wwKDmb8+3ovhNs zH#)(&=Q&FP4?%vkwy9+SLR9IBf)SFJaStVvq0f9%9vc|I6W}`bJU|ZGk_^r!axfK& zxm?}{E7z)(+FM9M-yDgR%i7S^wh>4{?PRH_5frbK6>oZm7&(Qc8vPj&wOfp zVjP4Pq?5#z_`Oaj-#E4T99k_QjL-L%*VZpz9SWkb5EeiAsZUPN&t1NDEmY3Qch77F zMNo92(nm2;7KQtn_*mk)x@dQ;y1MG6mtKfJ7*C2Bm+yPnh)Y+m&dn`i zQ1E1mVTb}wFb$1O$BrLwX>Dom=$u=e-z;q4q%nH${@~7?H*Va31|qt7_0`wlU%!0$ z8uUYOsPJ=HyK0RM_g%NHu3>CqvbnW=Vsh%ntvhS$g|&^s3opKe$-ejgxvd1!l#Cb< zW}eWGC{~WlUmHq(#XP>B$o|*@eWD_p)A;{aGuEh}>}%!UX@3)oNiDV1QcLX#8f&%? zYaC_CmbMzcMFPznBpO*F~@mDZ}BNItgcq(ybb+CW$q#EibJt zE)>_-v=e#gN0oB@h7lUNkg(NBTV0dOxE-xcXxZ7^0LF_p&cR*VA;$sVG`4Ped3k(dYOr_k-tEzx<8N#0 z$SU34)-^Rf1+EL`jvm}@H;O_?cHFyr9~6{_4;~HL4P4=sjC?u8*8ht>F?~sVeQ@1 zXJ35zrN(U4kpuf7ci7-(`g^x6EGS`Q}jM?6^tuB{E zDCfk?l;^n!rtI(OeE8sQFgj^fp}aZZFm@ZHza?jm9c?&sE>Na4h(#4B1$5uY&K3qk74l>g%QsI z7V(2_t4pnIZ^YIqfmBb+ny>`@y+Y|l5jZrkh_b+XamhpysuB{VMx@RzebdIUFWD!; zi=g-`2IV|DHRnPi7=Y?ae>@ohXbdF9LZlB~EIHD+OcZnSnp-H3dU6iJ1@43a)s1UK zWnn?;j7j-YF%y^R&?TMXb|99#)T|;Zr6lPPCDn2&eR+~RL#f~YJJ3=bfnaB)bOFe< zSj+^q*?b<|xgO@Pic!%CY?~*MIhA%V;@jqG9Yler<0w^yvi-B~YHR@!m!l}KvN#HR zUV_|59-fC3&x=2WF9k*vbe7F-w3$Q1-(`K_<;5|lGM8FJE>1=sz! zX5f1s2B81ZCc2(W=|bmb=bBqva2cbcp`Angv5f3(&Y+qhQgvk8xD8y^b^LwT_>6t{*Mx^qKeKGFO&b9wC``p6r7q`YN@4`+D9!o zwe2VWNDK!ZLwVMvXrK!tT;VFoqaYs>{VE}5CCy!8XtV=VAmB?qQ2k^mq{YI--l2?} zbp5d@nOFl61;7$?=2|0EN=uNe51w0@@+#F8g-_iC)MtgtLO@8y&XFtNm3zR3=E<F0fvRRuD%EYI^CzF7Q=S>GJ zyHv^?iz{(FE_qL}etS}(y|qLoTy?OQ4z)62>5Zketsb|COBU1_d;FzDwgk8{zGtEk zaNjmH9)(g;PZ7z*lO`nzlMs8s#7I+w{l-0E7wnCv2TX0Pt@fflFJeCNd4RI-YuBYU zIwbB{)(z6OLTKy7cNkN2wGM3#SF{1RB_Wh8WJ%P{x-Uu7?gs+@P;{g0Wj?x)7{8H; zb?I%gD^x(VQYfm;WCZvi z;kZ#wlByw<1X)<75*@m3iFaY^L@s z6cLd5zR!?dGCd?#rr1%Gc@>p`rwN610_)`Y#uc$wY>H;iu2Sw+3ernl%N!Dd%QB3W zHkM~zDb6PGv`pPfrz4oGCSwc|qCE+6OIgl8;!}hiC9q(R%JT3=VQGo!(X=V&Yhtz% z7$lB)93spivvPIvp$bhx10WZprOgfa-E;YTCY#eXQ`Hj#?tEtCUyXdkVCQ26I2E0f z7zNs?Q(Jltg}=tA&ZT=}^Mug>3r6)&P|WKPsh;GqmBfQ0Cz8of!cE&J*5T2lCli<(;D3O!8W8))abwIF-Mk*cK&M%%^mIa?*2 z=Y}tEU_S~RsqMuFImZ5R6>33swyM!PoTUROhK9d55;^lIMv8fRzV9d8E%cpktR*r^ zB-{o>+;mb)Ew$8A`#|7Mvg@waly%6c5=|Mu8eEZxQzA%ar6&|fxFDO96Fs>$qrMIU z>ya#J9Y*Z3OUjR!h^ZO`=E#lc`97vbqoYQw>}^Rbm^&^K;hWvnGQ5&{kh0nd#}MX2 z?dW2qZaVARa3^TOq9SNhuI*&tGp5|jWwz{s89wN&Ex#I64zzn-Mj3r)#@Fz)8sYEan7<*N|4 znxUKYeH*C+Cf)%&p@6-!B=wE=UdHz$A}1;0;)mGR(s`(ahE))So~CzzG4^e1{~OU^ z*imSOg#iF%z#)TB&I#`aLU_oU%R+1H9; zh%U8qFlcB$OW0gj(R?svI%Kk+K{zyyzsx7iC-7hL6~@ zO&G=hiE(+1SqXjOib}YuiF9V-nxT`hXI|o5shF>|dpES>2NCQ1-h1yM0TVq7BZ?GZ zditEx?x8*k&p-eC)vH$#(cxJ`9r`+^@3>qphidd0MxnE_6Zuw$hlg>cuC8v+o;_#J zp5^a)C$-d4OD(mekz3culu0l~hny*iXx|AmNngb>nlOQn$v;idu$G zsoK4JSD}b2*(eH2_tMgOD9;pDxw5h`F)^`Y`*u+6A?Q9fHg@#zAvXru?%4Pkw!XEc z^}REv_wC)+(A0$8CN`C)U108e_wQp1b`11~VN?S5w%^Ev*s!VD*^SM@U|-Mj%G#xi z=U#l_MNL~78Dd~>76RAv$EPNs3V-C_{z4GN$gCLO)r{{_JVB*)A^P8P#E*rAh5PsK zBKv85eM49%x?XN+aS@Dsq`nG*5U_H7ehxqrn->Sd8&fP4a`{~Rk=ClIsR=g-o#bj8 zkU=Rbtku`%acAwbKl%jH2cV?XL~J@6rC!{k|26=)W64O-1^A9vsFVW4Z{I$6?b;Bs zz4rI_&(6+5mK3T=fZg~j@~U=pblksx|Jbo(NJ)0>+O>v;hNDN1lD>h~`u+FcfBEH? z@$Nc(`t)y0 zJ(4_fnURAEtZzsateaf%@gO3mKn(r_W@Qa^v=NDlN&^wO7rzNvbRH4?v)7j6IPE%I z#vCOcc^PyhsPnk0W5`ol5%(s6HGzCw<1{QZabr-XhU_p-f_0g%DuI<@(%H-rt}LTY zHF>J+?PgJEX0S-*d*;noMj%M{KXawz(`@5}Qk9Z(Y|)TRwPEFH*{wJvC`k(93ViC5 ztRb>wSs26p^2~Lax8f>mbZes^To2a0Cm+?AysXyOHZESiw6whP(#tPF)*ZQ-CZ}hi z@v?88mfl>}fqRdQW@q&5_YvyLLW$ zGzKvA?YG_z!lp{_w3oVb4Q^VIyO}F;n>8Z@yVv*T)lQ3r;~w! ze&l`vetPc23ETqw6=xi@bCZ27u#A|5Y0>Rqn0G2 zgD}1i7q48ITUhMs>_*O}Z+!br*Y`2%#fz82V&TOXowk6ko*j+#4bxLIz~{wcbnepiM~@yUt$@Po>+4)k_w;nd$^4xNcr^atDFtNN-rgSC zud9WXjn(Ca`keF9iNkw#4it;nR7m&~wO7^B(&qbF`^I%6Lpho>ML29N<1Y(%!GW_O zj`S;k<*$7E?YBKIQ(ay2>T9oJVb`w@z4X#6r%s(ZapHMMeqFqH@wL}pL&~sMUwswt zOl158=turw>>+*HVL$K#KY$8rYimFAGe12&J@w$hJ?uF?CfM6-HnXv@p73p?mfACT z{^#fEBG)4dOsk}Kud)zF#U-0&9+h2sB5{z(FnFS|y(-YP+8I0a&e6KaukYBanItV`57EE=d>M1g0V*dmzRRRg0Jj9AjUf zW)=hyWgbnqY@;wrP^%NOmHZYRUyKsiQD*w2gN-C|&}UX#6A&CfQGzPNUU1*{84B|d zWHR_ta$2Z!?txOM!uSlpt-eQx@{~daaX1lEHE}L{?P~6d-0hL|7ULH_4^ZbHys`8U zz{ul7rJQAgkHjYHC)%=XCAu+`xfbv!GAt_@M+rauGp||S+;F`Na-JfkC{!Wq8=7DL z_^T&Rokq@7z?l!dosE)d~@{S!?n## z&-d30g|)(FO--%#y={HHM-LplF??gs&K>iMOVx1kI!;wp&GF;MZjX)vXJ_)cdw1`x ztgRh7d>EsLmU3PU122;qzH#fof&D=9kulXZb?b%V`qT`L5XV1u{GGSoF`6`?jFsPa zH#gTEr5Bc#Gr4)+^OsiE`uckBK6o^^W4o&y$j^V~6R(AqMPs&jG!H!*EjguYoEjuiRtMHKjRJz^yTw@V?$jF^;IECNw!FUvX=!XX!DnNH_%C znTR6E61qGM7Lc(4sTxC39sVoYpnXC+Z z;#a=(>MO6m{mwhDyz=tm!qUeM9y)jN(#XP6XJU_33Up+K* z9YXJL^?I&1KQ}u&J-w~FyBJ1i&t7P4Z3aj}tA^(0o8Ni^j{*S4SC*C=>T0#sqM4nY zSE{s?o$amnAB;bGFy3UBW&sl&Sp4t*{l5kjZiy27x2p5(H?9@6i(xDERgA(|sSwvO0%2lP z&f%v>{i5tDS1@ft>N=uP7=NJT8jl)d26nRXLQyA(Sft#EbxR@^f{z$tmJn(fI<8wJ z?Mr6ZV8D{phqmrc+Gvd8mh@+YTbiBmcD}SjkvwBC@jVeAOjJ?|72|63*GiFiKD@FP-Kl5+A`6u$U?+(5Z|EIH=6Ufj(sR!MU20#_ zMY1Tq4d{mESyDXL5r)>(KlM$jD(L^o=(vB6L^%M;i_6R4`+^;@Z}0B9+UjdV!_zY} z@afjn)ZD&vr>P0D>CM=~@qhdG>@J2OvZ9VpOj-dWjah-;F*p#1 z9$vn3O>5QH*XK9@VGlwRp|@MNZU=?pzP-C_)M;yt4Y>!F{cx>U<7N z5MR54+jk@5Eqyy$AzF=}$NOK6{-2Sf*|YCcPaB}{sXC5bE*4qZ((_%sbCjZIg7o0b zd;Rs-PM&-R{36ts;xPOfmR}7P_Y}2O)H751>?hyF&od5FQm~#Hjko%Sdy!&t4%G9-}w5s8tNNge(6=5Z#ULfy1F{TsQC8DcYnpN_!Zy$ z<~M^NIC0{{`Sa)T=n0ANR#uiTU%u@78Hz9?)oRw3O>HZl^qz{2`%nK7svv;ckx^g9$R?;4Fy^~Qs>I%=nrsRGF^qblEKNe5 zSt|!N^Qd|3gJvS3akmQ={q zYre5maD*l3__Q?MBHRInh`dpDHZIKz|C1k4o z92#su=fzh)%4klNOXE>#c5klx3qrY>9>iUQr)**iD4w6eU` z-P4_`sd+d#H8MKlD^rtk>NC#n!QN~(53;+P$vhex1NQ?r&2v?4O}@I?Yj16DX=!)0 zr_i->jq;-S<7LXO4u`*;zsC~{0`wmaaOd}1lG=-Tm)`F*8BO05N?XdHfa&td<70*4 zwN~C2XFvN{ zRD=KJ%U}NT6CzoyClB0z>JOFBD3i-2 zvjYDYVVVSu5;2qsh{l9zB54pYnwoeP=W%oHA)-#nxNR5`uZy~qsYX$s1tKH-W}6dw zK;=-RO^vMiu16TqR?v*3Y06v~Rw;BSB3vC#r$S+@WR#zrlN`|k$s$IpB|&$T6wx@i z^RgTb3aHJSW4OS;{c%Z`C?ZxiG3;{YxM3>Dolm^Fo)Xz!$tVn16I+I_@fpTmOsM0V zD2SL9L+6A92S(~- zeZAZ8r>vieC{mJkJCg5pqwErBniP&saLk19Rr+3F_s>=~lTm7UX|8{J_baczWW3`1 z^4vhz;K2UFYin~aymSDnJ|FXzlI=i=>Jo$EEbA4lT?f9`HufFn< z_A+NKT(~td+OcgLo}64Ax>A$X4ORYyp=)`i8tNO`Y@Frx9Xk+qnf1NR!p7X<`2B~Y z+9|fRcR9*8_DP!??`feN_)kgg${94&Gv_OkUpk4C1zit=ke_Etu3Kd%;s{z=Z?f=< z)c6}VwJl_o`o!d&0=WgAa)_VOZ9RDKAP#15u_Ll*uQkMh{QH0Z?{@9lH9kIBov&G6 z-@tQMs51e``M$q@mq;K&fFE@A*P0rG8T}LeqBWQK3#?)wtPI_5$c2r_*#aVS1@;heD;gC2%Y6PErK+@X zHRq-`@lvRjof}C(TZ9&QG;5v$u3D2E@kE%cbzQqOL0UJ3$x@=Lbn=LZq8{Q%+xR{U8{N+yzLXjhpaNDSrXsas8_TmPc67c4cjA5xGVwmN#8T(%X zRdPQ3E5F6D9ES4RUbZryGDdi7oAMlYZD!;8g$Gj;->Rz0UOs>7m19Rg{?f}$J-Mpt zhBx0lec{5D1BVVbH@Drq^UE0PbDag&fn|9O#e>RaN<+p{s!PGTA$*j3$Oe=_hLo%Md*!FMtG3lBn?5#Glfw z&LF8o(JuMdb!BRLrbX}&1RBC9L`x#C%cPAZb?|a+!I!|R433nvmXM$`As-5^WllLc zyW>7AR^}(tJQKP?-b~`XFu}UCOAakL;v)y;xp7@5k)1St)e1lIe8hV~u#^zIc2S_@ zgK=-HNJFmJatb6@-V|FVlUkE>vuGMcIc;&w;BW?Gr7CHSbje91!6kr49m1GTPww`F z>c4GkI~Jn*OplRZx-u_p^4*9^o=Zr8db4!)NZJ0Wab!8P5pA`2z>-Mm_++UvPe49W zc9if(KAHZdeP6yyTKnT|OLN@6`o-`3l3(?^qW_P*xB8Rh$eIPs&hd!I%;Ij*v^1k( zrptU^@8do%@1L-*`?k#RS1i9QGc)rJe4uYM_(__EqJ#+dV^^xk^j|1z`eN%Fl~mRg z<>eXRo>^^v+>V{J$VB5(DJM`k*y-u<`_`PBel?qQ4<4SL zo}5^++2QH?sR--M=EgFzxG5zJoAtbn7}jsT{@Q0=eYjqp8_MBgA*q)>bKIu>^1;Ig zm_6u@UTIR>IV0!sQ&jgEw~+w)`>1C5LTo>W^6gUF^!0E575r8p+Xer|zirxhkLP1Q zYI~2nf<1eRX+9ar*=#m^fX(=sb+??$XqN#XPyjQel0#DCBeBV1v*%(l!kx7)=C(bI zyw|wjNz_Sv;Zm80f5$&Wvl@rqgKjX!zia4yZZa^|GrR)b; zq1Z87qunlaI>uJD8-abJKtfTq@|onWo!aq2yJ@LGadRgD?U|xX81N|NpGKM^LXjG; zdIf10l^2{oU6xNyRRo~s42*-hFU6UfuWz4vkNED@y{aZrQ{rA(wb}N5ZwbwV21&PX zmE?1F$R{rB_;a>_doFa74KwUlTygPS!j9_ErlO=>us&r0-d z(+z#!xAE+JSZ`J((6+Px>3{uybJ5x9gM*XBdcCHwn9r8WB~9I|n=jflW9RtgyFYyN z@@eNKu`K4@Fyvs;XCHj_G_@)H{Jr;1(-HF3B3Y97hkGsLCP_`x z!e(P?(Qnh4ld4DijrX{Bf&3)md3J0~(^NZ%uA52PwYxO(8#qk@$3|#ehZ|af(^~YC zOTn+Hf^lo*f4YE9!L?`J65E&y*1sE(RQ?da{)U&VIXohhfRToXVt9}l>V zASyLYl%i7V$&G}@JK?kv(QRMzdK{(fLing7nNk|99&a+yDQPNC-?NXL5L1#?%CJZA zM}<*@YOca$O(j}XA%4}*RQi4^e{9O~w*x79NF?gAs?K{Q?$e!$I;8cW9#2K~)oNnA zQZ1uC?itqkEMw<7m7@nyp>iHyzP;$!i%57;_y~CQNBGg_-|i1Zjw`krdjA9=%YnIu zCb-F+n$ z9K*q4w(6H#cc-A4kIofM)0AA6tCf+>>_8f|GUa3NA1(J9KYh5z{km%!Qmy2B(qDBq zU%S6qHL&&X3esu=dFLJ6?}@vlk8lT%bh9bZEW7#}<95)b$T?%Du9&8BRvMa11~Ju4 zPYWTLJEbXyo1RM2lt~-6J{F_i-ON$b7RSz&L*Ky7E6uIPMuV|>s!Y`;P7|Q9MKT&k zCwn28S4vtUl#3e$+bbKi-E$bP?)$=(aa4Bfd7JU4DC3+OX+~m9uT;|}O<4GpLsv8V z%H#K1YW&-bdp35Y$S*+rt-(LBNrIF#$WTV< zcp%Y>yljkypZ@e00B5r~z=8~R5dnJ6Y-q@WAxsIKd!pfTxhW`~tXW^bPqK5AM0BZp z_Z-VS%-W-?ygCZZlb@U{!ruSt@#*ZL!QR=FUv2tpM_SKU*Bc=Ya({hwPWZ{e$)V*U zv7N8btgid_QOeNi`Y<*oDl3G0+~Xei_;g05?~x@p6Obc7YP!NBEhQ1$mGC5xO9{yd zb2sx*J2B*pnki{sQ!7W8ijj2#%*s|&W98;nN(lu$N!!%|NVx6NGf{7bqscEB63wb> z4Bc7ja)iL~C4$lDhLM1#l%`?bX?z_@e^ayb%$qXCyyV$Gi%+gwXO~G z_p#datL0Men;bcca{qXl9h`M@w+8pP$35=x=_Bs4nQW2};$~M?6VdC16OCdQr zJZ_yC$+5s^&bjOa9uvoLkcgf8TxHKwSEY%=Hw9p_PZTw`a@T*n1gmKvIdvnM_N?ut z6!YzuRc3vAlL|s@tO>GJFg@8=uo6Q=xSN?rl(O@1G=o%S>yq%{qOiMkUUKx=8}E4x zoL9q5?4S^wP1BM@iJk6W5+m97e z>uzk?mTumpS=V(9=JS+Vm!~GR(fU&T@yTLsv!6fX(X1`c9-o|T+V;$(ei&$$%j)ua z*)*b&O*}ilXgY73)U}PFJiEHQ9Lm6yX~v+S)nzirJ?@J!eJlke_qfOXdueJV{*j)4 zT3?goRIO1;smGOWR`-}v$}Q3yJErdS{Chs)mAy@^y9v+?*w3Myrab1H-Mtn(nzHbz z<4P?)YHrnmy&AJjS!2a-OdPLXC=jNlJ#)_F#6)F>dOWSAT2ELBdcE_pLv^#ngvgeg zCxwvACeu|187cr`SFdV&V>e@tDjAwu#0b@ec?_%Dbj>qyUKeTmQ&S6I2;ird_JpD1b9JLEP!#K&JQ6By+Ae*IhSDDU~Sh7Gl>l?fWg>0eREs z%gt&4UV8ZO*%FN!PkD9q~DTWW`?lXvCH?u>}N z@~-u9ZtJ`&<*l8oJ*5<&c8-m)xAM6?Q?~@=l)~M#!?^5m_nNv=uZtb|j=(MUU+dRu zEMQMseUNIYJYIcbF==D_wCHIC$-O1ht#9q>Ub&BrWf)2+<0Ym9eQcSg>)ys*#%+B% z5utDuvIsV?D`=TIqj?^L0p5#isJN6it&j>1R^3rQdnI?TDIF0R`Dx_0?}__8_OXi( z5L+8{OWtVQ654GkR+JJ>vy_SiA_$VXqw#ir|QozE@w+Jgr(#``AFZ#;6XH9tJa!{*ubl2+yihr_xrC3{M4)_7W7E#L3( z%IU-W?0UFbN7J~w$UA51e2@Jy7M~PM^VLZH%^ECzIMsja1m>c^?h)NT97 zsnRK>WMItzuAN5&R8Mkye`9Q~vm>%aGzbKH&idxW<`0^t&1yF~OXVGIe$wT&3lYb` zhoyaReQ=`oFsCkKY31#1_1@udHAmbN_j~Mv07u#m?RE#p&u`>Xra$1K6q?g)Z1g6L zNjahjuGhU(ylqUpzFK*cXoNOIblKYZ4AESjuhJ%4zxI?Ky>Uugb%~|)v-a?%lX;hX zcI+?=w0EDZyh~X~^I2=%1(lmxx?Y zUC{{W6Qxq7JB)w5&djmZijw@~Mci2p9sb%Nav7wkRg*s%dhhxp)II$TJP%7@$)zd@ zJ|P$hv%=lmHbH?GjVZmh8{968Kjri_Nt!*6z3OYN`%$_xik3_E|emN{xc7<5u6IUab|M=bbX4t*ptTqr;{~jE%;s z^BLy@0wU}Nw}cLma3(U9eBA;~+9+YzTphRe%31sRtBdvJlZf`+KfL<< z>kpZ9mGi7^dT4Xw3VXQllb24H*Vk(?F$wBdO9wyy(oz53y^uI@c-gF2pii!yn)U>bzKYjhRKk3#AgRv0^WGE5BorXyBQuvE^erFj! z5EbF1gBkb`VE`a4zyGz(tFIoG7zCMZ&+tiD!h|RJ)%EiK{=s^gzm)x=vB654E$|{R z8iSNls&rdYN@;4=ZpKPX_uRp!M&LQ;9p~1RUdIjGJ*6b67FTMTrb?@)1%~PYJ}lVS zmr&oJCU=e}t~_K3Jm=Q4SgNb`fD6s zcU8N0U^;H7fQ=`MfSG_=Y1O6!MY3vp_Me^mX0qHN^a1L$)}J{bbIx1RGxcRJ+k2Z@ zh?Y_W(d>3g!`NY}U#cx86>5N@ZOqd3)29dJVvfr}WqI|0$6vM6SHg&Vp7Kw8^JF$W zb6P_Y0}w?`(E^duCyW7%OQILS-39Q|%G){q{%}@$kZjsE=Nu7I=8Yz-GF`b z+gpaAA7l)vo3#a!*mwi8`C?)1dOq)z1LFGn@_3QneB;6C{K0v@X=sbKeD*U(4^B3h zwmh62E-y-F2$o^9n$6qIdim`9T*37!djt0-`r%+UZ#(;-PTu=R-o5_H!*`xOT@D*d z4ek!^p@@r@X0QGOe@Ao~rp5-}?XmkLxQm$yEyMcDS)*{l!21 zcmMf6@pt9HU_I3U1{TOE;qHO~TPxsA^MC#Dzxa3li+=4}$HxK`b zf8=Y&Cx^o3re^^hGJr(f;Gg-I{)SmIDl5WhIf_+&wpY`BqGfmYuIs7{#>^_)+tXm|S(sO?_O{$9_F3lkxXO5J z`@+53*o)Ac`(9*vFRVV@h`@*8$%WWub87tlv|iHm{wD`}iut%*>#9VdYCTpuDb&H) z-TD6VgX7_3LA4zqcORKv9bur>msKfwx|X1Zwj)SL zAqaxG?Zh57E%mW=^M?SqIcT50C_VuLA+Sg!NP2QQpt37w5h_3;WG*O2kp>J=l$ulm zI#@OHhH02J>E&0CBZAhr+jU9nGDO+Tn$*q9>BGYwt0(KtXJ0=0>gQi6t6x1lx|laj zdw81CgXPtFy~$wopfkPH9baCaXS4QTetmsmv{L#e9c-4@C-Xx@sMn%@^60R8>+xzM z$35;2M63>)+1cWm4-v%)0I6W`*xKasu8Kp7AtIWruA#khvT86NiZc-bVIR^f$&d1; zTVFHUl020)sDwz!cbB+RTnwIl2t~Ize#N{kdEK#RK(~o|5Po*_#bLdO0-@tXIz`-d zbRbK~Cr6*5W>N<7UahvRG*&n{UYs3W=lm4Rgg^n@5qIIv!mQ7Hn&V*B^{>80@tiyi z8D1QQVQ89W7eOZ^GcTp&A-3`v8W=U?=iBl&P~_%@`;KuykOoBg0Q4>StNeIM%5O_1 z_DXnG)%&gk6;Tvh@+Z&@b*XiH(#pbJ2i+ySxg(lgok-3?LH zArfe6SPCpG1)Dq+2OAP1VQw;r7+H}8T!_Mzp&<-PAy5q@SghN2lV0iDH@G;lxRCui z!`#}o*xH)XGVx*&?D$?tr<(`Q>>Y^6BwO(SIg@)O4p^?tV?c(M<)*+JnY&yI&7Bl>)-qNFJC@8-aH!)+HNsFc=GJ&gO?u8 z517-eKfmf02Z^4C*#*ZR&<<-)S*QKaQG&^X}cz*48_N$94+~dwgrX?4R zLN8~;MiZ1Rj+6&3SyHOBeQ{a zLPinP-L1^b(lvVIr7<3;Z&+H1fx*4t1)(ZlMg~u#RLnu6n+u8vyXiIxm$|FOGg5XV zQ%Z{PQ3g{=a+g(a7EHN&N@;r0y~I;VRbNphG*iueQK>2pObV=qGv>KU}o)&E|ZrVu}b0gaA!YXW?T)+y#QffA`=0x7M_e9=+~ucfDM`_uhM7`qCFK zpPerb7ERNhUtA@(~)%EiF^z_8d!M&4i%gO%1+i(4UKls7t zKKr?^e0j#ry5w?pcCuWpudc2iK76?8hwJN$*=)A?K#Vc_#m|57m9KpHy$TaxP@hOoDrZok{9YiZ>1I1EjX0antvfxj0xrso#|K zYH0dsnsokb84?;~E4{HeHk<3!Iv*c)FYEZ^@buzx^~f$2JPG;V1%COw5yRKQS*El-ZWx-nn1G>p$OYmXfiWYKgTVTyXm__ zRWM6>?&4v>-S>QKDqpN$-gZ^els8Xw?KR1@t{igC6ZTp5&BbqkeJ8|<4>{29X-M|e z+mNuMwznUA;%iy4O;-(}ltP(M0Ky=OU(kS-<#O4z?H~Wnw?2i$ z-DqY8v)za?j~YIWG~V2sQpzw4NbP*FD5V5s$#)Vu?>BK1ZEuI@haPSoAwXT14i+6; z0A#0B>4UImz7xIX(xeLJf(lKmi@X zZ$h{Yq??DV7_&@3HkWXRr82-lZ(>+L?nDB-kdhhVIhyzevYUg1O56pIciU{&Vkbx} zBWKgei)`ztVq}m* z&Le-V6_KjXdX2(XDqlnCRR_NptDdI4?s-8@TW$wdr!tkCb1m$8+tg+Ja^&t+KtI*i z*FH9R;nXE&&xF3V?3o+Z#*oIVr&ZaVeuz9U-QMBe5S>ILaVs&hdhl z?1t+@fYC@8wcCZ5E{e?Esx{}%3)0*{NU|NK*}Bt7sal}wP&vZP#z`;i4M{Nm@|e*33i`N|jG`h&Nllpp>0cis>4 zuh#2VUU}u6_uf;)G$-RzS_+3ZEwoa?Q)6cCR*C{@n#RoN7K)~6V1}H{?da&FX&W4h&G2Vo?dqI^~=Ydtn=2_{m`GUPaYgxEjK0( z7VTl%c1>)C3=E}r_r}ZogUik4Zm%BB+9Wg0K;1R6caJax5!|Nf8ALKncU{)(f(c3R zjFQn5cpwbVg8&&o=D!6@umE*)Flrn_g#M-+cBqe00)vT7C>ul#u62raQ#Q#w@+{kP zd}szRU<3!C#kOj=;m(6Vjk*hnt#I|Z;Ph`IwhGQYr4@0PAdfg9d!Ydm6p#TKEOiSX_8-PjM^L$9oE@{fX7p=m>URlH>XCn4Xp9{ia<_h*;u&BfEF44Cl7XC7@f>u-MLE6>g^DLHX^a`2P4e*b508_CbT z@%sP%zyEJP``N2s|Jv6}ls#fCh(stN59{kIht1noWjH%IygWNTJzl)@@+-gm8Z_dATwB^4Gow=odfx`44{hqgP*jwJvi%B?zgMC`3vg5fHp-&8%3M`BrIW z=0IwaB{w&3(vXX}&6-(AxeQk5-nx4?n=O}12{}ishUM}D+x69E(=-V{N^J-}-!ub; zC-KfNmR$QuW3vSxuOByQRxW#ZcYd{6TjsgmeCbiXTyHklVhm-NckT7{`Adg~Gt=t) zDcW^%wyC*un&^87C_CbAK&i$V1n;t?d*8rDH$=d2bNts~xy4WnadY6VBA_q~1yZ#$ z_$d9b2>6f8DMD!fI^#j29*DT>&@Qu7z6-PqFgynq(=dd#5l=u6 z#1Bun_SXit8>bxqxqT)*KLY=J0s)ngaIy$R1OZYEy{Jp+2F;D2c^LX#J)=m;-7TWH zyNjBHx0!tV5-{i7G);}!k7TrInsS4xQEA&YZm`dir`Rd!H=E7W(s8P^nOc?ak;qc= zSQKdz4~ChI#J!YKIdP53*Vq0=@7;0TG7{F55{Xi>6r@$3#9Fr%6L1G9ruOsWMMp!P z={CZ|x6yC|-w}EP6cMFpyAUE^5N!f`u*Qu%omS7^IF?9!|~DQKlkXJU%j(jEgwC4^v=8Q{^>vY zCqMs%&zC6sRSZlfl#<{4+-DI?<3$F%O~)t4ETlER`t`X# zI%s^}7B-nh-W?n+hf7=9!IQ^}Xoqz^dT_d0FV{KK?A^YcFBnV)4hBj|6lqdHgyCSL z>$w#GgcThY+i)wts4+|tdU5Hn9wMR`!5CbS0JY6y&1UvLl4z(PZ=qCVC(fj;)H=MHtH{LkUs{qG7Bo3bc?b&^rs^GE=;e zoXmk{vOqKiDG;z!5)pdthCv$N3031RLKLfLq*jd~qyjk!0wIhqGo!YlTx@4lK@;H- z#J1abfj>Gy7WbAVu*znit0jd{Neu!V349~2j3&X5N*G0Y$!MtFX`u}XX%-BFQ!A7+ zp=VmbHY#&!UU&g(ptO~AApG2o)eu`$FhEfDLcEp@*)%eC5QQvyag$KlWZ(Dc z2BU$XyN$GUBz#UI5I4q=n>=i7WTd8TrvjCc;Er^#9*oD5D)Fd9+{|uErK`34R82nK zWVJ;f8>^d5m2sCc)LnvliBXwSuT>d&Wz2ia2>@fXd%S4X|BP(4?~D8P5xTA$hii(x zakL6e%b^}3Z%5Zf)oC?KVP02x3x64cg)V4JOL=0Mb81R1eCEpLVYr#kiB zF+o(CUMb?9|NWGyPmO@aK4b5~r1p%nhio6F?ud;GS;O_=<&Rj_Db^g8jf(`5Nr~lw zkj)EGLP}gH4p17?+%(WiunAZnYk4*wypMnc1ydl&%@im-EluA=buiP%r)DCE)6+Ak zNO*915)o&o#}WGWx4r>DDw5j9Nq+v#H%N;pXD43@-7M|Wv~3g7Z0(4THhX~;c@*{p5TtY5GD z^>Vd3>{<$aU=t3TE#5uP1Ru`x!J)N_gD0zJHt(KZT%1^Uc6>CGHmknRQBVLRPd~rB zm?aycT@JR+R-(b3#eMa!si!p+N5y-TFw6^sDnyiGO}es3&cVdcVC-`-x+~gX???d` znZw*NWLr)L%Ry&^999$t3kk+hfZP&iyfBzV2&@KL`0E&4sty9RyBET!@C-o-sYGeb z$`F+GPJ|#CS%6Jzif}P#LxP8zV0Jgaa_N&bLT?h40tDA-w3$Z{a`HfwUJZ-_i5Hg< zOMw(YmXr&*+m%yjr^UG6QMbc`L zV`fz*wA~{bcQAllf)2tZ0jgFd;|Ze-)J~BB!eF#2-0@o#sYp)sNFkV^5?`y9IN+X5 zAjf+n%pB5a78;6v$OLTu>iObNS=WR+FmSj^SMSa9Wrwxp>jGLz*=HHyfGNNjnw~Vs z2-8T&twhsbHBXz;w9$Gj8x~SSX+pE&l7diJ3OZF%grVfHsV=K3sSm;3`R7ToK_;}9tv6#ktxX}4nuCcRv}U&^J%R;e|B!k`aaK& zx}%dLS~)p7Zk$FrEj5;NKlIN$C36-IOv9pWN}pE!_1Qspkh;)iNzJ8ll#-gJ6u5Fde z+H^Fqvt;1ovKiXc4(ctAH-Ni2g8*?P4=SU~g0pqx#-vy~78x+V&I7xqL>S-!6SCps z11Sb`OActY$)wSeJNlulI?h)m5;Sfmo;gpRBUWS~03^yGf*E%K#xYOP+^jEacW>Kv zRGR=CeIB_}T?1gKYnq`SA{Us6W^V0#wpy(cQHrW`yHezwb19|fq}CvP4dp7AD8<~d zl}%?eOC;@vV&*L)YluQb6f>ZVp(vLWLw2KXVCJESzE303FWKFTN?nbZRh>P?h_x6) z4v=OX=}lx2Tgx~z6K*b=OsWC+X_Y9KGRfU$o=t3NO2jC>Hz}7gY*T@;OA=5RDJURH zHA7dR(cmVOp%kh>2p?!hD*ytd;Nbw0`J}Ebi%J*>a94*1WxsUmc%j`)F|&hmLs=e3 z2`CD%ffgm!;eDc546tGtRFW0K*I`4n(VYy(uf*)-CLJ92YviY~dfec`v{vL0;Vqhk zh*76)U_=>hJW`UP>|~zOc2+P`2T_bLD?vd{8g^P8$W#nPArXZM5KMKkR1171e9WMm zUm^Wf_WlA&lHGX(Do?4k{(-+Edq)4cwxp=+sL0HSJl!{6+;`s#FT4QYh8u49@_k><^ZWxJ zc<*!1J#}<#?S|tg9)0|&X0vhT%uUWXeB)pRfqv?r(o|5TglC_7o{4X{^%i3KDF-5= z|BtGTMHCSVRU*r#&d7!)Nn&hjtqm$F>Pyee)>)f4RW*i16oSR2B{0fRG_nSu#u|Zy z=&fb-F-A0+Y1(M!c~Jx(3ODh2gBwn04Gj}%9HiOE{J1D+lxEg2ATepCdqp00ciwVh ztt}dYS2CqFd*d>C6{QiBh|01AdAtsA9fZ`&yH4LZNm#~{uU&rOp5wPpV))wL**n`u zPaQc5!RIbL{njHlEN88~z1{mqS0>)S;mGNHGUpY)Zd4uqsvm#SWYxX@m?_sx>${in|rdA|D2H$rvy z@#h<>3u(VdPp#!IUv8dQDfWA-Cr@oY^>k}(+3tGcRR# z+}Q1Q_a1n1VRbco>zO#7^dEUH?Jl-&IfW2Eo~VLasZ_2FG_=)Cm8Xl2c9UPf7#OxcN3?#kuKsngl|<#6+vb}^BBf}O2! z%k8Nz%*GXrhjOi1ObVg3y7+!oKbSmImc>%{Eo4W-@mZCGu#%>>$VZ87<>i&d)}4E! zXR>sqoLufS&-5k_sLDe7Zf6@sSnrR{C-zvkv$oa$TxM4n(|4=6bYQ&9o$k%RVAMaa z+Jkzi5DY-LWYlaN zQiiY|aoVBV55&#fW zRGHodrhKmUNSPYlOyknTwG$4R>VlZ5O6vrxXk=zGRJ|}TbM;=KS`B4XD{+pf##&iU z1fZ^eNc zGv~ciHRhE13)8bl2{B8nQ7;Ni>0PQ$x2Sb~X;f<_yq1v?3$OdCb(XiQF7dn6O) zypM3Dz>bkgLIq=D49MD`90f#`(k6{FjMJU7gB5Dc42AtZI> zH4y-_j24k7lgUI?(=>I7GtLx6AtC}j_+TCu?V9oW|vawi@b(cz$pH;`+9AS?X+RG;_#O zllw_7e&qddQj#%-4X)#L0Ws8Mx3#x(qP4h?G>)_vZp{{3o^Iw=XWH_w=NvnANE^mriRy$Gz&4k+>i2`o2xf;R_|Ik))r&(uo@lj4AY5N zuNF|$<~CQA3yGGgD~848=gy`#ol1|d4K8e~KX|eIyCORCxUY>9Lk|eE^ zNb`1<6zw3z~tF_ zB!j}EY<~^=E-v2d_T26n5J(|sA>E~E+4Vs$yCo--f*^WO{vfr z*_Wism13n@i21D;X2S=lXQ|qmp{d4S>qU$+FdNjUnR?q585tl8}Vfao{nqe}!t!O^2@zu*`ALX$Yb z9Ik_ijj0o~tLM);7o&LZr@!xXn$g0RWAqD)3(a;5gzBLTG3G@cH7Fs=8r}!*Ju8@q zEsTOI$`v^nBJyAopnPyF!bzO$*cwInM6Kk8z=A$n^cSE|6B(BqJo=iI8 zV`|;WBS#lpDuhvykIIQ*(*W=6?3~Ctt*p7<@3RsSnt{rqkiz%N{79pHakRVA?DQsM zR%~r-EG#T8w%e>z5xN4AuDVGe12y7088iwaH61mrQ3+eU&Z*pzq&&(@DNpOvzj)FVq=m3o@o93h%W!i0kJ?aG$EMKK}ev%n!rrCUFxmA zZSVNI%f+Jwk2Qa$IefU2Khua;$m|CR5z&~1-AnNkZ((!^}_2MevF7>%-tKhjxZ8JsUhBS%X%8T5-*MjjwaJI$sY zO{nmxqq}cCgX?&G!0^-K?Uyz$<-y_b?3%N<#_GkpB{tSpAlJvV&$tTWN}_N^m-aoF3r z+(;~qCk;;0yYAS1{sr3ZAG`amz30w$Q@8WjW8=|qdF9A>)H`zWh>r7}OXt&8r?a>y zo7+0doggxxmALh4BdkfYVMl!_3mWy|OEcIHKWXyY6JPRZpxc`s>SCbFmvSig_W7n8 zkL>LPUzn{;fBE8sDNB>I-As!d`B(tD)(Vi4NU554JFVgP;c}u4v$EJc)gQfJd6Z8c zDkobxx8N^3ZmK>t?juXusyT$ZjoSvpz0z;2EFBy6`^HQrlV?Wbaktx6*|BD;?PM@| z8Pd*Ldqk5E_PH|DS61*f zwdU@1cx&Ea#ySfD&lfJ8SIa09Oz=WP)+7LCGW!6)S{GxSh44|O*aDcjTWXZ)scDWN z);e+!DU@cYB|TMaxN6iY6a}e@g_%~E5~u=G!$}6TqKy2Lm|j1Kg6N!^4NsjJjb-L| zfO-yR*E#j6tm|P->oqahupz5etg5eYJa73B~} zRmqU57Zs?RUsBseMR{QNLTXr@`+DzU zsvJmdG!rA2E33$t}7Q->3nfP_9O{Gz! zzQT@*F_G-{9ujH8_WPrqQQlI@MHGHFVH)i>97}KSYZdKa>i33EGCXNvSfBtHY5)ca zt`XE;fjaYtt2`M=RilC-m4zCanp@WfFY_YfLxncyX;vMEuYJ~yF|`qfgegC(zM>WP zvPOxbNEH{80~wEsSZ5`2h?Vr*Of@_;W-4z(WJF>W*MFs_iq5#*JpZf1y2ct&4hJ17 zA~+M5V^&*Vh+bhNZ!OKK+ow>F;i}1oQB4$qM5VT(KjZ}|s+A9Bt(lpsMKrRR>WCm( z0ji=hZ<;y1mziv)>MwH&BH|gxRjKD$!4*j~3Y93)E7^cl2*H}*?ueZ;W!i#{v+~96 zXfO4{;6{R`P*X_7ObnG)lwmz302#{)@xFixpoWQr=5KS(l~U^VoOx00?`h^qc|GCv z!TDJGw1X-W8)L50i2KZ<5qI5w$K7|_p};@*n}03DXqcTf0KNB~?~tf(|A`-|iVDNd zv-Vmv_6MbGCDicOq&8*#^es8?7er~DLJ9WcKX4@Zl_jf%1z?YMb zq2Z2evq+#$*SN-o_1)FQg=5PLokl8tlI-TJrnfarR#&WT72}}~edj2#eERsYZlj?w z;5uFxV2~P&A(3IoqL7Ag$r>$}I`!iA7JCV;jUh~=YzYNN$IOag0fKiZtO=|QQCQ<5 zjT;7l@hVnxhd^kAkh=p>jlt3c6H9>+2w6nQC@mTu6ALG=tq@uXR-u3}jDi$_Knf+( z5OETtVw74aWg&ngE7+#&D+!<{r_R#?B?Fd@=T2$*NlY{d$)rj*iwfpcNP`YjB{E5X z08Fvv$-ppFrZibf7E+6E2M7X!fC0BdEh$4shVZi_0IRA!POQgDPAfDZk=n4SNyk>j@n3h1jWQzgL=1of#w6YPni z#0Kns|X@cmG>>!Q|g(PGolR(O3h=!_`IVwfAmb57vg!@DW3a|-N zBTtYLDJfkuQknYS3MC@NRB-IrFp~%gM1z1L6IK3kM67cpY3BZJ=1ZK`;r0;1ymR8b zJNP`yue{{t08?sHHC@oXl-^ubp^iH!l66{u|=g}EY&^_vVx4?1c6YQ)Smohy=B zI5fWytf+6Z7M5UYNlC^q0F6@h2|g$>%~0{(o8sMY(Hxl;Bg#$?tC z1=2`Dh=xIxD;OJ6(%L=dKONQP@A|AJ%d$~Djx-e5TY@r-as6UMj}zubTAq&Ej3xfks}KWZ5%tgaxBS@t=i0F z=7!r(AIWdI;U-o`b~5y4r#DWli|48{Lha{q4bEdpHtSYt>TN+Iaa` z((w`t@h#(U9j^5@Hc(YY7Rh=ckg7PLc8Lg(DhZe&k8pEW~2z7G= z$DYJR4bTWEks%Hynjr0fL|LIubd;c%f|Xo^m?^2Vf+WB*UTY|UblPA+eMFcwNF;K? zsTc~d;DTawRwJ=VG9 zQ-weU*pgZTi2@{0bGVWy&84pD{6~H5tt9oQG=f(egBZv}16UCqX@f8_V#thH6yl6z z@C*_K1rsBPZH~|&5NTwSNA?<9fCWVWsz$4sB?C1xCwB&U1&BniwdB+(HzJ*?%mE^* zblz;(lHtUNXpEr_eDYj*`HE@PWqLvk1gZof<^Z+q0ji=}4^majH?#1(0`oCcrRgA5 zj%KZCuDlHLgQNR064z zs)`a@Q6xztN+F`okYxj?QDvxOV_=FRS~lu~bJiM^lYwb>^TG!S%|^Qzjp8JPkfY4k zmh|+Ag;vs8>bTWz+HI7pODmmbVoQ`U*er*OXO1tlOm4z30WUR@wMKJi9Q%Ru5Q@Ub zMyH6f*3_11$8tCvkC9}(;;beF9tvBC}>v&xtkP@+ts?l4qB}*^} zL`e~<#HB_ln+Q&r*+hw@moo9%rrYWx~oK!=CEHfX9-~vP{P_29<08|=w5LjZ(`3zAt3x=TLMb#w^5F%C4X~8l} zs#C%pBrr29am643g(|eBp%7H2D%IY*R?4CvB9RGfjEWEdAXEgJSd`crQdW_m3I#}+ z$iNV2rncA08=ee{Dlt#VH&d<1XTwlTDJ(#yX15$r0%|m|F##c%u_D^oEJ;e|Ch2iB z?>5N_#XgNMtd{Et zC{dLTFmHV`F9)iRRJI@UMFXat%ye88wO9RC*E|TXJ+6a52Y_J~s_dLBlQIE(a8QH{ zgBglqGD=#_)Y#xlU-~pjLZJd~u&Rln=$SO0SZlP~w%hHrnn@?~3|VNk7h8>mW}2`V zjb#quG^iv=Ly0=AZkA-xhbS_NboR>T{zTI5s!1B-e1u+}In%Z-bxEt)8Vx2yluvTD z%?L$lCLYgRTz~Q0Wn9O#4<#reE8~r2ddJdD?>uqllbg?cdH3wd@~zbR<+r@+mW30Y zC||hz^uN9M@K#gAlB#xc{du?C`@Ki*a6&(J`SJg9<>5<4?y+mX`pxe>nsxVL{$uAJ z{NnaYdC(8IlfU%NcT%f89uNQH3-^7tyaMJ%KyKj~!9W<1!GcK09rWA7+Myz0p>y=t z{`95Q7CTE-slD~BjlcUJI>$~e|B4@$rPLMz_`$#ZWbyC|_FZpW`&sX{jn4Su_SV1q z@o;6`f`llyFc70;1T3@CcLWzfP$d#lkg75fNSRfy#!#x+UpYEFbNgD6w2lXEXk z9)F-0izQa0VnFoDNH>8L6rmNHr@7EOL}KmcTRrzOZk4b%|?JKS#5_5fxV%S5J+rr>`|~3*%{xu-KGmhH+gcu z@gu9&YE&Ys6GKgaRHOiE+f zVzRu_=(HBogfb_sMzpryux2r9G#jndIty%V?(XgEHqx}&Y{EHXq3gZzXt1)fk~PBC z_Wp%SSGFczj9WQzI-MZ1#x%P7<6%s3GH?nZ!k&{0X%AG6QpIlga04}u3UxF$EvyckNs3es&2q3sdP!aB$L}DgJpR#UfwUAUZ z^_jy=O~?RL!E9xw1L)K}gS48Cnf4tuQ=VhthsxB~M*uKL4)6-40L>HhS_n=Ih{8EH zAE~X*z(gWyjj_&6JzET`;t;c}$)%!}yiSeetBE4!nmg848)BFjUeB>@1(Ar%i?e4l z8RwlG>)V$Yix{iZ)x{h|l_aX70?klgxg4Ns)Y5tHeYLXQdo%T|hIlE32|*Tkn@~- zzI`Y#U*Gbf{(OM?;GzCC?>|i3uj4wZJmAC{r8p`I!>LHr5JY1TH7+$sM0^=FvDUe! zL@0v7TVsGc%gplf!s?PXn}%tUGP;eVk#XkIPNyLr{oT>#=7p`T-QjS2^DVcYUO2v+ z7gsLsj0bxO%j!z^(#F}%-F|=U1KE`uPp_;Ug-ge!#&Jmy@o`vATH@8Ux=X9sVDjR{ zbFSG)8i^`#q%fXz+gW#^h3mNXLBLYMqa^&>%U>UDZ2tat{A>^l(8#ieN&n>wU;fDC z9OvimJ$A>+@=?G2cxka*(A$sQ`q29G|9<_^keS;TPrdu-onL$Y!dH72{^N^ZdqB1~ zU)uj!$KSZzS=f#^oi6;1r#||b-pj`8@45G9v}`giC!SG~HiVFvY!sZA!bwVCOChQM zYT^g~IKq4XvyAi}JQk`YuBVIR}hxy*nN`+I$K!jQ~c&7J!#XOh!S3=tF6386{C6Vih?c4U|YEkm3+t zb7x6XOp4-5WhAvm{h6anAL#GjFPbMdE5qf@-d9XX20b7&(lge!uUz^3Zunf>4>z9r zc}eENs0ApHK@;HtVpmlo`UH~LVrq!8kYODf3@biKT4g;3TqCIIln;Swart4VZK+B2 zJU5+*$Rz|{A0+0Aoz?>78OamOeYdWhTC?z)nZ;VjE=qI$+%<1gL}q?9X%lcw?CP8` zkyyDaf(SE{NU{T~S_Rs2-ty4FI9Syoq=%>#xVD&#nN^G0r-~K24CF^7Z+B z46W@Q=O(SPx@2Rxj;~j!sr>v@91@mPP9!sKtq_#LhO8rrT6oj+jhjR3CUKtfi&?SZ zWOQ(f)S$_MjERS&=k;vs0S>*cFi{MFn5yD4I$M`oUSBUd%`iXt^@P;Zcqo)!?V{)_ zrB-#Lp0WBR@Gx<|j_ZiQ4+p)V#w4l1bfYaq4+Sx&nIl8ar9rjyljY9w(ocwdx0SZr zNq4c4HC(%Gt@gCQ^6F}**=S}d1H-|fx3%9JmZgtp&z(=Q?8wm*SN12*U3|a?f9~uC zG`#VyTRm*y%Un}!bdRi^SUkEEB>M5B+wB(lm`PP6O`E-OIa%NBt{|WI;b6jLw7Fwv z7;$B#dGFnCdc(=n{|0{v*Kw^wwc)Wtzvb?8*OGN{op;jpkx= z;oQZ?M+rz#7?9y@_GAr3y)f8)*Xqp!U;LG)KDnGW-<=%&zGJs-_|c`&-o7cG$hUsv z=o`&&@_onOurt^lPx8nB!3u$iCjQOY(e6^`Wxsb)o9nxqFLr`3pr~m9z9kSx~|NF3C7qU1{HT!yEqMZ)XYXpZeVJGmnIw{mw=&{l0sL4?f#|_gnYQ zU6etQDJdX^j8JJb9$!%@C-BBj@(sLom zBBFz3r~wGVL~(yte*8ZbQm!(1mfaC<*mJ zonp>&kX3132thQZl9k=Kh){Kq>S5uWtGVwy*F0356|XGbG)?7XTYJ>ZbKE(pPmSul z^ooo|W&$b_UvD_PGU$%_q_ql&iG#?jXT2{$HFZ9GUVupJ8D*~Ppv_f0Mb)X|?xadJ zd98^u&AH~!D`XD&;T)O}bAVUMP6(PLHUyR-FXiTlX{=e-Nc|2EE?e2Rlxt!m(jep_ zOb``0RGF2T=f^xGN$0s0oHi5+sW0r1TINv3YMtU-wd-w)S4(T=kJQgb{TB2M3ou>B zb*M;DOgI^5&Jv@MHJFS|5@W2d%BDt7i3`O9Y(kk^)@Cb7QfW2K;-WJK-8L^Yj*v?9 zvbWQJX|LDc9}NcMPJ3}-<;b~<=Ot#%WNEMOC*}Ck`o*=i)uTs`t{qtg$$Bqubh;*M zDml|!*x4VonhheO5{o<+QFb=T+&D@;4!QKf8IVrKo(hFwHKFa&PS(oz`gk4SI*5j; z#>A#k0Yo5AC@``}TZuGEtQGuQ@A~lWVDJ9Tm$S^qs1udTo9jP#;;tvNX9MGB9>06b zkJR!Y(H~m9^;aCf=ZCzW@E>?fvqlPj^qB9Nci~$myk+hn40+@xqN8pZ}s2HC1Gdff#WWfgpy7oe^*# zo`3~#5Cc$TZ(<{2&{;C?`OxySPY(LKNuy<2UAgUz{?hs4?zgq9fhvqO?T&u%`LLYVjYpQ+-_`Fu9dIE@yl5{UJu}W9NNH*H$ookL8~YFS_s<_&{Y9O| zicMSF7a#F);J7472tu5ztaKOdwwW1Txtu1=M&nLPji|XvZ;q|b-roJ{cPf)NKvWgi z45n7$fI2oBg4U|>1JthABpM|cHmI1E0?^vsMF~n|*Z_zm%sgXLbCGh@S9A0#Vp?

D1$&GF{%hLgYjzX!x*Cw>er`=!q%moDuvH{ke-BG zq;X37t{s}U8h3*gp~=}STxteik`0_uC>taKH@0I<%hsepMEJ%yBv7gO{XDT&t=sdB zL%FJSC^PjNk@Z8Wq(dXueST_Jnd`U?W=@}~DD{hm!|lutUXOjSjAzu!+AZBDe6GzY`sWPit4 zliGH#x4p2m0N^L6)r-69|M=zqo@m7D0N0^NgGQ3ll2?>aRw4ll44a0Jzwws$-P&3H z(+~WYbz4|5(OONyf4TDD%HqPWc*hTgd~Bm`mw6dt)9@G8pLuTc{F_!!{;FHv_hbDR zdqw^;&)oBOUikb+*PnX-$-95no!|MHM=m@c`>dP@#L+OJ7e_m{nuYaz|LOIY?_Is= zo~_OW?%h^2K78s;pFa2Ki|HgdP9hYb*EBg5h{Ro=ZA-KtdI!hQzyIrP77HHy=O5o{ zecXBMShI9|ExhwCEyIZqymjNR{Poc@TPr{E{kQ*|AKHHOxneSiY$CZ-VtLG9iMJe&PafMZCTD)xk0i^BXaC!$^s5h9W_-(`bB>F( z4WklB!Jr@l)ykJvqagr>AT~rv7j{4N!^gL-@WWqmiF4Zj@o9*`-8_< z>|2PbEZxp_Z|&F(dxKB6aJ1Ptt;yMmgyT!!pQY~}=U?9G{YN7L(6yp*ujMOq@(j`$ zh_&*CJUAHHuqs5t%=DcIHA{;kq5#c#eekSJ#6V5dXkK4l6ooNnF4A1#75e6in958o zaoEy(<^_3}UIPTB3U#oYAR??fKf)XrlsW*cbA8D0{5VyK)_GIH`Dn3mPGgu}>^wuA zQTF-EHpW!c`;(WeDy5F7>UUmJ3Xnv&{*HR*|bg?W>;Qv zldTM;K^nLTGca1ZXibdXOsq4dHV$c`Fo${4e3(P4R#rma$aB2DmqTAXB)plM)x$Wn z3WtWO&v=-)U&nP=Ynsib2ZAqSgakmnbD4F{2Aig?(P;1iK{tk4Z6%(x8qH>tq3Vlb ze`l|^H<*kHUlztue>5aE-NofbyFJcxriltMMPjqJwcTpAcKXBNZvRNvwp!V4UbrMP zjrP*o@nI46cXyZ8R!BG~@ApQ{c59f2-ej;hE<2e+l+CRzOYB_Q$QH(fQbB&m!SUEq zV8ZJI*Fi)Cj!1l6%9G!D&)Us@_M!j$knFHa8sI$mCevju{@7DLcG9-b z?8vY9&L4elf1}fE|Ljw5`qd=h|(=6GLag|i$rMKk9wha`%QO!_T1(NZhh+q7Vj!7u3Y$f@JJ&9p|sG~ zlEqF8(gKr}?ycYTuD#DbK>bm$aO~E8^nLu;^UdeC_M^x!SZ@|jp2&-_|H|WboUDKK zkvo3i9dhbO`BJ|voCK4n60A0eg&}K;Yd7E2JGL0gVm#h6dz;CPCr-WnjW7R?Pj3I% z7h5aKlgFO#GG854CFZh13DZIx;#4Pw5v5d(M26GR`@VavDEM=q=mjA|fzf#KLHUX3 zxKjCsw=&cf6Z58f-1d4{zmWN@Z2i(`?N}EyP;Ig?0wr)hj-%luvFY*S?ZIfgveJC^ zvHaG%&1g8Zrqdtf&QrFNrr z%<=+xPco6PPX6?2=dO$6joseY7ux-P|8e3zq>XC<%!Zk!5S0UvwV3H56k5^ogHNEj zgv%sqc#^;PNQDn+vr>2)U1R|=!)%9yY&9Dy{6do$nU!lJK5IoIwo=?OiKxW4k zP?~XBp?QiwpJNb0m=A1w@2f8oK}4(Ns3xecom|=7L?1yQ;xg&%ue@c!x<)>rV$V{~ zV8R-dP#DABFq)s_lexXLh4)sib=yYTdvt^rj|=z7873-Ax#n>8k4T9wbn0fgh)x2m3!k5e7l7r zFQWHZvo#)vO1#%yT-@H-Y?kw0msrNT=A?-M_HD?ZqZ0S!gX-#@5bGuV=Dm zYj4yak5yGBJA2#COH>tJSm?4zLWucf%uGehC6KcXRfE?BuESdrXsVP5lt`I`P*D7N zr{4CnZ@%|`Jo=g3nm2Y%jU<%g;uo*I?bCbDT`77?t?u1s^@qRXjpI)8$)}z$8UMoL zZ$B22kH7rzo7Qe@o5uFuZXe|+F+X(bE%#q|=HAnHDBF$UzGb5^2E#ok1bS$6>2hP? z;oX;s@yN@Yw%gi+|Hz9Ee4+UIZpZX9GC?DuGMu5;R3Sn-LfL-D+mm(xDnQl0Yx0=~ z79vj)Ej6a^eADvV-f-!k{g33f(~UEyFnl-55Ft+%Rzsb!m_f7 z#LS%%=G-RM`$yRM^Ou)YMlYQYy{-O_eRlEG$iPF10ur7h@XiW!AdI<>L4a$z5;i-1pg?a*`Z7 zskh(V`24504TsaGmtT5*#FP+0)j`NvoPT+wx;E&OmI;Y{@{zH|bZ^UGaq;5$GDPa_ z_LmlxCnIax}-|2tC`#`a?*#1D#Yqh%HX}ByV+b}!e3CR+J$@HU|{o#Yg?ny-Ce1H60>CeaV za-1AzqEv?@7yG?OAl6A!ucge?npuJjE7Y(Nl^|k_Q3ac%ir})bI;|c`N>oLlqX>aO zEU0U`6TyL$nGJBjVk46wJ9R#pcV&q&f`|>*6i`%+H5wrzLQoaLwBFM!#>|yXxn(9o zR8p-}SV3njf(XzV-4v=T{%DNTqoe`Cl^kE^l3W!a5Fw}lFgz2B6M^WE`CyE(qWCrM zoMZL`V=--m4J1ab@=#+`C=szS1Q1W5s@3exrx4Utt5lU{?*MEpGgQXPE-^{zqk^5Y z8pTT?CfJx5O$-|^e#DLO;_ccxwWhmav<|e#T%T|AK&E@lk$4^W?nQ;BvH6pXO-F7L%#{) zE~=u+Y(V(ta2={3s%8?ZdKC%-eegns1dy>s5nv{8y0Ey^Zg-qJ@N%SRh(b|l$pFeC zHkw%|g$?g+?@T6>-rnHYv18jiJ4B|{YIrXoVVLM;V}0ZJi4(WpcKhbmcB8v6_LJ@2 zz(E^JYf07w`q9VnXcWt0cYAyF#F3@Nl?xXx_WR?k*&Ymr-Unk$@Ie%bYmA0t(p)uw zB!m($q}<3_{oVkt16&6|D|rlIEa8Rm-ablUGGyMhaO0K!&TXe|`*rDEM)a(XKL7ZA zzv}coPlnC2!<~DN-2S7>Z+LmQ@h_hIUuRvunA6{T@{>Ps>pTC@>dmFnzkKmakLMeO z!CyZ2xnH<;&-+i@wFmseXFvDUWV>uIK|2$jSR&xX{>HQWmqH_nq}zVq^m^iW$HpCs z0~0)P`23M|F<|BfV{OFnI zg^?OZ4w7=o(JDi)reB`ZNTiPX>@6|7Amd}Fl2bRE%a?d@36tEv?d@x91Zb~clKa0{ zbeEHNzAq^~zWB-V{7dX?>;5l>cYjy-!1peLX#Glj;*lKOQB?wipit86rRPefgaB|< zg|W%rw%^(qTXexX>SMS+A#KK}#O*RN;(WbT0SsO<2$XcG+qh{oc%&#FPvAgKQSNMh zYUx;Z>f{HZ-BJF~e*X(07Ta5&SYCOn?cN#fXnX6UWpN=zf|!w}Z1;&H;;8gJu$B^} zxJ*VNVmSD)PH+|(YfB|U4a7w=!L@)_$3AB~m5Jz3b(`97@D+|9RP#BSapq~{IEGj! zHO`C34|#I4G4qjWl_|q>NmAEFtuJFX4#xx3!-Ak-Oxc3QC{vS2keOLl0x;8xq%&#Tu-l!%Sxlqn13$Oa#M-dqXon_9`TE%t-oA}I_B6dDyQ3RO~8fTRwI z$I2s!!ODm76Y6b%Ly5VsUb}gN7eMA8w!`}gGt5uptE)2Ae7!d5pY~B0rfSX&oB#i$ zGHmt-V`I3!g6sI^vfYCZE=d$u9Tci6Q6iWOBT3U{vzv4}Nt!WRB8sJ-6uD|t4UMc} zoy+rlsZEITjQ{KCh0i~F?gTaR$>c>hDZ18*esulGr!Ks( zWE;C$Y{$u@vr$}dB&ra+B_UX08#EA)G84!&ymEjy97tIiimM9>BDN-Z?4h91Lyh5NZLPI_u^8;6 zANh|3IEOegUSp=dZM3n!Q+)it4@2IP&~S-^@@S7g`9Fruw%2IK1IxU`b^`Gl6Oe*~ z0+t&@q!4B(QbGi=gPSp;1{sJDQ!45pG^gny(6_)K)b8zlF3`YoV5EvM!v(o=<v0ZkC{<$aSC|QsnG*Lpc3b^VbpC?1j$SM3$gyEkg+iG?G&LWr2ag9}=0lXaCfT*h zyiVtp1Jt>*OvKJrmwia}@oF9X{K0wKoL72c0&vVMK|}&nn1~25DySK0Fmy@Tx{aH+ zSr8ANHM+&rWKsh%%0w&`e`aOyygIzLtbvj-m>IVp_IP=t&HF15}%sNgCC8`#9L zO`^sSe40t(SOk;202R)#WmXX;jK-7U{wRc>43PT}78bfvN{pe=$QG9uK`6Z+kH^lr zcDp?(CV8IwViZLpq19-?xkk6!T3p!6i@n{wVJ^4ac3a}I-JKovq3M$4rRDzRjY}8S zCzDBxA;uWBh#{y(BI`H_5~BC1OY-rU*`zKDUh+H_@y_A(f$LxeD?DSA;35TPCV(O? zw1W{U3^{=zOd9k^bNm-BeD-qQZ;;73_AO=6wF~49eW%T6)+uhpUee$^wMjtJQ#AJ3 zX3Qpi0LUzhR_B5NAVLtZs2YV407L?1ctT-G2o&KBpb)(FAf!=Nc5)X%ER#gjKrB?I zVR52#ZYzx#Wz^4Nw?HabTp#t!fSB5fk~A1)NE%egS_LZzK!ifAzzRw>SvfuKdAf(- zB81~rSx`5X(x@;o8E%|?K3up^039hBiY`b%5n@Tn03u18EE%$#PX2%FeOH?sx3=Y4 z8>k|i-3pfMlXE_kbIv)>yv+}ooO90ebLRQ}fq9vn^UTT7=USFqYIT#WDqyd%StLFj zw4`&7ukFt*b3K$m5QPFzY<+8QEbI+B@`*(uzkKx&1olypvjGNk$lwtG_d)GU-W_tK z27uU=;GIf@LD}I&)GN41PD*7WoeCQXHT$;LNy@ewNU}792kUjxoOOJ`CKL zVjoEFfX*SA0};&71RLREAUGICahs8V6$FGU!08J>U^Wpq0mXSav$EpeE99!X8qevA?BP;7(j`=CXfFBKUK z*6!qUzcUaDQ#=SWW-B5WUU=OIseQweO6H@6h87}Q(#@7-sVAFrt~>nkGn!~Z-PZ<> z(WD@EAV-@+n7=Jr|4QTA5RJth@J`_9 zdMDm@5Glbd0%mxNlzZ0dE@RgNT5kr=o~AVakCH(n&EnbV$!d8TtaEojQ<~1s&cXBF8@F;|*3X~K%v=1oI1=S8mk?5wvvNGr;mU3*Gy7M>|d;3Oq!GMWsq znA9b9(iP=EWgzb*&6X+a4 z$i!qI5QKLdDF{?_WonGLHDVh8Sj-wsPIJRzutmZ}&qcztKulARhQKaGhv_YNm(v)K z%qT=R0-2lwqb3(j`*{r!6gr1MypJGo0(yWDK+(4JTLCL0+%pu&JU2wRgr6X6kk60< zEPw(NU{D12#tQ^MFb9adfMvJ=+|>Y@=>;JcoihOJz3lUNx|wT%IFyNZ7XqB{fURqp z(;e6Z^z;?%G4dU0g>deOQiK*DObEE-JYx0EsIaEoBq8kDOd_F$$-u!NAVZQCR1_dz zKs_kj1QgAQzlA*4l<1Hpb!emCsG}v$AbF5|8;L>$D?$&s7X^zM%Z-o(NGf8TeF0XU z)$}H*aoPGbxwL=f8HGC*;%8=n+~ovNp2N~rH652!Z#8%&!;n-8HI*m%R6$7H7+}s0 zc&V%p3|!aY?7nKxA(XN~FuE)Q&TiB)hh;c@#m_#wNb7L$ zKma5c0zk3oS`Hu#6jVOajDqC33CCGN$TxYBfMRIvr_h)*h0r(ev@8f`w6;OJwy5Pg z5cIaBGKBC#;|PH<^cK3kUyJ5aWE#gIh7eDfk}Vc-%99k_(;V|v5}=eO5;;%zUcUe6 z(IW<%l80d3TL>Z8r$70nA3b<@5;RVT{gUpR%XNUk@#OKvCqDMkH{;B7U4OM57`lu| zP6X)cW49f17y4VbZsnY(v<)E)!=~#xffGfrE#m!$I1e2Lknoj61LfN5un{m1-ri1`M0){;EMi{{$$phg~044y? z0&qaPE3{uP11LBM?muSS1k}{Ll-nbNJ2XD#MlxPR;VEUnOUs(>bG}zfIiqkjA;f?g zQq4`X=h~xR25{YXJKt-C5Cf1yA^?dt$CJU_v(ZR^$WXoOllKggP??&hX}X@AzpPcE zq0KlOOQ52&=8kg6vc%OXAur2<7uwqNOp;~<v`leF1vzx~sIA3p56 z{^9v~mMu^FC+khjZ@KULeldi_Gj(8D3K{avO69_m7zyv@5%;#pMa;`=uQmDg$Bly7>AONt`>^m>FvL@)D zO3yP&{I>T7<^-^3mtw90I+uFqehO}7wV$RwAE(0txK^!ab7*YG?#0_gZ;j!KC_(DGQ}8^&x~hZha#qDonTNTgrIq zrD#0Oq}396vygLc4)|7%XYJ0s3Xqu*lxG@^X0n`<5HfmOywu%B+vd+FkqxG-%BAR2+wVlx9UVR>MKjH|5z-|$OfgTJgV;`09>JNXoUF&h}8oo~9p- zaT!77kZ_V|K&CP!N_3C}0~wrhW++n@aNxVyY5P;CfJ!7#Klnvx2mm}~2F@#1?4RPouX%s58OmZdTKR}0j<^Q- z4iM=CNsDor)0nb6XQc_uvE!6-QlJ?e{i1`Ap>fziPAYb*1ih7gaB+J|+FWfJY;(D} zfA{5K8dA>g`OTn>S-v`54dc*ti3+GyMb@ITzOydpG2?Rd@zzVLU;C?m)o=anzvh#l{m|e1nSX&JjyU3oBR+7LdAT*G z5*uBzq{h44INBT9G@r1Xr67$l01y!7d!^#cE(Eb?A&LXFaNV!qNfNCM2fdB!Y$tYTwJ^yH?MK?ed932+tNtF5Jli{6qbM)f!aA;v@4=n z33}u16pdu<8ZW7sE9+K((HuToBf)IG-Ca_i8Fq}lgp~3eAfH5bFYfkWLDde`Ar-C{ z`Fn{6S{sKop>IwMKQ|oY5l2YnxC!YQFpJ&dG+0ME;30%5O)2MY*{|$m{*P?gEzi&2 zaL>z=6KG@zQ_f&FjGi%iW)>~P*RNiWF~qLhY`4=iT|K^%5gQ&&p<Li+V zM4D1rI9$zx8wYm9{4xMoBw;kn?cx0*X1N*4yc&;KeJ!lCUa=;o;dL>0eXU7H`doby1w_wU$OZG{#TF+eQ5Y zI^yj?())1%H4n@{#2BG$X45!H$l~huOUsi*zvvv{-pe2Q;dg&Dq^S#WO6lzEtcx(q zU;Ofy!(#E@{`)u9gOdxuW1zw0Mu7qW2TTCM{J~^2B8h;JaKQuzI5|K74jL(Xb~9Ua z%QU|6^8NU`|M2g4`E#Fm`4b?a$I|l#k6}!P+N% z{m^0avCc^}H?H0MbAA1+61V%B>zx3}xeeX3S}qi03=rz`!sGAef;!iKGk(xoyOI&zkEE&0?dUBnJIXhB*!dxae@L200Dy3 zz92&G02DF=5XDTVk;J%u@YOHf|GR(xPj)YL-?_NFNKeeWkaAWIA&8MM9C5@EM;!41 z1toFkeyWLD;}Wj3*^_O)o>~>tv}qjS<=UuUO6ZtI@lubW9zf0Yi~Q!A%YQ$+nsyhB z{%%IO@sSrig$R;4OFp}S1wgL(OHi|{zcg+_I@V#@uLq>B(>#@@mvB1D?&>@5lV7HI zwa)j$>X(Ma-R<)IC zZ}p}r$l-7~OwdHp6oo8^pdC(^QveAQBq2xwTo$TL$r4MOMgzFntbgS%x%bci(OiIU6^KqC!wJQF4)LoY-y z8=|8VGC&a^ZYD%#zyJ{)vIZ~`Pi2OSVTs1PZc6hVN2$nWeQycy?! z<;6){`_T)tEcy9E2)08JqcIt;SI3dPn!4HoRX4E6BHcV=E{)iQT&_v&MO74V{}?A(0b~5==!ikF_zvAaUX_(M6e?5#}RJ>B)8j5 z*Dt!+8Swr=@w7`WN6MlkW7%raJ zBIL8x32+%gNSXw9WYPf#Ah-*(010%+Bta090D#cJuiyp&M4m*NgzWjtU;WCT`3t|* z{rrvBv3@*GIJq1h7(!Z)j9`LGo^i8qge!s(CI}K{VnY}}LA=4{h!HLsh`q1LX%WwW zLo$;Qj%>^zffqxSs1p3%ivRLCZ8Ins0f!6#=zu}E;ZPMyUq3OPBN0GC0s*}+K~IY` znI+8=-cd+%KtC@r%bR#IrBIlCO_dtAcjK&WRN##xe?}cayga&z!P5Aui$CCgj$K97>8ZFYfxLgu1Rz;+@=DSNVjUgn$W zeDm5kY~N(?IVTcbIJt;saY26&JW>%BoQYuz^>PU^6Od_g2_W4>5~RQo(L03b?VvJsAw1rG+hW-%laXDLfNl(RZiIMV#P$2-Z6R1T1biV$(hIQgrtDy zm}3MMC$?NF8$@7c7<7Te%|?&`V7CjQ3;rb5&KQ>xUbGEv0?1T~U5qh68Ser@FfvG* zUBm8PC~hH9vxuTew%UllYv(k8;wzo+ZQ_$O=LpN~HFs?E)(xR7ytAtGn#@&cU-#wG zQ_j@_6FlfRXfOg*AWJXdAVV;#k4p-Ge9w9tuX&@!u4B&F4(?vqJZ8`YGoM@-!$jsq zI_*4Ak4Nt=`(L_#=@-Uyb$9*WZw=o~v43Q@qc#wt@_zn@Jnj@~uX$yzK!VE;R2y;~ zrUKicIrUpFZ&fI^8At#JTED9awCY|f3G7t767KVQ0w~e@gb+i@Bdwq3EV;4^uwsVp zf3Ku~B3VmWMj!)R6Ch+3m{YpI34h)1_%*|#|JHdr=@yGk&hio3W)Z;z(*ROXWWbHW z5y^d+#;Z*d+#tZBV+>|;;szs8gd{h6Yl6ugpzuuOX&TlW-(Eq}WFh$$LSnx8u4da4 z_rCM&1fHXd5HM_q?chF|I6)2s=Ol&-6S=~<|$2Cfa_3h=xB7Gt4z>n1gPJsjx zCX(}(LX4Jkafhd>zyfvBp#uk?5bI*xQu2B=3cMIDR+bnL%HYekfF00^i=^vXpo1nV zIS4>yZ=`e!Jtto;DoKpyuYksExQ6<-As5K90S!SQKt{YnaJcXk7>rME53ptCEFTI4 z=sl(HM+lf1wG$y&2qDG=14D=cDTEjtg8MX$!NQ_nJbH8vAcT;1@VCB7(>Qfq7^lh1 zkkVytaDgq>XAP_ejBmhc~b_LjTHm?N;NiW>Cv;gj@m4lF6 zlJHK_ckOVX;0EAY=6Qq=OKPDe=65OAK~b7QVfM`d(?$|gJn@CoH~#p>oOnh`qqa8y zQhPMEpqziKBrd9b)s4YW2yWef!SxV|wnN>r^jT^Of0akGEy?U>bR!>M#mKu~O=n*^ z-F|;{@wJ{8IbefD=jgNv5pCjr-3k3ptSFUp=k%< zi1!=>Ij8nz2mmEdDbXUi*XfELLkLyIvCU=^Lb!A1Zj5o7Mu{PU=2Q}B3htsXcK|s+ z1cL+#Gy(K10x-%22v{a*nxOSB`pPSR^)LLfPkj8=koDT5_`lvb-;TQb^2fjb@X6Ja zOScY!iDMU{^YX#N|MD;YHEtA+$c9XaEHs5eCI~ogFepfXL6Y#3xk(U$!$b(SD^qa7 zZa7hMHqn=#4?+<#2tWYrK;>T`!K7NZ)iYWq)F7anuW=Wl2sD2X8H(@JL`XY0Xko@$ zO)j5>Ialnqm2=D}#If{HA5Uy}YQx$|)b7~A?XJ6x%lSyO znESE%V?E_^;4(_9cH7*z zS~E@-$bmipi{{bShh6Q5pggx=U#(K#+EkVCqh{BoeqTA~5CY`$J(^vNE^tr58{^^n zP)R=H-4#eK?9mRm3HLtt5b<+EWA`-ADB_#F3PQzy0Fi=AXr4_?w0YVlNOD4e1d1#t z0*-j^A%{z5!D5h7o-&Oz7rhT%2q90&%tGI}Gp8|439cBU^@}{EH(q}@4&&W>x3c_| zSME>g!8l~fJVBzFpuDGM!QlB2JT*%o2sfBW5=Ov%f~L=Y{Os@i#XtVbzYu$Wun3Fw zGTd67oL^~c`Rk8fAJ$9}l8pj}NmKqm|M9=BUq4^rCgF$@Za1*<`Q#?^{Pc62dU?gtDl|Ls;gsU!wSl{_2M(yI^ohD2iDNxK)(hR`8^()qK(f(ymiD-UWw za*lNL4rET11h7mGA*3lK_bx_ak9^o8C|60KK?#r)K)6gqAm}d8K?490#1Zc~jEo_e z5tF(L9KYY-| zl{+Lrxrs&#KqRCCNy~7EHh-NWgsb2D`+uv)i|_v6^-tW^^7Q1aU&P6_Plg{{ZXTR( zE^s=fAZJhB#pb{NyMO=MH@|nvh#Q3?f+GsS%W)S(hZ7X|-t&@oZpY906uzmSwDXYd zPqe+U? z_{fXXz3EmvltRO&8z$Psy-7?%98QNtbl>*(^6g)m7x%gT&Ykf)XIf9_hY&I|=yc}X z2`3h|wY}7g(B0dC8JcBrcexvgYp5A{yS5dYfQ<94?qcm#&LRMbfTYstJUEc^Jw&k< zyhv&wP{K8leGMn}kO)c=exAhr|FicO;F4TdmN2^3J|`kGFBexyDiD@Rk}Wg4EjLcX zKg~VNkC~Z1dd$o;%;TBY?rAi$C0Wc^%yls{BhK0D>94$bzWDB~YRi^vcg@`O38ErT zoH!8~O0B(P?X^p$om^XA{|Eo(+Sr9aln;X$U}7e!j38`OAjXxfZbGK5_voJI9l<># ziV$D`A<;9H4KW97gF#hdYb2_cp-$>~-Y|Ela=WQ}K^Fq3ch3$|pfEW#r<7WN0PFBz z@%!ca1v+5ekpMu4rHHsB(~H{V4HPMA?^ia5zt4x1JLM_(Vltc zxzBz6^ZV|&%!7xpMHp!KQ5v?BA1<)>qqTK@bEH z1hZ$7FiJuoryrEc8j^#YKK7mm>fESx#`*DRVa>eNYHl&8s+rmjEY6IVN5f`4rt#XD z3$H)%OizG&Ro7^-gIfsO_1_}&W6AWl0V1jdV5+Joh7lfF!3=5*sa8mcPA@!#Z~}l6 zdAhwF3MQi0Dn<6!vn95H_NTgXn?OxBrgHxu`FjVUahVA&MqL>N1ojH**->>xma*_5)o zycJtoLs1A|eka#U63~=6S(!>o0E;O*SZWD3O}@8_%VUgP`nWy&zD3JE`RInykuCct zN4b0Vj8#>+dpWACQ(o3!o1BO!*rF#91Qm|ANfV2-8W6y4HLXq2wrzJ;S-z`iSUlAC?3D%jk9~*z)0paxQDTD~Z2#8FIVB3xz z3ccE5G;-MHoYgiSEJ=h+xvlFudu9rwwPtO0703$<3lE&Q^SKvZS-yJJ!W@cf3IqrT z0civaP*5gGFax=+@N;CX!Y+Uu{p za{lC-Hq6Qz^!pUCgB`pLM8Sn#gWwoe2tu7Ptgtx7O7PaxQe$h;RYwq(Jx;X>0RQAiWGp7 zVeKZ-i+p7QPGDqLQA1`qgkVN;JJE-4j$~1{(?LS5Pv{*80Y<>EPa8hcHqS>ug3C2Ikc89?048c2qEPdxx{1j0 zj+cHp1~ysww%}nJ4{mS6q~cBE*{6+H5#P~^Mt3s2dGhq@Z@&52M?U?vZ+z?7r=CLF zjMrEDF{Hq?<*V>i#c=A4H!hq#UB|az*REVPNs?!eL_erv7_D46amV8L!mw9`-TM}1 zsvx;Y(tg}2_Z?6Mar#12fP1FF+t$gtu4tmkJqL?*ugWR8r+&Y;(hMgb!JWo7x8w0} z&)&tVAJ#`}cina5<(FSuTNwuikU;@}eEJG0_uwW4f&gR$bnNb9AO7fjlCK~#m`7v3 z)}T_WamDd`9d6%SEoXc6rI(+5?3uMIt4uko3L&=Mc$?-TzAtvLgEpYfs1k-1nuwVe zCS(Je_5*``zkK)mcE_3TT|4zJ&pxpny{sI0 z1OVdZUlb_iGo45bgMu68uO9)&=u;dG&I<`3X z(b?I(WFR4LQyRNQ*@sXYDR-~>eMW9lHyIIx9~yF(8H}8GiWjp#$fy1=0VE-%+_tR; zklgNOSe#zWtT@cj2ypVzREz<+yOi3tq~5#vX=I=LvD2SO@@$lQmfS2#l2gi(piO=s zf*H*vOitwJL=j%NsOVi2!wGwyTsSsYV%=~;o0ErbrK3xd<2tsic8jLG@bx0;VL7`? z%mMP;ldo^YruEPp+gSC*!GXEi`G{e&elGeNXs#M`V2I4_%{Q9BlwCwu(=xdtlF7GP z<8O{B?3tVBDo;QX=vv^r@^;G?01TX_nv?B5C3tD;iDh@$arJpx#yl4j>ZS~><&vy%h`|aS%{<6`wuL=bpFyq zx9_j2aPh+Vv@zzO2i7H0A$IWNgg{Bzl?@@p$Y7ET%F3x}s;aUWhr$MkNUt3uVF)FuYAOdA1vpWD9VFvSzc5c3Z z_x*QYTxn-2wK3N&%&?xXRg;NKVPLa;>094@`mrxRIv!$1z1*gz%Ct-Z=Gegw-UeEt z655E?Hp^jKVrIR4Wbv-wI{vAXS5BW zl3AlkVKn~r+dg=xp8fo}lU^I42s(rxAxbjrZGk`#6A>W*V^dH}IbWQscK^qIdue9Z zm9IWI4tegbJ8u6^{H2Tk_6y73dUC-m0+uC1Ysf~3gx!#XQiw8#qO;BbK$yT$l<<>* z%5@7u>lh)Eih->$N`z4E4Jh0U#Prhu2f%5#=29Z9ZDHiXu6*c7I&x=!Fmqsi!_S@@ zpF4M%HUuKn2m0U$w=yUJQRuN+Z`;|~!N+&)|I8?z8m^wtsZF^BTVM<%SVN%EjN}>P zl$|gr@Ew=fnla}bBlqmtvuXF3QU>Y}2sj)2=c-TaM zPLP>`igqOf$5X=PMxz1l-TqC5r2(MaAVHKs83BTFS4Z;h^68ue zSX{#=T5~d(m7YW$VT_XondB*{%X+svmjm$YC`_@8?6P)rkUdkZQm>7}aU8--&el1q z_G0OwzAukAPMfY(2IN{YVI(&2x{&FVQlY0wUY5bq_TODZA>3Wf$tHgwNF!N}-F}VJ zcq*4m+tNa-lLhx1`$$TqKvmfVpz8q-Y_sDOrl)s9SGeC@7^diK%WQMNmU|xGq5pu~ zkKcFqefQnnIzIBg_p%cb5_tIj`y5EF|J;A_KWfvXKJ~GWq?Ft`_iGxfLvQu2o02szd&vSip}STm68)FLAFkTJvmL=>u-F8*F;@p1=01 zGxM`&zxvI=$Y+V+rDrw{EgkyRpFMN*z?Fab#|zFGxOp-#2WH!%^zYiJ*_d&y@|m@4 zZiK~zTw$fgAcOdELjsMUr<{fHf!oJN?yl-8o_@VOdupQ@TeLYS0;MtdpI$u5GJw>C zYNgzed1fx%c~pmw&Ce}pxE?N^PpenidWv;L%~Er4!35mmtR0yYyjJw#XxHMxPwme#n;s#=55Q2OQ+jt*|p&y;cq z(aef-e6eesoQ`I4&+Y-?Ex0`AM1qnTXeJg=Qdj97uA{?NZMp`NBowC<0U)}Qu&bOQ z*%i!`#DC|KZPSZJRwZ+;jH7DBsCv17yY0TG@{PQ9GHSh7$plyi4D5+f$v4k<9VN^# zTIUVM6lRcbHWfO3b+NS7$cr%IFw+^0%*K;mSJAPAwf z3uB>8C8`0GZ|p?W=63Q9$8#2BG;C|gwY@o43?X$)hur;#&$tUTivj?+5Fk1VtPC?m zD{Gm0*#tUZWHb;SGYNO)kRfF=iy_J=KmdQt?!7z6q#_XL0+Dixu{H~mESMxHhY(^2 zE_uq38yPHkLKSK=rZ!bo%uRNQZmZYUN5eETGuw{S?EK9B+YSJB>Ee~km#?;MB0;zy z!L5pm3v+u8>^*qi`^}E5j zvQVv<_WayWhl6+M^Iw~Zf-wqxvwZH_l|TN*flqySuD5vdU;b`h8_h9_xj6BQ*ygiF zk~xP_o2!pKxc7q}YX9diNdmEJtR_PEaf5W{D7V$zV)Nb)SG)K2R+g38{LuS*Cmx!4 z;<0OIPhJVONcG;vopT@*67L+QwALHsgLmXR@7l9#&!BB|=>lGVrOAoLV0k85O-F8P zsiHN2mm7D>LQr;Vo9r`lAK$&}7q4DzCIh#$}$x5EH8wrv|5^%sLCvs0_ z5r9i_0a7O~9xN2KPswK&w|J7pOa6w9QM=NPwrxpHx}i@PXLn3FDqM%V=YA8_m$Oy$ z>QG#INHJ^m$qK7d#Ml%vZ38s-zI$yPZEs~t(x!{)20Sh|pzE++E@yK0x&;R1qtes8 z+=?+ z2*F5#Ay~u@45vV{>+)-G-bBw5;3(rdTLwp9q#_cm0?gPVM8W`orX9Ne69Vb3lu`o< z?trpM4FSkZ5&>`9Hks#~m3zI~$-2)fYBXFYNFphhmUWO!TE2RDeQo8yp?$QFbKZYo zao4W7m6i2t*Oo`4QO;FW_xA5UaN8ZXRlSPYHkO;!_4UC*tPmB%nabOcyj~gG?|tc; z|MHJt8a2HpyVFJ1701nx@YbC|y6J6F(vln@}-@cw6_uCxyAa99HS$kDTa#>O<$g^sNQvik9KY zL}$&QwPyAAzoDQ0@ZEpqw@&@te-hU=swz;W5ktWy>5zNdj)zAMAO3ScHGlMui_g8{ z+3Qxh!g{4B;>Qk>Ipuw~k3aIs#f|mxGf%DMwjz6{-WVOYZTRt@+WXS88_zzuA&+Fh zp9U5$NI8-Z=XZ_nIX-j8k%7ny7t#yQG|ec;gV|g(NUksz5Ui$UVp`9tTf0d(5lva4 zjl6fyfsZV&zc|dV_erGa76Au+^PdDDdZ_Z8qovnV8y^>icha#yK!=#nMTrxAaEvJ@ zK^DTaUeN_%YQ#CwX-H0TyG8=gW(Jy+yQgV8q=}4Po&ibIZc3c^v|N{xo4ZeB^HV(r z-9?~C@JWgj>AXjSyQB=4QIO0wCuvijCZRJ5f1S=Lfv#zd>{bi*?zQMT{5m*A>3#~J zL>*<431u$~HO4q$$wer?DZ(~3V67@-8`ekCuH$`dXyr9=6xh0gD?-_jflTxbVY@Mo znSovRl@3vMLSEAR-AhZU1qfoBDJ0!>Ba@u1Vxi*m({1pyg}85-0e}lCE=CiOR*H8? zNZl{19BbTKser|VqMka)b^BOj7#<0Ot0!! zw!SeubL!HC3+Jz1y>{gAk*0Nbg%GP4+*>FE*)>in1sZ@WS1#bz!46Ck7jmQ=28c-Tr0hUHEO54J z*H=T+SRDctJUO&c4f@HetZc}HiIh1puJU}tn8MIFKD2n}@BHGWZ#}wjZOyA9aitN0 z1k}><7rs@0{QbxN5>(dt65ng+Q58BI$mUI=fp@Y|E8A`E?ZQcQczL-wBe)x#a0ZLb5X0JFYL{mcU~Z?ipYqf|CzP zE5eMf3Zpaj z@~u%2M4FM31Qf<S z0sy`p)?SX4079J}7nT441_S^QZkb^9--R1xalFTsqog`URQGf`c zYuryrdD<{B0NQ-_XOcn;R4bP;8bBHZBV5V^4F<^Zfe(EWw+?pD234+p(kLJqgAiQ? z^pZpj`%I(JehrTG_Xpa^jmu}#dd=8VXvtAUh;@buZIBZam^S~SP-TF~gaa^OO70~! z0W|hD@_+2eC+85qaqab7hYTk`Kt;e9xUTf*ndg4-uJ@f>z4X1cvu!`NyI1$}@X=+31s1q~U8k;7yv;F$v z`}cj|p|EdHC8pu(<>y}>efhEa@{0E>x^@jUirlCaq$)#X8z69y)EFA$dOsZe%YVLk z>6D*6Ut5(rsZ4cxckXVu@s-ENA3T2ezxX#!{k_lipLu0KL}z1_)2!vV^^N`WgHL_n zo)5mSU0y%)jc@tN@;m}K@r#B*b>^Q=C;@;1959ez3v1yuJOUsn2`0c$QdfikFoOvI zyqem)2w~OX?&-ZBo4@m(#b=&g8*W$#J%|JW39>L~$N8xzhDVR}fBF}8f8(o{uU@JH zW@#jXyJ!wTPQpCZj%2+n$KQ*4?_U~^@zM*;`dR`lup&!o8Vf;(Odv#nTP>S^0&v+7 zpk&iEIO#z5=eR77kVzH7G7#i*^k`uPOj6ynd-m=5Wn&(#zZonV1Vyp|90e+~K}_oO z$myKuouklDxMva|V^vKGPhBl7n2dmt?ji|t(pyk2xQw>RSA28DDP_Nv1_bCba`$w;35dR9Hdlu zIl7MWBBs8F1W~j)gs{o`jl?7*kc$?&jfc9)EVz}9oF-8@u*>zUD2M@J5b31n`~HW+4-VodVXpcjml zaz-$S-el{EXn{bllgltRlA#g}0I>tZOs+gu>dWDR5i}%20Eq1vpxn5wxe@_k6J?74 zh&Y(umcA&kqHy(jB&(9jXGgh z!!^q@u3tO&{?F_??tu-^lRdj~`ro|%=&M*qsCr46AXsNKVM^Hn2qsKWC%C}_l0gIo z1FEcH&#Fe=G{3ZT?+5oB{r%S;8&%d58UVx=kUSkm)#>N|#yy`}e&Y9@$8Z?)z&X=s z7~nv3xdCndnZ5UY`p|t}ckinrbghuWBT=mFD4}J6l z#(MnP>D5=BX+6!(&Fp{Ad+?$6z4Ey~ut#56VnsGoCR|h-z)gD`_S{ExeXggaU;Om! z?9%yfd}Yo}%mQz$Xs%d^qsLxcS>HJJAN%cdpZmkBUwt$t#c>4-<3oGuPrm1__dlTZ zX5-t>wU?KB(TNZoP6!B&_@{TqRRvX3r^*b}AOT12fkbG53=kfbLy>B_0~9GhP-%?X z0uItsk74a&kHp>k(o;_k)qCCvrlIO;XMYV5~Mp z;eh9y0wnh$$S$h%j-yBdAeIcVW{H+izEx#yJdDtrzo# zvIKzczD^Pl2`RsYNl#glMJ#R*r)Kt(Jp=^6<;Vc45X<`w3b0W0D$|NybyY(Sie@oL z%I;=_M6>RbUEX_arr6z!Ur`8K@#1VQAxROHyC?+(pSqS*7eumVi)$h8?uIsyJq7JybvjGEmvgn>I@5xG6wDY44^I`F5ZHO?PUt z2@pm>TT8Gh5Mgq>$a0G7s5za#i-0MJTMIi7F|6Q3KOq^A5QXJhVVpi(ANY;qpR9!^ z&c3uZT6Zb-d&hSl{;xg!tABX*>EFBj+#0;^=G1Br(LsR%04JJ&Oz8SX0R;nsBRGdr zzs)~w`+xJU5C8Gmr&nVR5X&RH4Nc%18<+Pi&;OkV9{Ha?{re}Gt*(bTd0@!ORNJ(_ zJb(9ZAN$bPPCmVEn{EKDJ0tZDT)d*2C`kq+G8;_lH&_>k{aAnO#O;rK0;q@2yt;Az zY7l2!4o@qiYv-=^jvTu0H-B^a&SzHse_u}Hp+y8CItVxgcLP1xsAGduy+&7@71w8W};`qavmwf#T$3IFIrm!Evu;$YWZhwZ@LeBs*oYtM`?UA7Qw zGfNT?$X3WkCkU93iJQQH?Qc};sd%z+&z>y=2)S(&X*7laGfDsgL8H=bl`b26CANi68+1BB&feW%s(O&YT{tt&JXj|L%ha#*cqJjha;plvij&sG7rf zrw87%RL|s7uMICEp8cv)t7sVy}89f zXs~g~d_6J3VDRA6ZnzGom%OskvgfX_dup=of^14>g-(l6!XYzr2u741xm(2O76LQ@ zNtfVmTiz-V+Z`}T(g>G20x6O(7Kg`4A#4dV08Hu`y22ZG$28cGd)}NJaNlD6zIjyf znx8JOywd3^f+iwlN%0*?<6IzfPOrUw^4jXk?CfA;eKbEibI)DJLNvgj(ss@WJ@w3U z$L_rI$)_JbcIRE~c-X6Z`}gg0DUeP{E@@?Db!lml7OpL?%nSxqU2Rs4SZreNyRV&J zKX)G0%v}#0J9+-<`|sF0Yc?Wd2(#HvUcU6q$t%6Y4?S>4)en_1lPxjhiXpDa0?AXaIra}<`PO%a=hC2dL(uex4-)Bw2q!iw zR2jVt6J(rdt(=%0rTaAdw@*Cs)P>hirxmNKIsuKNB5s6CR~?_Z^u~veKKP%!_mThe zbANPxwi(too0&~MZhvv%uD^QECmuWV!nwR2gJF|EkN`@?1=J5Hl^F&ET1;-4FlIxW zvV``5`;YwmPgT1XR-S%#bml^xFlXk#uu>%iA&B9XQ=^j?=05#F{#XCP#lQQ{;_K&j zu@YRAWhLW!O=KVL-*fk`{^DB+^0c}>XXd$GuTi%kwnD_UDpytLr5tJD;_{{6`}+K$ z{fF+lPwwN(%PUX6VC$p4V-PJdyE!vJI^cmhAQ=MT#7)5rIuL+Jm^*23K{j>=ZM^?> zzx(*i;%@hh^);(|m#Ppsd4U;Q(`p_gA6T{@>;-QTmXfB5Kvna*DrUVg!SGim4~ z<&|W(RUihh0e3WG+7^>OaV=KTQ$r+aREd9pD#^najk+UWv$5aKj zLc~u9(~Nk~gh-L-I-7GiCyc;c4RaF!(lLbu1Z&zJ!C)N{9yrjudh0S*Zl4&6(d42Lc4M@;I z(VBM^?UPHMEXkr-5X7;wQ5#b-xAorQ#_pr@F=72eue~PZ#-dx*)41{`v6{>lL+rY* z1cq{-0dNWg6EUT@twLa5##arnP;BaXq(|^ zG}G_*s`~I9x7RU3=z`#-%U46)fBdOu6{_L->i&KEzxUMB{eJ(*kt0t$`DCxxJ9O~C zH^2VP-}=qpSXx^8m;dTtf9OLWG_x09eCf_(N8j`CdtSY|e)8)2FMi;}Yp1R}_uAQ$ z>-qep(?@sp-ha>jN^RrSW3Qe5z&*$I&CD#f{^av-&d&4(GqbOsJiAoq<9FZn@`dG% zjq&@B9{Ap?r!tms|^Y1yl_s)g62oO8quwH!Z+VEdIb9sb$v#Mb$wJ~{$ zeUKm_fYZGAG@O;Ygb)LOZUhPVWDHBzFgSoBc1JLmnw)}Sv;aUZ(j>`6GeHgsa*#9% zaEHKz|KjccnFoIEkIy~#xie3$A>~1p10e{EKy*}sIo4}b8T|}_8*=Yi z${wV9H{#!Z|4+Y|uD-B#cF?Pak^?D1xG_w~5#t^oJ^9=xkG}Ume$P++pI-XXxkcJI zndd*Z_xN8p_K`==KL6_YY6M$&1V{?+2m)$H&*2Ee8fc{rZ;l}$hs zK3&UeS`N9jhR|HH*5HJ}yrO)({FSfFzvtd#|B1hH@n3)8>ertfFv{G>N`a$%X}*8> zZ~jJl;|yLq-LE3tVV21HChF?|_LF)Ena5E&pp#Ve)1hT`~(AI7{W+xt+ot?Lf7n?U<8--}S0he~ycO01wFUd(Y31GwT~q#43}CB)o>AEQt+N;U|F(E27-hu_y^4K#=6q zq$xR(zN9=g%o7BdSz_nBBt=0eH$S_hgd*r%+P210 z-Hq;;?pq5?QJTdvkl5_K1pw2piDY+}q!P$&xjF#d0BjsULf&-#0O$iTVSOAos@cGhPzlXUU9EZJ?jZ&m z<<8CIL;wV%#h6m+v~XjRECfI~wPp-vkVqH@a>ZbBNdV~vH>Zy`vjy4B%z@PA5G+p; z1|f%)ET1)2Wm%~(tUB)fBb<*JTI0WJi<95JI#hz<#f zVil~-v!lEZy}$L)XGiAWIrnm11#=Aqhtkda!1OXw@U~}yfAi$iA3prxfBL~+`2W88 zH3a`${MEg`{_|_^JAU<_|4Du3O6rFM4MKg}Z~a>E zu=ecB{m7u?#@4Lgl5%VVg@rLVsq2N$wr~rhnns&%i3k@$_JP9*It_4wlkdVeLbVM`yR-Gaz<*{ zn+d~pKL4aP)~%}guGUzpz67A-$q2B8;^fp8CuAiCEv;R^3m4j|*QT7HnySd!%)tZ& zcz=30U>QvC8h=(%IFloLJ@ORDfurvpqzv~V=07h zQg>lal<=dg@HVqTYP+f)l9(A|qtEc+yCAXMZnc6yU0BBVw z)lsdPm5}C!?cvJGX*8m++wP~`ohXN6YlZF&lh)grdKpGeB_9x6oJ>WM?8X};w@eF{ z%S9(Cz>HJ<0K3MK(+4S0+I|T}0|*HM$r6=C3l5cQ?}iEy?*Ifu%6(>LaOA)~0Rgyn z`LcVSeq79CAmFw`hhBT>pMK;+AN=OGzP)enzFxo1O?&^t@4dRbvbeMuLs(s2SsxCQ zXERGFr?!PO8a0xe^1j)br{8@2?7=;+oZF~-GrPS#IH+Ek*?)R1amF+^d!eacyS#F6 zX7H^S&Sm68!fe;VV5QNSbC*4}h%=)!tUTB5<1wCp^L*$J#%Y)d1Be~KAR#C7WMBY; z%h3Y8P`hV3U4lq5#!3L>00RUK=t9REzk^~IRQw@ysw@*L&(EdCB zdnbN58P=PPFTe4`HA}2QE2l`|or3_OHZ^OrRr}DHnG8t!E6#GdJ`z*UW>(StswzU%0duKa$;x%Kp+T}qt2)@ z0+GJ&bpwFN)TZ^jj@x@auF+`IL-V+GRUD+QXz@~0C#Zx5FKmMG@CJU(ZmuZ>1Y@{XiYBBclfVk|TZ{YQ4~ z{>X(Z&v-~7%@9M1h8b~P@v8eG@}9tzx3|c58QqSgkruAYSBjpbu+pY!iq4@Vxl>9- zXkIkUMYYl;+yEpeL9!&;^K}55dkPCL%|Rth#)J?sMYl~-+qT=^9&BmRKM~FQb!;&{ z7wPgmwP?(c8I6I`i-tVxGdJyYqMR;t*&okF2{JyY@yvH+L=xun@X)b`$MgYQDuV z2OW^?I@p+?>75}dbbQ>)QadXLKtL`CAml3HRuL>2P0H?mgXY%m+uK@^AUHvH+3!>; zBLGlU)vK%PPe1!Sp=e>WzSgTMU@AsNkuGCURloWxzkF!l-j99g{j;<4v$KQme)sW} z<&`^byREJ(lCy)sE3dqI>Eh+vZaZ-7=;7t%YY&{b|H&txJaPa1{nMt&y`1K?2`|9PFUtPP{uj|?q zat3JxrrwSMWQ2rigTq|$xs9`DhnMf#b@cDN_h(Yutc+Gy*Vcw@yVi`yZ5z!7v6`uS zbzRLZ&d;qV7M{T6h z;1Xey1EXNkmBC?zNV?`6Yw;!x=7_dx9HX#0s-y%8OAGs8zdc-IHsXSTfWqXAfy_gIp*MjRsJPu1Xl09C9*+5S?NM&`rMy z65xt%o@hDe*`?u!KR(#Kw|@D>cI9dv1ppZ| zcaU@dFl+_U*-sLPE&&8Zm_X7rebYxXbzW}+q3Bg{6A*whSz78-)C=Y01_Y= z7&gxbQ2-~Kf~=D}2MU>BP>|q|=pwS@$O7F4P%nl(G42o5p*kFxnc0U>o2}E3Q+B^D z6=`xEd$WrtwDkUkc5OI(bGY&1c>F4SHJVW&gp|bA7iVVf+qL)SRxVwRIv>3iA}wSm ztpTaLNL0W`H-5|=HbU-$SxoW;(E$JvaJ(BR>^6o#Z0g-pO5^c(dehK#Je;JcJ?9V% zpv$|`2$EfyN|Cwe?AJB%d14b;`1eF8KiQ)xI$c6bpMNVqG=L$>QZ3ePL9 zEJe)Y#AH2XC(MA7aaXwnkR;KST;DJo?M^dD5a5WShtV($a_?xEzr#o8`^~u;N~}z& zQUbhXO~GV6reaH9VxF$zXsb6OVWK2RVKRUnH*i4m?yVr{*#%*WO-c=Re0UH-*plGy zUaTara|hfZNSbgQKwI98Oh!^5*_Fr82oMy2u9If>W_CBWRxETKApsCE#>q}}5b@3+ zso(EE@WB0^TF4vpnLgk*NY6tLJ$OR$d+t0c8HvyS)TbnwQMeA_!2Z421?j|z zd+nY%-~Zr|;F!he`2Hgi z6zPuW8>-?ROLqpMhHks>uxLTJH_x?kl0wT2R_x)oW-7Y)cis7&n^Icyz>u;dXE8== zYzXE_3$;4H-P@Fc1yT$~>H0QY0%5c|CknwVlEFZeJX3P30vUt~1|fo#1*f1fjQ|B! zQ4RrAU>1Th0<*&*nkWirXzn67{dJREAcD)}!K`T$ZYk^_h#Zdp+WjB(%jF-{22lnrfX~ z+Zmg(iI9Lgp{bx76Wm1GXgwXi+dlBox%D+Z_1y;aDpmrFrqU&X-2(}tWR5IMw*i2X z$eUYGQrHF~1Wh+PjnYX#pooI$CLK41IGI2tzM>$AVCQf+rVy0aiWCT#KrjGwIh9Eh z9V$LB1P#_V>xVE;ESN1;VKK&q7-p)lD^z44DEHB*9j~^h(?-M8LM=EZ#uN-}WxiUE zZGYY4?A-o6OZRw_*VoUE+c(u9gTi~t1036+FO`h2^Y49$$}a?P&Je!|Wt& zpsPRWHY%Fzh0%B&noKyQwk3Z*+1@-0WCR3ZGR*pDMnvu%_N9liU#myY&8p2>$W^K} zifR+WP_@(go+=+U7RwcFPjzoeKSSuW6oqvXb07#3AP8X!Z}X=3o26wbAOgacxT|cJ z^A-tB>Gp)leeWzU6w1D3*)Ecrrpzq_BPBW1Ep9HFE9uxo6q3kE2*yoh4*Sszdb_Txik4ttM-c z?lLB2s{)BA1i&yU0Edh&g&>oH!vM)6Vdf6?s_2qaPG%|P&7Z6!#mR3U1T&a5q2LdAXpSa3Q9%~aPh9nTp5LEQ{?8r z|^T-asWKcTJlM5r7e(rl%|ZGm_9X+0@j|+SQfZOa^xq=Vs>E z)FXj#NuFg!ZWgv~)#7)u>D_u(Y{8bJ$SuNsk`eC)TmS(PoA*d0u?>Pc9drDK*=s^5 zAUpP)B_#riQ>rgx=y(a1aqO-E>@MeK*&Ufga}a<-2B~5qsx)1$AyiOiAZVLQB>;m| z6q&>=4ox#t?(Rg076@hKa<5{nHmz+5S`0vN!9B*(BZqrAFS(W)3kH<+jv z?#65oS!dyGLIApc_7YM4Hx?ukKO)dE*KWp3!(b*O;HDHHY=_)2zYu@+7xzl`)T60w z2ECe|NKgWF3;(!+$<2-RRF-7`3BTc0iFH#Q453%qg4sg9-d)ATSj`EM1~bU>TWC|t z%5A>tZE{}|ByXhzWg4v(Dfid{eJ7KTJg;nwF05%T zVt(L*#I zZ63bdZ`UGvE#>s?uU{Yq0q||*q=l_ouqiVHyu*pFLj|2oIXbtZs9Zu_8BOxsRgiB^ zt@0`ZfRO;vG3EzQ3X98q=z?U|@MnwY+|0Tg-OATuQP1m8N5`)zCR25$?Lxrj16);= zq_W_McLM|*a3BCAaTAo3f*{+%+6B;Y^TWG$s%!qebv!BQ1|+>OeU+1fMyOL~3khnC zrq);yG;bj>^b9_AEo%iMXx+)njD}ksf&j!2U}nZP1IjQ2ivX0fd_t{BcMyRxDUww% zxQEEfDnXHmM4$y2Br}k7a**915!u8LB}6v@BuxM)DU$}Y=8e1-jTDi^))5R0!NuGv zLseb3o^y6G$lz4Ogd;g2?BLdcfy3eOkIp}DhZcg{xI(WX#o5R@nMrutkjbHJZ~#C6 zqLYG8{Rf>Q7^L6`4#DsaL81!@9aPby5Hsggomy?9j6lpnfVTa_rIhafnV&iFJHNC1 z%ClF$_|*JLo@a&ru2IYenJ^V@NJJz6)cC>B8ZiYm%|HZ17k-q;RZL8(Z6j$-N)}Q; zkOSPN0cG6_kNmmA


#ZG-iD1BjzgkD&@6ZdnMTWk*}rG5MO52m%BgFaThYz*10* zyN=xPH)9=;TX>su<7!e`Pj5kVwNeXf$OhKRGHX>12!xqP7*$hnvL#6nm|AfXasWaU z1ZaA4qs(Yj5}F9s*d^}^f^EQ-p=-4z>oyZt=Du^$d&fUaWVoZ&VHt z6%-A0HhA|yvJ{MVcixcE7HvcE{wo6jNusO>ktgEv$x+4mkzGS^Af=Sui~WnFqT#XY z=$?o)K<++i;93^bw(TSspjp>sy^!y&V7jY}@5U06ikf_T4zpu8h>ih{8_`;o;=sHO zTCc&BViRW5o`+q7xc16izR*JgqalP`IY-!nj;YSpcuBIrvQ&qg*%p>8X^WS+rcO6q zT9}(wW+*S)vy&{R4&bzn(^N@FmQ!?%U$#6IU3;RgSfx;WGuy6Q@ACM`cL$*BAK#sJ z0u*$pgRuIfChhktkeStVh#~Og_UUK>(jch$^7;463=%MO4pkYJ}HDnFg^^G1O$UsUR zIV?F<)ZE$-6`(AKd$cNsn0?&j94v&u5F(+rP3F1R>zM(PL6yORk)T094Mft6Ve|Qh zQ4snuI^l+31|t#(MzS%dEI1$nh_FPq5ZnZ0&n8#^2$yGhpaf|HpsTJG9iAk_oVW%gVW4(}}kWVUS#a8_Iu=<}hGFsMYr{a^X7{e#`R7d^E?HWQEmH^R^W;^u)8MMwx)bA*Tt zBq9+RbO2Cq8m5V*N(2zX)^4?;Oidh7qyl9o05VbZ97a$LMM8uFP6&!X_yHR@dbGGP z%wPWE*%)`pYr4}i-aVB3bT=X0wQvEjrFQU!xxymmh#{tw$~+Uw-mMKyDe*ew4$`H` z0Fqt)SGuT{#zrKi&7CC|KG~Qsww!avQcd4#ITz2`4biv^2W1+=3;b>Lz9us=PDqxupw@bi@Lmanm^uZa9KEUvE%H% z6X-6l`~Czj=L>3~2tJS#GrckC)70RnL4%C$fF@>d>s=z-(++@0O)5V|>bPXB%S+_}fU z_q`CRhaP(H$ZZGPltVNCP1~B8TxJ#nC6$)>MrL=pChmSuJn`gP9`K)e|5-wc0cx~<4{rBG2H0`7Yg+>4w%8u7xf8)S`19cT2d;EJ3JaA%h zVZo(DzGXXe^0n92V}1WUcfEOO<-yzc@9tOTYBNIUC7BVCvttop4@g-sMxdG+W;qdX zt3xC~1xW5Nhr9|VGvzD+p3T^gMlcYjT*VMAm>fVb5Reo-#}K2@j1Ub9BtZ-25-2H0 zsNav#ky~80h75Ew1ZCCo2=$E(Bq0+?QlLW;GlW1Fk`$sf&XltmL5Nb8JcVG`!7T-4 zzWK$+TTiKChC8j!R%ec)ejwsbXiJ&7N{$hrz>bcEfP?sv5_b=xySWKoONVEhHUV*}`4TIOPM&1j7q0U0lxN9rBBG)&X&wcLOf=m=d z01_#HkOQ{m9y`!70Nmu$03iruHVgp@5egHYO&KV01aM1i;bhAiaKgz3YzaUWK(R%h z0|FqxVU6IXIymtIfW}BQ078E*R0GclNW{C=xTLsc@kC_M?19-G{K8NC2QR_+4tiG}RB8+3MQrwUw32SFb($!b>a5 z*FO2tk6;@JEH5uFEG*W&-b*jPa{2O=H{N*TJ@0vNePjK#S6_Sh;fK$iJHNWRe(ybZ zKmNVPc^$JevkyP~-tRr}r04vJkA0-y??3g_Q}-Od|M&jjkN5B2KRdth`kQB-e)7qq zhi~r>2G2kD!u;Iadmn!2$tRz_aN)x3hi^Z1>TI;|mTmmn`fzP+b#-HXVPSqa9Ji_c z!$16^{reA``44e+-@bhx`{+kkrN>@7_sByJUTc~sUOBytdhOD4^Ro+g-+SbRmrt=b z*t4tu=IiGPCv9ea;r`neUVQoWy5D>6y+`M1=0Xr|c}S3vF<7t|X|2<9c4V2wDg+vo z;W^T(5Mwa9Bd2K5jKN5`0Tx2vg6Axy05c*QBMG_Fdq7m4i?nw5h0p)~`BSHV?N@*O z_B#%2v`uDAP&Nh{<-MWa@2xGZH%uFTQQ`9nK$KTeX4Hf|rkP;yvPX;C3px<|Z zdT@Y~qo?~&bT|%y5(K&cfTmdhLV*CUfcYGzgDEhZz)UfuSyW@N0VKdNFGSFR7C!(2 zPz8-4cSfNlL!b-}7~UmxbJczwTi9yhc{d25uY+5drEkp*yL%D96zzLC(5GgO?p|0| z_v~90&nA+EpqB*~_McKJ`TH)Dn>arL*dlG8oT8-gw-_Uq0p-W1LnS4I>>+A-ASm_M zX-)q?n7e(LFYobJEANMpJ+|Ni6=OBT#CON6V^^DEx_h}?n00Ju5(hSv0*w#Ji zcA2{*NMKn8x=(L>SF9BF?A|>)KlfJm)3#~cApima(7W$r1)Mp1K0~{A?fULxPaeAM zz&F41==}WLr$6(VP*vwHUO99Al7P1u`OIKOQmo>)zVql?DfU>!H{Lw?;ECghj~)%t zhQp2fPn`JXx4(Po^5uou!BfvXw|C#(`yaS}d3oj0$DcTK+ieGLyY1}x^XD&Kdhmf0 zp;u!#e*UGGFJ8GaH$OMq?+^O@-Fx=kdDpSaSFXJ8;rG7y(o1V=Ya78hH@jH;9p?mi~e`fWKE9-;V`nhw%_3_5;J#!b=adda@%$4R!gVdjSNR!X&@?)4-GoUUk$AsA?$LogUXz_ZZ;jX)$~GhSqR z^*i7C+~56wKl9k5qxF@OfBdh1!+#)hzw=)2!xPjKmIZDMX1bkdm^|fgk}{#190M2&hxQVqK#@!nf=vgdZWqcKSv^ z5C8@O1az}Xo=h?(gV7~JZi4`33LPb~ZkAa8zWaI8{lbqDLUa<=8bFUOLT!iww$mn1 zSq)ITI}pS~03Z}_OM^%PS%VTm)BwQ@*v-nigfz|angGDEAl>*&7ND)Rk^&(R3J^et zL<(}EJpCZLAfU`N`9vTf3J|fWK~I~ff>8n!fJ3^)SbB^0U`Lv(pJ z6}=^&+D)#rFelgKsIJ%pG&7XWsS^Q1(YF*$MM)Bi?2@yhZ<#39B^81WfV@HP&q*t& zu6cZsxzmi~mX!Z?nR~hLEo>EFSC-wO&eQc69Hcwd8*;vx-xrsT(ANhWCyhB<1dM6e zLn|fFvsDIl33s<%6C|cLty>z~Wz1cE-_?|t<#o}Ol4mHTHiTfoP@D_|1`EM9ze=K* z*2~rXnkLnslZ`Dsp-A4W8kL}h0Qc_AmjpuF(lOIRP$W;q^>T}3yqkb8{yAk~?+S4z zL3e+P_(FDdd1ZDmxN`OC%If;k{4BK92wkva$Bw>5@t=J1nYuUFfAHXaC+>UVi6>G{ zufFl->9c2PVcezz2lfYxgF(M-+iTToe`e;sd+s`X_zr+oRmV{6-Mgo%BA_aU*}0h$ z58QwD+_}Z2#U|zD)z#5>Tt$m@|I?rPv0);+3n5yLMl=cyZUUg%E-( z4Tr;-!C-N5ac*wT-FGd`3`gnW<<&IaK-#c4Gj5uO)#)>r4uo+~uaCTMc7E8Vy*-Zl z_WWz-`vWCoD`~6i`z?=1S_rZ{eV-L716+gx5Qqp)WH3=qgWFXb6@#mTfMU6scpxXp8D?p?Z5TkKK{{<|HgmvKXu^Y_g(|W zY4R(>ASAi~k`);Qk*%yvlZ6=xxRUaqu9G`q#w>Y=6?SlIfd~QwkQo4E!VdvKcUmb!7Jmx9%pni_F7F z2RafC7|nup`5DQsc&1EJTD_9=?0{%?!?y=TQqonKmovHx5J?Cw_e~SV$w>tw2KKm+ zm797u7EZL*)+;Y9v}>bk9vs#_6Wh58%N}y88O6R~?CwRF)J>N2MoOe^sIx_*QfU2_ zsfy=)F`tQ54AXnAj&UZ7vOET4l)N>8K-)rvClhW@Zv#*V-S;F$8jAscr)U)d*$vf- ze|eLF=rh*u;=;bUtC*RsbVGR@a?ztdiCC2OBHp`;X`vL?tS9qn}ZGNU7t^S$2554mGNvrH*_aC`%b>+<23%BoDT0FS#%$paE?+yp|?VhQt;~dTP zd&hQbes1p4rArSV+_$T$9L%vYz;1c!P9T7zS>&}UP!@b_hLJ4hTm?o85u)b+R0bm~ zR+N}k83GuHNEqDA37O0R5QCmAke6S3myVUWQLW`%baLJ!HP;wqQ9!18Eky5*DM?M_Ov0V z`$me)tbiI2G|KMVT~^Etl1s)3I+i}%s!rJ=FWKVKxaDn0N~zndN`Q4=AWSVxQp%FL zje6kTShgGDkB2Enr#su(K~fYTAN zFbK{0vtRwE|Ll+c@jtop#&iA3Le7gb{eE4y&3I*XO-8DPTkOpZS>N}uPyNP!@;`g{ zLmyeD);%zTSpYJb1!Tds5t%&atTw~NEDFeujhtPO1LPn6rH|v^S?pj3JJ`Vv1ZbKx zBai_nwYs)?;4l6UAkc`ZxVX?VxoGTiM1q1O5g>^&a*ER8zMz{WrE*HC{IR&a`!vVD z#on88$-B~*iT`8kxh%5Fah0=tbLK7Vwxr|%a2l2*d6zwR59wA$PC30C8$=+2WRwLF zqFg!Tv6L6ytHrx8JTtrYS{<4(K?l2qtw3R`1>KrXcFkV9=9Px>&H){inY*>E6O^-b zwLsk~?P}S#r}N8BT}OA??#$R$V|ueNnq6K;aS)PR^6nYC%hnVu0CLJCw@e$~ z0)AK&jpkrx=E#v50tRSOl1xku8;o7|r|i@3*f=SXp19N7v~8?hG)XQ@l}HL9bYDMp zyp1$@DqwUWQ-myQ+IY1EAOz81mRmPc?Fg}ljtyst0U{Edlp^6S5Tv=Bpaa1+@3Ik_ z%Y>5*0x5z3QG{F|Zdnj8&}c@)U_qXhgINS(jFeXvs!iFt>N-|x4H;52Gty!(0CL1w z$>*w=)~ z|K{0eKJgcS`xpM|Us^hFPm^WAaz+*s+}X-fR0Saz1K?oFo7{d7W6qu>7qNpK>|h5w z`1cYN02G%%BT-bXlEFY`&)_B?i6S^P`F3vRtpx!t0P67dZuT0|gsgY-vMFbpbuD6S zf=%&EoRFEqaa|(0-OroX2g?Lc$4eE*-@v9pE;d`W8pX?KbC= z{adyR$L$jRt_SG$&}Bj(jQ;y4E*wz`96aXXTEfI_cSFivH041ZzMbZcXBx&VNxe+wT z-3$Z;kq8-ZDM-vT0xlN`C&B0z1b9XWkSoLpqQqn*OMfybPfj5r5CkAM0PsjiFmm$( z7$5{XATvq?*>M*pZgG&H!3g&RdJLAu07NK;5a9+H6^IB`gheAa4Id4PWUvtGR1Zhb z|KV4E_y6<%dhXj_t$nz=$GLv2VsB8*`>=DDU6oM-HZPTAPA)@+P$>cgk0M#-n)!h*Ab1AJ>3i|rka_q?fO*F(Uqj5 zG-S;XrYH=RW+3HGK!OO6jDaBByW@+Z-HDV^VK~#wIsk4lL>B}wcpwE@raP3xY$2O9 zaei+0UiUR?PS)OJP^Q|dVAd6llndXYYcKq`>w}p~o*pt|_e!_qs=KB%xQ;EcK{q_; z`q*so=HH&oZrip9(7R-Mi^zV9Z04qtp6j?-OVo}WKS=p4bjNfDm$R4HfY{tF?+xC0 z1E%f?Ajm*)`l1O0z-{9JxjVt^G6Lj83g!|?myGOQwB!&-I%G6}Gyq@`{)m9XGnr_X zDFy==AeU1F7znw{CXC_Nf4=1d9-1Q%4F>0*l8EachGBK?5jl zZa`H;NM2ir0VY*Oa|EIaqyk`7q+a$uT*R6dywa62lMj- z13}CT>HyUt&@8RC{VGnXy2qhS=56Ik8O>_#y{peX`~UcF{ujUXh0p)ufBHYM@AyOO zqXby+P}4vckOhLGC}bkLZwyD{aSPg@s<49{>|h5w`1ci^YSBb;YHd<1)$=BUbP4Kq zJthM|L74K+E;%dIyu;)+iRqTgR{`NV)J?|cENC*OYc}uhE@#JvawnD$?Xc0u9zfT2d~4+V1h*XBDN?`Zb-hjC(g^Zbz+Gww(n8rJMFUk?d?&^ z_7?N?E$d_#WvNqi)FNBuH(O(dEfIpCPCKgZy^VMW=y(soP<8U_H!glBgQO6cQl?RW z;AZB4PaV5SW*0G)l))S>IW0I4NOzgh1pw|C^)Skcz##OPb3}jxPR54F5iSTq2HcGn z%?vk!gT<5w?0QpJxdv^k+;;$A=fXkU+R#*AZ^i(l8f4N!FEUU89*q@gra%OWw8|J< zJ^cUKdkZf)a^!0?BBZ3kX1mESV;Ej${+OAW;ZJzX%*_1W_hV+}#o_hrpzU#++HUSH zNRT3)x74MhljYfc-_P^*cg9oq*zGKpQl(Uu?W@QeH@HdM0={zT(ocN<_rLl}KT;hW zv?JZ@CXHsh8O146%y>xV%C+kk&Ynt=s4Pk`1=9)#pV>e~XaRu*37I9&i^5tK(HM)?qv!>}6jMww#T4&L z*s?-I0ALURpG}8|2qF;jBmk@x+_9Ef#+?}vD>8qMV@C_wlqJ-NX`#) zcW?iVH{Q5cyvfxBWMECi^6j#$_bQ>@vuPKByfTqi`$v7PRGOto_|o;w&E1`Lq%W+j zRKxP#92n@z#`Y5zPo^XUtVB@Z+c)o6oh+W1?*M2oMh`IQj3twy=!sTB;2+QIR#b#1Wba2=%q3WBtj(Mrh*LY)|;<>{}24Lum0T64tKW~h1*%P)y{OP zS&3GV2(?slV{hy9xknnUCKovowVI7#K4g)K%);{0!u-O^-+WO=kri>a?S^e!+W79~ zFaKx%@vFb`D}U`7``Qpo_vpHiV(O-O05!5P!iP(FdU8JAXe%_^~|Wp4wa#| zAP~9OWo=?I&X*0%(ZR7#0k6aWfH;m}1Pj&=;-kVuC~_>Db}dPg94mJqHJC}%P|cZM zK14IfsGx$25~z))Y75u|NSF+iCDtnc2dL$qj=>ZBUYxoCB$TI5Dn`O=)KHQ>>GJLn zivGhf!$^7kgGQ)TsJ*We=Kh<95yCx8IHif|OFXILsx4+sq7w>fe8m9$;Cg6gxqRiy z)$2FYEGvuQsnxa9r%q`?0In5;+uqw($>zQ4suU%|d~lDYeeK!jw2nUTfv3Oz^=Iej z=ap8kyzv$y-n?;>nLqTQ54`x|%Uj#q_e>@q7dSfVJ@@>JS(fhX?lQ|C{==6l(TMf(Tw`nh=uY2W-P~+!S6@2aS!$$m zp8`EncSm+F>+yCO|5C0qfuL(~&8QxN6n)FiYS9@ODNq`vQbY;>1r(7&Kx8CLlr$pR z*|_>+KkHxRHw2y%etL3%?QPoK#(Mn*0E)&kUDbolEvCE87sgNX$=nvra*YuFvS#82>kyEr4-B5MkRuNUJik73dp7yUx*qn8Sn{fT~Ic zBuy0ScQ4?s7yJPNNXxZTI@= ziTNXzXJ6e|n(J1B{@m=+qpfB?YJT$U(o5HGr7Bu#Cs%t?RrZ4`^R|_~wsE`r#G@z@ zi}!n^NkRTQzsA}-=v(k1AsChbG(~_cT#`hD8DK()ESi);Py&iLiXcr1u3!G;AN!%N z{p64I-o8A`vK%Ed^Yd{;Y=#)AJH2AIJJZRM2v`Z0EU5Ksuf2J3eN9;z^bQVt2mK;f zNxMOM$cJxje5=!(i6s?0g2?7oG?Za8j#7vt#6gkkV*BzB{~tg2NGfl}G zRuZ@i6kl>k5g#Wty8XlWio|8?SwJK}BDB^33%UzIYv2IngqWCk6Y#(&UFt>;JDCg= z7gnTC0Aj?Ffs#N;_(%iMU8Ds3kboJ+8V?}^aotBvBBQ=+CDh3nV`@(7{%5Um@>V*C zLr9m$c&Gdazo~HWiX*?Bu-1le)xzrcb;t>yu>|kRXjH1P^H45TKMUnp-sL`hym%TO z3~tqyPcAn*?Zw5Vz1r)^BMW75rOh_aeOv)G& zaYU7tifj{kmI$}DfBR>C=GT7w2ez)f-Z8_uBxxi`)@Y&@d#!fYSgxu8 zu%yklGS$NT%<$;2vU#l3$)yv*TfMyMN!7&8?A#p5)pnXdl?zm{Qags?D8jN5q^yw@ zl{IC#bK~aE{b&E_3%~NKfBYZ+lT#o4!mw2v&EXjpo|6z#~;s!fm~%9akIzKiYTQ4lMJOYrKGW?MFSOrDY=O%iYT&0AB2D+ zu?B$PIBf62{B`o`CmhHX@YqFXq{Vk6qgKx-^j>_Y;JQPoPVuLNVejvtHLn@Khe@cu z#d|N-dWJuP^{>Ah7KL>e74$*>md{uX`-Jm!s9l=>ss6=(`Co;99vExWG)AWz69z!7 zqcqD5i?s#-=4ZRzP8+>A)vvgKCR&_dIJLUEFgv@pva-ImeC6_G0D0!=C$ltZx0=h# zCr+O}l_jZG)bIB%oO|?OfA3&-|NOZ}W@oxutNnw6wbkXbXHMO^e)FDwrrT`jD7tmy zwnlYkd2Xhe#tL}YKQY&Bx6+iT+e|iY-<@kEr%%ou_Ku`7PoG&ym2w&5NN!%p-;;1T zhP9Xg4Rcl5DAM1lJAySPP2%ra0VWi=Q}9~{A}Z1dnrsZ5iV}sQKq=deB|h4H_Q!wt z2mgbA=lP%bF}`zqA)k6=VvK!E;;L~flq%2Y^!jEHRd9Bt@7$tQG2LwbXWeMqcy{ymJ4Z_vR zoK$8zS#zyuX!tXnK*)C;thJsj3NQve2oMAqq(ZB!(il68mM~sLF3=LdYSvIsPJQG6?&UiR?%h=Ds9nAUn9SLDkjkkpvBZj?8_x<<#zsmhXUvK9ilHJP%!DKY zNbWh2AfczImaTHO>muYI61k-WV6ecTNR1Y5EGGgqikuatFd%{)KRZH^Jh5c8DghH9 z!`2c+B7_uWIk4`6T-WL_jKh{5c|Sm^|KqMN?Hhlsz?wUHnNFnDad-gOTYXJ zzy3qtcm2}y+Vnb&{SP>*d8O>V}!I-Bb0pM|r-|b83_+4Q{;^To3 ztT+NMfVNU#W38#G5`c3U(MkqtCXJd=J4%QoN~6PJb$e&`#L49}PLS+r{f0(zkq}6Oj zNtPvvsd8K8Vp$OoN!E~+<;L7ni}c(puis`+#jr4kX8-O!B*{!OZAEcIBMZe*Jp4BQ zFPe>(RTO23lvQN%{O#9&=s){+e(N`X;Sc|CLP5XJJ-DwG zV{PXUF2bY-&g9JshnI<7?c%}-r3pgHls*%s*?iB#nsjy{d1qa`1`)lU3mJ9OE>@1 zf8*a6?%i3RKdCV}=pEi39)KCfSptA1NV}Pe=_{0!l|d}ulK7TtRBw|?k<_%AkJdbOP&%q4N76OR%QP-kiXuwNGC;;C*d$`~M{q!h7u z*gGnFdn!(r=Vw~&HgTo6QUqz*IN02Md-GcVVE3u>YYBm{6|A2A*oBY(k&i@YF9M(V zz!#tSldpa27yjA*)&T`Y8PC8_XHeNH?-|Rwktq_Tq?tuFHv?;r@`1`SjI=V97E>JV zUjONTcH^tR{Nx|~DS?ZdzTW2L@0 z`b`QMxz~%&#hsJ7x7)F~B?iEh(Grci!`S9=Ot}agCS7_aNn364gSOG{&@jhg+#UvW z5D*m!)O}rQG4C2XpR{-nTWVhHlc}-3Pxyf4zMhZc4|VsnKL6m)y0$93#r^;Z2`EUk zt?z90yRG7OKfiN776C+>Jj?xdSBAmz$*8?zPzZ#A06gwHu7M^DR0>4nbXY9{SSW}T zM?g6WM$iB(0DytQ-9CVT8w|tPJnmxp8IVr@!)xZ+`Ws zTK(-+hSpqL#}P%OV-+WfQt{9nCTX*wQWDmJR53C3j(W50cxm-y3}giqu_^B%Ptw$s zRilyFJvjZy>1I2NjVMNgDzAFGJJ&n&PbG;06(^167yi)aF2C^7otvA@PCTnxnz56n zcei&Ai`-V05S6AlQ&Pz+wu~qN94O>C%E2aPtK8oE^8bBn{Rz(_ z5rykQh#Ft45oM`WL2{x6*EoIz=z_@NRl6e!URR|fxUjqDe1JfRB8DyFID?P*n8zZj zFc;FhEm~kF!f@0maGR-D>ha-!S7ScpphPHv90iDYblD&VK{Fbg20>@^w#JEGuCGh!m8j;5b!Qj2O|R88cRS z#b3U>ans6$+4$np@}~rR zgdhY+M82|V2&W*QtlWv?p2FI=aTF zkH;sbJoGMJcO> z3deN zov%N4TO1@y44`6n*j&ADf%)UcP?t$cg6TD|0t`=8bE2mb-DL;f-5+ zah84Q(Pb6WL0&zzzTArGmtTB+snKf8&AxT(?zz?ZyLYy?3R;^>PtP>Jarw^t(p-b1 zTQ?8y9`v4Go!j5tzEjGhD~lUfu4yeFKmTYePK4mu+i#m#{`l$Bi1_;6;a9F-Us{`g zw40DSDtzL8GAI`I{Ja_Z(T;E;v|a@CGFll8qO}Z6|p2Sh^#!i z%2{&j#@D*1R@+O>!QtkWH+u(Lz2T1JxmuW;*}1&|HWM*v(rBhqwE&R742Pz&m2GBi z($u8HlqN4s5@#F$ z@pk5jVa3o|b}5V@;e8QCM%T$VhC3_IszaxsS}L$_oJ?R1dwP~1lI+^o!!2x0k7O+) z)-53Yv6@JS@N=n|R}vD8PN`1}L~HG1^Wn_(1Nk`#BN1D9@vW`7 zm6N$G-?+W=nbRv)pwH#%%F3M52MCwmzMgiQFJHTU{+aV&BS5qY=pmKMAV5O4-H1Ew zMy3^5&hsjYnxvIw0*DA>1U@*}`ot%m(v76JeX|V>E74GJZ)?9xN~h7OM^?|CUHgF_ z{Jw?RrTyVBZ8jP3Xi!E`QmBT_vOJne8#;;`D3-e?sx+Sac948{cyPJc+uhi^{OONg zsCEzgeK}I9XlSJ*rnq8BB5I~l94ExlQDG`OV3Q+8vDR2{^6ft(PBJ!}5DZ|7DW-V; zVu~qo7iJ5f@R)2(W`Am}J<|=P%puVa4Qjk#0|bx|#4@u0L%{p};J^YD>Y>pEttsHF zu41T{Zr3$1$4X&1o&>WG0JF8BLfTQ-(NF^DK9xjlkYX!@2%K9Wi&_cC!UNqJrl(?v zjk!wHSDXD{H(HUj`sbJicdWRXzTA3CeB zZx4t*hlSpQj0o@2Q%`9ncn~16h*FrPY1T+S{pnAojjY{n5rW(=-PBq>IygMoKQP9e zd-UwH-}uJ-+-$p@by|&2e*7b!{^Z9@Rea^kUyg{7ZKU+#++4Taj0i=f8%G~MzdG36 zf9{)Cha6P`I>M|G+f-Ltl*l5`=bt$J$Wpu8h)a-{-@1vQ3`9w*-A&?D$3u$C%9^Sm zuFjuZEU+AT)uRiz@NAxmWr*j_(8QVLE`x_NnHcR1L%v)y3%!ud0U;nB`82ZbPF z00bUZNJL5l5h)fjMhGK>h)611ltq4cuy?SxHPep&&fot_|M~y)AASByAIht3t@zH} z+m|j~vZheV&dsD>`}JSHe&yQt{XakS*5$Vcd9iWpRxXq-oaio{oL@N=wdbkPHBnqr zbaU(A%Es>gUS=QMXarw1DWrFP{F+~+pRgNnbfq+| z`UHw7Jl!%A01z5P5a!ZW)HLmrQ1!&_XhgCJf?*gM%ccTmwj=ljaT^H*NCG6F0Ku|Y zO9Egyj8%_6(HdjIYmqS+7!Z&~zYqXrbc|j=A6B9@BUDvojG0^<8Nu}l8MdFcgCEmR z&p*3xYkps^cc0iA8qALlkOG7zIey8dNxWOy`}FHy0M>H#Rn2dik68#4sn9PkinZA31a8%&8L#ufOqz%?G#lce`0~ z?%Y`xURzrifmW-H$Z47|n~mLr{k`3DYcnRD-P}6*;EB$1OSiR>PBYUc2J_U?Of!p= z(8alKBf_=ynd-1yTk6Cal?qQTrY9nLW8+X8xv;vhxz$%``$OxU{!#ypx3|x&FW$Yj zl|`(Y(Y5WnCuiGFuAhGS^4l+6zm;h9`Ntn!>o!w9#a#7~QUw|iK|ic9_o}b}Bup02 zR1DTO(`L?nV_EyV*QQBFd7)8p9YTv5vLMVl7gkl~$tTBwaJ@m|}`4 zrkLV=38hrv4lWL%6ycpLL~3t^q0`Xj@4gwXp8pwRgc$)D1OQwg3xXriSV}RetG3pL zY|=?^n5{bwod?6{zUv=mTZ*%91mEJRp+Z0vA#w_)p≪CK%j_(V|I&iBu_Aplu;E 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

Y75K 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

}z=*Q6ytMll|J_V0!f9#NZ+9Rk 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∧0Y0+5qpIgByb}lJwc1I(3T3)fyN8sUMcQuWN}^eJ9ip zS3LlZG1d%z*REa9Jo8LhmXAF8NLg;=(yB{p`aYyYa-*LwV{8rGbI8D%d_s(vrfrv? zT8R28L{+J&LSHytI_W=8^mfXE~e9S2#B)w1l6sXOAtOk6%o>+>z?5%-*M zfxdM0Qfh9X#tke0oWVHjsKP#1j~Gc+*cgE0;43T9bGF!*3avIjsL8C20gt+(<~sO> zBt74)vE9(4n**-GYCs%{PliL0hRi+JoY=LG3TASFN*=1xk;QK@C>iBEv`%h!H_u>; zwwZ^7Z;WaXDIZDNH3Cu|^CyesV+!-;E$y%0HFc61^Kx&H(2c~_@B!4O5Do}td~bw@68L}8sLAp`+I zU>4cfCKTZ;7Xu&)AfTi&M3$)ct5`Bsi6X;{T_Qxt%&B{k_1A~R>HbLSpr&28*)Rs? ziEl+>P1$Q={mGBN=jgFpYZBm--`JIf%T*=ISFYT9*Rfg@v18Bf7tfqNdFtd>e(}!~ z&Q~GS1mb}QA2@&hTx|%vbm>wEOholizZPzN@Pi-Nzi)rd{@?koch<&+n!DE)+~c<$ zuOkul`xTL2U0tuLxW3*)BpBn>fF$1gcf8{rRaH$*&aAJm&d$v3*uMACM<1#A+>|df)a!!>4%S^( zJFCpsGiA#wW!YkuH{topW3-#L!H62DAytL5xjnUp0E#ps;0-j&1FI(rV4j5sA{XQ& z3q#B)AYefBRJAxpfrZZAFmtD;Zg>6}3KvO&;|LroU?LIp5dbk7Im_KWEkd2q#C#vS z-rUxnC+gP=M-fVAh}x4Zpw!5b?wk)8w8VrZR`Y0-$ek=ZC|YDQHIlA}W2_>Ez-#OMTC2LauyXF)rPD8*Usza{2)*?RT|rc=uB^lm1`i%+ zl$g}hfDYIxCnr*ph^k@-RFHlEwCL=EeP}rF(3tKTot-rPqm4|25J7iFu>qn}0!hRA zHv>3wr_*-c_p49_`PHxe=CA(B*B zsds(wqwQ9E|A7M*WtD*igpjmZVCZZiNC1+)@_}P&4lxe_6cEsUj=pR~mi5(@R@ox; z{srV@X-6bUXXt&wF#>`_M(BEORx#G2 zO_y=JbZNm++3T-r_g%icP=Doop+SFMpRC#5wKXsQ{`bG%ZnyvN5C2eSmh0`B6xN2` z+Gl-bWhw1;1EYhFAp(d_r0(|%FTQxDs;c{c{D5R{>nCR94f}QghFJ3B&R(iN88NLK=B=RId&ie+nO=O!nw<2XcIM>zWQH(elhFEk@ zX2wCIaL#8?H`Jo!If#Vy;wGNDE3^u{^3>egVrcb&8G%!Ndj!J7t67lk(7Be~d2hoH z89`m%kbN7^Gp;|HLMM0VH1?d!zKu_h8pts_mNC&r82ij~0MuI7$YR@2#^-cVq$v&3 zLQ)wzGm74epjk7O+<8o=9ir{YLq&j3H8^st#$sX2V9n@|^0@4FR?b<(MpO%Y;=SHl z+rn{5x*5RwE>k68cAIJa%J^e~je=~@C7RSILCft1_Sc_($vM|*w^}9p!qu?p268ys z<=I1m0Im@}(>_LFiS-h7S|?OhuO|x&ixcjly#hP(W zbSF(r=@5&;K}sI$K?tZ`fCNy?p%hUUGxVoz5lpHWLJ|Z5$du{>c{>qiuq?hPq<4~q zZ->oga2Eh1+O=!XsZ%ffjlc1C{Stk<&~2`@0M!p1(Z+7| zI$3Cv3hu^7{Bh2iZXq#aVHnsrHHwAKof|o^Oh#I4dgA;(BvG@Vn0?TU!Hp#LO2dF! z0akm(4xYOcJ(ZUpo(PK-loIf*a2x4(9a|w`X!DB+sHBA0) z-x{;mbsh+^@s&PYl#nY}^4;>`!Kg<87)Degx!Hbnu#_X0gPVD`5l(Sbdt>|Cc&wpp zVHR{~mv6*9KZJr5js#enH@}4ZC}y4?YJ zE$#}nD-Xi3q#*041xSEwv>XJie>iTe^plo&=QKMa*Qhwgs1j*Tg65jJmk##r*&zVJ zScM4e05FJDfqQFQ`$dtX+Wke(hXE+XsT8NN{T-#V6OsX0A0*Y+kLh7GD?7+Aj!oJN zRd)k}5-=)nq+f4nA-!U)9X2*MU5;)d(tv9(ym(N15u_}l?lE2q?{7v^SX9(?H0Ivq)} ztV|#ffsvA43kk1H0mncjX3=fs93sPb>Hy4=z1G=g%&(fG=bDERNxdQxf!IhuKF_Wj zmQ+NnPGlJ4jSt>$(KaMCF#eNDN+fJjQ_ zVq|Eh2vsgtqQ&f*;n=%V}77K(a6`H!-IBU*y8xPu5DRR#E?OPj849}sd(jJwb z=jx2nh8<1mkfSkH8I3lR$DAR8$gHNllL^46>JF+iSl$#Qtvr4gdA4Z5K*KF`BP^q*9I4;-VLsPXl85w7Gtl zTdlHo0;@^+=`$B5Cp&~LiZ6?aN+PH6OW-K$;a~r!{(raMejBqOp=k;Mpbp}3_}I~! zvU^{!$fJ*+SX^G2-7;I2t=sRs10D5ai2W+WxS?~XVrpv?!JBVB^t~VaV0Ly(tK9~{ zM;?1DfZViqZxng)%$YrVZhFuA-uI&){phW4d&@%)J$$*g;uF>Dty{NUSy~pN0I+52 z7JAM{=9jKqflY=n7>3>>FaOCl&wl;n1O!ltIyiK~qT4lw?htZS?;7u1Mix!_29Q;# zKVMeE7}r!yV4gX|e&7Y{D@)S%dfmm%G>d?yIDJJ}r{55ap@S{7`DbhLs}IOW3kBXh z5D*il(Yv797xj5J*%ppyO9tGTNSKGpcv5nx3EY&{5$e^;kXs8-s*fd+VnlV`n%XWC zx39$LRvzz!D*`?^L5y8}dO3jU7Yurgd^v;=jo+C$zNZ_1n)bG4kv$D2;(*XlO3iZg1lUGPK zz_UX%ZbCZ>WR0vlyl$zCy;z6;0s4U#mR46P^kv~|IPpH!PN*3OVZ_gag@J)2IVq#0 zgc(>$v2gBEwQ#=Q>#y~oGdbCvYLR2Tkdh}OtX9}VDKH91)vwAQ{OFnA{Ea_({`qsu zYjJsXHHJ$c`q(D{KrjFl9$Xt8Cpzu`fhh4x)_^m5Mnl`Va`H$R5CzFsAucS3fIiO8 z&rD5D%}!zI1lbL9SursZIMC`5HIj`C<~D{mAkffDb@N!zxovo#^3m{_C)Q%w>)|8La27kZK>AR zZaaDy0Utf_M4hdpRv|AgEY5A+S_gpt(U0#hTE)%#_tw!N4jnk~JHPeY_kHn;m*?kq z?b`9=Q%@Z{u$bjLi+h&l2^@k0sTYDs0J+m4fZmFd z`v?aR2;w6+!BRjXTzuhFZ*fgrH9x;lt@GuJi=A%S?s(sFNJzXIWDST*H&sMhTe|f1 zum8~>{NW?(vGCBsUhpwQKu3CcM9Kc`JpmDtI2EQLITS=7Q?-LwfX&o%UJ#3R=iHeK z|NH;*_oimI-*sU3>|}RhqP=z7mV*cPk<)zY5OJW30T>Q9Rah_493uyPs^T7?O=MEh z8|?TkNB+S-{M*0xyMOStul?qUC!fA}@j|!TsT1bC{{!#+@|V7_ckiAmMxRA`vd3)a zu3d9mw>$405pz7aZ{PN``acbH`q8zES&pu zfA$x*Y^jr=&Xz^%Q$P2KR;%c(_s*O-edq1Bwp#6OyM51Hchy?a47l`M~I2U%Sp}i5JG2dD3){%KsEM(-nq5n1oqt>H7Dmf2sWF#G(G_X1wyES&s zDZ5>Qoqv86`Ix~wkCs8R=^>zJTQTQ?oaQjkYHPSS=O<%-VqaOaD~HP6bG2M|XteP4 zJEyXUwuNiAyRDY^g4_lMA^9BX-8pDM$0l0Ya^2);6qYpjylao8QZDkQXKx=jy5X)i`0JhD|Lc-o%I{_h7VcYEN_PH%4RoX-tgNRzK zlE|J+o4rLM8qV7iY)*_}@2#RJdcB^Nyu!}ly|0Jp0-U|=ERoaZ#u!)ic7Qh&{VjLG z;xjE?L+-XKM(4y4Bd{P*K&cRzu#Lu;GlQh2&;*u2lnNNiW4X`3f(5ujcZ{(DU_xZ* zOAHa)%iVo4d#4vDEA9e zIkci-qBgaOmN%sBR;TgZQ39IBgwbtd(z$ozsCQ{Du(7qm%C&Ix{H=r%Vs7=%VEfpi zEyjyU|E*z_$Bm9dM1VP7MP$zsh3$MAwrPt%T7!qklNx3HODxeU&j%r+Yu)hIZxZYG z!o>^ooi>)Gw}|rOP?;a6{n1Qa=H@JB_0j>ZR%U9P?y9PF5u1*AaVO$V1ECRmMIg!C}-N9#nw? z2NDutL1EEXRZv|lanBLP&<;|qmNUKS+i?1Ti;9wG-`pX!kv~X9BU;`NwL`L?TUEw@b3UE%0RmxT zpSdi)q3sz>d28ov$S>SlFK^7zSptiOsfDA;cxza;me0cBdp{6b2xKyP7R%MupxV|Z zx*bBes<}O5@FF0XV4;o7t2l3v>kkJxnB@Ve+4cH!&%MxT6{>JYLhseTf&oFuiMDk* zsu8`FmEOYn%TGRdg4nk^4`{0hj zq+Lp~t@ZW(ne%6!Id$%(h4m}T{U@F|#psK&eBu23#KiP6S2Ja~vK}9Q^0~V^$Lk>k zM0=2&fDk~6I4{e+J`5(XAolz9M!Q{xD)_=VPv+9KSy;O{mJPc*_ZNglQk6ysTLE$C z1dv5U9a!}njzms?CDkDkVd$-oIXFB}~TU<6<$uThOWG66%1f9c6b?yOAg zuC^R=#dK@!xnlJcab#Z-7Xaiu3X^~f2tg{K=pu<&I0wjyuSr}u!Sdc)!p?lRh9IPd zkzHef4YFv&dXy0=%#TxRH|WvTid=<|CwmGZSjx|aIT;c(t7s!Ij#1S{9L9#nZEmD* z?wMc;pHXseBZN_!-l$VattO5%(rg-=RF0e=FuV%pQI(EvGy>8$WHWhUT5|`rM$Z3a zw09)oIxOxu*oq9jUZ2nlP!+i-Jvs+5vEqT43tUpGc%M26{@?b#gS&0q+Y^nXB+HV! z9XobxCzDB=-gbIv#W=_CqqBFw7)vD?q;PZn{8daj`0jBds9=6SQHL8-Q`fbC3R0OEZD+ z&5eDeXfr?v|3yVDl~R=PI7z$R_U!B|r9>0Gv%5PsR!5RLqfBYVX#UHhjfM}JCX6d( zvWo%B5xfSgR$*!qW^}XiSwx(s+gsb5^Vzvs-}5ME1c=m`$35VHO_39O1c7_u$F!hc za*|u;kv7Qf7Xo$w+PUv`dt!fcs8bK=p$@_pA9QqOPS;K!PQA*bX3&37ikdWwAq#?_7M~gTZh0mq%+ysqH&hLmn{IhEE|#?oTEJ?-qWRPy zY&Tt~-4;-_oinf@j*2$sG-9uajhhO?DA{$27qlSJ3bgftr^f2>4@UwN(l(hx_bc1V zZhzVafB2o^P7mx=;CmQ-csgV?^{q_gUq{Nfe;%<{&tqYSr?T$7D4==q6MuxUDNv9m z8Ks%jL{%~Aj;RVq=GNPq(r#0le|6jaJ1_*Z2-J2(uLrg`G0 zR3%!0ka*1KRyXWLcPA#tCdWo2%-~13C{^+pWR|3f!g`*U^W+)l-f{LU0ustWz$w>Y zr+1HLuppTIq79dsXJfn7ZnRo)6jf^Vt=0YYPWASnpkaWY61vZzjg1< z#zwtX|6*A&gR7??uz-3j}3Db zC+9iOy&=@)?-nq<$?JLC1OuY;DtgHGM)FZa8FT9!cT@oxSe7mBvwY1E%*Bs&FPXCr z{umfI!Q!--JdrVOIxz30!jsNG6Uyi@p|v14{(rdx6E;FvSV}i(yM0($Df?5R`W#gD zdf^==8=jPTsOZrk%(Bd^@)@M0fCDWN#&aHtVmuF<1IaiRX{I&RL{dN0RXuV_jLs-T z5B>XCXh!fuP_DPzrg?G`i&{8aa2VUIMTZ4CxMib* z%k6gXWdVQ=M;f>;VRcLgcbPEy`{31-8`Lg@P`NO<`r&DS1H+}| z6mak`lf+Ii3e%Ed!ODWT4Hw*P+0I^YXE;oD7?evX-K@03!ahUl^`^YoEw)+Pjw_M* z%K`VJE4i+BsR-8^lq4L8gcJ`YaAt$2i++9}z?cV;dL=O~#voG@LTt4=(V(X?FQ`=- z-F+HV`b<@PZ+dBFY(xf0>M9rb&-=5#_>0kM_15}Ey|izq-1*@>jOGwJnvtee2dUPhZ(-G^VE}KiK|=bMf7cTayzLm|W=} z{e!=crwGn6fYVEh&t1Os+kg1SfBDhJ3Es^#nL9OmZSC6G<<*^5lbqP2HqfX84fK&D zJ57>-;-XyU1|bn@yioescW@MvZ(Ke(OU?cWK2+3xVl9n@E3c{a*O>F_(Pdf;WA@(2wG(?lgD?JFiJQG{k%Q=&Q59%tAF z)eNlb*LrH*cu+iYvW;rjH(|`MSuFG)c14>QFqfK}ONN-nsY?yF8J!B;cZ$a@fVL{* zd7HzqSeV;g$UK_Q;F&nW{dt2rpV%|26K|R-pu|G@*uu4}>$>Qo&dtTy?(%}M0ys8X zTfybqU=1VF;kMvT4+;?9yo1c0EldF1#tV}QLW@c@rp}M7L;k|R9hfrOi5AaEP5Y51 zOa+7!qK@MssHDX5$?YGZwWS9QsNzKW-(I_Q_r}KL*w_HUI+JFUUWNJbwD8=^AalbnrJK{1`gf=HxfbfSKgnBR1g8hKG7qA#zRKAO2Y!rI_IKxu>5Mg1`U%hZiqgIk&QsDR}T; zOG?0FTMQI^wdNKpmX(2 zrE*lDAnb>4zx~$s*5)@iZa(wWb5EQ<_sJ)pkrR8w4YXF8y!-CE(^J!5eRb{Ly$AWL zhvuJ1^Rh|P)bl*8HSWCr`s<&6{&|ulJU9C?JF$mixl3rYIA`v*s%b@0=cWsZ?I1-iO=7Q-1aeexgt!5>H|@$O5hu$JfXv9YmE zXWw8NqlnEIQ#vv4LL3;r?`K(t4gz%dU=HS-&gbTX~gYspr| zNKsSesi=Nl*Dsb2?`G)$?lm0;6dMLB3o>i6A=1u|z8Cm;JsxIpot_ zSDpp8P+(5GIMsFHT8<4BoD**L!Rn|m<_2`S6mwHz={jb|*2EJ2eKZMn$4Oabh;7ua z&gYIyZIW>sJ#GS4i~?JrBJV553aGjehdLbGSxC8Rb_!O2?3VX$XYy{Ctd`2w%t;f} z@roBO=K}WvGv2LG!0~u!`A)XnQC@_?H*!M)tR#*gzoPnH&s4N_3i~zAuEJ zOt75Y&hx3BBE*UIwbMT>RjNMv%a5*o@vR`GJL_AV!KvA)`;E)&RTrHCz2oolkaFj&N2iuKSXS=nVWSSF_L@@z6K0Z0o3H4z=P5Zz& z@tNq!H*cj6Bx-;r5gZGc<$y2SsntbL6gVEa1!;whaWS> z#wVxZB>BzX{yi?d$;oly`JaCB38QrJ^n#L70eFnITdgFHup29-;Df(>ztPxv`K6b? z`Sx3x#GKHZH*VBMtH1L*zn`Tkz8>)Q?{@Z@&E3nFp5%;vbMwZ|_7-Z!%}h`K>7V=w zwz;~xszFnwCTcZuVvn=|WJ*5s>hz2H93OZhR-D zyl~;dH{X1dW!XzFy@Xhy*=(LafAPVC``>>1?L$TeC-+AJz~toQUvb#BHlrwTkGrVh(2d$r>|YRhArceTU=a3 z0DAN0&0qiZUytMTqmMqyvWz?iW^xTCNrZiJ<;o=?c)eEpTd%(I$tNFAPE28+Jn_W2 z>(|#%H5h-%F|W2%>h9f*^XH#9IOuL~KfrliyShHNo$Qj$0sBh+~%W;S#7x+?y+*MYw<|dF~y*T7rXoW2u}pu_o*M0c$g}wsRE+3)=GwPw07;Q&Aa!bDASaALAg@$JDt7X{H@!J)yYLBWw+ha+@qe)Ji+i>k4vpI5I^tFRI2}E3e^X9E)v;D>!Z=nMZffQrxn{Tea@WKlZ9$;WYfG&A- z@*xx(85zN`=Xv7QS6@Z9sC8wX*u${=ts~L*oTe$lwQlzSpU_UHeX!pfsZ@Hs?&{f< zFbqdVs$m!#Ce$yNMav=srPPy8K8aH@ykeGRI1>8({@ZWAjW`=;^^8#*5BS^S=MJQW zg#`la(#1>Vig*6}d33SkSvbi@%-!qtrgFnZE?v6(>8GDQ_uO-Yko)&GFJHcVZS5;` z7-I=Gi$e=fL_aaMhK=KpLu8M?OZYdOIdf)pb>-Hr+s{1n91c;O7(5Px4S;aYtPFpv z)qL@V7uWBs8~+qOjQ9-3ae`0ZYp=bAv0y<7{{`i8<>QY(!KpPNa4dMo$U`<40%lB5 zCAH3|PAi-%9YWG4Qt*&yUM2n*@kXI`N_xv7^$F)Q_djJaqydvU#WVYHU(^;#)iY8N znYBoA%S-#EL~|m5jc6u~XV#LEttlHXag4c*B$}yh!J^5`Z@XnUOw&R-n{=swx!u-| zAQl0$0~(HI3i;{7Cl;Ws*>~N;1qyy)oZCwmg-|Tk%-2cHzUxrOtzbt{q;5p4OH%*w z_|XDQ-{qw^Rf;tW-=#p2cN0+^Qlety`YZhxQ(IhYFL!T#l@via@?PP@0;6`vWF zsriY)soLm`NT~*cSQ99fd;pViiRaoX3ba&4qmK|JrMuqYbAl0~=gzMJ5!>6H2vJ^^ z;#)b1!h_BMry@?$kx~Er%7T~lqBOjFy}8v;m#!>HUd!0N2zcNNC8UUY9?h;?x^U~> z<_Bxn!f-$cQP?O2LD|&QxUa}2PVrNnX&q1)B+v^7O0zuk8OzeF(b(R6upLJ!Xz+Yr zrfIBXB@hRPhn>B$$2cS@6_j(KGVRx@s50N)-6!WtZzO*yu-3N?Cbs7C@ti-thd)lj3`$l!EVxrM!MF&_qrz%p28F&+~2Q(}_Kb z2Km;6L?LXNUzl$;n(w~*&gA4Y!uPrA?7_kQ#>QR5aOio>*XU;vPNBCCkr}#R_xHO- zee8rP^H9yCL=-|?zy8gYE0^=xcs5$ADM|5mbUGbe6+tL}_UyT}wd=>83-~Egk_ZB) zXQuz`&;JDd--sRYa_9md&n=E4tb_9eEc84N=lPVf`}ZF#EiE1#4A3=><+wP2s2!0d z`q8D7h%yn53*lq_X2k29b1cWEFccm!JzfIOLV%7tSQ*D5`k2q2J&V=w+o3-m9ST@2 zrvvR{;o}rgK>-M^ZMItNN~Hn>uph8buzzr+1v_MPbQBjxu3o)rW?5IRT#-^PEuH!H z+wX9#!}I(slMlVS9Otyku@^ZOhoB%i1x+N=!c!v64zlzR1S8Dntmd-`QL4vm;Bx@! z1K~h*#-s#@yZa;A9RaDQwFiU?UlNir(9H8>Mhh-;1GX$z`+E~mO(`4ZZ&3OJz}Hr@ z5UC?eou}1#E4-$z+PNd4Ebxg8W-}5p`edgI`fB-xW3L%a-t9g=v=2%+ii=?1| zb4HJzXyb}A8*olkjKOixqNYd7RfKV72v=rh&s5G&lqSp8QBckaaDQaYBt?@-`M!^# z#((?Q-u(yv;P2nKaXU%mSbYLnwR?MeQc8qbh#L?zApc=&YwPd)oxjt~ZEkKJU8G>_ z;o*Z5IUvF~^AJBHiwQm72*}X;j+3j!#p$b8zYv12t$mHC{qV4-^XL7SM(tKnZsqI> zDo~|qiqsdp>BwkDRE>BMVY-wOSyD)U$4}3lJBOegz2Jj>^wCEjzy8K6I8Ja)2CE^+ zHozS*B_eNx?6@BIPyWe2L9mW(;w5nUhfU%5+1%VjKYfxU*gk^P&CLe@fQ8sTI+(B~ z*1@yhc;ijH=*J&_Y;nwE5P8BVM)Fv?2d<*E?wE#X=a&ZlpBoo|443915pVO%_z|X(tP9sWjO%Kqa&1gbzXls+rJyKX)fV%KU@)*0w`xr7)D_NQ1C{(pxJKe@rmZ!*=mNvW_E<& zF1j@w8?2B2xf2Gk*`3G_%d2Nu<{TDzFGIRCU`57EN&dOn7O6EZF9`Qdm~SCe084E9 z#>|AI@U2~nyloA)h07K0pzSLgg@tCMJ_>U0_6u6c8hc&ZkF#IsNr;nVtX}0rQBc@E zq5S<%*8a!;`rpV=2?9R|xaV`>Q6V_X6~H(%>B_me-+1k#-~gI(PAS21YC?=>Pk7 zd12v912H3BJ2S|FeARH~WTPlzYuZl@QZKB^nFq%1=fbl`CtkSxA~~@~WU_}lJn$*# z{^5Zz4xT(k8vduVuu`sQP4k#5U#X07X5Vm}^DN6uq#%N-JggAwXgqv~sQtu%P-50| zl?gi&f@PV^A3rZw2~_#B&$Wj9t|`U|!cqC$w#B`MW5L=z)W=5l{ zJ)(2_A=-(udNPHmM8^w8Eb?L{|ikksg?7$wbN zr6AKX6Wpe1ve%;Ih(c3<*}8!2 .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",t.sheet.cssRules.length),t.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",t.sheet.cssRules.length),t.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',t.sheet.cssRules.length)}}this.options=e||{},this.elements=[],t(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(e){var i,o,a,s,l,c,u,h,d,f,A,p,g=[];if(t(this.options),p=this.options.visible,"touch"===p&&(p=this.isTouchDevice()?"always":"hover"),e||(e="h1, h2, h3, h4, h5, h6"),i=n(e),0===i.length)return!1;for(r(),o=document.querySelectorAll("[id]"),a=[].map.call(o,function(e){return e.id}),l=0;l-1,n=e.lastChild&&(" "+e.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return t||n||!1}}return e}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e;return function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return i(n?n:e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,r.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,r.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=a})},{select:5}],8:[function(t,n,r){!function(i,o){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],o);else if(void 0!==r)o(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};o(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(e,t,n,r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var c=i(t),u=i(n),h=i(r),d=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,h.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return l("action",e)}},{key:"defaultTarget",value:function(e){var t=l("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return l("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}(u.default);e.exports=f})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}),/*! Holder - client side image placeholders -Version 2.6.0+51ebp -© 2015 Ivan Malopinsky - http://imsky.co +Version 2.9.4+cabil +© 2016 Ivan Malopinsky - http://imsky.co Site: http://holderjs.com Issues: https://github.com/imsky/holder/issues -License: http://opensource.org/licenses/MIT +License: MIT */ -function AnchorJS(a){"use strict";function b(a){a.icon=a.hasOwnProperty("icon")?a.icon:"",a.visible=a.hasOwnProperty("visible")?a.visible:"hover",a.placement=a.hasOwnProperty("placement")?a.placement:"right",a["class"]=a.hasOwnProperty("class")?a["class"]:"",a.truncate=a.hasOwnProperty("truncate")?Math.floor(a.truncate):64}function c(a){var b;if("string"==typeof a||a instanceof String)b=[].slice.call(document.querySelectorAll(a));else{if(!(Array.isArray(a)||a instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");b=[].slice.call(a)}return b}function d(){if(null===document.head.querySelector("style.anchorjs")){var a,b=document.createElement("style"),c=" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",d=" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e=' @font-face { font-family: "anchorjs-icons"; font-style: normal; font-weight: normal; src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBTUAAAC8AAAAYGNtYXAWi9QdAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zgq29TcAAAF4AAABNGhlYWQEZM3pAAACrAAAADZoaGVhBhUDxgAAAuQAAAAkaG10eASAADEAAAMIAAAAFGxvY2EAKACuAAADHAAAAAxtYXhwAAgAVwAAAygAAAAgbmFtZQ5yJ3cAAANIAAAB2nBvc3QAAwAAAAAFJAAAACAAAwJAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpywPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6cv//f//AAAAAAAg6cv//f//AAH/4xY5AAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACADEARAJTAsAAKwBUAAABIiYnJjQ/AT4BMzIWFxYUDwEGIicmND8BNjQnLgEjIgYPAQYUFxYUBw4BIwciJicmND8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFA8BDgEjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAEAAAABAACiToc1Xw889QALBAAAAAAA0XnFFgAAAADRecUWAAAAAAJTAsAAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAlMAAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAACAAAAAoAAMQAAAAAACgAUAB4AmgABAAAABQBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIABwCfAAEAAAAAAAMADgBLAAEAAAAAAAQADgC0AAEAAAAAAAUACwAqAAEAAAAAAAYADgB1AAEAAAAAAAoAGgDeAAMAAQQJAAEAHAAOAAMAAQQJAAIADgCmAAMAAQQJAAMAHABZAAMAAQQJAAQAHADCAAMAAQQJAAUAFgA1AAMAAQQJAAYAHACDAAMAAQQJAAoANAD4YW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"); }',f=" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }";b.className="anchorjs",b.appendChild(document.createTextNode("")),a=document.head.querySelector('[rel="stylesheet"], style'),void 0===a?document.head.appendChild(b):document.head.insertBefore(b,a),b.sheet.insertRule(c,b.sheet.cssRules.length),b.sheet.insertRule(d,b.sheet.cssRules.length),b.sheet.insertRule(f,b.sheet.cssRules.length),b.sheet.insertRule(e,b.sheet.cssRules.length)}}this.options=a||{},this.elements=[],b(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(a){var e,f,g,h,i,j,k,l,m,n,o,p,q=[];if(b(this.options),p=this.options.visible,"touch"===p&&(p=this.isTouchDevice()?"always":"hover"),a||(a="h1, h2, h3, h4, h5, h6"),e=c(a),0===e.length)return!1;for(d(),f=document.querySelectorAll("[id]"),g=[].map.call(f,function(a){return a.id}),i=0;i-1,c=(" "+a.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return b||c}}!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):"object"==typeof exports?exports.Holder=b():a.Holder=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){(function(b){function d(a,b,c,d){var g=e(c.substr(c.lastIndexOf(a.domain)),a);g&&f({mode:null,el:d,flags:g,engineSettings:b})}function e(a,b){for(var c={theme:y(K.settings.themes.gray,null),stylesheets:b.stylesheets,holderURL:[]},d=!1,e=String.fromCharCode(11),f=a.replace(/([^\\])\//g,"$1"+e).split(e),g=/%[0-9a-f]{2}/gi,h=f.length,i=0;h>i;i++){var j=f[i];if(j.match(g))try{j=decodeURIComponent(j)}catch(k){j=f[i]}var l=!1;if(K.flags.dimensions.match(j))d=!0,c.dimensions=K.flags.dimensions.output(j),l=!0;else if(K.flags.fluid.match(j))d=!0,c.dimensions=K.flags.fluid.output(j),c.fluid=!0,l=!0;else if(K.flags.textmode.match(j))c.textmode=K.flags.textmode.output(j),l=!0;else if(K.flags.colors.match(j)){var m=K.flags.colors.output(j);c.theme=y(c.theme,m),l=!0}else if(b.themes[j])b.themes.hasOwnProperty(j)&&(c.theme=y(b.themes[j],null)),l=!0;else if(K.flags.font.match(j))c.font=K.flags.font.output(j),l=!0;else if(K.flags.auto.match(j))c.auto=!0,l=!0;else if(K.flags.text.match(j))c.text=K.flags.text.output(j),l=!0;else if(K.flags.size.match(j))c.size=K.flags.size.output(j),l=!0;else if(K.flags.random.match(j)){null==K.vars.cache.themeKeys&&(K.vars.cache.themeKeys=Object.keys(b.themes));var n=K.vars.cache.themeKeys[0|Math.random()*K.vars.cache.themeKeys.length];c.theme=y(b.themes[n],null),l=!0}l&&c.holderURL.push(j)}return c.holderURL.unshift(b.domain),c.holderURL=c.holderURL.join("/"),!!d&&c}function f(a){var b=a.mode,c=a.el,d=a.flags,e=a.engineSettings,f=d.dimensions,h=d.theme,i=f.width+"x"+f.height;if(b=null==b?d.fluid?"fluid":"image":b,null!=d.text&&(h.text=d.text,"object"===c.nodeName.toLowerCase())){for(var l=h.text.split("\\n"),m=0;m1){var l=0,m=0,n=a.width*K.setup.lineWrapRatio,o=0;k=new e.Group("line"+o);for(var p=0;p=n||r===!0)&&(b(g,k,l,g.properties.leading),l=0,m+=g.properties.leading,o+=1,k=new e.Group("line"+o),k.y=m),r!==!0&&(j.moveTo(l,0),l+=h.spaceWidth+q.width,k.add(j))}b(g,k,l,g.properties.leading);for(var s in g.children)k=g.children[s],k.moveTo((g.width-k.width)/2,null,null);g.moveTo((a.width-g.width)/2,(a.height-g.height)/2,null),(a.height-g.height)/2<0&&g.moveTo(null,0,null)}else j=new e.Text(a.text),k=new e.Group("line0"),k.add(j),g.add(k),g.moveTo((a.width-h.boundingBox.width)/2,(a.height-h.boundingBox.height)/2,null);return d}function i(a,b,c){var d=parseInt(a,10),e=parseInt(b,10),f=Math.max(d,e),g=Math.min(d,e),h=.8*Math.min(g,f*K.defaults.scale);return Math.round(Math.max(c,h))}function j(a){var b;b=null==a||null==a.nodeType?K.vars.resizableImages:[a];for(var c=0,d=b.length;d>c;c++){var e=b[c];if(e.holderData){var f=e.holderData.flags,h=E(e);if(h){if(!e.holderData.resizeUpdate)continue;if(f.fluid&&f.auto){var i=e.holderData.fluidConfig;switch(i.mode){case"width":h.height=h.width/i.ratio;break;case"height":h.width=h.height*i.ratio}}var j={mode:"image",holderSettings:{dimensions:h,theme:f.theme,flags:f},el:e,engineSettings:e.holderData.engineSettings};"exact"==f.textmode&&(f.exactDimensions=h,j.holderSettings.dimensions=f.dimensions),g(j)}else n(e)}}}function k(a){if(a.holderData){var b=E(a);if(b){var c=a.holderData.flags,d={fluidHeight:"%"==c.dimensions.height.slice(-1),fluidWidth:"%"==c.dimensions.width.slice(-1),mode:null,initialDimensions:b};d.fluidWidth&&!d.fluidHeight?(d.mode="width",d.ratio=d.initialDimensions.width/parseFloat(c.dimensions.height)):!d.fluidWidth&&d.fluidHeight&&(d.mode="height",d.ratio=parseFloat(c.dimensions.width)/d.initialDimensions.height),a.holderData.fluidConfig=d}else n(a)}}function l(){for(var a,c=[],d=Object.keys(K.vars.invisibleImages),e=0,f=d.length;f>e;e++)a=K.vars.invisibleImages[d[e]],E(a)&&"img"==a.nodeName.toLowerCase()&&(c.push(a),delete K.vars.invisibleImages[d[e]]);c.length&&J.run({images:c}),b.requestAnimationFrame(l)}function m(){K.vars.visibilityCheckStarted||(b.requestAnimationFrame(l),K.vars.visibilityCheckStarted=!0)}function n(a){a.holderData.invisibleId||(K.vars.invisibleId+=1,K.vars.invisibleImages["i"+K.vars.invisibleId]=a,a.holderData.invisibleId=K.vars.invisibleId)}function o(a,b){return null==b?document.createElement(a):document.createElementNS(b,a)}function p(a,b){for(var c in b)a.setAttribute(c,b[c])}function q(a,b,c){var d,e;null==a?(a=o("svg",F),d=o("defs",F),e=o("style",F),p(e,{type:"text/css"}),d.appendChild(e),a.appendChild(d)):e=a.querySelector("style"),a.webkitMatchesSelector&&a.setAttribute("xmlns",F);for(var f=0;f=0;h--){var i=g.createProcessingInstruction("xml-stylesheet",'href="'+f[h]+'" rel="stylesheet"');g.insertBefore(i,g.firstChild)}var j=g.createProcessingInstruction("xml",'version="1.0" encoding="UTF-8" standalone="yes"');g.insertBefore(j,g.firstChild),g.removeChild(g.documentElement),e=d.serializeToString(g)}var k=d.serializeToString(a);return k=k.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),e+k}}function s(){return b.DOMParser?(new DOMParser).parseFromString("","application/xml"):void 0}function t(a){K.vars.debounceTimer||a.call(this),K.vars.debounceTimer&&b.clearTimeout(K.vars.debounceTimer),K.vars.debounceTimer=b.setTimeout(function(){K.vars.debounceTimer=null,a.call(this)},K.setup.debounce)}function u(){t(function(){j(null)})}var v=c(1),w=c(2),x=c(3),y=x.extend,z=x.cssProps,A=x.encodeHtmlEntity,B=x.decodeHtmlEntity,C=x.imageExists,D=x.getNodeArray,E=x.dimensionCheck,F="http://www.w3.org/2000/svg",G=8,H="2.6.0",I="\nCreated with Holder.js "+H+".\nLearn more at http://holderjs.com\n(c) 2012-2015 Ivan Malopinsky - http://imsky.co\n",J={version:H,addTheme:function(a,b){return null!=a&&null!=b&&(K.settings.themes[a]=b),delete K.vars.cache.themeKeys,this},addImage:function(a,b){var c=document.querySelectorAll(b);if(c.length)for(var d=0,e=c.length;e>d;d++){var f=o("img"),g={};g[K.vars.dataAttr]=a,p(f,g),c[d].appendChild(f)}return this},setResizeUpdate:function(a,b){a.holderData&&(a.holderData.resizeUpdate=!!b,a.holderData.resizeUpdate&&j(a))},run:function(a){a=a||{};var c={},g=y(K.settings,a);K.vars.preempted=!0,K.vars.dataAttr=g.dataAttr||K.vars.dataAttr,c.renderer=g.renderer?g.renderer:K.setup.renderer,-1===K.setup.renderers.join(",").indexOf(c.renderer)&&(c.renderer=K.setup.supportsSVG?"svg":K.setup.supportsCanvas?"canvas":"html");var h=D(g.images),i=D(g.bgnodes),j=D(g.stylenodes),k=D(g.objects);c.stylesheets=[],c.svgXMLStylesheet=!0,c.noFontFallback=!!g.noFontFallback&&g.noFontFallback;for(var l=0;l1){c.nodeValue="";for(var u=0;u=0?b:1)}function f(a){v?e(a):w.push(a)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function y(){document.removeEventListener("DOMContentLoaded",y,!1),document.readyState="complete"},!1),document.readyState="loading");var g=a.document,h=g.documentElement,i="load",j=!1,k="on"+i,l="complete",m="readyState",n="attachEvent",o="detachEvent",p="addEventListener",q="DOMContentLoaded",r="onreadystatechange",s="removeEventListener",t=p in g,u=j,v=j,w=[];if(g[m]===l)e(b);else if(t)g[p](q,c,j),a[p](i,c,j);else{g[n](r,c),a[n](k,c);try{u=null==a.frameElement&&h}catch(x){}u&&u.doScroll&&!function z(){if(!v){try{u.doScroll("left")}catch(a){return e(z,50)}d(),b()}}()}return f.version="1.4.0",f.isReady=function(){return v},f}a.exports="undefined"!=typeof window&&b(window)},function(a,b,c){var d=c(4),e=function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}var c=1,e=d.defclass({constructor:function(a){c++,this.parent=null,this.children={},this.id=c,this.name="n"+c,null!=a&&(this.name=a),this.x=0,this.y=0,this.z=0,this.width=0,this.height=0},resize:function(a,b){null!=a&&(this.width=a),null!=b&&(this.height=b)},moveTo:function(a,b,c){this.x=null!=a?a:this.x,this.y=null!=b?b:this.y,this.z=null!=c?c:this.z},add:function(a){var b=a.name;if(null!=this.children[b])throw"SceneGraph: child with that name already exists: "+b;this.children[b]=a,a.parent=this}}),f=d(e,function(b){this.constructor=function(){b.constructor.call(this,"root"),this.properties=a}}),g=d(e,function(a){function c(c,d){if(a.constructor.call(this,c),this.properties={fill:"#000"},null!=d)b(this.properties,d);else if(null!=c&&"string"!=typeof c)throw"SceneGraph: invalid node name"}this.Group=d.extend(this,{constructor:c,type:"group"}),this.Rect=d.extend(this,{constructor:c,type:"rect"}),this.Text=d.extend(this,{constructor:function(a){c.call(this),this.properties.text=a},type:"text"})}),h=new f;return this.Shape=g,this.root=h,this};a.exports=e},function(a,b){(function(a){b.extend=function(a,b){var c={};for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(null!=b)for(var e in b)b.hasOwnProperty(e)&&(c[e]=b[e]);return c},b.cssProps=function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c+":"+a[c]);return b.join(";")},b.encodeHtmlEntity=function(a){for(var b=[],c=0,d=a.length-1;d>=0;d--)c=a.charCodeAt(d),b.unshift(c>128?["&#",c,";"].join(""):a[d]);return b.join("")},b.getNodeArray=function(b){var c=null;return"string"==typeof b?c=document.querySelectorAll(b):a.NodeList&&b instanceof a.NodeList?c=b:a.Node&&b instanceof a.Node?c=[b]:a.HTMLCollection&&b instanceof a.HTMLCollection?c=b:b instanceof Array?c=b:null===b&&(c=[]),c},b.imageExists=function(a,b){var c=new Image;c.onerror=function(){b.call(this,!1)},c.onload=function(){b.call(this,!0)},c.src=a},b.decodeHtmlEntity=function(a){return a.replace(/&#(\d+);/g,function(a,b){return String.fromCharCode(b)})},b.dimensionCheck=function(a){var b={height:a.clientHeight,width:a.clientWidth};return!(!b.height||!b.width)&&b}}).call(b,function(){return this}())},function(a){var b=function(){},c=Array.prototype.slice,d=function(a,d){var e=b.prototype="function"==typeof a?a.prototype:a,f=new b,g=d.apply(f,c.call(arguments,2).concat(e));if("object"==typeof g)for(var h in g)f[h]=g[h];if(!f.hasOwnProperty("constructor"))return f;var i=f.constructor;return i.prototype=f,i};d.defclass=function(a){var b=a.constructor;return b.prototype=a,b},d.extend=function(a,b){return d(a,function(a){return this.uber=a,b})},a.exports=d}])}),/*! -* ZeroClipboard -* The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. -* Copyright (c) 2014 Jon Rohan, James M. Greene -* Licensed MIT -* http://zeroclipboard.org/ -* v1.3.5 -*/ -!function(a){"use strict";function b(a){return a.replace(/,/g,".").replace(/[^0-9\.]/g,"")}function c(a){return parseFloat(b(a))>=10}var d,e={bridge:null,version:"0.0.0",disabled:null,outdated:null,ready:null},f={},g=0,h={},i=0,j={},k=null,l=null,m=function(){var a,b,c,d,e="ZeroClipboard.swf";if(document.currentScript&&(d=document.currentScript.src));else{var f=document.getElementsByTagName("script");if("readyState"in f[0])for(a=f.length;a--&&("interactive"!==f[a].readyState||!(d=f[a].src)););else if("loading"===document.readyState)d=f[f.length-1].src;else{for(a=f.length;a--;){if(c=f[a].src,!c){b=null;break}if(c=c.split("#")[0].split("?")[0],c=c.slice(0,c.lastIndexOf("/")+1),null==b)b=c;else if(b!==c){b=null;break}}null!==b&&(d=b)}}return d&&(d=d.split("#")[0].split("?")[0],e=d.slice(0,d.lastIndexOf("/")+1)+e),e}(),n=function(){var a=/\-([a-z])/g,b=function(a,b){return b.toUpperCase()};return function(c){return c.replace(a,b)}}(),o=function(b,c){var d,e,f;return a.getComputedStyle?d=a.getComputedStyle(b,null).getPropertyValue(c):(e=n(c),d=b.currentStyle?b.currentStyle[e]:b.style[e]),"cursor"!==c||d&&"auto"!==d||(f=b.tagName.toLowerCase(),"a"!==f)?d:"pointer"},p=function(b){b||(b=a.event);var c;this!==a?c=this:b.target?c=b.target:b.srcElement&&(c=b.srcElement),K.activate(c)},q=function(a,b,c){a&&1===a.nodeType&&(a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c))},r=function(a,b,c){a&&1===a.nodeType&&(a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c))},s=function(a,b){if(!a||1!==a.nodeType)return a;if(a.classList)return a.classList.contains(b)||a.classList.add(b),a;if(b&&"string"==typeof b){var c=(b||"").split(/\s+/);if(1===a.nodeType)if(a.className){for(var d=" "+a.className+" ",e=a.className,f=0,g=c.length;g>f;f++)d.indexOf(" "+c[f]+" ")<0&&(e+=" "+c[f]);a.className=e.replace(/^\s+|\s+$/g,"")}else a.className=b}return a},t=function(a,b){if(!a||1!==a.nodeType)return a;if(a.classList)return a.classList.contains(b)&&a.classList.remove(b),a;if(b&&"string"==typeof b||void 0===b){var c=(b||"").split(/\s+/);if(1===a.nodeType&&a.className)if(b){for(var d=(" "+a.className+" ").replace(/[\n\t]/g," "),e=0,f=c.length;f>e;e++)d=d.replace(" "+c[e]+" "," ");a.className=d.replace(/^\s+|\s+$/g,"")}else a.className=""}return a},u=function(){var a,b,c,d=1;return"function"==typeof document.body.getBoundingClientRect&&(a=document.body.getBoundingClientRect(),b=a.right-a.left,c=document.body.offsetWidth,d=Math.round(b/c*100)/100),d},v=function(b,c){var d={left:0,top:0,width:0,height:0,zIndex:B(c)-1};if(b.getBoundingClientRect){var e,f,g,h=b.getBoundingClientRect();"pageXOffset"in a&&"pageYOffset"in a?(e=a.pageXOffset,f=a.pageYOffset):(g=u(),e=Math.round(document.documentElement.scrollLeft/g),f=Math.round(document.documentElement.scrollTop/g));var i=document.documentElement.clientLeft||0,j=document.documentElement.clientTop||0;d.left=h.left+e-i,d.top=h.top+f-j,d.width="width"in h?h.width:h.right-h.left,d.height="height"in h?h.height:h.bottom-h.top}return d},w=function(a,b){var c=null==b||b&&b.cacheBust===!0&&b.useNoCache===!0;return c?(-1===a.indexOf("?")?"?":"&")+"noCache="+(new Date).getTime():""},x=function(b){var c,d,e,f=[],g=[],h=[];if(b.trustedOrigins&&("string"==typeof b.trustedOrigins?g.push(b.trustedOrigins):"object"==typeof b.trustedOrigins&&"length"in b.trustedOrigins&&(g=g.concat(b.trustedOrigins))),b.trustedDomains&&("string"==typeof b.trustedDomains?g.push(b.trustedDomains):"object"==typeof b.trustedDomains&&"length"in b.trustedDomains&&(g=g.concat(b.trustedDomains))),g.length)for(c=0,d=g.length;d>c;c++)if(g.hasOwnProperty(c)&&g[c]&&"string"==typeof g[c]){if(e=E(g[c]),!e)continue;if("*"===e){h=[e];break}h.push.apply(h,[e,"//"+e,a.location.protocol+"//"+e])}return h.length&&f.push("trustedOrigins="+encodeURIComponent(h.join(","))),"string"==typeof b.jsModuleId&&b.jsModuleId&&f.push("jsModuleId="+encodeURIComponent(b.jsModuleId)),f.join("&")},y=function(a,b,c){if("function"==typeof b.indexOf)return b.indexOf(a,c);var d,e=b.length;for("undefined"==typeof c?c=0:0>c&&(c=e+c),d=c;e>d;d++)if(b.hasOwnProperty(d)&&b[d]===a)return d;return-1},z=function(a){if("string"==typeof a)throw new TypeError("ZeroClipboard doesn't accept query strings.");return a.length?a:[a]},A=function(b,c,d,e){e?a.setTimeout(function(){b.apply(c,d)},0):b.apply(c,d)},B=function(a){var b,c;return a&&("number"==typeof a&&a>0?b=a:"string"==typeof a&&(c=parseInt(a,10))&&!isNaN(c)&&c>0&&(b=c)),b||("number"==typeof N.zIndex&&N.zIndex>0?b=N.zIndex:"string"==typeof N.zIndex&&(c=parseInt(N.zIndex,10))&&!isNaN(c)&&c>0&&(b=c)),b||0},C=function(a,b){if(a&&b!==!1&&"undefined"!=typeof console&&console&&(console.warn||console.log)){var c="`"+a+"` is deprecated. See docs for more info:\n https://github.com/zeroclipboard/zeroclipboard/blob/master/docs/instructions.md#deprecations";console.warn?console.warn(c):console.log(c)}},D=function(){var a,b,c,d,e,f,g=arguments[0]||{};for(a=1,b=arguments.length;b>a;a++)if(null!=(c=arguments[a]))for(d in c)if(c.hasOwnProperty(d)){if(e=g[d],f=c[d],g===f)continue;void 0!==f&&(g[d]=f)}return g},E=function(a){if(null==a||""===a)return null;if(a=a.replace(/^\s+|\s+$/g,""),""===a)return null;var b=a.indexOf("//");a=-1===b?a:a.slice(b+2);var c=a.indexOf("/");return a=-1===c?a:-1===b||0===c?null:a.slice(0,c),a&&".swf"===a.slice(-4).toLowerCase()?null:a||null},F=function(){var a=function(a,b){var c,d,e;if(null!=a&&"*"!==b[0]&&("string"==typeof a&&(a=[a]),"object"==typeof a&&"length"in a))for(c=0,d=a.length;d>c;c++)if(a.hasOwnProperty(c)&&(e=E(a[c]))){if("*"===e){b.length=0,b.push("*");break}-1===y(e,b)&&b.push(e)}},b={always:"always",samedomain:"sameDomain",never:"never"};return function(c,d){var e,f=d.allowScriptAccess;if("string"==typeof f&&(e=f.toLowerCase())&&/^always|samedomain|never$/.test(e))return b[e];var g=E(d.moviePath);null===g&&(g=c);var h=[];a(d.trustedOrigins,h),a(d.trustedDomains,h);var i=h.length;if(i>0){if(1===i&&"*"===h[0])return"always";if(-1!==y(c,h))return 1===i&&c===g?"sameDomain":"always"}return"never"}}(),G=function(a){if(null==a)return[];if(Object.keys)return Object.keys(a);var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b},H=function(a){if(a)for(var b in a)a.hasOwnProperty(b)&&delete a[b];return a},I=function(){try{return document.activeElement}catch(a){}return null},J=function(){var a=!1;if("boolean"==typeof e.disabled)a=e.disabled===!1;else{if("function"==typeof ActiveXObject)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(a=!0)}catch(b){}!a&&navigator.mimeTypes["application/x-shockwave-flash"]&&(a=!0)}return a},K=function(a,b){return this instanceof K?(this.id=""+g++,h[this.id]={instance:this,elements:[],handlers:{}},a&&this.clip(a),"undefined"!=typeof b&&(C("new ZeroClipboard(elements, options)",N.debug),K.config(b)),this.options=K.config(),"boolean"!=typeof e.disabled&&(e.disabled=!J()),void(e.disabled===!1&&e.outdated!==!0&&null===e.bridge&&(e.outdated=!1,e.ready=!1,O()))):new K(a,b)};K.prototype.setText=function(a){return a&&""!==a&&(f["text/plain"]=a,e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setText?e.bridge.setText(a):e.ready=!1),this},K.prototype.setSize=function(a,b){return e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setSize?e.bridge.setSize(a,b):e.ready=!1,this};var L=function(a){e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setHandCursor?e.bridge.setHandCursor(a):e.ready=!1};K.prototype.destroy=function(){this.unclip(),this.off(),delete h[this.id]};var M=function(){var a,b,c,d=[],e=G(h);for(a=0,b=e.length;b>a;a++)c=h[e[a]].instance,c&&c instanceof K&&d.push(c);return d};K.version="1.3.5";var N={swfPath:m,trustedDomains:a.location.host?[a.location.host]:[],cacheBust:!0,forceHandCursor:!1,zIndex:999999999,debug:!0,title:null,autoActivate:!0};K.config=function(a){if("object"==typeof a&&null!==a&&D(N,a),"string"!=typeof a||!a){var b={};for(var c in N)N.hasOwnProperty(c)&&(b[c]="object"==typeof N[c]&&null!==N[c]?"length"in N[c]?N[c].slice(0):D({},N[c]):N[c]);return b}if(N.hasOwnProperty(a))return N[a]},K.destroy=function(){K.deactivate();for(var a in h)if(h.hasOwnProperty(a)&&h[a]){var b=h[a].instance;b&&"function"==typeof b.destroy&&b.destroy()}var c=P(e.bridge);c&&c.parentNode&&(c.parentNode.removeChild(c),e.ready=null,e.bridge=null)},K.activate=function(a){d&&(t(d,N.hoverClass),t(d,N.activeClass)),d=a,s(a,N.hoverClass),Q();var b=N.title||a.getAttribute("title");if(b){var c=P(e.bridge);c&&c.setAttribute("title",b)}var f=N.forceHandCursor===!0||"pointer"===o(a,"cursor");L(f)},K.deactivate=function(){var a=P(e.bridge);a&&(a.style.left="0px",a.style.top="-9999px",a.removeAttribute("title")),d&&(t(d,N.hoverClass),t(d,N.activeClass),d=null)};var O=function(){var b,c,d=document.getElementById("global-zeroclipboard-html-bridge");if(!d){var f=K.config();f.jsModuleId="string"==typeof k&&k||"string"==typeof l&&l||null;var g=F(a.location.host,N),h=x(f),i=N.moviePath+w(N.moviePath,N),j=' ';d=document.createElement("div"),d.id="global-zeroclipboard-html-bridge",d.setAttribute("class","global-zeroclipboard-container"),d.style.position="absolute",d.style.left="0px",d.style.top="-9999px",d.style.width="15px",d.style.height="15px",d.style.zIndex=""+B(N.zIndex),document.body.appendChild(d),d.innerHTML=j}b=document["global-zeroclipboard-flash-bridge"],b&&(c=b.length)&&(b=b[c-1]),e.bridge=b||d.children[0].lastElementChild},P=function(a){for(var b=/^OBJECT|EMBED$/,c=a&&a.parentNode;c&&b.test(c.nodeName)&&c.parentNode;)c=c.parentNode;return c||null},Q=function(){if(d){var a=v(d,N.zIndex),b=P(e.bridge);b&&(b.style.top=a.top+"px",b.style.left=a.left+"px",b.style.width=a.width+"px",b.style.height=a.height+"px",b.style.zIndex=a.zIndex+1),e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setSize?e.bridge.setSize(a.width,a.height):e.ready=!1}return this};K.prototype.on=function(a,b){var c,d,f,g={},i=h[this.id]&&h[this.id].handlers;if("string"==typeof a&&a)f=a.toLowerCase().split(/\s+/);else if("object"==typeof a&&a&&"undefined"==typeof b)for(c in a)a.hasOwnProperty(c)&&"string"==typeof c&&c&&"function"==typeof a[c]&&this.on(c,a[c]);if(f&&f.length){for(c=0,d=f.length;d>c;c++)a=f[c].replace(/^on/,""),g[a]=!0,i[a]||(i[a]=[]),i[a].push(b);g.noflash&&e.disabled&&T.call(this,"noflash",{}),g.wrongflash&&e.outdated&&T.call(this,"wrongflash",{flashVersion:e.version}),g.load&&e.ready&&T.call(this,"load",{flashVersion:e.version})}return this},K.prototype.off=function(a,b){var c,d,e,f,g,i=h[this.id]&&h[this.id].handlers;if(0===arguments.length)f=G(i);else if("string"==typeof a&&a)f=a.split(/\s+/);else if("object"==typeof a&&a&&"undefined"==typeof b)for(c in a)a.hasOwnProperty(c)&&"string"==typeof c&&c&&"function"==typeof a[c]&&this.off(c,a[c]);if(f&&f.length)for(c=0,d=f.length;d>c;c++)if(a=f[c].toLowerCase().replace(/^on/,""),g=i[a],g&&g.length)if(b)for(e=y(b,g);-1!==e;)g.splice(e,1),e=y(b,g,e);else i[a].length=0;return this},K.prototype.handlers=function(a){var b,c=null,d=h[this.id]&&h[this.id].handlers;if(d){if("string"==typeof a&&a)return d[a]?d[a].slice(0):null;c={};for(b in d)d.hasOwnProperty(b)&&d[b]&&(c[b]=d[b].slice(0))}return c};var R=function(b,c,d,e){var f=h[this.id]&&h[this.id].handlers[b];if(f&&f.length){var g,i,j,k=c||this;for(g=0,i=f.length;i>g;g++)j=f[g],c=k,"string"==typeof j&&"function"==typeof a[j]&&(j=a[j]),"object"==typeof j&&j&&"function"==typeof j.handleEvent&&(c=j,j=j.handleEvent),"function"==typeof j&&A(j,c,d,e)}return this};K.prototype.clip=function(a){a=z(a);for(var b=0;bd;d++)f=h[c[d]].instance,f&&f instanceof K&&g.push(f);return g};N.hoverClass="zeroclipboard-is-hover",N.activeClass="zeroclipboard-is-active",N.trustedOrigins=null,N.allowScriptAccess=null,N.useNoCache=!0,N.moviePath="ZeroClipboard.swf",K.detectFlashSupport=function(){return C("ZeroClipboard.detectFlashSupport",N.debug),J()},K.dispatch=function(a,b){if("string"==typeof a&&a){var c=a.toLowerCase().replace(/^on/,"");if(c)for(var e=d&&N.autoActivate===!0?S(d):M(),f=0,g=e.length;g>f;f++)T.call(e[f],c,b)}},K.prototype.setHandCursor=function(a){return C("ZeroClipboard.prototype.setHandCursor",N.debug),a="boolean"==typeof a?a:!!a,L(a),N.forceHandCursor=a,this},K.prototype.reposition=function(){return C("ZeroClipboard.prototype.reposition",N.debug),Q()},K.prototype.receiveEvent=function(a,b){if(C("ZeroClipboard.prototype.receiveEvent",N.debug),"string"==typeof a&&a){var c=a.toLowerCase().replace(/^on/,"");c&&T.call(this,c,b)}},K.prototype.setCurrent=function(a){return C("ZeroClipboard.prototype.setCurrent",N.debug),K.activate(a),this},K.prototype.resetBridge=function(){return C("ZeroClipboard.prototype.resetBridge",N.debug),K.deactivate(),this},K.prototype.setTitle=function(a){if(C("ZeroClipboard.prototype.setTitle",N.debug),a=a||N.title||d&&d.getAttribute("title")){var b=P(e.bridge);b&&b.setAttribute("title",a)}return this},K.setDefaults=function(a){C("ZeroClipboard.setDefaults",N.debug),K.config(a)},K.prototype.addEventListener=function(a,b){return C("ZeroClipboard.prototype.addEventListener",N.debug),this.on(a,b)},K.prototype.removeEventListener=function(a,b){return C("ZeroClipboard.prototype.removeEventListener",N.debug),this.off(a,b)},K.prototype.ready=function(){return C("ZeroClipboard.prototype.ready",N.debug),e.ready===!0};var T=function(a,g){a=a.toLowerCase().replace(/^on/,"");var h=g&&g.flashVersion&&b(g.flashVersion)||null,i=d,j=!0;switch(a){case"load":if(h){if(!c(h))return void T.call(this,"onWrongFlash",{flashVersion:h});e.outdated=!1,e.ready=!0,e.version=h}break;case"wrongflash":h&&!c(h)&&(e.outdated=!0,e.ready=!1,e.version=h);break;case"mouseover":s(i,N.hoverClass);break;case"mouseout":N.autoActivate===!0&&K.deactivate();break;case"mousedown":s(i,N.activeClass);break;case"mouseup":t(i,N.activeClass);break;case"datarequested":if(i){var k=i.getAttribute("data-clipboard-target"),l=k?document.getElementById(k):null;if(l){var m=l.value||l.textContent||l.innerText;m&&this.setText(m)}else{var n=i.getAttribute("data-clipboard-text");n&&this.setText(n)}}j=!1;break;case"complete":H(f),i&&i!==I()&&i.focus&&i.focus()}var o=i,p=[this,g];return R.call(this,a,o,p,j)};"function"==typeof define&&define.amd?define(["require","exports","module"],function(a,b,c){return k=c&&c.id||null,K}):"object"==typeof module&&module&&"object"==typeof module.exports&&module.exports&&"function"==typeof a.require?(l=module.id||null,module.exports=K):a.ZeroClipboard=K}(function(){return this}());var anchors=new AnchorJS;/*! - * JavaScript for Bootstrap's docs (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. +!function(e){if(e.document){var t=e.document;t.querySelectorAll||(t.querySelectorAll=function(n){var r,i=t.createElement("style"),o=[];for(t.documentElement.firstChild.appendChild(i),t._qsa=[],i.styleSheet.cssText=n+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",e.scrollBy(0,0),i.parentNode.removeChild(i);t._qsa.length;)r=t._qsa.shift(),r.style.removeAttribute("x-qsa"),o.push(r);return t._qsa=null,o}),t.querySelector||(t.querySelector=function(e){var n=t.querySelectorAll(e);return n.length?n[0]:null}),t.getElementsByClassName||(t.getElementsByClassName=function(e){return e=String(e).replace(/^|\s+/g,"."),t.querySelectorAll(e)}),Object.keys||(Object.keys=function(e){if(e!==Object(e))throw TypeError("Object.keys called on non-object");var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n}),Array.prototype.forEach||(Array.prototype.forEach=function(e){if(void 0===this||null===this)throw TypeError();var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw TypeError();var r,i=arguments[1];for(r=0;r>16&255)),i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o)),a=0,o=0),r+=1;return 12===a?(o>>=4,i.push(String.fromCharCode(255&o))):18===a&&(o>>=2,i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o))),i.join("")},e.btoa=e.btoa||function(e){e=String(e);var n,r,i,o,a,s,l,c=0,u=[];if(/[^\x00-\xFF]/.test(e))throw Error("InvalidCharacterError");for(;c>2,a=(3&n)<<4|r>>4,s=(15&r)<<2|i>>6,l=63&i,c===e.length+2?(s=64,l=64):c===e.length+1&&(l=64),u.push(t.charAt(o),t.charAt(a),t.charAt(s),t.charAt(l));return u.join("")}}(e),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=function(e){var t=this.__proto__||this.constructor.prototype;return e in this&&(!(e in t)||t[e]!==this[e])}),function(){if("performance"in e==0&&(e.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in e.performance==0){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),e.performance.now=function(){return Date.now()-t}}}(),e.requestAnimationFrame||(e.webkitRequestAnimationFrame&&e.webkitCancelAnimationFrame?function(e){e.requestAnimationFrame=function(t){return webkitRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.webkitCancelAnimationFrame}(e):e.mozRequestAnimationFrame&&e.mozCancelAnimationFrame?function(e){e.requestAnimationFrame=function(t){return mozRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.mozCancelAnimationFrame}(e):function(e){e.requestAnimationFrame=function(t){return e.setTimeout(t,1e3/60)},e.cancelAnimationFrame=e.clearTimeout}(e))}}(this),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Holder=t():e.Holder=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){(function(t){function r(e,t,n,r){var a=i(n.substr(n.lastIndexOf(e.domain)),e);a&&o({mode:null,el:r,flags:a,engineSettings:t})}function i(e,t){var n={theme:S(O.settings.themes.gray,null),stylesheets:t.stylesheets,instanceOptions:t},r=e.indexOf("?"),i=[e];r!==-1&&(i=[e.slice(0,r),e.slice(r+1)]);var o=i[0].split("/");n.holderURL=e;var a=o[1],s=a.match(/([\d]+p?)x([\d]+p?)/);if(!s)return!1;if(n.fluid=a.indexOf("p")!==-1,n.dimensions={width:s[1].replace("p","%"),height:s[2].replace("p","%")},2===i.length){var l=g.parse(i[1]);if(v.truthy(l.ratio)){n.fluid=!0;var c=parseFloat(n.dimensions.width.replace("%","")),u=parseFloat(n.dimensions.height.replace("%",""));u=Math.floor(u/c*100),c=100,n.dimensions.width=c+"%",n.dimensions.height=u+"%"}if(n.auto=v.truthy(l.auto),l.bg&&(n.theme.bg=v.parseColor(l.bg)),l.fg&&(n.theme.fg=v.parseColor(l.fg)),l.bg&&!l.fg&&(n.autoFg=!0),l.theme&&n.instanceOptions.themes.hasOwnProperty(l.theme)&&(n.theme=S(n.instanceOptions.themes[l.theme],null)),l.text&&(n.text=l.text),l.textmode&&(n.textmode=l.textmode),l.size&&(n.size=l.size),l.font&&(n.font=l.font),l.align&&(n.align=l.align),l.lineWrap&&(n.lineWrap=l.lineWrap),n.nowrap=v.truthy(l.nowrap),n.outline=v.truthy(l.outline),v.truthy(l.random)){O.vars.cache.themeKeys=O.vars.cache.themeKeys||Object.keys(n.instanceOptions.themes);var h=O.vars.cache.themeKeys[0|Math.random()*O.vars.cache.themeKeys.length];n.theme=S(n.instanceOptions.themes[h],null)}}return n}function o(e){var t=e.mode,n=e.el,r=e.flags,i=e.engineSettings,o=r.dimensions,s=r.theme,l=o.width+"x"+o.height;t=null==t?r.fluid?"fluid":"image":t;if(null!=r.text&&(s.text=r.text,"object"===n.nodeName.toLowerCase())){for(var h=s.text.split("\\n"),d=0;d1){var b,x=0,E=0,C=0;y=new s.Group("line"+C),"left"!==e.align&&"right"!==e.align||(o=e.width*(1-2*(1-r)));for(var S=0;S=o||T===!0)&&(t(p,y,x,p.properties.leading),p.add(y),x=0,E+=p.properties.leading,C+=1,y=new s.Group("line"+C),y.y=E),T!==!0&&(v.moveTo(x,0),x+=g.spaceWidth+k.width,y.add(v))}if(t(p,y,x,p.properties.leading),p.add(y),"left"===e.align)p.moveTo(e.width-i,null,null);else if("right"===e.align){for(b in p.children)y=p.children[b],y.moveTo(e.width-y.width,null,null);p.moveTo(0-(e.width-i),null,null)}else{for(b in p.children)y=p.children[b],y.moveTo((p.width-y.width)/2,null,null);p.moveTo((e.width-p.width)/2,null,null)}p.moveTo(null,(e.height-p.height)/2,null),(e.height-p.height)/2<0&&p.moveTo(null,0,null)}else v=new s.Text(e.text),y=new s.Group("line0"),y.add(v),p.add(y),"left"===e.align?p.moveTo(e.width-i,null,null):"right"===e.align?p.moveTo(0-(e.width-i),null,null):p.moveTo((e.width-g.boundingBox.width)/2,null,null),p.moveTo(null,(e.height-g.boundingBox.height)/2,null);return a}function l(e,t,n,r){var i=parseInt(e,10),o=parseInt(t,10),a=Math.max(i,o),s=Math.min(i,o),l=.8*Math.min(s,a*r);return Math.round(Math.max(n,l))}function c(e){var t;t=null==e||null==e.nodeType?O.vars.resizableImages:[e];for(var n=0,r=t.length;n1){n.nodeValue="";for(var g=0;g=0?t:1)}function o(e){w?i(e):x.push(e)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),document.readyState="complete"},!1),document.readyState="loading");var a=e.document,s=a.documentElement,l="load",c=!1,u="on"+l,h="complete",d="readyState",f="attachEvent",A="detachEvent",p="addEventListener",g="DOMContentLoaded",m="onreadystatechange",v="removeEventListener",y=p in a,b=c,w=c,x=[];if(a[d]===h)i(t);else if(y)a[p](g,n,c),e[p](l,n,c);else{a[f](m,n),e[f](u,n);try{b=null==e.frameElement&&s}catch(e){}b&&b.doScroll&&function e(){if(!w){try{b.doScroll("left")}catch(t){return i(e,50)}r(),t()}}()}return o.version="1.4.0",o.isReady=function(){return w},o}(window)},function(e,t,n){var r=encodeURIComponent,i=decodeURIComponent,o=n(4),a=n(5),s=/(\w+)\[(\d+)\]/,l=/\w+\.\w+/;t.parse=function(e){if("string"!=typeof e)return{};if(""===(e=o(e)))return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t={},n=e.split("&"),r=0;r=0;r--)n=e.charCodeAt(r),n>128?t.unshift(["&#",n,";"].join("")):t.unshift(e[r]);return t.join("")},t.imageExists=function(e,t){var n=new Image;n.onerror=function(){t.call(this,!1)},n.onload=function(){t.call(this,!0)},n.src=e},t.decodeHtmlEntity=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})},t.dimensionCheck=function(e){var t={height:e.clientHeight,width:e.clientWidth};return!(!t.height||!t.width)&&t},t.truthy=function(e){return"string"==typeof e?"true"===e||"yes"===e||"1"===e||"on"===e||"✓"===e:!!e},t.parseColor=function(e){var t,n=e.match(/(^(?:#?)[0-9a-f]{6}$)|(^(?:#?)[0-9a-f]{3}$)/i);return null!==n?(t=n[1]||n[2],"#"!==t[0]?"#"+t:t):(n=e.match(/^rgb\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/),null!==n?t="rgb("+n.slice(1).join(",")+")":(n=e.match(/^rgba\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0\.\d{1,}|1)\)$/),null!==n?t="rgba("+n.slice(1).join(",")+")":null))},t.canvasRatio=function(){var t=1,n=1;if(e.document){var r=e.document.createElement("canvas");if(r.getContext){var i=r.getContext("2d");t=e.devicePixelRatio||1,n=i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1}}return t/n}}).call(t,function(){return this}())},function(e,t,n){(function(e){var r=n(9),i="http://www.w3.org/2000/svg";t.initSVG=function(e,t,n){var o,a,s=!1;e&&e.querySelector?null===(a=e.querySelector("style"))&&(s=!0):(e=r.newEl("svg",i),s=!0),s&&(o=r.newEl("defs",i),a=r.newEl("style",i),r.setAttr(a,{type:"text/css"}),o.appendChild(a),e.appendChild(o)),e.webkitMatchesSelector&&e.setAttribute("xmlns",i);for(var l=0;l=0;l--){var c=s.createProcessingInstruction("xml-stylesheet",'href="'+a[l]+'" rel="stylesheet"');s.insertBefore(c,s.firstChild)}s.removeChild(s.documentElement),o=i.serializeToString(s)}var u=i.serializeToString(t);return u=u.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),o+u}}}).call(t,function(){return this}())},function(e,t){(function(e){t.newEl=function(t,n){if(e.document)return null==n?e.document.createElement(t):e.document.createElementNS(n,t)},t.setAttr=function(e,t){for(var n in t)e.setAttribute(n,t[n])},t.createXML=function(){if(e.DOMParser)return(new DOMParser).parseFromString("","application/xml")},t.getNodeArray=function(t){var n=null;return"string"==typeof t?n=document.querySelectorAll(t):e.NodeList&&t instanceof e.NodeList?n=t:e.Node&&t instanceof e.Node?n=[t]:e.HTMLCollection&&t instanceof e.HTMLCollection?n=t:t instanceof Array?n=t:null===t&&(n=[]),n=Array.prototype.slice.call(n)}}).call(t,function(){return this}())},function(e,t){var n=function(e,t){"string"==typeof e&&(this.original=e,"#"===e.charAt(0)&&(e=e.slice(1)),/[^a-f0-9]+/i.test(e)||(3===e.length&&(e=e.replace(/./g,"$&$&")),6===e.length&&(this.alpha=1,t&&t.alpha&&(this.alpha=t.alpha),this.set(parseInt(e,16)))))};n.rgb2hex=function(e,t,n){function r(e){var t=(0|e).toString(16);return e<16&&(t="0"+t),t}return[e,t,n].map(r).join("")},n.hsl2rgb=function(e,t,n){var r=e/60,i=(1-Math.abs(2*n-1))*t,o=i*(1-Math.abs(parseInt(r)%2-1)),a=n-i/2,s=0,l=0,c=0;return r>=0&&r<1?(s=i,l=o):r>=1&&r<2?(s=o,l=i):r>=2&&r<3?(l=i,c=o):r>=3&&r<4?(l=o,c=i):r>=4&&r<5?(s=o,c=i):r>=5&&r<6&&(s=i,c=o),s+=a,l+=a,c+=a,s=parseInt(255*s),l=parseInt(255*l),c=parseInt(255*c),[s,l,c]},n.prototype.set=function(e){this.raw=e;var t=(16711680&this.raw)>>16,n=(65280&this.raw)>>8,r=255&this.raw,i=.2126*t+.7152*n+.0722*r,o=-.09991*t-.33609*n+.436*r,a=.615*t-.55861*n-.05639*r;return this.rgb={r:t,g:n,b:r},this.yuv={y:i,u:o,v:a},this},n.prototype.lighten=function(e){var t=Math.min(1,Math.max(0,Math.abs(e)))*(e<0?-1:1),r=255*t|0,i=Math.min(255,Math.max(0,this.rgb.r+r)),o=Math.min(255,Math.max(0,this.rgb.g+r)),a=Math.min(255,Math.max(0,this.rgb.b+r));return new n(n.rgb2hex(i,o,a))},n.prototype.toHex=function(e){return(e?"#":"")+this.raw.toString(16)},n.prototype.lighterThan=function(e){return e instanceof n||(e=new n(e)),this.yuv.y>e.yuv.y},n.prototype.blendAlpha=function(e){e instanceof n||(e=new n(e));var t=e,r=this,i=t.alpha*t.rgb.r+(1-t.alpha)*r.rgb.r,o=t.alpha*t.rgb.g+(1-t.alpha)*r.rgb.g,a=t.alpha*t.rgb.b+(1-t.alpha)*r.rgb.b;return new n(n.rgb2hex(i,o,a))},e.exports=n},function(e,t){e.exports={version:"2.9.4",svg_ns:"http://www.w3.org/2000/svg"}},function(e,t,n){function r(e,t){return h.element({tag:t,width:e.width,height:e.height,fill:e.properties.fill})}function i(e){return c.cssProps({fill:e.fill,"font-weight":e.font.weight,"font-family":e.font.family+", monospace","font-size":e.font.size+e.font.units})}function o(e,t,n){var r=n/2;return["M",r,r,"H",e-r,"V",t-r,"H",r,"V",0,"M",0,r,"L",e,t-r,"M",0,t-r,"L",e,r].join(" ")}var a=n(13),s=n(8),l=n(11),c=n(7),u=l.svg_ns,h={element:function(e){var t=e.tag,n=e.content||"";return delete e.tag,delete e.content,[t,n,e]}};e.exports=function(e,t){var n=t.engineSettings,l=n.stylesheets,c=l.map(function(e){return''}).join("\n"),d="holder_"+Number(new Date).toString(16),f=e.root,A=f.children.holderTextGroup,p="#"+d+" text { "+i(A.properties)+" } ";A.y+=.8*A.textPositionData.boundingBox.height;var g=[];Object.keys(A.children).forEach(function(e){var t=A.children[e];Object.keys(t.children).forEach(function(e){var n=t.children[e],r=A.x+t.x+n.x,i=A.y+t.y+n.y,o=h.element({tag:"text",content:n.properties.text,x:r,y:i});g.push(o)})});var m=h.element({tag:"g",content:g}),v=null;if(f.children.holderBg.properties.outline){var y=f.children.holderBg.properties.outline;v=h.element({tag:"path",d:o(f.children.holderBg.width,f.children.holderBg.height,y.width),"stroke-width":y.width,stroke:y.fill,fill:"none"})}var b=r(f.children.holderBg,"rect"),w=[];w.push(b),y&&w.push(v),w.push(m);var x=h.element({tag:"g",id:d,content:w}),E=h.element({tag:"style",content:p,type:"text/css"}),C=h.element({tag:"defs",content:E}),S=h.element({tag:"svg",content:[C,x],width:f.properties.width,height:f.properties.height,xmlns:u,viewBox:[0,0,f.properties.width,f.properties.height].join(" "),preserveAspectRatio:"none"}),k=a(S);return k=c+k[0],s.svgStringToDataURI(k,"background"===t.mode)}},function(e,t,n){n(14),e.exports=function e(t,n,r){"use strict";function i(e,t){if(null!==t&&t!==!1&&void 0!==t)return"string"!=typeof t&&"object"!=typeof t?String(t):t}var o,a,s,l,c=1,u=!0;if(r=r||{},"string"==typeof t[0])t[0]=function(e){var t=e.match(/^[\w-]+/),n={tag:t?t[0]:"div",attr:{},children:[]},i=e.match(/#([\w-]+)/),o=e.match(/\$([\w-]+)/),a=e.match(/\.[\w-]+/g);return i&&(n.attr.id=i[1],r[i[1]]=n),o&&(r[o[1]]=n),a&&(n.attr.class=a.join(" ").replace(/\./g,"")),e.match(/&$/g)&&(u=!1),n}(t[0]);else{if(!Array.isArray(t[0]))throw new Error("First element of array must be a string, or an array and not "+JSON.stringify(t[0]));c=0}for(;c/g,">")}(t[c])),t[0].children.push(t[c]);else if("number"==typeof t[c])t[0].children.push(t[c]);else if(Array.isArray(t[c])){if(Array.isArray(t[c][0])){if(t[c].reverse().forEach(function(e){t.splice(c+1,0,e)}),0!==c)continue;c++}e(t[c],n,r),t[c][0]&&t[0].children.push(t[c][0])}else if("function"==typeof t[c])s=t[c];else{if("object"!=typeof t[c])throw new TypeError('"'+t[c]+'" is not allowed as a value.');for(a in t[c])t[c].hasOwnProperty(a)&&null!==t[c][a]&&t[c][a]!==!1&&("style"===a&&"object"==typeof t[c][a]?t[0].attr[a]=JSON.stringify(t[c][a],i).slice(2,-2).replace(/","/g,";").replace(/":"/g,":").replace(/\\"/g,"'"):t[0].attr[a]=t[c][a])}}if(t[0]!==!1){o="<"+t[0].tag;for(l in t[0].attr)t[0].attr.hasOwnProperty(l)&&(o+=" "+l+'="'+function(e){return e||0===e?String(e).replace(/&/g,"&").replace(/"/g,"""):""}(t[0].attr[l])+'"');o+=">",t[0].children.forEach(function(e){o+=e}),o+="",t[0]=o}return r[0]=t[0],s&&s(t[0]),r}},function(e,t){"use strict";function n(e){var t=""+e,n=r.exec(t);if(!n)return t;var i,o="",a=0,s=0;for(a=n.index;a]/;e.exports=n},function(e,t,n){var r=n(9),i=n(7);e.exports=function(){var e=r.newEl("canvas"),t=null;return function(n){null==t&&(t=e.getContext("2d"));var r=i.canvasRatio(),o=n.root;e.width=r*o.properties.width,e.height=r*o.properties.height,t.textBaseline="middle";var a=o.children.holderBg,s=r*a.width,l=r*a.height;t.fillStyle=a.properties.fill,t.fillRect(0,0,s,l),a.properties.outline&&(t.strokeStyle=a.properties.outline.fill,t.lineWidth=a.properties.outline.width,t.moveTo(1,1),t.lineTo(s-1,1),t.lineTo(s-1,l-1),t.lineTo(1,l-1),t.lineTo(1,1),t.moveTo(0,1),t.lineTo(s,l-1),t.moveTo(0,l-1),t.lineTo(s,1),t.stroke());var c=o.children.holderTextGroup;t.font=c.properties.font.weight+" "+r*c.properties.font.size+c.properties.font.units+" "+c.properties.font.family+", monospace",t.fillStyle=c.properties.fill;for(var u in c.children){var h=c.children[u];for(var d in h.children){var f=h.children[d],A=r*(c.x+h.x+f.x),p=r*(c.y+h.y+f.y+c.properties.leading/2);t.fillText(f.properties.text,A,p)}}return e.toDataURL("image/png")}}()}])}),function(e,t){t&&(Holder=e.Holder)}(this,"undefined"!=typeof Meteor&&"undefined"!=typeof Package),/*! + * JavaScript for Bootstrap's docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. */ -!function(a){"use strict";a(function(){var b=a(window),c=a(document.body);c.scrollspy({target:".bs-docs-sidebar"}),b.on("load",function(){c.scrollspy("refresh")}),a('.bs-docs-container [href="#"]').click(function(a){a.preventDefault()}),setTimeout(function(){var b=a(".bs-docs-sidebar");b.affix({offset:{top:function(){var c=b.offset().top,d=parseInt(b.children(0).css("margin-top"),10),e=a(".bs-docs-nav").height();return this.top=c-e-d},bottom:function(){return this.bottom=a(".bs-docs-footer").outerHeight(!0)}}})},100),setTimeout(function(){a(".bs-top").affix()},100),function(){var b=a("#bs-theme-stylesheet"),c=a(".bs-docs-theme-toggle"),d=function(){b.attr("href",b.attr("data-href")),c.text("Disable theme preview"),localStorage.setItem("previewTheme",!0)};localStorage.getItem("previewTheme")&&d(),c.click(function(){var a=b.attr("href");a&&0!==a.indexOf("data")?(b.attr("href",""),c.text("Preview theme"),localStorage.removeItem("previewTheme")):d()})}(),a(".tooltip-demo").tooltip({selector:'[data-toggle="tooltip"]',container:"body"}),a(".popover-demo").popover({selector:'[data-toggle="popover"]',container:"body"}),a(".tooltip-test").tooltip(),a(".popover-test").popover(),a(".bs-docs-popover").popover(),a("#loading-example-btn").on("click",function(){var b=a(this);b.button("loading"),setTimeout(function(){b.button("reset")},3e3)}),a("#exampleModal").on("show.bs.modal",function(b){var c=a(b.relatedTarget),d=c.data("whatever"),e=a(this);e.find(".modal-title").text("New message to "+d),e.find(".modal-body input").val(d)}),a(".bs-docs-activate-animated-progressbar").on("click",function(){a(this).siblings(".progress").find(".progress-bar-striped").toggleClass("active")}),ZeroClipboard.config({moviePath:"/assets/flash/ZeroClipboard.swf",hoverClass:"btn-clipboard-hover"}),a(".highlight").each(function(){var b='

Copy
';a(this).before(b)});var d=new ZeroClipboard(a(".btn-clipboard")),e=a("#global-zeroclipboard-html-bridge");d.on("load",function(){e.data("placement","top").attr("title","Copy to clipboard").tooltip(),d.on("dataRequested",function(b){var c=a(this).parent().nextAll(".highlight").first();b.setText(c.text())}),d.on("complete",function(){e.attr("title","Copied!").tooltip("fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("fixTitle")})}),d.on("noflash wrongflash",function(){a(".zero-clipboard").remove(),ZeroClipboard.destroy()})})}(jQuery),function(){"use strict";anchors.options.placement="left",anchors.add(".bs-docs-section > h1, .bs-docs-section > h2, .bs-docs-section > h3, .bs-docs-section > h4, .bs-docs-section > h5")}(); \ No newline at end of file +function(e){"use strict";e(function(){e(".tooltip-demo").tooltip({selector:'[data-toggle="tooltip"]',container:"body"}),e('[data-toggle="popover"]').popover(),e(".tooltip-test").tooltip(),e(".popover-test").popover(),e('.bd-example-indeterminate [type="checkbox"]').prop("indeterminate",!0),e('.bd-content [href="#"]').click(function(e){e.preventDefault()}),e("#exampleModal").on("show.bs.modal",function(t){var n=e(t.relatedTarget),r=n.data("whatever"),i=e(this);i.find(".modal-title").text("New message to "+r),i.find(".modal-body input").val(r)}),e(".bd-toggle-animated-progress").on("click",function(){e(this).siblings(".progress").find(".progress-bar-striped").toggleClass("progress-bar-animated")}),e(".highlight").each(function(){e(this).before('
Copy
'),e(".btn-clipboard").tooltip()});var t=new Clipboard(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});t.on("success",function(t){e(t.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle"),t.clearSelection()}),t.on("error",function(t){var n=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-",r="Press "+n+"C to copy";e(t.trigger).attr("title",r).tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle")})})}(jQuery),function(){"use strict";anchors.options.placement="left",anchors.add(".bd-content > h1, .bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5")}(); \ No newline at end of file diff --git a/assets/js/ie-emulation-modes-warning.js b/assets/js/ie-emulation-modes-warning.js index 3f97ba58bd..c8f0bcac50 100644 --- a/assets/js/ie-emulation-modes-warning.js +++ b/assets/js/ie-emulation-modes-warning.js @@ -2,6 +2,7 @@ // IT'S JUST JUNK FOR OUR DOCS! // ++++++++++++++++++++++++++++++++++++++++++ /*! + * Copyright 2014-2015 The Bootstrap Authors * Copyright 2014-2015 Twitter, Inc. * * Licensed under the Creative Commons Attribution 3.0 Unported License. For @@ -9,7 +10,7 @@ */ // Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes. (function () { - 'use strict'; + 'use strict' function emulatedIEMajorVersion() { var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent) @@ -25,7 +26,7 @@ // Detects the actual version of IE in use, even if it's in an older-IE emulation mode. // IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx // @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx - var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line + var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // eslint-disable-line no-new-func if (jscriptVersion === undefined) { return 11 // IE11+ not in emulation mode } @@ -48,4 +49,4 @@ if (emulated !== nonEmulated) { window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!') } -})(); +}()) diff --git a/assets/js/ie10-viewport-bug-workaround.js b/assets/js/ie10-viewport-bug-workaround.js index 479a6ebdae..b335ef943e 100644 --- a/assets/js/ie10-viewport-bug-workaround.js +++ b/assets/js/ie10-viewport-bug-workaround.js @@ -1,14 +1,15 @@ /*! * IE10 viewport hack for Surface/desktop Windows 8 bug - * Copyright 2014-2015 Twitter, Inc. + * Copyright 2014-2017 The Bootstrap Authors + * Copyright 2014-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ // See the Getting Started docs for more information: -// http://getbootstrap.com/getting-started/#support-ie10-width +// https://getbootstrap.com/getting-started/#support-ie10-width (function () { - 'use strict'; + 'use strict' if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement('style') @@ -17,7 +18,7 @@ '@-ms-viewport{width:auto!important}' ) ) - document.querySelector('head').appendChild(msViewportStyle) + document.head.appendChild(msViewportStyle) } -})(); +}()) diff --git a/assets/js/src/application.js b/assets/js/src/application.js index 9a5a7485c7..9c236b7c4b 100644 --- a/assets/js/src/application.js +++ b/assets/js/src/application.js @@ -3,110 +3,38 @@ // ++++++++++++++++++++++++++++++++++++++++++ /*! - * JavaScript for Bootstrap's docs (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. + * JavaScript for Bootstrap's docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. */ -/* global ZeroClipboard, anchors */ +/* global Clipboard, anchors */ -!function ($) { - 'use strict'; +(function ($) { + 'use strict' $(function () { - // Scrollspy - var $window = $(window) - var $body = $(document.body) - - $body.scrollspy({ - target: '.bs-docs-sidebar' - }) - $window.on('load', function () { - $body.scrollspy('refresh') - }) - - // Kill links - $('.bs-docs-container [href="#"]').click(function (e) { - e.preventDefault() - }) - - // Sidenav affixing - setTimeout(function () { - var $sideBar = $('.bs-docs-sidebar') - - $sideBar.affix({ - offset: { - top: function () { - var offsetTop = $sideBar.offset().top - var sideBarMargin = parseInt($sideBar.children(0).css('margin-top'), 10) - var navOuterHeight = $('.bs-docs-nav').height() - - return (this.top = offsetTop - navOuterHeight - sideBarMargin) - }, - bottom: function () { - return (this.bottom = $('.bs-docs-footer').outerHeight(true)) - } - } - }) - }, 100) - - setTimeout(function () { - $('.bs-top').affix() - }, 100) - - // Theme toggler - ;(function () { - var $stylesheetLink = $('#bs-theme-stylesheet') - var $themeBtn = $('.bs-docs-theme-toggle') - - var activateTheme = function () { - $stylesheetLink.attr('href', $stylesheetLink.attr('data-href')) - $themeBtn.text('Disable theme preview') - localStorage.setItem('previewTheme', true) - } - - if (localStorage.getItem('previewTheme')) { - activateTheme() - } - - $themeBtn.click(function () { - var href = $stylesheetLink.attr('href') - if (!href || href.indexOf('data') === 0) { - activateTheme() - } else { - $stylesheetLink.attr('href', '') - $themeBtn.text('Preview theme') - localStorage.removeItem('previewTheme') - } - }) - })(); - // Tooltip and popover demos $('.tooltip-demo').tooltip({ selector: '[data-toggle="tooltip"]', container: 'body' }) - $('.popover-demo').popover({ - selector: '[data-toggle="popover"]', - container: 'body' - }) + + $('[data-toggle="popover"]').popover() // Demos within modals $('.tooltip-test').tooltip() $('.popover-test').popover() - // Popover demos - $('.bs-docs-popover').popover() + // Indeterminate checkbox example + $('.bd-example-indeterminate [type="checkbox"]').prop('indeterminate', true) - // Button state demo - $('#loading-example-btn').on('click', function () { - var $btn = $(this) - $btn.button('loading') - setTimeout(function () { - $btn.button('reset') - }, 3000) + // Disable empty links in docs examples + $('.bd-content [href="#"]').click(function (e) { + e.preventDefault() }) // Modal relatedTarget demo @@ -121,63 +49,57 @@ }) // Activate animated progress bar - $('.bs-docs-activate-animated-progressbar').on('click', function () { - $(this).siblings('.progress').find('.progress-bar-striped').toggleClass('active') - }) - - // Config ZeroClipboard - ZeroClipboard.config({ - moviePath: '/assets/flash/ZeroClipboard.swf', - hoverClass: 'btn-clipboard-hover' + $('.bd-toggle-animated-progress').on('click', function () { + $(this).siblings('.progress').find('.progress-bar-striped').toggleClass('progress-bar-animated') }) // Insert copy to clipboard button before .highlight $('.highlight').each(function () { - var btnHtml = '
Copy
' + var btnHtml = '
' $(this).before(btnHtml) + $('.btn-clipboard') + .tooltip() + .on('mouseleave', function () { + // explicitly hide tooltip, since after clicking it remains + // focused (as it's a button), so tooltip would otherwise + // remain visible until focus is moved away + $(this).tooltip('hide') + }) }) - var zeroClipboard = new ZeroClipboard($('.btn-clipboard')) - var $htmlBridge = $('#global-zeroclipboard-html-bridge') - // Handlers for ZeroClipboard - zeroClipboard.on('load', function () { - $htmlBridge - .data('placement', 'top') - .attr('title', 'Copy to clipboard') - .tooltip() + var clipboard = new Clipboard('.btn-clipboard', { + target: function (trigger) { + return trigger.parentNode.nextElementSibling + } + }) + clipboard.on('success', function (e) { + $(e.trigger) + .attr('title', 'Copied!') + .tooltip('_fixTitle') + .tooltip('show') + .attr('title', 'Copy to clipboard') + .tooltip('_fixTitle') - // Copy to clipboard - zeroClipboard.on('dataRequested', function (client) { - var highlight = $(this).parent().nextAll('.highlight').first() - client.setText(highlight.text()) - }) - - // Notify copy success and reset tooltip title - zeroClipboard.on('complete', function () { - $htmlBridge - .attr('title', 'Copied!') - .tooltip('fixTitle') - .tooltip('show') - .attr('title', 'Copy to clipboard') - .tooltip('fixTitle') - }) + e.clearSelection() }) - // Hide copy button when no Flash is found - // or wrong Flash version is present - zeroClipboard.on('noflash wrongflash', function () { - $('.zero-clipboard').remove() - ZeroClipboard.destroy() + clipboard.on('error', function (e) { + var modifierKey = /Mac/i.test(navigator.userAgent) ? '\u2318' : 'Ctrl-' + var fallbackMsg = 'Press ' + modifierKey + 'C to copy' + + $(e.trigger) + .attr('title', fallbackMsg) + .tooltip('_fixTitle') + .tooltip('show') + .attr('title', 'Copy to clipboard') + .tooltip('_fixTitle') }) + anchors.options = { + icon: '#' + } + anchors.add('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5') + $('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5').wrapInner('
') }) - -}(jQuery) - -;(function () { - 'use strict'; - - anchors.options.placement = 'left'; - anchors.add('.bs-docs-section > h1, .bs-docs-section > h2, .bs-docs-section > h3, .bs-docs-section > h4, .bs-docs-section > h5') -})(); +}(jQuery)) diff --git a/assets/js/vendor/anchor.min.js b/assets/js/vendor/anchor.min.js index e92fa3ed8b..35575f1cc3 100644 --- a/assets/js/vendor/anchor.min.js +++ b/assets/js/vendor/anchor.min.js @@ -1,6 +1,6 @@ /** - * AnchorJS - v3.1.0 - 2016-02-12 + * AnchorJS - v4.0.0 - 2017-06-02 * https://github.com/bryanbraun/anchorjs - * Copyright (c) 2016 Bryan Braun; Licensed MIT + * Copyright (c) 2017 Bryan Braun; Licensed MIT */ -function AnchorJS(A){"use strict";function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function n(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style"),t=" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",n=" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",o=' @font-face { font-family: "anchorjs-icons"; font-style: normal; font-weight: normal; src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBTUAAAC8AAAAYGNtYXAWi9QdAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zgq29TcAAAF4AAABNGhlYWQEZM3pAAACrAAAADZoaGVhBhUDxgAAAuQAAAAkaG10eASAADEAAAMIAAAAFGxvY2EAKACuAAADHAAAAAxtYXhwAAgAVwAAAygAAAAgbmFtZQ5yJ3cAAANIAAAB2nBvc3QAAwAAAAAFJAAAACAAAwJAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpywPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6cv//f//AAAAAAAg6cv//f//AAH/4xY5AAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACADEARAJTAsAAKwBUAAABIiYnJjQ/AT4BMzIWFxYUDwEGIicmND8BNjQnLgEjIgYPAQYUFxYUBw4BIwciJicmND8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFA8BDgEjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAEAAAABAACiToc1Xw889QALBAAAAAAA0XnFFgAAAADRecUWAAAAAAJTAsAAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAlMAAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAACAAAAAoAAMQAAAAAACgAUAB4AmgABAAAABQBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIABwCfAAEAAAAAAAMADgBLAAEAAAAAAAQADgC0AAEAAAAAAAUACwAqAAEAAAAAAAYADgB1AAEAAAAAAAoAGgDeAAMAAQQJAAEAHAAOAAMAAQQJAAIADgCmAAMAAQQJAAMAHABZAAMAAQQJAAQAHADCAAMAAQQJAAUAFgA1AAMAAQQJAAYAHACDAAMAAQQJAAoANAD4YW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByYW5jaG9yanMtaWNvbnMAYQBuAGMAaABvAHIAagBzAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"); }',i=" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }";e.className="anchorjs",e.appendChild(document.createTextNode("")),A=document.head.querySelector('[rel="stylesheet"], style'),void 0===A?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(t,e.sheet.cssRules.length),e.sheet.insertRule(n,e.sheet.cssRules.length),e.sheet.insertRule(i,e.sheet.cssRules.length),e.sheet.insertRule(o,e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var o,i,s,a,r,c,l,h,g,u,B,Q,f=[];if(e(this.options),Q=this.options.visible,"touch"===Q&&(Q=this.isTouchDevice()?"always":"hover"),A||(A="h1, h2, h3, h4, h5, h6"),o=t(A),0===o.length)return!1;for(n(),i=document.querySelectorAll("[id]"),s=[].map.call(i,function(A){return A.id}),r=0;r-1,t=(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t}}var anchors=new AnchorJS; +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";function A(A){function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function n(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var i,o,s,c,r,a,h,l,u,d,f,g,p=[];if(e(this.options),"touch"===(g=this.options.visible)&&(g=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(i=t(A)).length)return this;for(n(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}return A}); \ No newline at end of file diff --git a/assets/js/vendor/clipboard.min.js b/assets/js/vendor/clipboard.min.js new file mode 100644 index 0000000000..90fd15b1c0 --- /dev/null +++ b/assets/js/vendor/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v1.7.1 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n||t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function t(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function t(){var e=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function t(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function t(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function t(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function t(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function t(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function t(){this.removeFake()}},{key:"action",set:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function t(){return this._action}},{key:"target",set:function t(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function t(){return this._target}}]),t}();t.exports=c})},{select:5}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if(void 0!==o)r(n,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(t,e,n,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}var s=i(e),u=i(n),f=i(o),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===d(e.container)?e.container:document.body}},{key:"listenClick",value:function t(e){var n=this;this.listener=(0,f.default)(e,"click",function(t){return n.onClick(t)})}},{key:"onClick",value:function t(e){var n=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),container:this.container,trigger:n,emitter:this})}},{key:"defaultAction",value:function t(e){return l("action",e)}},{key:"defaultTarget",value:function t(e){var n=l("target",e);if(n)return document.querySelector(n)}},{key:"defaultText",value:function t(e){return l("text",e)}},{key:"destroy",value:function t(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof e?[e]:e,o=!!document.queryCommandSupported;return n.forEach(function(t){o=o&&!!document.queryCommandSupported(t)}),o}}]),e}(u.default);t.exports=p})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}); \ No newline at end of file diff --git a/assets/js/vendor/holder.min.js b/assets/js/vendor/holder.min.js index 83e329db4b..62255af4fa 100644 --- a/assets/js/vendor/holder.min.js +++ b/assets/js/vendor/holder.min.js @@ -1,12 +1,13 @@ /*! Holder - client side image placeholders -Version 2.6.0+51ebp -© 2015 Ivan Malopinsky - http://imsky.co +Version 2.9.4+cabil +© 2016 Ivan Malopinsky - http://imsky.co Site: http://holderjs.com Issues: https://github.com/imsky/holder/issues -License: http://opensource.org/licenses/MIT +License: MIT */ -!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):"object"==typeof exports?exports.Holder=b():a.Holder=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){(function(b){function d(a,b,c,d){var g=e(c.substr(c.lastIndexOf(a.domain)),a);g&&f({mode:null,el:d,flags:g,engineSettings:b})}function e(a,b){for(var c={theme:y(K.settings.themes.gray,null),stylesheets:b.stylesheets,holderURL:[]},d=!1,e=String.fromCharCode(11),f=a.replace(/([^\\])\//g,"$1"+e).split(e),g=/%[0-9a-f]{2}/gi,h=f.length,i=0;h>i;i++){var j=f[i];if(j.match(g))try{j=decodeURIComponent(j)}catch(k){j=f[i]}var l=!1;if(K.flags.dimensions.match(j))d=!0,c.dimensions=K.flags.dimensions.output(j),l=!0;else if(K.flags.fluid.match(j))d=!0,c.dimensions=K.flags.fluid.output(j),c.fluid=!0,l=!0;else if(K.flags.textmode.match(j))c.textmode=K.flags.textmode.output(j),l=!0;else if(K.flags.colors.match(j)){var m=K.flags.colors.output(j);c.theme=y(c.theme,m),l=!0}else if(b.themes[j])b.themes.hasOwnProperty(j)&&(c.theme=y(b.themes[j],null)),l=!0;else if(K.flags.font.match(j))c.font=K.flags.font.output(j),l=!0;else if(K.flags.auto.match(j))c.auto=!0,l=!0;else if(K.flags.text.match(j))c.text=K.flags.text.output(j),l=!0;else if(K.flags.size.match(j))c.size=K.flags.size.output(j),l=!0;else if(K.flags.random.match(j)){null==K.vars.cache.themeKeys&&(K.vars.cache.themeKeys=Object.keys(b.themes));var n=K.vars.cache.themeKeys[0|Math.random()*K.vars.cache.themeKeys.length];c.theme=y(b.themes[n],null),l=!0}l&&c.holderURL.push(j)}return c.holderURL.unshift(b.domain),c.holderURL=c.holderURL.join("/"),d?c:!1}function f(a){var b=a.mode,c=a.el,d=a.flags,e=a.engineSettings,f=d.dimensions,h=d.theme,i=f.width+"x"+f.height;if(b=null==b?d.fluid?"fluid":"image":b,null!=d.text&&(h.text=d.text,"object"===c.nodeName.toLowerCase())){for(var l=h.text.split("\\n"),m=0;m1){var l=0,m=0,n=a.width*K.setup.lineWrapRatio,o=0;k=new e.Group("line"+o);for(var p=0;p=n||r===!0)&&(b(g,k,l,g.properties.leading),l=0,m+=g.properties.leading,o+=1,k=new e.Group("line"+o),k.y=m),r!==!0&&(j.moveTo(l,0),l+=h.spaceWidth+q.width,k.add(j))}b(g,k,l,g.properties.leading);for(var s in g.children)k=g.children[s],k.moveTo((g.width-k.width)/2,null,null);g.moveTo((a.width-g.width)/2,(a.height-g.height)/2,null),(a.height-g.height)/2<0&&g.moveTo(null,0,null)}else j=new e.Text(a.text),k=new e.Group("line0"),k.add(j),g.add(k),g.moveTo((a.width-h.boundingBox.width)/2,(a.height-h.boundingBox.height)/2,null);return d}function i(a,b,c){var d=parseInt(a,10),e=parseInt(b,10),f=Math.max(d,e),g=Math.min(d,e),h=.8*Math.min(g,f*K.defaults.scale);return Math.round(Math.max(c,h))}function j(a){var b;b=null==a||null==a.nodeType?K.vars.resizableImages:[a];for(var c=0,d=b.length;d>c;c++){var e=b[c];if(e.holderData){var f=e.holderData.flags,h=E(e);if(h){if(!e.holderData.resizeUpdate)continue;if(f.fluid&&f.auto){var i=e.holderData.fluidConfig;switch(i.mode){case"width":h.height=h.width/i.ratio;break;case"height":h.width=h.height*i.ratio}}var j={mode:"image",holderSettings:{dimensions:h,theme:f.theme,flags:f},el:e,engineSettings:e.holderData.engineSettings};"exact"==f.textmode&&(f.exactDimensions=h,j.holderSettings.dimensions=f.dimensions),g(j)}else n(e)}}}function k(a){if(a.holderData){var b=E(a);if(b){var c=a.holderData.flags,d={fluidHeight:"%"==c.dimensions.height.slice(-1),fluidWidth:"%"==c.dimensions.width.slice(-1),mode:null,initialDimensions:b};d.fluidWidth&&!d.fluidHeight?(d.mode="width",d.ratio=d.initialDimensions.width/parseFloat(c.dimensions.height)):!d.fluidWidth&&d.fluidHeight&&(d.mode="height",d.ratio=parseFloat(c.dimensions.width)/d.initialDimensions.height),a.holderData.fluidConfig=d}else n(a)}}function l(){for(var a,c=[],d=Object.keys(K.vars.invisibleImages),e=0,f=d.length;f>e;e++)a=K.vars.invisibleImages[d[e]],E(a)&&"img"==a.nodeName.toLowerCase()&&(c.push(a),delete K.vars.invisibleImages[d[e]]);c.length&&J.run({images:c}),b.requestAnimationFrame(l)}function m(){K.vars.visibilityCheckStarted||(b.requestAnimationFrame(l),K.vars.visibilityCheckStarted=!0)}function n(a){a.holderData.invisibleId||(K.vars.invisibleId+=1,K.vars.invisibleImages["i"+K.vars.invisibleId]=a,a.holderData.invisibleId=K.vars.invisibleId)}function o(a,b){return null==b?document.createElement(a):document.createElementNS(b,a)}function p(a,b){for(var c in b)a.setAttribute(c,b[c])}function q(a,b,c){var d,e;null==a?(a=o("svg",F),d=o("defs",F),e=o("style",F),p(e,{type:"text/css"}),d.appendChild(e),a.appendChild(d)):e=a.querySelector("style"),a.webkitMatchesSelector&&a.setAttribute("xmlns",F);for(var f=0;f=0;h--){var i=g.createProcessingInstruction("xml-stylesheet",'href="'+f[h]+'" rel="stylesheet"');g.insertBefore(i,g.firstChild)}var j=g.createProcessingInstruction("xml",'version="1.0" encoding="UTF-8" standalone="yes"');g.insertBefore(j,g.firstChild),g.removeChild(g.documentElement),e=d.serializeToString(g)}var k=d.serializeToString(a);return k=k.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),e+k}}function s(){return b.DOMParser?(new DOMParser).parseFromString("","application/xml"):void 0}function t(a){K.vars.debounceTimer||a.call(this),K.vars.debounceTimer&&b.clearTimeout(K.vars.debounceTimer),K.vars.debounceTimer=b.setTimeout(function(){K.vars.debounceTimer=null,a.call(this)},K.setup.debounce)}function u(){t(function(){j(null)})}var v=c(1),w=c(2),x=c(3),y=x.extend,z=x.cssProps,A=x.encodeHtmlEntity,B=x.decodeHtmlEntity,C=x.imageExists,D=x.getNodeArray,E=x.dimensionCheck,F="http://www.w3.org/2000/svg",G=8,H="2.6.0",I="\nCreated with Holder.js "+H+".\nLearn more at http://holderjs.com\n(c) 2012-2015 Ivan Malopinsky - http://imsky.co\n",J={version:H,addTheme:function(a,b){return null!=a&&null!=b&&(K.settings.themes[a]=b),delete K.vars.cache.themeKeys,this},addImage:function(a,b){var c=document.querySelectorAll(b);if(c.length)for(var d=0,e=c.length;e>d;d++){var f=o("img"),g={};g[K.vars.dataAttr]=a,p(f,g),c[d].appendChild(f)}return this},setResizeUpdate:function(a,b){a.holderData&&(a.holderData.resizeUpdate=!!b,a.holderData.resizeUpdate&&j(a))},run:function(a){a=a||{};var c={},g=y(K.settings,a);K.vars.preempted=!0,K.vars.dataAttr=g.dataAttr||K.vars.dataAttr,c.renderer=g.renderer?g.renderer:K.setup.renderer,-1===K.setup.renderers.join(",").indexOf(c.renderer)&&(c.renderer=K.setup.supportsSVG?"svg":K.setup.supportsCanvas?"canvas":"html");var h=D(g.images),i=D(g.bgnodes),j=D(g.stylenodes),k=D(g.objects);c.stylesheets=[],c.svgXMLStylesheet=!0,c.noFontFallback=g.noFontFallback?g.noFontFallback:!1;for(var l=0;l1){c.nodeValue="";for(var u=0;u=0?b:1)}function f(a){v?e(a):w.push(a)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function y(){document.removeEventListener("DOMContentLoaded",y,!1),document.readyState="complete"},!1),document.readyState="loading");var g=a.document,h=g.documentElement,i="load",j=!1,k="on"+i,l="complete",m="readyState",n="attachEvent",o="detachEvent",p="addEventListener",q="DOMContentLoaded",r="onreadystatechange",s="removeEventListener",t=p in g,u=j,v=j,w=[];if(g[m]===l)e(b);else if(t)g[p](q,c,j),a[p](i,c,j);else{g[n](r,c),a[n](k,c);try{u=null==a.frameElement&&h}catch(x){}u&&u.doScroll&&!function z(){if(!v){try{u.doScroll("left")}catch(a){return e(z,50)}d(),b()}}()}return f.version="1.4.0",f.isReady=function(){return v},f}a.exports="undefined"!=typeof window&&b(window)},function(a,b,c){var d=c(4),e=function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}var c=1,e=d.defclass({constructor:function(a){c++,this.parent=null,this.children={},this.id=c,this.name="n"+c,null!=a&&(this.name=a),this.x=0,this.y=0,this.z=0,this.width=0,this.height=0},resize:function(a,b){null!=a&&(this.width=a),null!=b&&(this.height=b)},moveTo:function(a,b,c){this.x=null!=a?a:this.x,this.y=null!=b?b:this.y,this.z=null!=c?c:this.z},add:function(a){var b=a.name;if(null!=this.children[b])throw"SceneGraph: child with that name already exists: "+b;this.children[b]=a,a.parent=this}}),f=d(e,function(b){this.constructor=function(){b.constructor.call(this,"root"),this.properties=a}}),g=d(e,function(a){function c(c,d){if(a.constructor.call(this,c),this.properties={fill:"#000"},null!=d)b(this.properties,d);else if(null!=c&&"string"!=typeof c)throw"SceneGraph: invalid node name"}this.Group=d.extend(this,{constructor:c,type:"group"}),this.Rect=d.extend(this,{constructor:c,type:"rect"}),this.Text=d.extend(this,{constructor:function(a){c.call(this),this.properties.text=a},type:"text"})}),h=new f;return this.Shape=g,this.root=h,this};a.exports=e},function(a,b){(function(a){b.extend=function(a,b){var c={};for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(null!=b)for(var e in b)b.hasOwnProperty(e)&&(c[e]=b[e]);return c},b.cssProps=function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c+":"+a[c]);return b.join(";")},b.encodeHtmlEntity=function(a){for(var b=[],c=0,d=a.length-1;d>=0;d--)c=a.charCodeAt(d),b.unshift(c>128?["&#",c,";"].join(""):a[d]);return b.join("")},b.getNodeArray=function(b){var c=null;return"string"==typeof b?c=document.querySelectorAll(b):a.NodeList&&b instanceof a.NodeList?c=b:a.Node&&b instanceof a.Node?c=[b]:a.HTMLCollection&&b instanceof a.HTMLCollection?c=b:b instanceof Array?c=b:null===b&&(c=[]),c},b.imageExists=function(a,b){var c=new Image;c.onerror=function(){b.call(this,!1)},c.onload=function(){b.call(this,!0)},c.src=a},b.decodeHtmlEntity=function(a){return a.replace(/&#(\d+);/g,function(a,b){return String.fromCharCode(b)})},b.dimensionCheck=function(a){var b={height:a.clientHeight,width:a.clientWidth};return b.height&&b.width?b:!1}}).call(b,function(){return this}())},function(a){var b=function(){},c=Array.prototype.slice,d=function(a,d){var e=b.prototype="function"==typeof a?a.prototype:a,f=new b,g=d.apply(f,c.call(arguments,2).concat(e));if("object"==typeof g)for(var h in g)f[h]=g[h];if(!f.hasOwnProperty("constructor"))return f;var i=f.constructor;return i.prototype=f,i};d.defclass=function(a){var b=a.constructor;return b.prototype=a,b},d.extend=function(a,b){return d(a,function(a){return this.uber=a,b})},a.exports=d}])}); \ No newline at end of file +!function(e){if(e.document){var t=e.document;t.querySelectorAll||(t.querySelectorAll=function(n){var r,i=t.createElement("style"),o=[];for(t.documentElement.firstChild.appendChild(i),t._qsa=[],i.styleSheet.cssText=n+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",e.scrollBy(0,0),i.parentNode.removeChild(i);t._qsa.length;)r=t._qsa.shift(),r.style.removeAttribute("x-qsa"),o.push(r);return t._qsa=null,o}),t.querySelector||(t.querySelector=function(e){var n=t.querySelectorAll(e);return n.length?n[0]:null}),t.getElementsByClassName||(t.getElementsByClassName=function(e){return e=String(e).replace(/^|\s+/g,"."),t.querySelectorAll(e)}),Object.keys||(Object.keys=function(e){if(e!==Object(e))throw TypeError("Object.keys called on non-object");var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n}),Array.prototype.forEach||(Array.prototype.forEach=function(e){if(void 0===this||null===this)throw TypeError();var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw TypeError();var r,i=arguments[1];for(r=0;r>16&255)),i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o)),a=0,o=0),r+=1;return 12===a?(o>>=4,i.push(String.fromCharCode(255&o))):18===a&&(o>>=2,i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o))),i.join("")},e.btoa=e.btoa||function(e){e=String(e);var n,r,i,o,a,s,l,h=0,u=[];if(/[^\x00-\xFF]/.test(e))throw Error("InvalidCharacterError");for(;h>2,a=(3&n)<<4|r>>4,s=(15&r)<<2|i>>6,l=63&i,h===e.length+2?(s=64,l=64):h===e.length+1&&(l=64),u.push(t.charAt(o),t.charAt(a),t.charAt(s),t.charAt(l));return u.join("")}}(e),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=function(e){var t=this.__proto__||this.constructor.prototype;return e in this&&(!(e in t)||t[e]!==this[e])}),function(){if("performance"in e==!1&&(e.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in e.performance==!1){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),e.performance.now=function(){return Date.now()-t}}}(),e.requestAnimationFrame||(e.webkitRequestAnimationFrame&&e.webkitCancelAnimationFrame?!function(e){e.requestAnimationFrame=function(t){return webkitRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.webkitCancelAnimationFrame}(e):e.mozRequestAnimationFrame&&e.mozCancelAnimationFrame?!function(e){e.requestAnimationFrame=function(t){return mozRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.mozCancelAnimationFrame}(e):!function(e){e.requestAnimationFrame=function(t){return e.setTimeout(t,1e3/60)},e.cancelAnimationFrame=e.clearTimeout}(e))}}(this),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Holder=t():e.Holder=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){(function(t){function r(e,t,n,r){var a=i(n.substr(n.lastIndexOf(e.domain)),e);a&&o({mode:null,el:r,flags:a,engineSettings:t})}function i(e,t){var n={theme:k(O.settings.themes.gray,null),stylesheets:t.stylesheets,instanceOptions:t},r=e.indexOf("?"),i=[e];r!==-1&&(i=[e.slice(0,r),e.slice(r+1)]);var o=i[0].split("/");n.holderURL=e;var a=o[1],s=a.match(/([\d]+p?)x([\d]+p?)/);if(!s)return!1;if(n.fluid=a.indexOf("p")!==-1,n.dimensions={width:s[1].replace("p","%"),height:s[2].replace("p","%")},2===i.length){var l=v.parse(i[1]);if(w.truthy(l.ratio)){n.fluid=!0;var h=parseFloat(n.dimensions.width.replace("%","")),u=parseFloat(n.dimensions.height.replace("%",""));u=Math.floor(100*(u/h)),h=100,n.dimensions.width=h+"%",n.dimensions.height=u+"%"}if(n.auto=w.truthy(l.auto),l.bg&&(n.theme.bg=w.parseColor(l.bg)),l.fg&&(n.theme.fg=w.parseColor(l.fg)),l.bg&&!l.fg&&(n.autoFg=!0),l.theme&&n.instanceOptions.themes.hasOwnProperty(l.theme)&&(n.theme=k(n.instanceOptions.themes[l.theme],null)),l.text&&(n.text=l.text),l.textmode&&(n.textmode=l.textmode),l.size&&(n.size=l.size),l.font&&(n.font=l.font),l.align&&(n.align=l.align),l.lineWrap&&(n.lineWrap=l.lineWrap),n.nowrap=w.truthy(l.nowrap),n.outline=w.truthy(l.outline),w.truthy(l.random)){O.vars.cache.themeKeys=O.vars.cache.themeKeys||Object.keys(n.instanceOptions.themes);var c=O.vars.cache.themeKeys[0|Math.random()*O.vars.cache.themeKeys.length];n.theme=k(n.instanceOptions.themes[c],null)}}return n}function o(e){var t=e.mode,n=e.el,r=e.flags,i=e.engineSettings,o=r.dimensions,s=r.theme,l=o.width+"x"+o.height;t=null==t?r.fluid?"fluid":"image":t;var c=/holder_([a-z]+)/g,d=!1;if(null!=r.text&&(s.text=r.text,"object"===n.nodeName.toLowerCase())){for(var f=s.text.split("\\n"),p=0;p1){var b,x=0,A=0,C=0;w=new s.Group("line"+C),"left"!==e.align&&"right"!==e.align||(o=e.width*(1-2*(1-r)));for(var E=0;E=o||T===!0)&&(t(g,w,x,g.properties.leading),g.add(w),x=0,A+=g.properties.leading,C+=1,w=new s.Group("line"+C),w.y=A),T!==!0&&(v.moveTo(x,0),x+=m.spaceWidth+k.width,w.add(v))}if(t(g,w,x,g.properties.leading),g.add(w),"left"===e.align)g.moveTo(e.width-i,null,null);else if("right"===e.align){for(b in g.children)w=g.children[b],w.moveTo(e.width-w.width,null,null);g.moveTo(0-(e.width-i),null,null)}else{for(b in g.children)w=g.children[b],w.moveTo((g.width-w.width)/2,null,null);g.moveTo((e.width-g.width)/2,null,null)}g.moveTo(null,(e.height-g.height)/2,null),(e.height-g.height)/2<0&&g.moveTo(null,0,null)}else v=new s.Text(e.text),w=new s.Group("line0"),w.add(v),g.add(w),"left"===e.align?g.moveTo(e.width-i,null,null):"right"===e.align?g.moveTo(0-(e.width-i),null,null):g.moveTo((e.width-m.boundingBox.width)/2,null,null),g.moveTo(null,(e.height-m.boundingBox.height)/2,null);return a}function l(e,t,n,r){var i=parseInt(e,10),o=parseInt(t,10),a=Math.max(i,o),s=Math.min(i,o),l=.8*Math.min(s,a*r);return Math.round(Math.max(n,l))}function h(e){var t;t=null==e||null==e.nodeType?O.vars.resizableImages:[e];for(var n=0,r=t.length;n1){n.nodeValue="";for(var v=0;v=0?t:1)}function o(e){x?i(e):S.push(e)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function C(){document.removeEventListener("DOMContentLoaded",C,!1),document.readyState="complete"},!1),document.readyState="loading");var a=e.document,s=a.documentElement,l="load",h=!1,u="on"+l,c="complete",d="readyState",f="attachEvent",p="detachEvent",g="addEventListener",m="DOMContentLoaded",v="onreadystatechange",y="removeEventListener",w=g in a,b=h,x=h,S=[];if(a[d]===c)i(t);else if(w)a[g](m,n,h),e[g](l,n,h);else{a[f](v,n),e[f](u,n);try{b=null==e.frameElement&&s}catch(A){}b&&b.doScroll&&!function E(){if(!x){try{b.doScroll("left")}catch(e){return i(E,50)}r(),t()}}()}return o.version="1.4.0",o.isReady=function(){return x},o}e.exports="undefined"!=typeof window&&n(window)},function(e,t,n){var r=encodeURIComponent,i=decodeURIComponent,o=n(4),a=n(5),s=/(\w+)\[(\d+)\]/,l=/\w+\.\w+/;t.parse=function(e){if("string"!=typeof e)return{};if(e=o(e),""===e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t={},n=e.split("&"),r=0;r=0;r--)n=e.charCodeAt(r),n>128?t.unshift(["&#",n,";"].join("")):t.unshift(e[r]);return t.join("")},t.imageExists=function(e,t){var n=new Image;n.onerror=function(){t.call(this,!1)},n.onload=function(){t.call(this,!0)},n.src=e},t.decodeHtmlEntity=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})},t.dimensionCheck=function(e){var t={height:e.clientHeight,width:e.clientWidth};return!(!t.height||!t.width)&&t},t.truthy=function(e){return"string"==typeof e?"true"===e||"yes"===e||"1"===e||"on"===e||"✓"===e:!!e},t.parseColor=function(e){var t,n=/(^(?:#?)[0-9a-f]{6}$)|(^(?:#?)[0-9a-f]{3}$)/i,r=/^rgb\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,i=/^rgba\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0\.\d{1,}|1)\)$/,o=e.match(n);return null!==o?(t=o[1]||o[2],"#"!==t[0]?"#"+t:t):(o=e.match(r),null!==o?t="rgb("+o.slice(1).join(",")+")":(o=e.match(i),null!==o?t="rgba("+o.slice(1).join(",")+")":null))},t.canvasRatio=function(){var t=1,n=1;if(e.document){var r=e.document.createElement("canvas");if(r.getContext){var i=r.getContext("2d");t=e.devicePixelRatio||1,n=i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1}}return t/n}}).call(t,function(){return this}())},function(e,t,n){(function(e){var r=n(9),i="http://www.w3.org/2000/svg",o=8;t.initSVG=function(e,t,n){var a,s,l=!1;e&&e.querySelector?(s=e.querySelector("style"),null===s&&(l=!0)):(e=r.newEl("svg",i),l=!0),l&&(a=r.newEl("defs",i),s=r.newEl("style",i),r.setAttr(s,{type:"text/css"}),a.appendChild(s),e.appendChild(a)),e.webkitMatchesSelector&&e.setAttribute("xmlns",i);for(var h=0;h=0;l--){var h=s.createProcessingInstruction("xml-stylesheet",'href="'+a[l]+'" rel="stylesheet"');s.insertBefore(h,s.firstChild)}s.removeChild(s.documentElement),o=i.serializeToString(s)}var u=i.serializeToString(t);return u=u.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),o+u}}}).call(t,function(){return this}())},function(e,t){(function(e){t.newEl=function(t,n){if(e.document)return null==n?e.document.createElement(t):e.document.createElementNS(n,t)},t.setAttr=function(e,t){for(var n in t)e.setAttribute(n,t[n])},t.createXML=function(){if(e.DOMParser)return(new DOMParser).parseFromString("","application/xml")},t.getNodeArray=function(t){var n=null;return"string"==typeof t?n=document.querySelectorAll(t):e.NodeList&&t instanceof e.NodeList?n=t:e.Node&&t instanceof e.Node?n=[t]:e.HTMLCollection&&t instanceof e.HTMLCollection?n=t:t instanceof Array?n=t:null===t&&(n=[]),n=Array.prototype.slice.call(n)}}).call(t,function(){return this}())},function(e,t){var n=function(e,t){"string"==typeof e&&(this.original=e,"#"===e.charAt(0)&&(e=e.slice(1)),/[^a-f0-9]+/i.test(e)||(3===e.length&&(e=e.replace(/./g,"$&$&")),6===e.length&&(this.alpha=1,t&&t.alpha&&(this.alpha=t.alpha),this.set(parseInt(e,16)))))};n.rgb2hex=function(e,t,n){function r(e){var t=(0|e).toString(16);return e<16&&(t="0"+t),t}return[e,t,n].map(r).join("")},n.hsl2rgb=function(e,t,n){var r=e/60,i=(1-Math.abs(2*n-1))*t,o=i*(1-Math.abs(parseInt(r)%2-1)),a=n-i/2,s=0,l=0,h=0;return r>=0&&r<1?(s=i,l=o):r>=1&&r<2?(s=o,l=i):r>=2&&r<3?(l=i,h=o):r>=3&&r<4?(l=o,h=i):r>=4&&r<5?(s=o,h=i):r>=5&&r<6&&(s=i,h=o),s+=a,l+=a,h+=a,s=parseInt(255*s),l=parseInt(255*l),h=parseInt(255*h),[s,l,h]},n.prototype.set=function(e){this.raw=e;var t=(16711680&this.raw)>>16,n=(65280&this.raw)>>8,r=255&this.raw,i=.2126*t+.7152*n+.0722*r,o=-.09991*t-.33609*n+.436*r,a=.615*t-.55861*n-.05639*r;return this.rgb={r:t,g:n,b:r},this.yuv={y:i,u:o,v:a},this},n.prototype.lighten=function(e){var t=Math.min(1,Math.max(0,Math.abs(e)))*(e<0?-1:1),r=255*t|0,i=Math.min(255,Math.max(0,this.rgb.r+r)),o=Math.min(255,Math.max(0,this.rgb.g+r)),a=Math.min(255,Math.max(0,this.rgb.b+r)),s=n.rgb2hex(i,o,a);return new n(s)},n.prototype.toHex=function(e){return(e?"#":"")+this.raw.toString(16)},n.prototype.lighterThan=function(e){return e instanceof n||(e=new n(e)),this.yuv.y>e.yuv.y},n.prototype.blendAlpha=function(e){e instanceof n||(e=new n(e));var t=e,r=this,i=t.alpha*t.rgb.r+(1-t.alpha)*r.rgb.r,o=t.alpha*t.rgb.g+(1-t.alpha)*r.rgb.g,a=t.alpha*t.rgb.b+(1-t.alpha)*r.rgb.b;return new n(n.rgb2hex(i,o,a))},e.exports=n},function(e,t){e.exports={version:"2.9.4",svg_ns:"http://www.w3.org/2000/svg"}},function(e,t,n){function r(e,t){return c.element({tag:t,width:e.width,height:e.height,fill:e.properties.fill})}function i(e){return h.cssProps({fill:e.fill,"font-weight":e.font.weight,"font-family":e.font.family+", monospace","font-size":e.font.size+e.font.units})}function o(e,t,n){var r=n/2;return["M",r,r,"H",e-r,"V",t-r,"H",r,"V",0,"M",0,r,"L",e,t-r,"M",0,t-r,"L",e,r].join(" ")}var a=n(13),s=n(8),l=n(11),h=n(7),u=l.svg_ns,c={element:function(e){var t=e.tag,n=e.content||"";return delete e.tag,delete e.content,[t,n,e]}};e.exports=function(e,t){var n=t.engineSettings,l=n.stylesheets,h=l.map(function(e){return''}).join("\n"),d="holder_"+Number(new Date).toString(16),f=e.root,p=f.children.holderTextGroup,g="#"+d+" text { "+i(p.properties)+" } ";p.y+=.8*p.textPositionData.boundingBox.height;var m=[];Object.keys(p.children).forEach(function(e){var t=p.children[e];Object.keys(t.children).forEach(function(e){var n=t.children[e],r=p.x+t.x+n.x,i=p.y+t.y+n.y,o=c.element({tag:"text",content:n.properties.text,x:r,y:i});m.push(o)})});var v=c.element({tag:"g",content:m}),y=null;if(f.children.holderBg.properties.outline){var w=f.children.holderBg.properties.outline;y=c.element({tag:"path",d:o(f.children.holderBg.width,f.children.holderBg.height,w.width),"stroke-width":w.width,stroke:w.fill,fill:"none"})}var b=r(f.children.holderBg,"rect"),x=[];x.push(b),w&&x.push(y),x.push(v);var S=c.element({tag:"g",id:d,content:x}),A=c.element({tag:"style",content:g,type:"text/css"}),C=c.element({tag:"defs",content:A}),E=c.element({tag:"svg",content:[C,S],width:f.properties.width,height:f.properties.height,xmlns:u,viewBox:[0,0,f.properties.width,f.properties.height].join(" "),preserveAspectRatio:"none"}),k=a(E);k=h+k[0];var T=s.svgStringToDataURI(k,"background"===t.mode);return T}},function(e,t,n){n(14);e.exports=function r(e,t,n){"use strict";function i(e){var t=e.match(/^[\w-]+/),r={tag:t?t[0]:"div",attr:{},children:[]},i=e.match(/#([\w-]+)/),o=e.match(/\$([\w-]+)/),a=e.match(/\.[\w-]+/g);return i&&(r.attr.id=i[1],n[i[1]]=r),o&&(n[o[1]]=r),a&&(r.attr["class"]=a.join(" ").replace(/\./g,"")),e.match(/&$/g)&&(f=!1),r}function o(e,t){if(null!==t&&t!==!1&&void 0!==t)return"string"!=typeof t&&"object"!=typeof t?String(t):t}function a(e){return e||0===e?String(e).replace(/&/g,"&").replace(/"/g,"""):""}function s(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var l,h,u,c,d=1,f=!0;if(n=n||{},"string"==typeof e[0])e[0]=i(e[0]);else{if(!Array.isArray(e[0]))throw new Error("First element of array must be a string, or an array and not "+JSON.stringify(e[0]));d=0}for(;d",e[0]=l}return n[0]=e[0],u&&u(e[0]),n}},function(e,t){"use strict";function n(e){var t=""+e,n=r.exec(t);if(!n)return t;var i,o="",a=0,s=0;for(a=n.index;a]/;e.exports=n},function(e,t,n){var r=n(9),i=n(7);e.exports=function(){var e=r.newEl("canvas"),t=null;return function(n){null==t&&(t=e.getContext("2d"));var r=i.canvasRatio(),o=n.root;e.width=r*o.properties.width,e.height=r*o.properties.height,t.textBaseline="middle";var a=o.children.holderBg,s=r*a.width,l=r*a.height,h=2,u=h/2;t.fillStyle=a.properties.fill,t.fillRect(0,0,s,l),a.properties.outline&&(t.strokeStyle=a.properties.outline.fill,t.lineWidth=a.properties.outline.width,t.moveTo(u,u),t.lineTo(s-u,u),t.lineTo(s-u,l-u),t.lineTo(u,l-u),t.lineTo(u,u),t.moveTo(0,u),t.lineTo(s,l-u),t.moveTo(0,l-u),t.lineTo(s,u),t.stroke());var c=o.children.holderTextGroup;t.font=c.properties.font.weight+" "+r*c.properties.font.size+c.properties.font.units+" "+c.properties.font.family+", monospace",t.fillStyle=c.properties.fill;for(var d in c.children){var f=c.children[d];for(var p in f.children){var g=f.children[p],m=r*(c.x+f.x+g.x),v=r*(c.y+f.y+g.y+c.properties.leading/2);t.fillText(g.properties.text,m,v)}}return e.toDataURL("image/png")}}()}])}),function(e,t){t&&(Holder=e.Holder); +}(this,"undefined"!=typeof Meteor&&"undefined"!=typeof Package); \ No newline at end of file diff --git a/assets/js/vendor/jquery-slim.min.js b/assets/js/vendor/jquery-slim.min.js new file mode 100644 index 0000000000..105d00e61d --- /dev/null +++ b/assets/js/vendor/jquery-slim.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a); +}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}}),r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var _a,ab=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?_a:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),_a={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ab[b]||r.find.attr;ab[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ab[g],ab[g]=e,e=null!=c(a,b,d)?g:null,ab[g]=f),e}});var bb=/^(?:input|select|textarea|button)$/i,cb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function db(a){var b=a.match(L)||[];return b.join(" ")}function eb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,eb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=eb(c),d=1===c.nodeType&&" "+db(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=db(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,eb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=eb(c),d=1===c.nodeType&&" "+db(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=db(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,eb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=eb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+db(eb(c))+" ").indexOf(b)>-1)return!0;return!1}});var fb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(fb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:db(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var gb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!gb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,gb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var hb=/\[\]$/,ib=/\r?\n/g,jb=/^(?:submit|button|image|reset|file)$/i,kb=/^(?:input|select|textarea|keygen)/i;function lb(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||hb.test(a)?d(a,e):lb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d); +});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)lb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)lb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&kb.test(this.nodeName)&&!jb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ib,"\r\n")}}):{name:b.name,value:c.replace(ib,"\r\n")}}).get()}}),r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="
",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var mb=a.jQuery,nb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=nb),b&&a.jQuery===r&&(a.jQuery=mb),r},b||(a.jQuery=a.$=r),r}); diff --git a/assets/js/vendor/popper.min.js b/assets/js/vendor/popper.min.js new file mode 100644 index 0000000000..ce33a863d3 --- /dev/null +++ b/assets/js/vendor/popper.min.js @@ -0,0 +1,4 @@ +/* + Copyright (C) Federico Zivolo 2017 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var f=a.commonAncestorContainer;if(e!==f&&t!==f||i.contains(n))return p(f)?f:r(f);var l=s(e);return l.host?d(l.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),f=0i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-mr[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)l(f.top)||'bottom'===i&&l(a.top)l(o.right),g=l(a.top)l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap-grid.css.map b/dist/css/bootstrap-grid.css.map new file mode 100644 index 0000000000..a5145bdb01 --- /dev/null +++ b/dist/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","file":"bootstrap-grid.css","sourcesContent":["// Bootstrap Grid only\n//\n// Includes relevant variables and mixins for the flexbox grid\n// system, as well as the generated predefined classes (e.g., `.col-sm-4`).\n\n//\n// Box sizing, responsive, and more\n//\n\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: (\n blue: $blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n orange: $orange,\n yellow: $yellow,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray: $gray-600,\n gray-dark: $gray-800\n) !default;\n\n$theme-colors: (\n primary: $blue,\n secondary: $gray-600,\n success: $green,\n info: $cyan,\n warning: $yellow,\n danger: $red,\n light: $gray-100,\n dark: $gray-800\n) !default;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: 1.25rem !default;\n$font-size-sm: .875rem !default;\n\n$font-weight-normal: normal !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: 2.5rem !default;\n$h2-font-size: 2rem !default;\n$h3-font-size: 1.75rem !default;\n$h4-font-size: 1.5rem !default;\n$h5-font-size: 1.25rem !default;\n$h6-font-size: 1rem !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black,.1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black,.05) !default;\n$table-hover-bg: rgba($black,.075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-200 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: lighten($gray-900, 7.5%) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 3px rgba(theme-color(\"primary\"), .25) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .15s ease-in-out !default;\n\n\n// Forms\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: rgba($black,.15) !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$input-focus-box-shadow: $input-box-shadow, $btn-focus-box-shadow !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black,.2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/bootstrap-grid.min.css b/dist/css/bootstrap-grid.min.css new file mode 100644 index 0000000000..b775555cc2 --- /dev/null +++ b/dist/css/bootstrap-grid.min.css @@ -0,0 +1,2 @@ +@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap-grid.min.css.map b/dist/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000000..5e16e09e55 --- /dev/null +++ b/dist/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","sourcesContent":["// Bootstrap Grid only\n//\n// Includes relevant variables and mixins for the flexbox grid\n// system, as well as the generated predefined classes (e.g., `.col-sm-4`).\n\n//\n// Box sizing, responsive, and more\n//\n\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/bootstrap-reboot.css b/dist/css/bootstrap-reboot.css new file mode 100644 index 0000000000..867ee17718 --- /dev/null +++ b/dist/css/bootstrap-reboot.css @@ -0,0 +1,330 @@ +html { + box-sizing: border-box; + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +@-ms-viewport { + width: device-width; +} + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #212529; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: none !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: bold; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + -ms-touch-action: manipulation; + touch-action: manipulation; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #868e96; + text-align: left; + caption-side: bottom; +} + +th { + text-align: left; +} + +label { + display: inline-block; + margin-bottom: .5rem; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap-reboot.css.map b/dist/css/bootstrap-reboot.css.map new file mode 100644 index 0000000000..425ac48c7d --- /dev/null +++ b/dist/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/_variables.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["// scss-lint:disable QualifyingElement, DuplicateProperty, VendorPrefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\nhtml {\n box-sizing: border-box; // 1\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0,0,0,0); // 6\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; // 1\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

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

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: (\n blue: $blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n orange: $orange,\n yellow: $yellow,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray: $gray-600,\n gray-dark: $gray-800\n) !default;\n\n$theme-colors: (\n primary: $blue,\n secondary: $gray-600,\n success: $green,\n info: $cyan,\n warning: $yellow,\n danger: $red,\n light: $gray-100,\n dark: $gray-800\n) !default;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: 1.25rem !default;\n$font-size-sm: .875rem !default;\n\n$font-weight-normal: normal !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: 2.5rem !default;\n$h2-font-size: 2rem !default;\n$h3-font-size: 1.75rem !default;\n$h4-font-size: 1.5rem !default;\n$h5-font-size: 1.25rem !default;\n$h6-font-size: 1rem !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black,.1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black,.05) !default;\n$table-hover-bg: rgba($black,.075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-200 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: lighten($gray-900, 7.5%) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 3px rgba(theme-color(\"primary\"), .25) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .15s ease-in-out !default;\n\n\n// Forms\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: rgba($black,.15) !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$input-focus-box-shadow: $input-box-shadow, $btn-focus-box-shadow !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black,.2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n// scss-lint:disable Indentation\n &:hover { @content }\n// scss-lint:enable Indentation\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus { @content }\n @include hover { @content }\n } @else {\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content\n }\n @include hover { @content }\n } @else {\n &,\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content\n }\n @include hover { @content }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content\n }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/bootstrap-reboot.min.css b/dist/css/bootstrap-reboot.min.css new file mode 100644 index 0000000000..4ee4a4069e --- /dev/null +++ b/dist/css/bootstrap-reboot.min.css @@ -0,0 +1,2 @@ +html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap-reboot.min.css.map b/dist/css/bootstrap-reboot.min.css.map new file mode 100644 index 0000000000..d461cb58f6 --- /dev/null +++ b/dist/css/bootstrap-reboot.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAoBA,KACE,WAAA,WACA,YAAA,WACA,YAAA,KACA,yBAAA,KACA,qBAAA,KACA,mBAAA,UACA,4BAAA,YAGF,EClBA,QADA,SDsBE,WAAA,QAKA,cAAgB,MAAA,aAIlB,QAAA,MAAA,OAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAQF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KExBF,sBFiCE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAYF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAOF,EACE,WAAA,EACA,cAAA,KC/CF,0BDyDA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCpDF,GDuDA,GCxDA,GD2DE,WAAA,EACA,cAAA,KAGF,MCvDA,MACA,MAFA,MD4DE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,IACE,WAAA,OAGF,ECxDA,OD0DE,YAAA,OAGF,MACE,UAAA,IAQF,IC7DA,ID+DE,SAAA,SACA,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,6BAAA,QGpLE,QHuLA,MAAA,QACA,gBAAA,UAUJ,8BACE,MAAA,QACA,gBAAA,KGzLE,oCAAA,oCH4LA,MAAA,QACA,gBAAA,KANJ,oCAUI,QAAA,EC/DJ,KACA,IDuEA,ICtEA,KD0EE,YAAA,SAAA,CAAA,UACA,UAAA,IAGF,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,eACE,SAAA,OCjFF,cD+FA,ECjGA,KACA,OAEA,MACA,MACA,OACA,QACA,SDmGE,iBAAA,aAAA,aAAA,aAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAEE,WAAA,KAQF,MAEE,QAAA,aACA,cAAA,MAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBC7GF,ODgHA,MC9GA,SADA,OAEA,SDkHE,OAAA,EACA,YAAA,QACA,UAAA,QACA,YAAA,QAGF,OChHA,MDkHE,SAAA,QAGF,OChHA,ODkHE,eAAA,KC5GF,aACA,cDiHA,OCnHA,mBDuHE,mBAAA,OChHF,gCACA,+BACA,gCDkHA,yBAIE,QAAA,EACA,aAAA,KCjHF,qBDoHA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCpHA,2BACA,kBAFA,iBD8HE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MACA,UAAA,OACA,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SEnIF,yCDGA,yCDsIE,OAAA,KEpIF,cF4IE,eAAA,KACA,mBAAA,KExIF,4CDGA,yCD8IE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UAGF,SACE,QAAA,KErJF,SF2JE,QAAA","sourcesContent":["// scss-lint:disable QualifyingElement, DuplicateProperty, VendorPrefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\nhtml {\n box-sizing: border-box; // 1\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0,0,0,0); // 6\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; // 1\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

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

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n// scss-lint:disable Indentation\n &:hover { @content }\n// scss-lint:enable Indentation\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus { @content }\n @include hover { @content }\n } @else {\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content\n }\n @include hover { @content }\n } @else {\n &,\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content\n }\n @include hover { @content }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content\n }\n }\n}\n"]} \ No newline at end of file diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css index 6167622cec..b39107f6f8 100644 --- a/dist/css/bootstrap.css +++ b/dist/css/bootstrap.css @@ -1,221 +1,29 @@ /*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. + * Bootstrap v4.0.0-beta (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - margin: .67em 0; - font-size: 2em; -} -mark { - color: #000; - background: #ff0; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -.5em; -} -sub { - bottom: -.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - height: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font: inherit; - color: inherit; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} -legend { - padding: 0; - border: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-spacing: 0; - border-collapse: collapse; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { *, - *:before, - *:after { - color: #000 !important; + *::before, + *::after { text-shadow: none !important; - background: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; + box-shadow: none !important; } a, a:visited { text-decoration: underline; } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { + abbr[title]::after { content: " (" attr(title) ")"; } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; + pre { + white-space: pre-wrap !important; } pre, blockquote { border: 1px solid #999; - page-break-inside: avoid; } thead { @@ -225,9 +33,6 @@ th { img { page-break-inside: avoid; } - img { - max-width: 100% !important; - } p, h2, h3 { @@ -241,11 +46,7 @@ th { .navbar { display: none; } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { + .badge { border: 1px solid #000; } .table { @@ -260,6498 +61,8125 @@ th { border: 1px solid #ddd !important; } } -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +html { + box-sizing: border-box; + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; } -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\002a"; +*, +*::before, +*::after { + box-sizing: inherit; } -.glyphicon-plus:before { - content: "\002b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; + +@-ms-viewport { + width: device-width; } -.glyphicon-minus:before { - content: "\2212"; + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } -.glyphicon-cloud:before { - content: "\2601"; + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #212529; + background-color: #fff; } -.glyphicon-envelope:before { - content: "\2709"; + +[tabindex="-1"]:focus { + outline: none !important; } -.glyphicon-pencil:before { - content: "\270f"; + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } -.glyphicon-glass:before { - content: "\e001"; + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; } -.glyphicon-music:before { - content: "\e002"; + +p { + margin-top: 0; + margin-bottom: 1rem; } -.glyphicon-search:before { - content: "\e003"; + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } -.glyphicon-heart:before { - content: "\e005"; + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } -.glyphicon-star:before { - content: "\e006"; + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } -.glyphicon-star-empty:before { - content: "\e007"; + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } -.glyphicon-user:before { - content: "\e008"; + +dt { + font-weight: bold; } -.glyphicon-film:before { - content: "\e009"; + +dd { + margin-bottom: .5rem; + margin-left: 0; } -.glyphicon-th-large:before { - content: "\e010"; + +blockquote { + margin: 0 0 1rem; } -.glyphicon-th:before { - content: "\e011"; + +dfn { + font-style: italic; } -.glyphicon-th-list:before { - content: "\e012"; + +b, +strong { + font-weight: bolder; } -.glyphicon-ok:before { - content: "\e013"; + +small { + font-size: 80%; } -.glyphicon-remove:before { - content: "\e014"; + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } -.glyphicon-zoom-in:before { - content: "\e015"; + +sub { + bottom: -.25em; } -.glyphicon-zoom-out:before { - content: "\e016"; + +sup { + top: -.5em; } -.glyphicon-off:before { - content: "\e017"; + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } -.glyphicon-signal:before { - content: "\e018"; + +a:hover { + color: #0056b3; + text-decoration: underline; } -.glyphicon-cog:before { - content: "\e019"; + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } -.glyphicon-trash:before { - content: "\e020"; + +a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; } -.glyphicon-home:before { - content: "\e021"; + +a:not([href]):not([tabindex]):focus { + outline: 0; } -.glyphicon-file:before { - content: "\e022"; + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; } -.glyphicon-time:before { - content: "\e023"; + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } -.glyphicon-road:before { - content: "\e024"; + +figure { + margin: 0 0 1rem; } -.glyphicon-download-alt:before { - content: "\e025"; + +img { + vertical-align: middle; + border-style: none; } -.glyphicon-download:before { - content: "\e026"; + +svg:not(:root) { + overflow: hidden; } -.glyphicon-upload:before { - content: "\e027"; + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + -ms-touch-action: manipulation; + touch-action: manipulation; } -.glyphicon-inbox:before { - content: "\e028"; + +table { + border-collapse: collapse; } -.glyphicon-play-circle:before { - content: "\e029"; + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #868e96; + text-align: left; + caption-side: bottom; } -.glyphicon-repeat:before { - content: "\e030"; + +th { + text-align: left; } -.glyphicon-refresh:before { - content: "\e031"; + +label { + display: inline-block; + margin-bottom: .5rem; } -.glyphicon-list-alt:before { - content: "\e032"; + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } -.glyphicon-lock:before { - content: "\e033"; + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } -.glyphicon-flag:before { - content: "\e034"; + +button, +input { + overflow: visible; } -.glyphicon-headphones:before { - content: "\e035"; + +button, +select { + text-transform: none; } -.glyphicon-volume-off:before { - content: "\e036"; + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } -.glyphicon-volume-down:before { - content: "\e037"; + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } -.glyphicon-volume-up:before { - content: "\e038"; + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; } -.glyphicon-qrcode:before { - content: "\e039"; + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } -.glyphicon-barcode:before { - content: "\e040"; + +textarea { + overflow: auto; + resize: vertical; } -.glyphicon-tag:before { - content: "\e041"; + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } -.glyphicon-tags:before { - content: "\e042"; + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } -.glyphicon-book:before { - content: "\e043"; + +progress { + vertical-align: baseline; } -.glyphicon-bookmark:before { - content: "\e044"; + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } -.glyphicon-print:before { - content: "\e045"; + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; } -.glyphicon-camera:before { - content: "\e046"; + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } -.glyphicon-font:before { - content: "\e047"; + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } -.glyphicon-bold:before { - content: "\e048"; + +output { + display: inline-block; } -.glyphicon-italic:before { - content: "\e049"; + +summary { + display: list-item; } -.glyphicon-text-height:before { - content: "\e050"; + +template { + display: none; } -.glyphicon-text-width:before { - content: "\e051"; + +[hidden] { + display: none !important; } -.glyphicon-align-left:before { - content: "\e052"; + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } -.glyphicon-align-center:before { - content: "\e053"; + +h1, .h1 { + font-size: 2.5rem; } -.glyphicon-align-right:before { - content: "\e054"; + +h2, .h2 { + font-size: 2rem; } -.glyphicon-align-justify:before { - content: "\e055"; + +h3, .h3 { + font-size: 1.75rem; } -.glyphicon-list:before { - content: "\e056"; + +h4, .h4 { + font-size: 1.5rem; } -.glyphicon-indent-left:before { - content: "\e057"; + +h5, .h5 { + font-size: 1.25rem; } -.glyphicon-indent-right:before { - content: "\e058"; + +h6, .h6 { + font-size: 1rem; } -.glyphicon-facetime-video:before { - content: "\e059"; + +.lead { + font-size: 1.25rem; + font-weight: 300; } -.glyphicon-picture:before { - content: "\e060"; + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-map-marker:before { - content: "\e062"; + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-adjust:before { - content: "\e063"; + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-tint:before { - content: "\e064"; + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-edit:before { - content: "\e065"; + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } -.glyphicon-share:before { - content: "\e066"; + +small, +.small { + font-size: 80%; + font-weight: normal; } -.glyphicon-check:before { - content: "\e067"; + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } -.glyphicon-move:before { - content: "\e068"; + +.list-unstyled { + padding-left: 0; + list-style: none; } -.glyphicon-step-backward:before { - content: "\e069"; + +.list-inline { + padding-left: 0; + list-style: none; } -.glyphicon-fast-backward:before { - content: "\e070"; + +.list-inline-item { + display: inline-block; } -.glyphicon-backward:before { - content: "\e071"; + +.list-inline-item:not(:last-child) { + margin-right: 5px; } -.glyphicon-play:before { - content: "\e072"; + +.initialism { + font-size: 90%; + text-transform: uppercase; } -.glyphicon-pause:before { - content: "\e073"; + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } -.glyphicon-stop:before { - content: "\e074"; + +.blockquote-footer { + display: block; + font-size: 80%; + color: #868e96; } -.glyphicon-forward:before { - content: "\e075"; + +.blockquote-footer::before { + content: "\2014 \00A0"; } -.glyphicon-fast-forward:before { - content: "\e076"; + +.img-fluid { + max-width: 100%; + height: auto; } -.glyphicon-step-forward:before { - content: "\e077"; + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 0.25rem; + transition: all 0.2s ease-in-out; + max-width: 100%; + height: auto; } -.glyphicon-eject:before { - content: "\e078"; + +.figure { + display: inline-block; } -.glyphicon-chevron-left:before { - content: "\e079"; + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } -.glyphicon-chevron-right:before { - content: "\e080"; + +.figure-caption { + font-size: 90%; + color: #868e96; } -.glyphicon-plus-sign:before { - content: "\e081"; + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } -.glyphicon-minus-sign:before { - content: "\e082"; + +code { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #bd4147; + background-color: #f8f9fa; + border-radius: 0.25rem; } -.glyphicon-remove-sign:before { - content: "\e083"; + +a > code { + padding: 0; + color: inherit; + background-color: inherit; } -.glyphicon-ok-sign:before { - content: "\e084"; + +kbd { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; } -.glyphicon-question-sign:before { - content: "\e085"; + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; } -.glyphicon-info-sign:before { - content: "\e086"; + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + font-size: 90%; + color: #212529; } -.glyphicon-screenshot:before { - content: "\e087"; + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + background-color: transparent; + border-radius: 0; } -.glyphicon-remove-circle:before { - content: "\e088"; + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } -.glyphicon-ok-circle:before { - content: "\e089"; + +.container { + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; + width: 100%; } -.glyphicon-ban-circle:before { - content: "\e090"; + +@media (min-width: 576px) { + .container { + max-width: 540px; + } } -.glyphicon-arrow-left:before { - content: "\e091"; + +@media (min-width: 768px) { + .container { + max-width: 720px; + } } -.glyphicon-arrow-right:before { - content: "\e092"; + +@media (min-width: 992px) { + .container { + max-width: 960px; + } } -.glyphicon-arrow-up:before { - content: "\e093"; + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } } -.glyphicon-arrow-down:before { - content: "\e094"; + +.container-fluid { + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; + width: 100%; } -.glyphicon-share-alt:before { - content: "\e095"; + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } -.glyphicon-resize-full:before { - content: "\e096"; + +.no-gutters { + margin-right: 0; + margin-left: 0; } -.glyphicon-resize-small:before { - content: "\e097"; + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } -.glyphicon-exclamation-sign:before { - content: "\e101"; + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; } -.glyphicon-gift:before { - content: "\e102"; + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } -.glyphicon-leaf:before { - content: "\e103"; + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; } -.glyphicon-fire:before { - content: "\e104"; + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; } -.glyphicon-eye-open:before { - content: "\e105"; + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; } -.glyphicon-eye-close:before { - content: "\e106"; + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } -.glyphicon-warning-sign:before { - content: "\e107"; + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; } -.glyphicon-plane:before { - content: "\e108"; + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; } -.glyphicon-calendar:before { - content: "\e109"; + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } -.glyphicon-random:before { - content: "\e110"; + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; } -.glyphicon-comment:before { - content: "\e111"; + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; } -.glyphicon-magnet:before { - content: "\e112"; + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } -.glyphicon-chevron-up:before { - content: "\e113"; + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; } -.glyphicon-chevron-down:before { - content: "\e114"; + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; } -.glyphicon-retweet:before { - content: "\e115"; + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } -.glyphicon-shopping-cart:before { - content: "\e116"; + +.order-1 { + -ms-flex-order: 1; + order: 1; } -.glyphicon-folder-close:before { - content: "\e117"; + +.order-2 { + -ms-flex-order: 2; + order: 2; } -.glyphicon-folder-open:before { - content: "\e118"; + +.order-3 { + -ms-flex-order: 3; + order: 3; } -.glyphicon-resize-vertical:before { - content: "\e119"; + +.order-4 { + -ms-flex-order: 4; + order: 4; } -.glyphicon-resize-horizontal:before { - content: "\e120"; + +.order-5 { + -ms-flex-order: 5; + order: 5; } -.glyphicon-hdd:before { - content: "\e121"; + +.order-6 { + -ms-flex-order: 6; + order: 6; } -.glyphicon-bullhorn:before { - content: "\e122"; + +.order-7 { + -ms-flex-order: 7; + order: 7; } -.glyphicon-bell:before { - content: "\e123"; + +.order-8 { + -ms-flex-order: 8; + order: 8; } -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; + +.order-9 { + -ms-flex-order: 9; + order: 9; } -.glyphicon-thumbs-down:before { - content: "\e126"; + +.order-10 { + -ms-flex-order: 10; + order: 10; } -.glyphicon-hand-right:before { - content: "\e127"; + +.order-11 { + -ms-flex-order: 11; + order: 11; } -.glyphicon-hand-left:before { - content: "\e128"; + +.order-12 { + -ms-flex-order: 12; + order: 12; } -.glyphicon-hand-up:before { - content: "\e129"; + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } } -.glyphicon-hand-down:before { - content: "\e130"; + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } } -.glyphicon-circle-arrow-right:before { - content: "\e131"; + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } } -.glyphicon-circle-arrow-left:before { - content: "\e132"; + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } } -.glyphicon-circle-arrow-up:before { - content: "\e133"; + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; } -.glyphicon-circle-arrow-down:before { - content: "\e134"; + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #e9ecef; } -.glyphicon-globe:before { - content: "\e135"; + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #e9ecef; } -.glyphicon-wrench:before { - content: "\e136"; + +.table tbody + tbody { + border-top: 2px solid #e9ecef; } -.glyphicon-tasks:before { - content: "\e137"; + +.table .table { + background-color: #fff; } -.glyphicon-filter:before { - content: "\e138"; + +.table-sm th, +.table-sm td { + padding: 0.3rem; } -.glyphicon-briefcase:before { - content: "\e139"; + +.table-bordered { + border: 1px solid #e9ecef; } -.glyphicon-fullscreen:before { - content: "\e140"; + +.table-bordered th, +.table-bordered td { + border: 1px solid #e9ecef; } -.glyphicon-dashboard:before { - content: "\e141"; + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; } -.glyphicon-paperclip:before { - content: "\e142"; + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } -.glyphicon-heart-empty:before { - content: "\e143"; + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); } -.glyphicon-link:before { - content: "\e144"; + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; } -.glyphicon-phone:before { - content: "\e145"; + +.table-hover .table-primary:hover { + background-color: #9fcdff; } -.glyphicon-pushpin:before { - content: "\e146"; + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; } -.glyphicon-usd:before { - content: "\e148"; + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #dddfe2; } -.glyphicon-gbp:before { - content: "\e149"; + +.table-hover .table-secondary:hover { + background-color: #cfd2d6; } -.glyphicon-sort:before { - content: "\e150"; + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #cfd2d6; } -.glyphicon-sort-by-alphabet:before { - content: "\e151"; + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; } -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; + +.table-hover .table-success:hover { + background-color: #b1dfbb; } -.glyphicon-sort-by-order:before { - content: "\e153"; + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; } -.glyphicon-sort-by-order-alt:before { - content: "\e154"; + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; } -.glyphicon-sort-by-attributes:before { - content: "\e155"; + +.table-hover .table-info:hover { + background-color: #abdde5; } -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; } -.glyphicon-unchecked:before { - content: "\e157"; + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; } -.glyphicon-expand:before { - content: "\e158"; + +.table-hover .table-warning:hover { + background-color: #ffe8a1; } -.glyphicon-collapse-down:before { - content: "\e159"; + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; } -.glyphicon-collapse-up:before { - content: "\e160"; + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; } -.glyphicon-log-in:before { - content: "\e161"; + +.table-hover .table-danger:hover { + background-color: #f1b0b7; } -.glyphicon-flash:before { - content: "\e162"; + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; } -.glyphicon-log-out:before { - content: "\e163"; + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; } -.glyphicon-new-window:before { - content: "\e164"; + +.table-hover .table-light:hover { + background-color: #ececf6; } -.glyphicon-record:before { - content: "\e165"; + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; } -.glyphicon-save:before { - content: "\e166"; + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; } -.glyphicon-open:before { - content: "\e167"; + +.table-hover .table-dark:hover { + background-color: #b9bbbe; } -.glyphicon-saved:before { - content: "\e168"; + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; } -.glyphicon-import:before { - content: "\e169"; + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } -.glyphicon-export:before { - content: "\e170"; + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } -.glyphicon-send:before { - content: "\e171"; + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } -.glyphicon-floppy-disk:before { - content: "\e172"; + +.thead-inverse th { + color: #fff; + background-color: #212529; } -.glyphicon-floppy-saved:before { - content: "\e173"; + +.thead-default th { + color: #495057; + background-color: #e9ecef; } -.glyphicon-floppy-remove:before { - content: "\e174"; + +.table-inverse { + color: #fff; + background-color: #212529; } -.glyphicon-floppy-save:before { - content: "\e175"; + +.table-inverse th, +.table-inverse td, +.table-inverse thead th { + border-color: #32383e; } -.glyphicon-floppy-open:before { - content: "\e176"; + +.table-inverse.table-bordered { + border: 0; } -.glyphicon-credit-card:before { - content: "\e177"; + +.table-inverse.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } -.glyphicon-transfer:before { - content: "\e178"; + +.table-inverse.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); } -.glyphicon-cutlery:before { - content: "\e179"; + +@media (max-width: 991px) { + .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive.table-bordered { + border: 0; + } } -.glyphicon-header:before { - content: "\e180"; + +.form-control { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 1rem; + line-height: 1.25; + color: #495057; + background-color: #fff; + background-image: none; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } -.glyphicon-compressed:before { - content: "\e181"; + +.form-control::-ms-expand { + background-color: transparent; + border: 0; } -.glyphicon-earphone:before { - content: "\e182"; + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: none; } -.glyphicon-phone-alt:before { - content: "\e183"; + +.form-control::-webkit-input-placeholder { + color: #868e96; + opacity: 1; } -.glyphicon-tower:before { - content: "\e184"; + +.form-control:-ms-input-placeholder { + color: #868e96; + opacity: 1; } -.glyphicon-stats:before { - content: "\e185"; + +.form-control::placeholder { + color: #868e96; + opacity: 1; } -.glyphicon-sd-video:before { - content: "\e186"; + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } -.glyphicon-hd-video:before { - content: "\e187"; + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); } -.glyphicon-subtitles:before { - content: "\e188"; + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; } -.glyphicon-sound-stereo:before { - content: "\e189"; + +.form-control-file, +.form-control-range { + display: block; } -.glyphicon-sound-dolby:before { - content: "\e190"; + +.col-form-label { + padding-top: calc(0.5rem - 1px * 2); + padding-bottom: calc(0.5rem - 1px * 2); + margin-bottom: 0; } -.glyphicon-sound-5-1:before { - content: "\e191"; + +.col-form-label-lg { + padding-top: calc(0.5rem - 1px * 2); + padding-bottom: calc(0.5rem - 1px * 2); + font-size: 1.25rem; } -.glyphicon-sound-6-1:before { - content: "\e192"; + +.col-form-label-sm { + padding-top: calc(0.25rem - 1px * 2); + padding-bottom: calc(0.25rem - 1px * 2); + font-size: 0.875rem; } -.glyphicon-sound-7-1:before { - content: "\e193"; + +.col-form-legend { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + font-size: 1rem; } -.glyphicon-copyright-mark:before { - content: "\e194"; + +.form-control-plaintext { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + line-height: 1.25; + border: solid transparent; + border-width: 1px 0; } -.glyphicon-registration-mark:before { - content: "\e195"; + +.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, +.input-group-sm > .form-control-plaintext.input-group-addon, +.input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, +.input-group-lg > .form-control-plaintext.input-group-addon, +.input-group-lg > .input-group-btn > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; } -.glyphicon-cloud-download:before { - content: "\e197"; + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } -.glyphicon-cloud-upload:before { - content: "\e198"; + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > select.input-group-addon:not([size]):not([multiple]), +.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); } -.glyphicon-tree-conifer:before { - content: "\e199"; + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } -.glyphicon-tree-deciduous:before { - content: "\e200"; + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > select.input-group-addon:not([size]):not([multiple]), +.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(2.3125rem + 2px); } -.glyphicon-cd:before { - content: "\e201"; + +.form-group { + margin-bottom: 1rem; } -.glyphicon-save-file:before { - content: "\e202"; + +.form-text { + display: block; + margin-top: 0.25rem; } -.glyphicon-open-file:before { - content: "\e203"; + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } -.glyphicon-level-up:before { - content: "\e204"; + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } -.glyphicon-copy:before { - content: "\e205"; + +.form-check { + position: relative; + display: block; + margin-bottom: 0.5rem; } -.glyphicon-paste:before { - content: "\e206"; + +.form-check.disabled .form-check-label { + color: #868e96; } -.glyphicon-alert:before { - content: "\e209"; + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; } -.glyphicon-equalizer:before { - content: "\e210"; + +.form-check-input { + position: absolute; + margin-top: 0.25rem; + margin-left: -1.25rem; } -.glyphicon-king:before { - content: "\e211"; + +.form-check-input:only-child { + position: static; } -.glyphicon-queen:before { - content: "\e212"; + +.form-check-inline { + display: inline-block; } -.glyphicon-pawn:before { - content: "\e213"; + +.form-check-inline .form-check-label { + vertical-align: middle; } -.glyphicon-bishop:before { - content: "\e214"; + +.form-check-inline + .form-check-inline { + margin-left: 0.75rem; } -.glyphicon-knight:before { - content: "\e215"; + +.invalid-feedback { + display: none; + margin-top: .25rem; + font-size: .875rem; + color: #dc3545; } -.glyphicon-baby-formula:before { - content: "\e216"; + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + width: 250px; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, 0.8); + border-radius: .2rem; } -.glyphicon-tent:before { - content: "\26fa"; + +.was-validated .form-control:valid, .form-control.is-valid, .was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; } -.glyphicon-blackboard:before { - content: "\e218"; + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated +.custom-select:valid:focus, +.custom-select.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } -.glyphicon-bed:before { - content: "\e219"; + +.was-validated .form-control:valid ~ .invalid-feedback, +.was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback, +.form-control.is-valid ~ .invalid-tooltip, .was-validated +.custom-select:valid ~ .invalid-feedback, +.was-validated +.custom-select:valid ~ .invalid-tooltip, +.custom-select.is-valid ~ .invalid-feedback, +.custom-select.is-valid ~ .invalid-tooltip { + display: block; } -.glyphicon-apple:before { - content: "\f8ff"; + +.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label { + color: #28a745; } -.glyphicon-erase:before { - content: "\e221"; + +.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator { + background-color: rgba(40, 167, 69, 0.25); } -.glyphicon-hourglass:before { - content: "\231b"; + +.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description { + color: #28a745; } -.glyphicon-lamp:before { - content: "\e223"; + +.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control { + border-color: #28a745; } -.glyphicon-duplicate:before { - content: "\e224"; + +.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before { + border-color: inherit; } -.glyphicon-piggy-bank:before { - content: "\e225"; + +.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } -.glyphicon-scissors:before { - content: "\e226"; + +.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; } -.glyphicon-bitcoin:before { - content: "\e227"; + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated +.custom-select:invalid:focus, +.custom-select.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } -.glyphicon-btc:before { - content: "\e227"; + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, .was-validated +.custom-select:invalid ~ .invalid-feedback, +.was-validated +.custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; } -.glyphicon-xbt:before { - content: "\e227"; + +.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label { + color: #dc3545; } -.glyphicon-yen:before { - content: "\00a5"; + +.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator { + background-color: rgba(220, 53, 69, 0.25); } -.glyphicon-jpy:before { - content: "\00a5"; + +.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description { + color: #dc3545; } -.glyphicon-ruble:before { - content: "\20bd"; + +.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control { + border-color: #dc3545; } -.glyphicon-rub:before { - content: "\20bd"; + +.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before { + border-color: inherit; } -.glyphicon-scale:before { - content: "\e230"; + +.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } -.glyphicon-ice-lolly:before { - content: "\e231"; + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; } -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; + +.form-inline .form-check { + width: 100%; } -.glyphicon-education:before { - content: "\e233"; + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group { + width: auto; + } + .form-inline .form-control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .form-check-label { + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + } + .form-inline .custom-control-indicator { + position: static; + display: inline-block; + margin-right: 0.25rem; + vertical-align: text-bottom; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } } -.glyphicon-option-horizontal:before { - content: "\e234"; + +.btn { + display: inline-block; + font-weight: normal; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.5rem 0.75rem; + font-size: 1rem; + line-height: 1.25; + border-radius: 0.25rem; + transition: all 0.15s ease-in-out; } -.glyphicon-option-vertical:before { - content: "\e235"; + +.btn:focus, .btn:hover { + text-decoration: none; } -.glyphicon-menu-hamburger:before { - content: "\e236"; + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); } -.glyphicon-modal-window:before { - content: "\e237"; + +.btn.disabled, .btn:disabled { + opacity: .65; } -.glyphicon-oil:before { - content: "\e238"; + +.btn:active, .btn.active { + background-image: none; } -.glyphicon-grain:before { - content: "\e239"; + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; } -.glyphicon-sunglasses:before { - content: "\e240"; + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; } -.glyphicon-text-size:before { - content: "\e241"; + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; } -.glyphicon-text-color:before { - content: "\e242"; + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); } -.glyphicon-text-background:before { - content: "\e243"; + +.btn-primary.disabled, .btn-primary:disabled { + background-color: #007bff; + border-color: #007bff; } -.glyphicon-object-align-top:before { - content: "\e244"; + +.btn-primary:active, .btn-primary.active, +.show > .btn-primary.dropdown-toggle { + background-color: #0069d9; + background-image: none; + border-color: #0062cc; } -.glyphicon-object-align-bottom:before { - content: "\e245"; + +.btn-secondary { + color: #fff; + background-color: #868e96; + border-color: #868e96; } -.glyphicon-object-align-horizontal:before { - content: "\e246"; + +.btn-secondary:hover { + color: #fff; + background-color: #727b84; + border-color: #6c757d; } -.glyphicon-object-align-left:before { - content: "\e247"; + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); } -.glyphicon-object-align-vertical:before { - content: "\e248"; + +.btn-secondary.disabled, .btn-secondary:disabled { + background-color: #868e96; + border-color: #868e96; } -.glyphicon-object-align-right:before { - content: "\e249"; + +.btn-secondary:active, .btn-secondary.active, +.show > .btn-secondary.dropdown-toggle { + background-color: #727b84; + background-image: none; + border-color: #6c757d; } -.glyphicon-triangle-right:before { - content: "\e250"; + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; } -.glyphicon-triangle-left:before { - content: "\e251"; + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; } -.glyphicon-triangle-bottom:before { - content: "\e252"; + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); } -.glyphicon-triangle-top:before { - content: "\e253"; + +.btn-success.disabled, .btn-success:disabled { + background-color: #28a745; + border-color: #28a745; } -.glyphicon-console:before { - content: "\e254"; + +.btn-success:active, .btn-success.active, +.show > .btn-success.dropdown-toggle { + background-color: #218838; + background-image: none; + border-color: #1e7e34; } -.glyphicon-superscript:before { - content: "\e255"; + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-subscript:before { - content: "\e256"; + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; } -.glyphicon-menu-left:before { - content: "\e257"; + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); } -.glyphicon-menu-right:before { - content: "\e258"; + +.btn-info.disabled, .btn-info:disabled { + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-menu-down:before { - content: "\e259"; + +.btn-info:active, .btn-info.active, +.show > .btn-info.dropdown-toggle { + background-color: #138496; + background-image: none; + border-color: #117a8b; } -.glyphicon-menu-up:before { - content: "\e260"; + +.btn-warning { + color: #111; + background-color: #ffc107; + border-color: #ffc107; } -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + +.btn-warning:hover { + color: #111; + background-color: #e0a800; + border-color: #d39e00; } -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); } -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +.btn-warning.disabled, .btn-warning:disabled { + background-color: #ffc107; + border-color: #ffc107; } -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333; - background-color: #fff; + +.btn-warning:active, .btn-warning.active, +.show > .btn-warning.dropdown-toggle { + background-color: #e0a800; + background-image: none; + border-color: #d39e00; } -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } -a { - color: #337ab7; - text-decoration: none; + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; } -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); } -a:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; + +.btn-danger.disabled, .btn-danger:disabled { + background-color: #dc3545; + border-color: #dc3545; } -figure { - margin: 0; + +.btn-danger:active, .btn-danger.active, +.show > .btn-danger.dropdown-toggle { + background-color: #c82333; + background-image: none; + border-color: #bd2130; } -img { - vertical-align: middle; + +.btn-light { + color: #111; + background-color: #f8f9fa; + border-color: #f8f9fa; } -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; + +.btn-light:hover { + color: #111; + background-color: #e2e6ea; + border-color: #dae0e5; } -.img-rounded { - border-radius: 6px; + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); } -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; + +.btn-light.disabled, .btn-light:disabled { + background-color: #f8f9fa; + border-color: #f8f9fa; } -.img-circle { - border-radius: 50%; + +.btn-light:active, .btn-light.active, +.show > .btn-light.dropdown-toggle { + background-color: #e2e6ea; + background-image: none; + border-color: #dae0e5; } -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eee; + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; + +.btn-dark.disabled, .btn-dark:disabled { + background-color: #343a40; + border-color: #343a40; } -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; + +.btn-dark:active, .btn-dark.active, +.show > .btn-dark.dropdown-toggle { + background-color: #23272b; + background-image: none; + border-color: #1d2124; } -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; + +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; } -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; } -h1, -.h1 { - font-size: 36px; + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); } -h2, -.h2 { - font-size: 30px; + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; } -h3, -.h3 { - font-size: 24px; + +.btn-outline-primary:active, .btn-outline-primary.active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; } -h4, -.h4 { - font-size: 18px; + +.btn-outline-secondary { + color: #868e96; + background-color: transparent; + background-image: none; + border-color: #868e96; } -h5, -.h5 { - font-size: 14px; + +.btn-outline-secondary:hover { + color: #fff; + background-color: #868e96; + border-color: #868e96; } -h6, -.h6 { - font-size: 12px; + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); } -p { - margin: 0 0 10px; + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #868e96; + background-color: transparent; } -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; + +.btn-outline-secondary:active, .btn-outline-secondary.active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #868e96; + border-color: #868e96; } -@media (min-width: 768px) { - .lead { - font-size: 21px; - } + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; } -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; } -.text-left { - text-align: left; + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); } -.text-right { - text-align: right; + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; } -.text-center { - text-align: center; + +.btn-outline-success:active, .btn-outline-success.active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; } -.text-justify { - text-align: justify; + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; } -.text-nowrap { - white-space: nowrap; + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } -.text-lowercase { - text-transform: lowercase; + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); } -.text-uppercase { - text-transform: uppercase; + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; } -.text-capitalize { - text-transform: capitalize; + +.btn-outline-info:active, .btn-outline-info.active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } -.text-muted { - color: #777; + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; } -.text-primary { - color: #337ab7; + +.btn-outline-warning:hover { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; } -a.text-primary:hover, -a.text-primary:focus { - color: #286090; + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); } -.text-success { - color: #3c763d; + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; } -a.text-success:hover, -a.text-success:focus { - color: #2b542c; + +.btn-outline-warning:active, .btn-outline-warning.active, +.show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; } -.text-info { - color: #31708f; + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; } -a.text-info:hover, -a.text-info:focus { - color: #245269; + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } -.text-warning { - color: #8a6d3b; + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); } -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; } -.text-danger { - color: #a94442; + +.btn-outline-danger:active, .btn-outline-danger.active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } -a.text-danger:hover, -a.text-danger:focus { - color: #843534; + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; } -.bg-primary { + +.btn-outline-light:hover { color: #fff; - background-color: #337ab7; + background-color: #f8f9fa; + border-color: #f8f9fa; } -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); } -.bg-success { - background-color: #dff0d8; + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; } -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; + +.btn-outline-light:active, .btn-outline-light.active, +.show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #f8f9fa; + border-color: #f8f9fa; } -.bg-info { - background-color: #d9edf7; + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; } -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } -.bg-warning { - background-color: #fcf8e3; + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); } -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; } -.bg-danger { - background-color: #f2dede; + +.btn-outline-dark:active, .btn-outline-dark.active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; } -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; + +.btn-link { + font-weight: normal; + color: #007bff; + border-radius: 0; } -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee; + +.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { + background-color: transparent; } -ul, -ol { - margin-top: 0; - margin-bottom: 10px; + +.btn-link, .btn-link:focus, .btn-link:active { + border-color: transparent; + box-shadow: none; } -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; + +.btn-link:hover { + border-color: transparent; } -.list-unstyled { - padding-left: 0; - list-style: none; + +.btn-link:focus, .btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; } -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; + +.btn-link:disabled { + color: #868e96; } -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; + +.btn-link:disabled:focus, .btn-link:disabled:hover { + text-decoration: none; } -dl { - margin-top: 0; - margin-bottom: 20px; + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } -dt, -dd { - line-height: 1.42857143; + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } -dt { - font-weight: bold; + +.btn-block { + display: block; + width: 100%; } -dd { - margin-left: 0; + +.btn-block + .btn-block { + margin-top: 0.5rem; } -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777; + +.fade { + opacity: 0; + transition: opacity 0.15s linear; } -.initialism { - font-size: 90%; - text-transform: uppercase; + +.fade.show { + opacity: 1; } -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; + +.collapse { + display: none; } -blockquote footer, -blockquote small, -blockquote .small { + +.collapse.show { display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777; } -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; + +tr.collapse.show { + display: table-row; } -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0; + +tbody.collapse.show { + display: table-row-group; } -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; + +.dropup, +.dropdown { + position: relative; } -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-left: 0.3em solid transparent; } -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; + +.dropdown-toggle:empty::after { + margin-left: 0; } -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; } -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; + +.dropup .dropdown-toggle::after { + border-top: 0; + border-bottom: 0.3em solid; } -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; } -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: normal; + color: #212529; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; } -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; + +.dropdown-item:focus, .dropdown-item:hover { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; } -@media (min-width: 768px) { - .container { - width: 750px; - } + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; } -@media (min-width: 992px) { - .container { - width: 970px; - } + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #868e96; + background-color: transparent; } -@media (min-width: 1200px) { - .container { - width: 1170px; - } + +.show > a { + outline: 0; } -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; + +.dropdown-menu.show { + display: block; } -.row { - margin-right: -15px; - margin-left: -15px; + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #868e96; + white-space: nowrap; } -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + +.btn-group, +.btn-group-vertical { position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-bottom: 0; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 2; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + +.btn-group > .btn-group { float: left; } -.col-xs-12 { - width: 100%; + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.btn + .dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } -.col-xs-11 { - width: 91.66666667%; + +.btn + .dropdown-toggle-split::after { + margin-left: 0; } -.col-xs-10 { - width: 83.33333333%; + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } -.col-xs-9 { - width: 75%; + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } -.col-xs-8 { - width: 66.66666667%; + +.btn-group-vertical { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; } -.col-xs-7 { - width: 58.33333333%; + +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; } -.col-xs-6 { - width: 50%; + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } -.col-xs-5 { - width: 41.66666667%; + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } -.col-xs-4 { - width: 33.33333333%; + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } -.col-xs-3 { - width: 25%; + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } -.col-xs-2 { - width: 16.66666667%; + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } -.col-xs-1 { - width: 8.33333333%; + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } -.col-xs-pull-12 { - right: 100%; + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } -.col-xs-pull-11 { - right: 91.66666667%; + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } -.col-xs-pull-10 { - right: 83.33333333%; + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + width: 100%; } -.col-xs-pull-9 { - right: 75%; + +.input-group .form-control { + position: relative; + z-index: 2; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } -.col-xs-pull-8 { - right: 66.66666667%; + +.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { + z-index: 3; } -.col-xs-pull-7 { - right: 58.33333333%; + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; } -.col-xs-pull-6 { - right: 50%; + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } -.col-xs-pull-5 { - right: 41.66666667%; + +.input-group-addon, +.input-group-btn { + white-space: nowrap; + vertical-align: middle; } -.col-xs-pull-4 { - right: 33.33333333%; + +.input-group-addon { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: normal; + line-height: 1.25; + color: #495057; + text-align: center; + background-color: #e9ecef; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } -.col-xs-pull-3 { - right: 25%; + +.input-group-addon.form-control-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; } -.col-xs-pull-2 { - right: 16.66666667%; + +.input-group-addon.form-control-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } -.col-xs-pull-1 { - right: 8.33333333%; + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; } -.col-xs-pull-0 { - right: auto; + +.input-group .form-control:not(:last-child), +.input-group-addon:not(:last-child), +.input-group-btn:not(:last-child) > .btn, +.input-group-btn:not(:last-child) > .btn-group > .btn, +.input-group-btn:not(:last-child) > .dropdown-toggle, +.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } -.col-xs-push-12 { - left: 100%; + +.input-group-addon:not(:last-child) { + border-right: 0; } -.col-xs-push-11 { - left: 91.66666667%; + +.input-group .form-control:not(:first-child), +.input-group-addon:not(:first-child), +.input-group-btn:not(:first-child) > .btn, +.input-group-btn:not(:first-child) > .btn-group > .btn, +.input-group-btn:not(:first-child) > .dropdown-toggle, +.input-group-btn:not(:last-child) > .btn:not(:first-child), +.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } -.col-xs-push-10 { - left: 83.33333333%; + +.form-control + .input-group-addon:not(:first-child) { + border-left: 0; } -.col-xs-push-9 { - left: 75%; + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } -.col-xs-push-8 { - left: 66.66666667%; + +.input-group-btn > .btn { + position: relative; } -.col-xs-push-7 { - left: 58.33333333%; + +.input-group-btn > .btn + .btn { + margin-left: -1px; } -.col-xs-push-6 { - left: 50%; + +.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { + z-index: 3; } -.col-xs-push-5 { - left: 41.66666667%; + +.input-group-btn:not(:last-child) > .btn, +.input-group-btn:not(:last-child) > .btn-group { + margin-right: -1px; } -.col-xs-push-4 { - left: 33.33333333%; + +.input-group-btn:not(:first-child) > .btn, +.input-group-btn:not(:first-child) > .btn-group { + z-index: 2; + margin-left: -1px; } -.col-xs-push-3 { - left: 25%; + +.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, +.input-group-btn:not(:first-child) > .btn-group:focus, +.input-group-btn:not(:first-child) > .btn-group:active, +.input-group-btn:not(:first-child) > .btn-group:hover { + z-index: 3; } -.col-xs-push-2 { - left: 16.66666667%; + +.custom-control { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + min-height: 1.5rem; + padding-left: 1.5rem; + margin-right: 1rem; } -.col-xs-push-1 { - left: 8.33333333%; + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } -.col-xs-push-0 { - left: auto; + +.custom-control-input:checked ~ .custom-control-indicator { + color: #fff; + background-color: #007bff; } -.col-xs-offset-12 { - margin-left: 100%; + +.custom-control-input:focus ~ .custom-control-indicator { + box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007bff; } -.col-xs-offset-11 { - margin-left: 91.66666667%; + +.custom-control-input:active ~ .custom-control-indicator { + color: #fff; + background-color: #b3d7ff; } -.col-xs-offset-10 { - margin-left: 83.33333333%; + +.custom-control-input:disabled ~ .custom-control-indicator { + background-color: #e9ecef; } -.col-xs-offset-9 { - margin-left: 75%; + +.custom-control-input:disabled ~ .custom-control-description { + color: #868e96; } -.col-xs-offset-8 { - margin-left: 66.66666667%; + +.custom-control-indicator { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #ddd; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; } -.col-xs-offset-7 { - margin-left: 58.33333333%; + +.custom-checkbox .custom-control-indicator { + border-radius: 0.25rem; } -.col-xs-offset-6 { - margin-left: 50%; + +.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } -.col-xs-offset-5 { - margin-left: 41.66666667%; + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { + background-color: #007bff; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); } -.col-xs-offset-4 { - margin-left: 33.33333333%; + +.custom-radio .custom-control-indicator { + border-radius: 50%; } -.col-xs-offset-3 { - margin-left: 25%; + +.custom-radio .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); } -.col-xs-offset-2 { - margin-left: 16.66666667%; + +.custom-controls-stacked { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; } -.col-xs-offset-1 { - margin-left: 8.33333333%; + +.custom-controls-stacked .custom-control { + margin-bottom: 0.25rem; } -.col-xs-offset-0 { + +.custom-controls-stacked .custom-control + .custom-control { margin-left: 0; } -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; + +.custom-select { + display: inline-block; + max-width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.25; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: none; +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select:disabled { + color: #868e96; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + opacity: 0; +} + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +.custom-file { + position: relative; + display: inline-block; + max-width: 100%; + height: 2.5rem; + margin-bottom: 0; +} + +.custom-file-input { + min-width: 14rem; + max-width: 100%; + height: 2.5rem; + margin: 0; + opacity: 0; +} + +.custom-file-control { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 5; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #495057; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.custom-file-control:lang(en):empty::after { + content: "Choose file..."; +} + +.custom-file-control::before { + position: absolute; + top: -1px; + right: -1px; + bottom: -1px; + z-index: 6; + display: block; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #495057; + background-color: #e9ecef; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-file-control:lang(en)::before { + content: "Browse"; +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:focus, .nav-link:hover { + text-decoration: none; +} + +.nav-link.disabled { + color: #868e96; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #ddd; +} + +.nav-tabs .nav-link.disabled { + color: #868e96; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #ddd #ddd #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.show > .nav-pills .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:focus, .navbar-brand:hover { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:focus, .navbar-toggler:hover { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } - .col-sm-push-0 { +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; left: auto; } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } - .col-sm-offset-9 { - margin-left: 75%; + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } - .col-sm-offset-8 { - margin-left: 66.66666667%; + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; } - .col-sm-offset-7 { - margin-left: 58.33333333%; + .navbar-expand-sm .navbar-toggler { + display: none; } - .col-sm-offset-6 { - margin-left: 50%; +} + +@media (max-width: 767px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } - .col-sm-offset-5 { - margin-left: 41.66666667%; +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } - .col-sm-offset-4 { - margin-left: 33.33333333%; + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } - .col-sm-offset-3 { - margin-left: 25%; + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } - .col-sm-offset-2 { - margin-left: 16.66666667%; + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; } - .col-sm-offset-1 { - margin-left: 8.33333333%; + .navbar-expand-md .navbar-toggler { + display: none; } - .col-sm-offset-0 { - margin-left: 0; +} + +@media (max-width: 991px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } + @media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; + .navbar-expand-lg { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } - .col-md-4 { - width: 33.33333333%; + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } - .col-md-3 { - width: 25%; + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } - .col-md-2 { - width: 16.66666667%; + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; } - .col-md-1 { - width: 8.33333333%; + .navbar-expand-lg .navbar-toggler { + display: none; } - .col-md-pull-12 { - right: 100%; +} + +@media (max-width: 1199px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } - .col-md-pull-11 { - right: 91.66666667%; +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } - .col-md-pull-10 { - right: 83.33333333%; + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } - .col-md-pull-9 { - right: 75%; + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } - .col-md-pull-8 { - right: 66.66666667%; + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0; + .navbar-expand-xl .navbar-toggler { + display: none; } } -table { - background-color: transparent; + +.navbar-expand { + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left; + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; } -th { - text-align: left; + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; } -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; + +.navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } -.table > tbody + tbody { - border-top: 2px solid #ddd; + +.navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } -.table .table { - background-color: #fff; + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; } -.table-bordered { - border: 1px solid #ddd; + +.navbar-expand .navbar-toggler { + display: none; } -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; + +.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, 0.9); } -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; + +.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.7); } -table col[class*="col-"] { - position: static; - display: table-column; - float: none; + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); } -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: .01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5; + +.navbar-dark .navbar-brand { + color: white; } -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; + +.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { + color: white; } -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; + +.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); } -input[type="file"] { - display: block; + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } -input[type="range"] { - display: block; - width: 100%; + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: white; } -select[multiple], -select[size] { - height: auto; + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555; + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; } -.form-control::-moz-placeholder { - color: #999; - opacity: 1; + +.card-title { + margin-bottom: 0.75rem; } -.form-control:-ms-input-placeholder { - color: #999; + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } -.form-control::-webkit-input-placeholder { - color: #999; + +.card-text:last-child { + margin-bottom: 0; } -.form-control::-ms-expand { - background-color: transparent; - border: 0; + +.card-link:hover { + text-decoration: none; } -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eee; - opacity: 1; + +.card-link + .card-link { + margin-left: 1.25rem; } -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } -textarea.form-control { - height: auto; + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -input[type="search"] { - -webkit-appearance: none; + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } -.form-group { - margin-bottom: 15px; + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { + +.card-img-overlay { position: absolute; - margin-top: 4px \9; - margin-left: -20px; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; + +@media (min-width: 576px) { + .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-left: 15px; } - .form-inline .form-control-static { - display: inline-block; +} + +@media (min-width: 576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .card-group .card + .card { + margin-left: 0; + border-left: 0; } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; + .card-group .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; + .card-group .card:first-child .card-img-top { + border-top-right-radius: 0; } - .form-inline .input-group > .form-control { - width: 100%; + .card-group .card:first-child .card-img-bottom { + border-bottom-right-radius: 0; } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; + .card-group .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; + .card-group .card:last-child .card-img-top { + border-top-left-radius: 0; } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; + .card-group .card:last-child .card-img-bottom { + border-bottom-left-radius: 0; } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; + .card-group .card:not(:first-child):not(:last-child) { + border-radius: 0; } - .form-inline .has-feedback .form-control-feedback { - top: 0; + .card-group .card:not(:first-child):not(:last-child) .card-img-top, + .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { + border-radius: 0; } } -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; + +.card-columns .card { + margin-bottom: 0.75rem; } -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + column-gap: 1.25rem; + } + .card-columns .card { + display: inline-block; + width: 100%; } } -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; + +.breadcrumb { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; } -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 11px; - font-size: 18px; - } + +.breadcrumb::after { + display: block; + clear: both; + content: ""; } -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } + +.breadcrumb-item { + float: left; } -.btn { + +.breadcrumb-item + .breadcrumb-item::before { display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #868e96; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; + +.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; } -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; - opacity: .65; + +.breadcrumb-item.active { + color: #868e96; } -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus { - background-color: #fff; - border-color: #ccc; + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } -.btn-default .badge { + +.page-item.active .page-link { + z-index: 2; color: #fff; - background-color: #333; + background-color: #007bff; + border-color: #007bff; } -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; + +.page-item.disabled .page-link { + color: #868e96; + pointer-events: none; + background-color: #fff; + border-color: #ddd; } -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #ddd; } -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; + +.page-link:focus, .page-link:hover { + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #ddd; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: bold; + line-height: 1; color: #fff; - background-color: #398439; - border-color: #255625; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; + +.badge:empty { + display: none; } -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; + +.btn .badge { + position: relative; + top: -1px; } -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } -.btn-info:focus, -.btn-info.focus { + +.badge-primary { color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; + background-color: #007bff; } -.btn-info:hover { + +.badge-primary[href]:focus, .badge-primary[href]:hover { color: #fff; - background-color: #31b0d5; - border-color: #269abc; + text-decoration: none; + background-color: #0062cc; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { + +.badge-secondary { color: #fff; - background-color: #269abc; - border-color: #1b6d85; + background-color: #868e96; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { + +.badge-secondary[href]:focus, .badge-secondary[href]:hover { color: #fff; - background-color: #f0ad4e; - border-color: #eea236; + text-decoration: none; + background-color: #6c757d; } -.btn-warning:focus, -.btn-warning.focus { + +.badge-success { color: #fff; - background-color: #ec971f; - border-color: #985f0d; + background-color: #28a745; } -.btn-warning:hover { + +.badge-success[href]:focus, .badge-success[href]:hover { color: #fff; - background-color: #ec971f; - border-color: #d58512; + text-decoration: none; + background-color: #1e7e34; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { + +.badge-info { color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { + background-color: #17a2b8; +} + +.badge-info[href]:focus, .badge-info[href]:hover { color: #fff; - background-color: #d58512; - border-color: #985f0d; + text-decoration: none; + background-color: #117a8b; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; + +.badge-warning { + color: #111; + background-color: #ffc107; } -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; + +.badge-warning[href]:focus, .badge-warning[href]:hover { + color: #111; + text-decoration: none; + background-color: #d39e00; } -.btn-danger { + +.badge-danger { color: #fff; - background-color: #d9534f; - border-color: #d43f3a; + background-color: #dc3545; } -.btn-danger:focus, -.btn-danger.focus { + +.badge-danger[href]:focus, .badge-danger[href]:hover { color: #fff; - background-color: #c9302c; - border-color: #761c19; + text-decoration: none; + background-color: #bd2130; } -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; + +.badge-light { + color: #111; + background-color: #f8f9fa; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { + +.badge-light[href]:focus, .badge-light[href]:hover { + color: #111; + text-decoration: none; + background-color: #dae0e5; +} + +.badge-dark { color: #fff; - background-color: #ac2925; - border-color: #761c19; + background-color: #343a40; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; + +.badge-dark[href]:focus, .badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124; } -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } -.btn-link { - font-weight: normal; - color: #337ab7; - border-radius: 0; + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } } -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; + +.alert { + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; + +.alert-heading { + color: inherit; } -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none; + +.alert-link { + font-weight: bold; } -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; + +.alert-dismissible .close { + position: relative; + top: -0.75rem; + right: -1.25rem; + padding: 0.75rem 1.25rem; + color: inherit; } -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; } -.btn-block { - display: block; - width: 100%; + +.alert-primary hr { + border-top-color: #9fcdff; } -.btn-block + .btn-block { - margin-top: 5px; + +.alert-primary .alert-link { + color: #002752; } -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; + +.alert-secondary { + color: #464a4e; + background-color: #e7e8ea; + border-color: #dddfe2; } -.fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; + +.alert-secondary hr { + border-top-color: #cfd2d6; } -.fade.in { - opacity: 1; + +.alert-secondary .alert-link { + color: #2e3133; } -.collapse { - display: none; + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; } -.collapse.in { - display: block; + +.alert-success hr { + border-top-color: #b1dfbb; } -tr.collapse.in { - display: table-row; + +.alert-success .alert-link { + color: #0b2e13; } -tbody.collapse.in { - display: table-row-group; + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; } -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; + +.alert-info hr { + border-top-color: #abdde5; } -.dropup, -.dropdown { - position: relative; + +.alert-info .alert-link { + color: #062c33; } -.dropdown-toggle:focus { - outline: 0; + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; } -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; + +.alert-warning hr { + border-top-color: #ffe8a1; } -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; + +.alert-warning .alert-link { + color: #533f03; } -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333; - white-space: nowrap; + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; } -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; + +.alert-danger hr { + border-top-color: #f1b0b7; } -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; + +.alert-danger .alert-link { + color: #491217; } -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777; + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; } -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + +.alert-light hr { + border-top-color: #ececf6; } -.open > .dropdown-menu { - display: block; + +.alert-light .alert-link { + color: #686868; } -.open > a { - outline: 0; + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; } -.dropdown-menu-right { - right: 0; - left: auto; + +.alert-dark hr { + border-top-color: #b9bbbe; } -.dropdown-menu-left { - right: auto; - left: 0; + +.alert-dark .alert-link { + color: #040505; } -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777; - white-space: nowrap; + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } } -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } } -.pull-right > .dropdown-menu { - right: 0; - left: auto; + +.progress { + display: -ms-flexbox; + display: flex; + overflow: hidden; + font-size: 0.75rem; + line-height: 1rem; + text-align: center; + background-color: #e9ecef; + border-radius: 0.25rem; } -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; + +.progress-bar { + height: 1rem; + line-height: 1rem; + color: #fff; + background-color: #007bff; + transition: width 0.6s ease; } -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; } -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; } -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; } -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; + +.media-body { + -ms-flex: 1; + flex: 1; } -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } -.btn-toolbar { - margin-left: -5px; + +.list-group-item-action:focus, .list-group-item-action:hover { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; } -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); } -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } -.btn-group > .btn:first-child { - margin-left: 0; + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + +.list-group-item:focus, .list-group-item:hover { + text-decoration: none; } -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; + +.list-group-item.disabled, .list-group-item:disabled { + color: #868e96; + background-color: #fff; } -.btn-group > .btn-group { - float: left; + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; } -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; border-radius: 0; } -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; } -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; + +a.list-group-item-primary, +button.list-group-item-primary { + color: #004085; } -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; + +a.list-group-item-primary:focus, a.list-group-item-primary:hover, +button.list-group-item-primary:focus, +button.list-group-item-primary:hover { + color: #004085; + background-color: #9fcdff; } -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + +a.list-group-item-primary.active, +button.list-group-item-primary.active { + color: #fff; + background-color: #004085; + border-color: #004085; } -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; + +.list-group-item-secondary { + color: #464a4e; + background-color: #dddfe2; } -.btn .caret { - margin-left: 0; + +a.list-group-item-secondary, +button.list-group-item-secondary { + color: #464a4e; } -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; + +a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, +button.list-group-item-secondary:focus, +button.list-group-item-secondary:hover { + color: #464a4e; + background-color: #cfd2d6; } -.dropup .btn-lg .caret { - border-width: 0 5px 5px; + +a.list-group-item-secondary.active, +button.list-group-item-secondary.active { + color: #fff; + background-color: #464a4e; + border-color: #464a4e; } -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; } -.btn-group-vertical > .btn-group > .btn { - float: none; + +a.list-group-item-success, +button.list-group-item-success { + color: #155724; } -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; + +a.list-group-item-success:focus, a.list-group-item-success:hover, +button.list-group-item-success:focus, +button.list-group-item-success:hover { + color: #155724; + background-color: #b1dfbb; } -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; + +a.list-group-item-success.active, +button.list-group-item-success.active { + color: #fff; + background-color: #155724; + border-color: #155724; } -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; } -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; + +a.list-group-item-info, +button.list-group-item-info { + color: #0c5460; } -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; + +a.list-group-item-info:focus, a.list-group-item-info:hover, +button.list-group-item-info:focus, +button.list-group-item-info:hover { + color: #0c5460; + background-color: #abdde5; } -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + +a.list-group-item-info.active, +button.list-group-item-info.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; } -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; } -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; + +a.list-group-item-warning, +button.list-group-item-warning { + color: #856404; } -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; + +a.list-group-item-warning:focus, a.list-group-item-warning:hover, +button.list-group-item-warning:focus, +button.list-group-item-warning:hover { + color: #856404; + background-color: #ffe8a1; } -.btn-group-justified > .btn-group .btn { - width: 100%; + +a.list-group-item-warning.active, +button.list-group-item-warning.active { + color: #fff; + background-color: #856404; + border-color: #856404; } -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; } -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; + +a.list-group-item-danger, +button.list-group-item-danger { + color: #721c24; } -.input-group { - position: relative; - display: table; - border-collapse: separate; + +a.list-group-item-danger:focus, a.list-group-item-danger:hover, +button.list-group-item-danger:focus, +button.list-group-item-danger:hover { + color: #721c24; + background-color: #f1b0b7; } -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; + +a.list-group-item-danger.active, +button.list-group-item-danger.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; } -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; } -.input-group .form-control:focus { - z-index: 3; + +a.list-group-item-light, +button.list-group-item-light { + color: #818182; } -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; + +a.list-group-item-light:focus, a.list-group-item-light:hover, +button.list-group-item-light:focus, +button.list-group-item-light:hover { + color: #818182; + background-color: #ececf6; } -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; + +a.list-group-item-light.active, +button.list-group-item-light.active { + color: #fff; + background-color: #818182; + border-color: #818182; } -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; } -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; + +a.list-group-item-dark, +button.list-group-item-dark { + color: #1b1e21; } -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; + +a.list-group-item-dark:focus, a.list-group-item-dark:hover, +button.list-group-item-dark:focus, +button.list-group-item-dark:hover { + color: #1b1e21; + background-color: #b9bbbe; } -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; + +a.list-group-item-dark.active, +button.list-group-item-dark.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: bold; line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; } -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; + +.close:focus, .close:hover { + color: #000; + text-decoration: none; + opacity: .75; } -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; + +button.close { + padding: 0; + background: transparent; + border: 0; + -webkit-appearance: none; } -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; + +.modal-open { + overflow: hidden; } -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; } -.input-group-addon:first-child { - border-right: 0; + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); } -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } -.input-group-addon:last-child { - border-left: 0; + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } -.input-group-btn { + +.modal-dialog { position: relative; - font-size: 0; - white-space: nowrap; + width: auto; + margin: 10px; } -.input-group-btn > .btn { + +.modal-content { position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } -.input-group-btn > .btn + .btn { - margin-left: -1px; + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; + +.modal-backdrop.fade { + opacity: 0; } -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; + +.modal-backdrop.show { + opacity: 0.5; } -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 15px; + border-bottom: 1px solid #e9ecef; } -.nav { - padding-left: 0; + +.modal-title { margin-bottom: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; + line-height: 1.5; } -.nav > li > a { + +.modal-body { position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eee; -} -.nav > li.disabled > a { - color: #777; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 15px; } -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 15px; + border-top: 1px solid #e9ecef; } -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eee; - border-color: #337ab7; + +.modal-footer > :not(:first-child) { + margin-left: .25rem; } -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; + +.modal-footer > :not(:last-child) { + margin-right: .25rem; } -.nav > li > a > img { - max-width: none; + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } -.nav-tabs { - border-bottom: 1px solid #ddd; + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 30px auto; + } + .modal-sm { + max-width: 300px; + } } -.nav-tabs > li { - float: left; - margin-bottom: -1px; + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } } -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eee #eee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: normal; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } -.nav-tabs.nav-justified > li { - float: none; + +.tooltip.show { + opacity: 0.9; } -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; + +.tooltip .arrow { + position: absolute; + display: block; + width: 5px; + height: 5px; } -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; + +.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] { + padding: 5px 0; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } + +.tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; + +.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 5px 5px 0; + border-top-color: #000; } -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; + +.tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] { + padding: 0 5px; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } + +.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; } -.nav-pills > li { - float: left; + +.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before { + margin-top: -3px; + content: ""; + border-width: 5px 5px 5px 0; + border-right-color: #000; } -.nav-pills > li > a { - border-radius: 4px; + +.tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] { + padding: 5px 0; } -.nav-pills > li + li { - margin-left: 2px; + +.tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; + +.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 0 5px 5px; + border-bottom-color: #000; } -.nav-stacked > li { - float: none; + +.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] { + padding: 0 5px; } -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; + +.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; } -.nav-justified { - width: 100%; + +.tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before { + right: 0; + margin-top: -3px; + content: ""; + border-width: 5px 0 5px 5px; + border-left-color: #000; } -.nav-justified > li { - float: none; + +.tooltip .arrow::before { + position: absolute; + border-color: transparent; + border-style: solid; } -.nav-justified > li > a { - margin-bottom: 5px; + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; text-align: center; + background-color: #000; + border-radius: 0.25rem; } -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + padding: 1px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-style: normal; + font-weight: normal; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; } -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } + +.popover .arrow { + position: absolute; + display: block; + width: 10px; + height: 5px; } -.nav-tabs-justified { - border-bottom: 0; + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + border-color: transparent; + border-style: solid; } -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; + +.popover .arrow::before { + content: ""; + border-width: 11px; } -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; + +.popover .arrow::after { + content: ""; + border-width: 11px; } -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } + +.popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] { + margin-bottom: 10px; } -.tab-content > .tab-pane { - display: none; + +.popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow { + bottom: 0; } -.tab-content > .active { - display: block; + +.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, +.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + border-bottom-width: 0; } -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; + +.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: -11px; + margin-left: -6px; + border-top-color: rgba(0, 0, 0, 0.25); } -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; + +.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: -10px; + margin-left: -6px; + border-top-color: #fff; } -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } + +.popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] { + margin-left: 10px; } -@media (min-width: 768px) { - .navbar-header { - float: left; - } + +.popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow { + left: 0; } -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - -webkit-overflow-scrolling: touch; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + +.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, +.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + margin-top: -8px; + border-left-width: 0; } -.navbar-collapse.in { - overflow-y: auto; + +.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { + left: -11px; + border-right-color: rgba(0, 0, 0, 0.25); } -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-right: 0; - padding-left: 0; - } + +.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + left: -10px; + border-right-color: #fff; } -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; + +.popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] { + margin-top: 10px; } -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } + +.popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow { + top: 0; } -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; + +.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, +.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + margin-left: -7px; + border-top-width: 0; } -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } + +.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: -11px; + border-bottom-color: rgba(0, 0, 0, 0.25); } -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; + +.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: -10px; + border-bottom-color: #fff; } -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } + +.popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 20px; + margin-left: -10px; + content: ""; + border-bottom: 1px solid #f7f7f7; } -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; + +.popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] { + margin-right: 10px; +} + +.popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow { right: 0; - left: 0; - z-index: 1030; } -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } + +.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, +.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + margin-top: -8px; + border-right-width: 0; } -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; + +.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before { + right: -11px; + border-left-color: rgba(0, 0, 0, 0.25); } -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; + +.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + right: -10px; + border-left-color: #fff; } -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; + +.popover-header { + padding: 8px 14px; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); } -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; + +.popover-header:empty { + display: none; } -.navbar-brand > img { - display: block; + +.popover-body { + padding: 9px 14px; + color: #212529; } -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } + +.carousel { + position: relative; } -.navbar-toggle { + +.carousel-inner { position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; + width: 100%; + overflow: hidden; } -.navbar-toggle:focus { - outline: 0; + +.carousel-item { + position: relative; + display: none; + -ms-flex-align: center; + align-items: center; + width: 100%; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; } -.navbar-toggle .icon-bar { + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; } -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; } -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); } -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); } -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); } -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; } -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; + +.carousel-control-prev:focus, .carousel-control-prev:hover, +.carousel-control-next:focus, +.carousel-control-next:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; } -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; + +.carousel-control-prev { + left: 0; } -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; + +.carousel-control-next { + right: 0; } -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; } -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; + +.carousel-indicators li { + position: relative; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); } -.navbar-default .navbar-brand { - color: #777; + +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; + +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } -.navbar-default .navbar-text { - color: #777; + +.carousel-indicators .active { + background-color: #fff; } -.navbar-default .navbar-nav > li > a { - color: #777; + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; + +.align-baseline { + vertical-align: baseline !important; } -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; + +.align-top { + vertical-align: top !important; } -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; + +.align-middle { + vertical-align: middle !important; } -.navbar-default .navbar-toggle { - border-color: #ddd; + +.align-bottom { + vertical-align: bottom !important; } -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; + +.align-text-bottom { + vertical-align: text-bottom !important; } -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; + +.align-text-top { + vertical-align: text-top !important; } -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; + +.bg-primary { + background-color: #007bff !important; } -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; + +a.bg-primary:focus, a.bg-primary:hover { + background-color: #0062cc !important; } -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } + +.bg-secondary { + background-color: #868e96 !important; } -.navbar-default .navbar-link { - color: #777; + +a.bg-secondary:focus, a.bg-secondary:hover { + background-color: #6c757d !important; } -.navbar-default .navbar-link:hover { - color: #333; + +.bg-success { + background-color: #28a745 !important; } -.navbar-default .btn-link { - color: #777; + +a.bg-success:focus, a.bg-success:hover { + background-color: #1e7e34 !important; } -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; + +.bg-info { + background-color: #17a2b8 !important; } -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; + +a.bg-info:focus, a.bg-info:hover { + background-color: #117a8b !important; } -.navbar-inverse { - background-color: #222; - border-color: #080808; + +.bg-warning { + background-color: #ffc107 !important; } -.navbar-inverse .navbar-brand { - color: #9d9d9d; + +a.bg-warning:focus, a.bg-warning:hover { + background-color: #d39e00 !important; } -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; + +.bg-danger { + background-color: #dc3545 !important; } -.navbar-inverse .navbar-text { - color: #9d9d9d; + +a.bg-danger:focus, a.bg-danger:hover { + background-color: #bd2130 !important; } -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; + +.bg-light { + background-color: #f8f9fa !important; } -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; + +a.bg-light:focus, a.bg-light:hover { + background-color: #dae0e5 !important; } -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; + +.bg-dark { + background-color: #343a40 !important; } -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; + +a.bg-dark:focus, a.bg-dark:hover { + background-color: #1d2124 !important; } -.navbar-inverse .navbar-toggle { - border-color: #333; + +.bg-white { + background-color: #fff !important; } -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; + +.bg-transparent { + background-color: transparent !important; } -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; + +.border { + border: 1px solid #e9ecef !important; } -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; + +.border-0 { + border: 0 !important; } -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; + +.border-top-0 { + border-top: 0 !important; } -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } + +.border-right-0 { + border-right: 0 !important; } -.navbar-inverse .navbar-link { - color: #9d9d9d; + +.border-bottom-0 { + border-bottom: 0 !important; } -.navbar-inverse .navbar-link:hover { - color: #fff; + +.border-left-0 { + border-left: 0 !important; } -.navbar-inverse .btn-link { - color: #9d9d9d; + +.border-primary { + border-color: #007bff !important; } -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; + +.border-secondary { + border-color: #868e96 !important; } -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; + +.border-success { + border-color: #28a745 !important; } -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; + +.border-info { + border-color: #17a2b8 !important; } -.breadcrumb > li { - display: inline-block; + +.border-warning { + border-color: #ffc107 !important; } -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; + +.border-danger { + border-color: #dc3545 !important; } -.breadcrumb > .active { - color: #777; + +.border-light { + border-color: #f8f9fa !important; } -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; + +.border-dark { + border-color: #343a40 !important; } -.pagination > li { - display: inline; + +.border-white { + border-color: #fff !important; } -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; + +.rounded { + border-radius: 0.25rem !important; } -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 2; - color: #23527c; - background-color: #eee; - border-color: #ddd; + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 3; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + +.rounded-circle { + border-radius: 50%; } -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; + +.rounded-0 { + border-radius: 0; } -.pager li { - display: inline; + +.clearfix::after { + display: block; + clear: both; + content: ""; } -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; + +.d-none { + display: none !important; } -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eee; + +.d-inline { + display: inline !important; } -.pager .next > a, -.pager .next > span { - float: right; + +.d-inline-block { + display: inline-block !important; } -.pager .previous > a, -.pager .previous > span { - float: left; + +.d-block { + display: block !important; } -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777; - cursor: not-allowed; - background-color: #fff; + +.d-table { + display: table !important; } -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; + +.d-table-cell { + display: table-cell !important; } -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; } -.label:empty { - display: none; + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; } -.btn .label { - position: relative; - top: -1px; + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } } -.label-default { - background-color: #777; + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } } -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } } -.label-primary { - background-color: #337ab7; + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } } -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; + +.d-print-block { + display: none !important; } -.label-success { - background-color: #5cb85c; + +@media print { + .d-print-block { + display: block !important; + } } -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; + +.d-print-inline { + display: none !important; } -.label-info { - background-color: #5bc0de; + +@media print { + .d-print-inline { + display: inline !important; + } } -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; + +.d-print-inline-block { + display: none !important; } -.label-warning { - background-color: #f0ad4e; + +@media print { + .d-print-inline-block { + display: inline-block !important; + } } -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; + +@media print { + .d-print-none { + display: none !important; + } } -.label-danger { - background-color: #d9534f; + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; + +.embed-responsive::before { + display: block; + content: ""; } -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777; - border-radius: 10px; + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } -.badge:empty { - display: none; + +.embed-responsive-21by9::before { + padding-top: 42.857143%; } -.btn .badge { - position: relative; - top: -1px; + +.embed-responsive-16by9::before { + padding-top: 56.25%; } -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; + +.embed-responsive-4by3::before { + padding-top: 75%; } -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; + +.embed-responsive-1by1::before { + padding-top: 100%; } -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; } -.list-group-item > .badge { - float: right; + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; } -.list-group-item > .badge + .badge { - margin-right: 5px; + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } -.nav-pills > li > a > .badge { - margin-left: 3px; + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eee; + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } -.jumbotron h1, -.jumbotron .h1 { - color: inherit; + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } -.jumbotron > hr { - border-top-color: #d5d5d5; + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; } -.container .jumbotron, -.container-fluid .jumbotron { - padding-right: 15px; - padding-left: 15px; - border-radius: 6px; + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; } -.jumbotron .container { - max-width: 100%; + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; } -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; } -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out; + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; } -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; } -.thumbnail .caption { - padding: 9px; - color: #333; + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; } -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; } -.alert h4 { - margin-top: 0; - color: inherit; + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; } -.alert .alert-link { - font-weight: bold; + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } -.alert > p, -.alert > ul { - margin-bottom: 0; + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } -.alert > p + p { - margin-top: 5px; + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } -.alert-success hr { - border-top-color: #c9e2b3; + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } -.alert-success .alert-link { - color: #2b542c; + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } -.alert-info hr { - border-top-color: #a6e1ec; + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; } -.alert-info .alert-link { - color: #245269; + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } -.alert-warning hr { - border-top-color: #f7e1b5; + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } } -.alert-warning .alert-link { - color: #66512c; + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } } -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } } -.alert-danger hr { - border-top-color: #e4b9c0; + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } } -.alert-danger .alert-link { - color: #843534; + +.float-left { + float: left !important; } -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } - to { - background-position: 0 0; + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; } } -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; + +@media (min-width: 768px) { + .float-md-left { + float: left !important; } - to { - background-position: 0 0; + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; } } -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } - to { - background-position: 0 0; + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; } } -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } } -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } -.media { - margin-top: 15px; + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } -.media:first-child { - margin-top: 0; + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } } -.media, -.media-body { + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; overflow: hidden; - zoom: 1; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } -.media-body { - width: 10000px; + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; } -.media-object { - display: block; + +.w-25 { + width: 25% !important; } -.media-object.img-thumbnail { - max-width: none; + +.w-50 { + width: 50% !important; } -.media-right, -.media > .pull-right { - padding-left: 10px; + +.w-75 { + width: 75% !important; } -.media-left, -.media > .pull-left { - padding-right: 10px; + +.w-100 { + width: 100% !important; } -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; + +.h-25 { + height: 25% !important; } -.media-middle { - vertical-align: middle; + +.h-50 { + height: 50% !important; } -.media-bottom { - vertical-align: bottom; + +.h-75 { + height: 75% !important; } -.media-heading { - margin-top: 0; - margin-bottom: 5px; + +.h-100 { + height: 100% !important; } -.media-list { - padding-left: 0; - list-style: none; + +.mw-100 { + max-width: 100% !important; } -.list-group { - padding-left: 0; - margin-bottom: 20px; + +.mh-100 { + max-height: 100% !important; } -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; + +.m-0 { + margin: 0 !important; } -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; + +.mt-0 { + margin-top: 0 !important; } -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555; - text-decoration: none; - background-color: #f5f5f5; + +.mr-0 { + margin-right: 0 !important; } -button.list-group-item { - width: 100%; - text-align: left; + +.mb-0 { + margin-bottom: 0 !important; } -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777; - cursor: not-allowed; - background-color: #eee; + +.ml-0 { + margin-left: 0 !important; } -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777; + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; + +.m-1 { + margin: 0.25rem !important; } -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; + +.mt-1 { + margin-top: 0.25rem !important; } -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; + +.mr-1 { + margin-right: 0.25rem !important; } -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; + +.mb-1 { + margin-bottom: 0.25rem !important; } -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; + +.ml-1 { + margin-left: 0.25rem !important; } -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; + +.m-2 { + margin: 0.5rem !important; } -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; + +.mt-2 { + margin-top: 0.5rem !important; } -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; + +.mr-2 { + margin-right: 0.5rem !important; } -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; + +.mb-2 { + margin-bottom: 0.5rem !important; } -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; + +.ml-2 { + margin-left: 0.5rem !important; } -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; + +.m-3 { + margin: 1rem !important; } -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; + +.mt-3 { + margin-top: 1rem !important; } -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; + +.mr-3 { + margin-right: 1rem !important; } -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; + +.mb-3 { + margin-bottom: 1rem !important; } -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; + +.ml-3 { + margin-left: 1rem !important; } -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; + +.m-4 { + margin: 1.5rem !important; } -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; + +.mt-4 { + margin-top: 1.5rem !important; } -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; + +.mr-4 { + margin-right: 1.5rem !important; } -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + +.mb-4 { + margin-bottom: 1.5rem !important; } -.panel-body { - padding: 15px; + +.ml-4 { + margin-left: 1.5rem !important; } -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; + +.m-5 { + margin: 3rem !important; } -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; + +.mt-5 { + margin-top: 3rem !important; } -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; + +.mr-5 { + margin-right: 3rem !important; } -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; + +.mb-5 { + margin-bottom: 3rem !important; } -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; + +.ml-5 { + margin-left: 3rem !important; } -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; + +.p-0 { + padding: 0 !important; } -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; + +.pt-0 { + padding-top: 0 !important; } -.list-group + .panel-footer { - border-top-width: 0; + +.pr-0 { + padding-right: 0 !important; } -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; + +.pb-0 { + padding-bottom: 0 !important; } -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; + +.pl-0 { + padding-left: 0 !important; } -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; + +.p-1 { + padding: 0.25rem !important; } -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; + +.pt-1 { + padding-top: 0.25rem !important; } -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; + +.pr-1 { + padding-right: 0.25rem !important; } -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; + +.pb-1 { + padding-bottom: 0.25rem !important; } -.panel > .table-responsive { - margin-bottom: 0; - border: 0; + +.pl-1 { + padding-left: 0.25rem !important; } -.panel-group { - margin-bottom: 20px; + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -.panel-group .panel + .panel { - margin-top: 5px; + +.p-2 { + padding: 0.5rem !important; } -.panel-group .panel-heading { - border-bottom: 0; + +.pt-2 { + padding-top: 0.5rem !important; } -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; + +.pr-2 { + padding-right: 0.5rem !important; } -.panel-group .panel-footer { - border-top: 0; + +.pb-2 { + padding-bottom: 0.5rem !important; } -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; + +.pl-2 { + padding-left: 0.5rem !important; } -.panel-default { - border-color: #ddd; + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd; + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; + +.p-3 { + padding: 1rem !important; } -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333; + +.pt-3 { + padding-top: 1rem !important; } -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; + +.pr-3 { + padding-right: 1rem !important; } -.panel-primary { - border-color: #337ab7; + +.pb-3 { + padding-bottom: 1rem !important; } -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; + +.pl-3 { + padding-left: 1rem !important; } -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; + +.p-4 { + padding: 1.5rem !important; } -.panel-success { - border-color: #d6e9c6; + +.pt-4 { + padding-top: 1.5rem !important; } -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; + +.pr-4 { + padding-right: 1.5rem !important; } -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; + +.pb-4 { + padding-bottom: 1.5rem !important; } -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; + +.pl-4 { + padding-left: 1.5rem !important; } -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } -.panel-info { - border-color: #bce8f1; + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; + +.p-5 { + padding: 3rem !important; } -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; + +.pt-5 { + padding-top: 3rem !important; } -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; + +.pr-5 { + padding-right: 3rem !important; } -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; + +.pb-5 { + padding-bottom: 3rem !important; } -.panel-warning { - border-color: #faebcc; + +.pl-5 { + padding-left: 3rem !important; } -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; + +.m-auto { + margin: auto !important; } -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; + +.mt-auto { + margin-top: auto !important; } -.panel-danger { - border-color: #ebccd1; + +.mr-auto { + margin-right: auto !important; } -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; + +.mb-auto { + margin-bottom: auto !important; } -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; + +.ml-auto { + margin-left: auto !important; } -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2; -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5; -} -button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; -} -.modal-open { - overflow: hidden; -} -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - outline: 0; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; -} -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5; -} -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0 { + margin-left: 0 !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1 { + margin-left: 0.25rem !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2 { + margin-left: 0.5rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3 { + margin-left: 1rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4 { + margin-left: 1.5rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5 { + margin-left: 3rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0 { + padding-left: 0 !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1 { + padding-left: 0.25rem !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2 { + padding-left: 0.5rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3 { + padding-left: 1rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4 { + padding-left: 1.5rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5 { + padding-left: 3rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto { + margin-left: auto !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } } + @media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; + .m-md-0 { + margin: 0 !important; } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + .mt-md-0 { + margin-top: 0 !important; } - .modal-sm { - width: 300px; + .mr-md-0 { + margin-right: 0 !important; } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; + .mb-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0 { + margin-left: 0 !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1 { + margin-left: 0.25rem !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2 { + margin-left: 0.5rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mr-md-3 { + margin-right: 1rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3 { + margin-left: 1rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4 { + margin-left: 1.5rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mr-md-5 { + margin-right: 3rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5 { + margin-left: 3rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pr-md-0 { + padding-right: 0 !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0 { + padding-left: 0 !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1 { + padding-left: 0.25rem !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2 { + padding-left: 0.5rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pr-md-3 { + padding-right: 1rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3 { + padding-left: 1rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4 { + padding-left: 1.5rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pr-md-5 { + padding-right: 3rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5 { + padding-left: 3rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .mr-md-auto { + margin-right: auto !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto { + margin-left: auto !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - filter: alpha(opacity=0); - opacity: 0; - line-break: auto; -} -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - - line-break: auto; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); + .mt-lg-0 { + margin-top: 0 !important; } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); + .mr-lg-0 { + margin-right: 0 !important; } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); + .mb-lg-0 { + margin-bottom: 0 !important; } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - background-color: rgba(0, 0, 0, 0); - filter: alpha(opacity=50); - opacity: .5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - filter: alpha(opacity=90); - outline: 0; - opacity: .9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -10px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -10px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -10px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-header:before, -.modal-header:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-header:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; + .ml-lg-0 { + margin-left: 0 !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1 { + margin-left: 0.25rem !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2 { + margin-left: 0.5rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3 { + margin-left: 1rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4 { + margin-left: 1.5rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5 { + margin-left: 3rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0 { + padding-left: 0 !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1 { + padding-left: 0.25rem !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2 { + padding-left: 0.5rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3 { + padding-left: 1rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } - table.visible-xs { - display: table !important; + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } - tr.visible-xs { - display: table-row !important; + .p-lg-4 { + padding: 1.5rem !important; } - th.visible-xs, - td.visible-xs { - display: table-cell !important; + .pt-lg-4 { + padding-top: 1.5rem !important; } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; + .pr-lg-4 { + padding-right: 1.5rem !important; } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; + .pb-lg-4 { + padding-bottom: 1.5rem !important; } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; + .pl-lg-4 { + padding-left: 1.5rem !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } - table.visible-sm { - display: table !important; + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } - tr.visible-sm { - display: table-row !important; + .p-lg-5 { + padding: 3rem !important; } - th.visible-sm, - td.visible-sm { - display: table-cell !important; + .pt-lg-5 { + padding-top: 3rem !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; + .pr-lg-5 { + padding-right: 3rem !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; + .pb-lg-5 { + padding-bottom: 3rem !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; + .pl-lg-5 { + padding-left: 3rem !important; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } - table.visible-md { - display: table !important; + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } - tr.visible-md { - display: table-row !important; + .m-lg-auto { + margin: auto !important; } - th.visible-md, - td.visible-md { - display: table-cell !important; + .mt-lg-auto { + margin-top: auto !important; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; + .mr-lg-auto { + margin-right: auto !important; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; + .mb-lg-auto { + margin-bottom: auto !important; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; + .ml-lg-auto { + margin-left: auto !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } + @media (min-width: 1200px) { - .visible-lg { - display: block !important; + .m-xl-0 { + margin: 0 !important; } - table.visible-lg { - display: table !important; + .mt-xl-0 { + margin-top: 0 !important; } - tr.visible-lg { - display: table-row !important; + .mr-xl-0 { + margin-right: 0 !important; } - th.visible-lg, - td.visible-lg { - display: table-cell !important; + .mb-xl-0 { + margin-bottom: 0 !important; } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; + .ml-xl-0 { + margin-left: 0 !important; } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; + .m-xl-1 { + margin: 0.25rem !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; + .mt-xl-1 { + margin-top: 0.25rem !important; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; + .mr-xl-1 { + margin-right: 0.25rem !important; } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; + .mb-xl-1 { + margin-bottom: 0.25rem !important; } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; + .ml-xl-1 { + margin-left: 0.25rem !important; } - table.visible-print { - display: table !important; + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } - tr.visible-print { - display: table-row !important; + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } - th.visible-print, - td.visible-print { - display: table-cell !important; + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2 { + margin-left: 0.5rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3 { + margin-left: 1rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4 { + margin-left: 1.5rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5 { + margin-left: 3rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0 { + padding-left: 0 !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1 { + padding-left: 0.25rem !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2 { + padding-left: 0.5rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3 { + padding-left: 1rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4 { + padding-left: 1.5rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5 { + padding-left: 3rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto { + margin-left: auto !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } -.visible-print-block { - display: none !important; + +.text-justify { + text-align: justify !important; } -@media print { - .visible-print-block { - display: block !important; - } + +.text-nowrap { + white-space: nowrap !important; } -.visible-print-inline { - display: none !important; + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } -@media print { - .visible-print-inline { - display: inline !important; + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; } } -.visible-print-inline-block { - display: none !important; + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } } -@media print { - .visible-print-inline-block { - display: inline-block !important; + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; } } -@media print { - .hidden-print { - display: none !important; + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-normal { + font-weight: normal; +} + +.font-weight-bold { + font-weight: bold; +} + +.font-italic { + font-style: italic; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:focus, a.text-primary:hover { + color: #0062cc !important; +} + +.text-secondary { + color: #868e96 !important; +} + +a.text-secondary:focus, a.text-secondary:hover { + color: #6c757d !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:focus, a.text-success:hover { + color: #1e7e34 !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:focus, a.text-info:hover { + color: #117a8b !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:focus, a.text-warning:hover { + color: #d39e00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:focus, a.text-danger:hover { + color: #bd2130 !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:focus, a.text-light:hover { + color: #dae0e5 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:focus, a.text-dark:hover { + color: #1d2124 !important; +} + +.text-muted { + color: #868e96 !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; } -/*# sourceMappingURL=bootstrap.css.map */ +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap.css.map b/dist/css/bootstrap.css.map index f010c82d11..14530357af 100644 --- a/dist/css/bootstrap.css.map +++ b/dist/css/bootstrap.css.map @@ -1 +1 @@ -{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBAAA;EACA,oBAAA;ChBqrED;AgBxrED;;;;;;EAWQ,aAAA;EACA,wBAAA;EACA,oBAAA;EACA,2BAAA;ChBqrEP;AgBnsED;EAoBI,uBAAA;EACA,8BAAA;ChBkrEH;AgBvsED;;;;;;EA8BQ,cAAA;ChBirEP;AgB/sED;EAoCI,2BAAA;ChB8qEH;AgBltED;EAyCI,uBAAA;ChB4qEH;AgBrqED;;;;;;EAOQ,aAAA;ChBsqEP;AgB3pED;EACE,uBAAA;ChB6pED;AgB9pED;;;;;;EAQQ,uBAAA;ChB8pEP;AgBtqED;;EAeM,yBAAA;ChB2pEL;AgBjpED;EAEI,0BAAA;ChBkpEH;AgBzoED;EAEI,0BAAA;ChB0oEH;AgBjoED;EACE,iBAAA;EACA,YAAA;EACA,sBAAA;ChBmoED;AgB9nEG;;EACE,iBAAA;EACA,YAAA;EACA,oBAAA;ChBioEL;AiB7wEC;;;;;;;;;;;;EAOI,0BAAA;CjBoxEL;AiB9wEC;;;;;EAMI,0BAAA;CjB+wEL;AiBlyEC;;;;;;;;;;;;EAOI,0BAAA;CjByyEL;AiBnyEC;;;;;EAMI,0BAAA;CjBoyEL;AiBvzEC;;;;;;;;;;;;EAOI,0BAAA;CjB8zEL;AiBxzEC;;;;;EAMI,0BAAA;CjByzEL;AiB50EC;;;;;;;;;;;;EAOI,0BAAA;CjBm1EL;AiB70EC;;;;;EAMI,0BAAA;CjB80EL;AiBj2EC;;;;;;;;;;;;EAOI,0BAAA;CjBw2EL;AiBl2EC;;;;;EAMI,0BAAA;CjBm2EL;AgBjtED;EACE,iBAAA;EACA,kBAAA;ChBmtED;AgBtpED;EACA;IA3DI,YAAA;IACA,oBAAA;IACA,mBAAA;IACA,6CAAA;IACA,uBAAA;GhBotED;EgB7pEH;IAnDM,iBAAA;GhBmtEH;EgBhqEH;;;;;;IA1CY,oBAAA;GhBktET;EgBxqEH;IAlCM,UAAA;GhB6sEH;EgB3qEH;;;;;;IAzBY,eAAA;GhB4sET;EgBnrEH;;;;;;IArBY,gBAAA;GhBgtET;EgB3rEH;;;;IARY,iBAAA;GhBysET;CACF;AkBn6ED;EACE,WAAA;EACA,UAAA;EACA,UAAA;EAIA,aAAA;ClBk6ED;AkB/5ED;EACE,eAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,UAAA;EACA,iCAAA;ClBi6ED;AkB95ED;EACE,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ClBg6ED;AkBr5ED;Eb4BE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL43ET;AkBr5ED;;EAEE,gBAAA;EACA,mBAAA;EACA,oBAAA;ClBu5ED;AkBp5ED;EACE,eAAA;ClBs5ED;AkBl5ED;EACE,eAAA;EACA,YAAA;ClBo5ED;AkBh5ED;;EAEE,aAAA;ClBk5ED;AkB94ED;;;EZrEE,2CAAA;EACA,qBAAA;CNw9ED;AkB74ED;EACE,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;ClB+4ED;AkBr3ED;EACE,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EbxDA,yDAAA;EACQ,iDAAA;EAyHR,uFAAA;EACK,0EAAA;EACG,uEAAA;CLwzET;AmBh8EC;EACE,sBAAA;EACA,WAAA;EdUF,uFAAA;EACQ,+EAAA;CLy7ET;AKx5EC;EACE,YAAA;EACA,WAAA;CL05EH;AKx5EC;EAA0B,YAAA;CL25E3B;AK15EC;EAAgC,YAAA;CL65EjC;AkBj4EC;EACE,UAAA;EACA,8BAAA;ClBm4EH;AkB33EC;;;EAGE,0BAAA;EACA,WAAA;ClB63EH;AkB13EC;;EAEE,oBAAA;ClB43EH;AkBx3EC;EACE,aAAA;ClB03EH;AkB92ED;EACE,yBAAA;ClBg3ED;AkBx0ED;EAtBI;;;;IACE,kBAAA;GlBo2EH;EkBj2EC;;;;;;;;IAEE,kBAAA;GlBy2EH;EkBt2EC;;;;;;;;IAEE,kBAAA;GlB82EH;CACF;AkBp2ED;EACE,oBAAA;ClBs2ED;AkB91ED;;EAEE,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;ClBg2ED;AkBr2ED;;EAQI,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gBAAA;ClBi2EH;AkB91ED;;;;EAIE,mBAAA;EACA,mBAAA;EACA,mBAAA;ClBg2ED;AkB71ED;;EAEE,iBAAA;ClB+1ED;AkB31ED;;EAEE,mBAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;ClB61ED;AkB31ED;;EAEE,cAAA;EACA,kBAAA;ClB61ED;AkBp1EC;;;;;;EAGE,oBAAA;ClBy1EH;AkBn1EC;;;;EAEE,oBAAA;ClBu1EH;AkBj1EC;;;;EAGI,oBAAA;ClBo1EL;AkBz0ED;EAEE,iBAAA;EACA,oBAAA;EAEA,iBAAA;EACA,iBAAA;ClBy0ED;AkBv0EC;;EAEE,gBAAA;EACA,iBAAA;ClBy0EH;AkB5zED;ECnQE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBkkFD;AmBhkFC;EACE,aAAA;EACA,kBAAA;CnBkkFH;AmB/jFC;;EAEE,aAAA;CnBikFH;AkBx0ED;EAEI,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;ClBy0EH;AkB/0ED;EASI,aAAA;EACA,kBAAA;ClBy0EH;AkBn1ED;;EAcI,aAAA;ClBy0EH;AkBv1ED;EAiBI,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;ClBy0EH;AkBr0ED;EC/RE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBumFD;AmBrmFC;EACE,aAAA;EACA,kBAAA;CnBumFH;AmBpmFC;;EAEE,aAAA;CnBsmFH;AkBj1ED;EAEI,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;ClBk1EH;AkBx1ED;EASI,aAAA;EACA,kBAAA;ClBk1EH;AkB51ED;;EAcI,aAAA;ClBk1EH;AkBh2ED;EAiBI,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ClBk1EH;AkBz0ED;EAEE,mBAAA;ClB00ED;AkB50ED;EAMI,sBAAA;ClBy0EH;AkBr0ED;EACE,mBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBn0ED;;;;;;;;;;EC1ZI,eAAA;CnByuFH;AkB/0ED;ECtZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CL0rFT;AmBxuFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL+rFT;AkBz1ED;EC5YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBwuFH;AkB91ED;ECtYI,eAAA;CnBuuFH;AkB91ED;;;;;;;;;;EC7ZI,eAAA;CnBuwFH;AkB12ED;ECzZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLwtFT;AmBtwFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL6tFT;AkBp3ED;EC/YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBswFH;AkBz3ED;ECzYI,eAAA;CnBqwFH;AkBz3ED;;;;;;;;;;EChaI,eAAA;CnBqyFH;AkBr4ED;EC5ZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLsvFT;AmBpyFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL2vFT;AkB/4ED;EClZI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBoyFH;AkBp5ED;EC5YI,eAAA;CnBmyFH;AkBh5EC;EACE,UAAA;ClBk5EH;AkBh5EC;EACE,OAAA;ClBk5EH;AkBx4ED;EACE,eAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;ClB04ED;AkBvzED;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBy3EH;EkBrvEH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBu3EH;EkB1vEH;IAxHM,sBAAA;GlBq3EH;EkB7vEH;IApHM,sBAAA;IACA,uBAAA;GlBo3EH;EkBjwEH;;;IA9GQ,YAAA;GlBo3EL;EkBtwEH;IAxGM,YAAA;GlBi3EH;EkBzwEH;IApGM,iBAAA;IACA,uBAAA;GlBg3EH;EkB7wEH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB62EH;EkBpxEH;;IAtFQ,gBAAA;GlB82EL;EkBxxEH;;IAjFM,mBAAA;IACA,eAAA;GlB62EH;EkB7xEH;IA3EM,OAAA;GlB22EH;CACF;AkBj2ED;;;;EASI,cAAA;EACA,iBAAA;EACA,iBAAA;ClB81EH;AkBz2ED;;EAiBI,iBAAA;ClB41EH;AkB72ED;EJthBE,mBAAA;EACA,oBAAA;Cds4FD;AkB10EC;EAyBF;IAnCM,kBAAA;IACA,iBAAA;IACA,iBAAA;GlBw1EH;CACF;AkBx3ED;EAwCI,YAAA;ClBm1EH;AkBr0EC;EAUF;IAdQ,kBAAA;IACA,gBAAA;GlB60EL;CACF;AkBn0EC;EAEF;IANQ,iBAAA;IACA,gBAAA;GlB20EL;CACF;AoBp6FD;EACE,sBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,+BAAA;MAAA,2BAAA;EACA,gBAAA;EACA,uBAAA;EACA,8BAAA;EACA,oBAAA;EC0CA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,mBAAA;EhB+JA,0BAAA;EACG,uBAAA;EACC,sBAAA;EACI,kBAAA;CL+tFT;AoBv6FG;;;;;;EdnBF,2CAAA;EACA,qBAAA;CNk8FD;AoB16FC;;;EAGE,YAAA;EACA,sBAAA;CpB46FH;AoBz6FC;;EAEE,WAAA;EACA,uBAAA;Ef2BF,yDAAA;EACQ,iDAAA;CLi5FT;AoBz6FC;;;EAGE,oBAAA;EE7CF,cAAA;EAGA,0BAAA;EjB8DA,yBAAA;EACQ,iBAAA;CL05FT;AoBz6FG;;EAEE,qBAAA;CpB26FL;AoBl6FD;EC3DE,YAAA;EACA,uBAAA;EACA,mBAAA;CrBg+FD;AqB99FC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBs+FT;AqBn+FC;;;EAGE,uBAAA;CrBq+FH;AqBh+FG;;;;;;;;;EAGE,uBAAA;EACI,mBAAA;CrBw+FT;AoBv9FD;ECZI,YAAA;EACA,uBAAA;CrBs+FH;AoBx9FD;EC9DE,YAAA;EACA,0BAAA;EACA,sBAAA;CrByhGD;AqBvhGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB+hGT;AqB5hGC;;;EAGE,uBAAA;CrB8hGH;AqBzhGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBiiGT;AoB7gGD;ECfI,eAAA;EACA,uBAAA;CrB+hGH;AoB7gGD;EClEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBklGD;AqBhlGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBwlGT;AqBrlGC;;;EAGE,uBAAA;CrBulGH;AqBllGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB0lGT;AoBlkGD;ECnBI,eAAA;EACA,uBAAA;CrBwlGH;AoBlkGD;ECtEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB2oGD;AqBzoGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBipGT;AqB9oGC;;;EAGE,uBAAA;CrBgpGH;AqB3oGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBmpGT;AoBvnGD;ECvBI,eAAA;EACA,uBAAA;CrBipGH;AoBvnGD;EC1EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBosGD;AqBlsGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB0sGT;AqBvsGC;;;EAGE,uBAAA;CrBysGH;AqBpsGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB4sGT;AoB5qGD;EC3BI,eAAA;EACA,uBAAA;CrB0sGH;AoB5qGD;EC9EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB6vGD;AqB3vGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBmwGT;AqBhwGC;;;EAGE,uBAAA;CrBkwGH;AqB7vGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBqwGT;AoBjuGD;EC/BI,eAAA;EACA,uBAAA;CrBmwGH;AoB5tGD;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;CpB8tGD;AoB5tGC;;;;;EAKE,8BAAA;EfnCF,yBAAA;EACQ,iBAAA;CLkwGT;AoB7tGC;;;;EAIE,0BAAA;CpB+tGH;AoB7tGC;;EAEE,eAAA;EACA,2BAAA;EACA,8BAAA;CpB+tGH;AoB3tGG;;;;EAEE,eAAA;EACA,sBAAA;CpB+tGL;AoBttGD;;ECxEE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CrBkyGD;AoBztGD;;EC5EE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrByyGD;AoB5tGD;;EChFE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrBgzGD;AoB3tGD;EACE,eAAA;EACA,YAAA;CpB6tGD;AoBztGD;EACE,gBAAA;CpB2tGD;AoBptGC;;;EACE,YAAA;CpBwtGH;AuBl3GD;EACE,WAAA;ElBoLA,yCAAA;EACK,oCAAA;EACG,iCAAA;CLisGT;AuBr3GC;EACE,WAAA;CvBu3GH;AuBn3GD;EACE,cAAA;CvBq3GD;AuBn3GC;EAAY,eAAA;CvBs3Gb;AuBr3GC;EAAY,mBAAA;CvBw3Gb;AuBv3GC;EAAY,yBAAA;CvB03Gb;AuBv3GD;EACE,mBAAA;EACA,UAAA;EACA,iBAAA;ElBuKA,gDAAA;EACQ,2CAAA;KAAA,wCAAA;EAOR,mCAAA;EACQ,8BAAA;KAAA,2BAAA;EAGR,yCAAA;EACQ,oCAAA;KAAA,iCAAA;CL2sGT;AwBr5GD;EACE,sBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,oCAAA;EACA,mCAAA;CxBu5GD;AwBn5GD;;EAEE,mBAAA;CxBq5GD;AwBj5GD;EACE,WAAA;CxBm5GD;AwB/4GD;EACE,mBAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,sCAAA;EACA,mBAAA;EnBsBA,oDAAA;EACQ,4CAAA;EmBrBR,qCAAA;UAAA,6BAAA;CxBk5GD;AwB74GC;EACE,SAAA;EACA,WAAA;CxB+4GH;AwBx6GD;ECzBE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBo8GD;AwB96GD;EAmCI,eAAA;EACA,kBAAA;EACA,YAAA;EACA,oBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxB84GH;AwBx4GC;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CxB04GH;AwBp4GC;;;EAGE,YAAA;EACA,sBAAA;EACA,WAAA;EACA,0BAAA;CxBs4GH;AwB73GC;;;EAGE,eAAA;CxB+3GH;AwB33GC;;EAEE,sBAAA;EACA,8BAAA;EACA,uBAAA;EE3GF,oEAAA;EF6GE,oBAAA;CxB63GH;AwBx3GD;EAGI,eAAA;CxBw3GH;AwB33GD;EAQI,WAAA;CxBs3GH;AwB92GD;EACE,WAAA;EACA,SAAA;CxBg3GD;AwBx2GD;EACE,QAAA;EACA,YAAA;CxB02GD;AwBt2GD;EACE,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxBw2GD;AwBp2GD;EACE,gBAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,OAAA;EACA,aAAA;CxBs2GD;AwBl2GD;EACE,SAAA;EACA,WAAA;CxBo2GD;AwB51GD;;EAII,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,YAAA;CxB41GH;AwBn2GD;;EAWI,UAAA;EACA,aAAA;EACA,mBAAA;CxB41GH;AwBv0GD;EAXE;IApEA,WAAA;IACA,SAAA;GxB05GC;EwBv1GD;IA1DA,QAAA;IACA,YAAA;GxBo5GC;CACF;A2BpiHD;;EAEE,mBAAA;EACA,sBAAA;EACA,uBAAA;C3BsiHD;A2B1iHD;;EAMI,mBAAA;EACA,YAAA;C3BwiHH;A2BtiHG;;;;;;;;EAIE,WAAA;C3B4iHL;A2BtiHD;;;;EAKI,kBAAA;C3BuiHH;A2BliHD;EACE,kBAAA;C3BoiHD;A2BriHD;;;EAOI,YAAA;C3BmiHH;A2B1iHD;;;EAYI,iBAAA;C3BmiHH;A2B/hHD;EACE,iBAAA;C3BiiHD;A2B7hHD;EACE,eAAA;C3B+hHD;A2B9hHC;EClDA,8BAAA;EACG,2BAAA;C5BmlHJ;A2B7hHD;;EC/CE,6BAAA;EACG,0BAAA;C5BglHJ;A2B5hHD;EACE,YAAA;C3B8hHD;A2B5hHD;EACE,iBAAA;C3B8hHD;A2B5hHD;;ECnEE,8BAAA;EACG,2BAAA;C5BmmHJ;A2B3hHD;ECjEE,6BAAA;EACG,0BAAA;C5B+lHJ;A2B1hHD;;EAEE,WAAA;C3B4hHD;A2B3gHD;EACE,kBAAA;EACA,mBAAA;C3B6gHD;A2B3gHD;EACE,mBAAA;EACA,oBAAA;C3B6gHD;A2BxgHD;EtB/CE,yDAAA;EACQ,iDAAA;CL0jHT;A2BxgHC;EtBnDA,yBAAA;EACQ,iBAAA;CL8jHT;A2BrgHD;EACE,eAAA;C3BugHD;A2BpgHD;EACE,wBAAA;EACA,uBAAA;C3BsgHD;A2BngHD;EACE,wBAAA;C3BqgHD;A2B9/GD;;;EAII,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;C3B+/GH;A2BtgHD;EAcM,YAAA;C3B2/GL;A2BzgHD;;;;EAsBI,iBAAA;EACA,eAAA;C3By/GH;A2Bp/GC;EACE,iBAAA;C3Bs/GH;A2Bp/GC;EC3KA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5B4pHF;A2Bt/GC;EC/KA,2BAAA;EACC,0BAAA;EAOD,gCAAA;EACC,+BAAA;C5BkqHF;A2Bv/GD;EACE,iBAAA;C3By/GD;A2Bv/GD;;EC/KE,8BAAA;EACC,6BAAA;C5B0qHF;A2Bt/GD;EC7LE,2BAAA;EACC,0BAAA;C5BsrHF;A2Bl/GD;EACE,eAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;C3Bo/GD;A2Bx/GD;;EAOI,YAAA;EACA,oBAAA;EACA,UAAA;C3Bq/GH;A2B9/GD;EAYI,YAAA;C3Bq/GH;A2BjgHD;EAgBI,WAAA;C3Bo/GH;A2Bn+GD;;;;EAKM,mBAAA;EACA,uBAAA;EACA,qBAAA;C3Bo+GL;A6B9sHD;EACE,mBAAA;EACA,eAAA;EACA,0BAAA;C7BgtHD;A6B7sHC;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;C7B+sHH;A6BxtHD;EAeI,mBAAA;EACA,WAAA;EAKA,YAAA;EAEA,YAAA;EACA,iBAAA;C7BusHH;A6BrsHG;EACE,WAAA;C7BusHL;A6B7rHD;;;EV0BE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBwqHD;AmBtqHC;;;EACE,aAAA;EACA,kBAAA;CnB0qHH;AmBvqHC;;;;;;EAEE,aAAA;CnB6qHH;A6B/sHD;;;EVqBE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnB+rHD;AmB7rHC;;;EACE,aAAA;EACA,kBAAA;CnBisHH;AmB9rHC;;;;;;EAEE,aAAA;CnBosHH;A6B7tHD;;;EAGE,oBAAA;C7B+tHD;A6B7tHC;;;EACE,iBAAA;C7BiuHH;A6B7tHD;;EAEE,UAAA;EACA,oBAAA;EACA,uBAAA;C7B+tHD;A6B1tHD;EACE,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;C7B4tHD;A6BztHC;EACE,kBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6BztHC;EACE,mBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6B/uHD;;EA0BI,cAAA;C7BytHH;A6BptHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;C5Bi0HJ;A6BrtHD;EACE,gBAAA;C7ButHD;A6BrtHD;;;;;;;EDxGE,6BAAA;EACG,0BAAA;C5Bs0HJ;A6BttHD;EACE,eAAA;C7BwtHD;A6BntHD;EACE,mBAAA;EAGA,aAAA;EACA,oBAAA;C7BmtHD;A6BxtHD;EAUI,mBAAA;C7BitHH;A6B3tHD;EAYM,kBAAA;C7BktHL;A6B/sHG;;;EAGE,WAAA;C7BitHL;A6B5sHC;;EAGI,mBAAA;C7B6sHL;A6B1sHC;;EAGI,WAAA;EACA,kBAAA;C7B2sHL;A8B12HD;EACE,iBAAA;EACA,gBAAA;EACA,iBAAA;C9B42HD;A8B/2HD;EAOI,mBAAA;EACA,eAAA;C9B22HH;A8Bn3HD;EAWM,mBAAA;EACA,eAAA;EACA,mBAAA;C9B22HL;A8B12HK;;EAEE,sBAAA;EACA,0BAAA;C9B42HP;A8Bv2HG;EACE,eAAA;C9By2HL;A8Bv2HK;;EAEE,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,oBAAA;C9By2HP;A8Bl2HG;;;EAGE,0BAAA;EACA,sBAAA;C9Bo2HL;A8B74HD;ELHE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBm5HD;A8Bn5HD;EA0DI,gBAAA;C9B41HH;A8Bn1HD;EACE,8BAAA;C9Bq1HD;A8Bt1HD;EAGI,YAAA;EAEA,oBAAA;C9Bq1HH;A8B11HD;EASM,kBAAA;EACA,wBAAA;EACA,8BAAA;EACA,2BAAA;C9Bo1HL;A8Bn1HK;EACE,mCAAA;C9Bq1HP;A8B/0HK;;;EAGE,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,iCAAA;EACA,gBAAA;C9Bi1HP;A8B50HC;EAqDA,YAAA;EA8BA,iBAAA;C9B6vHD;A8Bh1HC;EAwDE,YAAA;C9B2xHH;A8Bn1HC;EA0DI,mBAAA;EACA,mBAAA;C9B4xHL;A8Bv1HC;EAgEE,UAAA;EACA,WAAA;C9B0xHH;A8B9wHD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9ByxHH;E8BztHH;IA9DQ,iBAAA;G9B0xHL;CACF;A8Bp2HC;EAuFE,gBAAA;EACA,mBAAA;C9BgxHH;A8Bx2HC;;;EA8FE,uBAAA;C9B+wHH;A8BjwHD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9B8wHH;E8B3uHH;;;IA9BM,0BAAA;G9B8wHH;CACF;A8B/2HD;EAEI,YAAA;C9Bg3HH;A8Bl3HD;EAMM,mBAAA;C9B+2HL;A8Br3HD;EASM,iBAAA;C9B+2HL;A8B12HK;;;EAGE,YAAA;EACA,0BAAA;C9B42HP;A8Bp2HD;EAEI,YAAA;C9Bq2HH;A8Bv2HD;EAIM,gBAAA;EACA,eAAA;C9Bs2HL;A8B11HD;EACE,YAAA;C9B41HD;A8B71HD;EAII,YAAA;C9B41HH;A8Bh2HD;EAMM,mBAAA;EACA,mBAAA;C9B61HL;A8Bp2HD;EAYI,UAAA;EACA,WAAA;C9B21HH;A8B/0HD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9B01HH;E8B1xHH;IA9DQ,iBAAA;G9B21HL;CACF;A8Bn1HD;EACE,iBAAA;C9Bq1HD;A8Bt1HD;EAKI,gBAAA;EACA,mBAAA;C9Bo1HH;A8B11HD;;;EAYI,uBAAA;C9Bm1HH;A8Br0HD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9Bk1HH;E8B/yHH;;;IA9BM,0BAAA;G9Bk1HH;CACF;A8Bz0HD;EAEI,cAAA;C9B00HH;A8B50HD;EAKI,eAAA;C9B00HH;A8Bj0HD;EAEE,iBAAA;EF3OA,2BAAA;EACC,0BAAA;C5B8iIF;A+BxiID;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,8BAAA;C/B0iID;A+BliID;EA8nBA;IAhoBI,mBAAA;G/BwiID;CACF;A+BzhID;EAgnBA;IAlnBI,YAAA;G/B+hID;CACF;A+BjhID;EACE,oBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,2DAAA;UAAA,mDAAA;EAEA,kCAAA;C/BkhID;A+BhhIC;EACE,iBAAA;C/BkhIH;A+Bt/HD;EA6jBA;IArlBI,YAAA;IACA,cAAA;IACA,yBAAA;YAAA,iBAAA;G/BkhID;E+BhhIC;IACE,0BAAA;IACA,wBAAA;IACA,kBAAA;IACA,6BAAA;G/BkhIH;E+B/gIC;IACE,oBAAA;G/BihIH;E+B5gIC;;;IAGE,gBAAA;IACA,iBAAA;G/B8gIH;CACF;A+B1gID;;EAGI,kBAAA;C/B2gIH;A+BtgIC;EAmjBF;;IArjBM,kBAAA;G/B6gIH;CACF;A+BpgID;;;;EAII,oBAAA;EACA,mBAAA;C/BsgIH;A+BhgIC;EAgiBF;;;;IAniBM,gBAAA;IACA,eAAA;G/B0gIH;CACF;A+B9/HD;EACE,cAAA;EACA,sBAAA;C/BggID;A+B3/HD;EA8gBA;IAhhBI,iBAAA;G/BigID;CACF;A+B7/HD;;EAEE,gBAAA;EACA,SAAA;EACA,QAAA;EACA,cAAA;C/B+/HD;A+Bz/HD;EAggBA;;IAlgBI,iBAAA;G/BggID;CACF;A+B9/HD;EACE,OAAA;EACA,sBAAA;C/BggID;A+B9/HD;EACE,UAAA;EACA,iBAAA;EACA,sBAAA;C/BggID;A+B1/HD;EACE,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,aAAA;C/B4/HD;A+B1/HC;;EAEE,sBAAA;C/B4/HH;A+BrgID;EAaI,eAAA;C/B2/HH;A+Bl/HD;EALI;;IAEE,mBAAA;G/B0/HH;CACF;A+Bh/HD;EACE,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EC9LA,gBAAA;EACA,mBAAA;ED+LA,8BAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;C/Bm/HD;A+B/+HC;EACE,WAAA;C/Bi/HH;A+B//HD;EAmBI,eAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;C/B++HH;A+BrgID;EAyBI,gBAAA;C/B++HH;A+Bz+HD;EAqbA;IAvbI,cAAA;G/B++HD;CACF;A+Bt+HD;EACE,oBAAA;C/Bw+HD;A+Bz+HD;EAII,kBAAA;EACA,qBAAA;EACA,kBAAA;C/Bw+HH;A+B58HC;EA2YF;IAjaM,iBAAA;IACA,YAAA;IACA,YAAA;IACA,cAAA;IACA,8BAAA;IACA,UAAA;IACA,yBAAA;YAAA,iBAAA;G/Bs+HH;E+B3kHH;;IAxZQ,2BAAA;G/Bu+HL;E+B/kHH;IArZQ,kBAAA;G/Bu+HL;E+Bt+HK;;IAEE,uBAAA;G/Bw+HP;CACF;A+Bt9HD;EA+XA;IA1YI,YAAA;IACA,UAAA;G/Bq+HD;E+B5lHH;IAtYM,YAAA;G/Bq+HH;E+B/lHH;IApYQ,kBAAA;IACA,qBAAA;G/Bs+HL;CACF;A+B39HD;EACE,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,qCAAA;E1B9NA,6FAAA;EACQ,qFAAA;E2B/DR,gBAAA;EACA,mBAAA;ChC4vID;AkBtuHD;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBwyHH;EkBpqHH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBsyHH;EkBzqHH;IAxHM,sBAAA;GlBoyHH;EkB5qHH;IApHM,sBAAA;IACA,uBAAA;GlBmyHH;EkBhrHH;;;IA9GQ,YAAA;GlBmyHL;EkBrrHH;IAxGM,YAAA;GlBgyHH;EkBxrHH;IApGM,iBAAA;IACA,uBAAA;GlB+xHH;EkB5rHH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB4xHH;EkBnsHH;;IAtFQ,gBAAA;GlB6xHL;EkBvsHH;;IAjFM,mBAAA;IACA,eAAA;GlB4xHH;EkB5sHH;IA3EM,OAAA;GlB0xHH;CACF;A+BpgIC;EAmWF;IAzWM,mBAAA;G/B8gIH;E+B5gIG;IACE,iBAAA;G/B8gIL;CACF;A+B7/HD;EAoVA;IA5VI,YAAA;IACA,UAAA;IACA,eAAA;IACA,gBAAA;IACA,eAAA;IACA,kBAAA;I1BzPF,yBAAA;IACQ,iBAAA;GLmwIP;CACF;A+BngID;EACE,cAAA;EHpUA,2BAAA;EACC,0BAAA;C5B00IF;A+BngID;EACE,iBAAA;EHzUA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5By0IF;A+B//HD;EChVE,gBAAA;EACA,mBAAA;ChCk1ID;A+BhgIC;ECnVA,iBAAA;EACA,oBAAA;ChCs1ID;A+BjgIC;ECtVA,iBAAA;EACA,oBAAA;ChC01ID;A+B3/HD;EChWE,iBAAA;EACA,oBAAA;ChC81ID;A+Bv/HD;EAsSA;IA1SI,YAAA;IACA,kBAAA;IACA,mBAAA;G/B+/HD;CACF;A+Bl+HD;EAhBE;IExWA,uBAAA;GjC81IC;E+Br/HD;IE5WA,wBAAA;IF8WE,oBAAA;G/Bu/HD;E+Bz/HD;IAKI,gBAAA;G/Bu/HH;CACF;A+B9+HD;EACE,0BAAA;EACA,sBAAA;C/Bg/HD;A+Bl/HD;EAKI,YAAA;C/Bg/HH;A+B/+HG;;EAEE,eAAA;EACA,8BAAA;C/Bi/HL;A+B1/HD;EAcI,YAAA;C/B++HH;A+B7/HD;EAmBM,YAAA;C/B6+HL;A+B3+HK;;EAEE,YAAA;EACA,8BAAA;C/B6+HP;A+Bz+HK;;;EAGE,YAAA;EACA,0BAAA;C/B2+HP;A+Bv+HK;;;EAGE,YAAA;EACA,8BAAA;C/By+HP;A+BjhID;EA8CI,mBAAA;C/Bs+HH;A+Br+HG;;EAEE,uBAAA;C/Bu+HL;A+BxhID;EAoDM,uBAAA;C/Bu+HL;A+B3hID;;EA0DI,sBAAA;C/Bq+HH;A+B99HK;;;EAGE,0BAAA;EACA,YAAA;C/Bg+HP;A+B/7HC;EAoKF;IA7LU,YAAA;G/B49HP;E+B39HO;;IAEE,YAAA;IACA,8BAAA;G/B69HT;E+Bz9HO;;;IAGE,YAAA;IACA,0BAAA;G/B29HT;E+Bv9HO;;;IAGE,YAAA;IACA,8BAAA;G/By9HT;CACF;A+B3jID;EA8GI,YAAA;C/Bg9HH;A+B/8HG;EACE,YAAA;C/Bi9HL;A+BjkID;EAqHI,YAAA;C/B+8HH;A+B98HG;;EAEE,YAAA;C/Bg9HL;A+B58HK;;;;EAEE,YAAA;C/Bg9HP;A+Bx8HD;EACE,uBAAA;EACA,sBAAA;C/B08HD;A+B58HD;EAKI,eAAA;C/B08HH;A+Bz8HG;;EAEE,YAAA;EACA,8BAAA;C/B28HL;A+Bp9HD;EAcI,eAAA;C/By8HH;A+Bv9HD;EAmBM,eAAA;C/Bu8HL;A+Br8HK;;EAEE,YAAA;EACA,8BAAA;C/Bu8HP;A+Bn8HK;;;EAGE,YAAA;EACA,0BAAA;C/Bq8HP;A+Bj8HK;;;EAGE,YAAA;EACA,8BAAA;C/Bm8HP;A+B3+HD;EA+CI,mBAAA;C/B+7HH;A+B97HG;;EAEE,uBAAA;C/Bg8HL;A+Bl/HD;EAqDM,uBAAA;C/Bg8HL;A+Br/HD;;EA2DI,sBAAA;C/B87HH;A+Bx7HK;;;EAGE,0BAAA;EACA,YAAA;C/B07HP;A+Bn5HC;EAwBF;IAvDU,sBAAA;G/Bs7HP;E+B/3HH;IApDU,0BAAA;G/Bs7HP;E+Bl4HH;IAjDU,eAAA;G/Bs7HP;E+Br7HO;;IAEE,YAAA;IACA,8BAAA;G/Bu7HT;E+Bn7HO;;;IAGE,YAAA;IACA,0BAAA;G/Bq7HT;E+Bj7HO;;;IAGE,YAAA;IACA,8BAAA;G/Bm7HT;CACF;A+B3hID;EA+GI,eAAA;C/B+6HH;A+B96HG;EACE,YAAA;C/Bg7HL;A+BjiID;EAsHI,eAAA;C/B86HH;A+B76HG;;EAEE,YAAA;C/B+6HL;A+B36HK;;;;EAEE,YAAA;C/B+6HP;AkCzjJD;EACE,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;ClC2jJD;AkChkJD;EAQI,sBAAA;ClC2jJH;AkCnkJD;EAWM,kBAAA;EACA,eAAA;EACA,YAAA;ClC2jJL;AkCxkJD;EAkBI,eAAA;ClCyjJH;AmC7kJD;EACE,sBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;CnC+kJD;AmCnlJD;EAOI,gBAAA;CnC+kJH;AmCtlJD;;EAUM,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,kBAAA;CnCglJL;AmC9kJG;;EAGI,eAAA;EPXN,+BAAA;EACG,4BAAA;C5B2lJJ;AmC7kJG;;EPvBF,gCAAA;EACG,6BAAA;C5BwmJJ;AmCxkJG;;;;EAEE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CnC4kJL;AmCtkJG;;;;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;EACA,gBAAA;CnC2kJL;AmCloJD;;;;;;EAkEM,eAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;CnCwkJL;AmC/jJD;;EC3EM,mBAAA;EACA,gBAAA;EACA,uBAAA;CpC8oJL;AoC5oJG;;ERKF,+BAAA;EACG,4BAAA;C5B2oJJ;AoC3oJG;;ERTF,gCAAA;EACG,6BAAA;C5BwpJJ;AmC1kJD;;EChFM,kBAAA;EACA,gBAAA;EACA,iBAAA;CpC8pJL;AoC5pJG;;ERKF,+BAAA;EACG,4BAAA;C5B2pJJ;AoC3pJG;;ERTF,gCAAA;EACG,6BAAA;C5BwqJJ;AqC3qJD;EACE,gBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;CrC6qJD;AqCjrJD;EAOI,gBAAA;CrC6qJH;AqCprJD;;EAUM,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,uBAAA;EACA,oBAAA;CrC8qJL;AqC5rJD;;EAmBM,sBAAA;EACA,0BAAA;CrC6qJL;AqCjsJD;;EA2BM,aAAA;CrC0qJL;AqCrsJD;;EAkCM,YAAA;CrCuqJL;AqCzsJD;;;;EA2CM,eAAA;EACA,uBAAA;EACA,oBAAA;CrCoqJL;AsCltJD;EACE,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,qBAAA;CtCotJD;AsChtJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CtCktJL;AsC7sJC;EACE,cAAA;CtC+sJH;AsC3sJC;EACE,mBAAA;EACA,UAAA;CtC6sJH;AsCtsJD;ECtCE,0BAAA;CvC+uJD;AuC5uJG;;EAEE,0BAAA;CvC8uJL;AsCzsJD;EC1CE,0BAAA;CvCsvJD;AuCnvJG;;EAEE,0BAAA;CvCqvJL;AsC5sJD;EC9CE,0BAAA;CvC6vJD;AuC1vJG;;EAEE,0BAAA;CvC4vJL;AsC/sJD;EClDE,0BAAA;CvCowJD;AuCjwJG;;EAEE,0BAAA;CvCmwJL;AsCltJD;ECtDE,0BAAA;CvC2wJD;AuCxwJG;;EAEE,0BAAA;CvC0wJL;AsCrtJD;EC1DE,0BAAA;CvCkxJD;AuC/wJG;;EAEE,0BAAA;CvCixJL;AwCnxJD;EACE,sBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,uBAAA;EACA,oBAAA;EACA,mBAAA;EACA,0BAAA;EACA,oBAAA;CxCqxJD;AwClxJC;EACE,cAAA;CxCoxJH;AwChxJC;EACE,mBAAA;EACA,UAAA;CxCkxJH;AwC/wJC;;EAEE,OAAA;EACA,iBAAA;CxCixJH;AwC5wJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CxC8wJL;AwCzwJC;;EAEE,eAAA;EACA,uBAAA;CxC2wJH;AwCxwJC;EACE,aAAA;CxC0wJH;AwCvwJC;EACE,kBAAA;CxCywJH;AwCtwJC;EACE,iBAAA;CxCwwJH;AyCl0JD;EACE,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CzCo0JD;AyCz0JD;;EASI,eAAA;CzCo0JH;AyC70JD;EAaI,oBAAA;EACA,gBAAA;EACA,iBAAA;CzCm0JH;AyCl1JD;EAmBI,0BAAA;CzCk0JH;AyC/zJC;;EAEE,mBAAA;EACA,mBAAA;EACA,oBAAA;CzCi0JH;AyC31JD;EA8BI,gBAAA;CzCg0JH;AyC9yJD;EACA;IAfI,kBAAA;IACA,qBAAA;GzCg0JD;EyC9zJC;;IAEE,mBAAA;IACA,oBAAA;GzCg0JH;EyCvzJH;;IAJM,gBAAA;GzC+zJH;CACF;A0C52JD;EACE,eAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;ErCiLA,4CAAA;EACK,uCAAA;EACG,oCAAA;CL8rJT;A0Cx3JD;;EAaI,kBAAA;EACA,mBAAA;C1C+2JH;A0C32JC;;;EAGE,sBAAA;C1C62JH;A0Cl4JD;EA0BI,aAAA;EACA,eAAA;C1C22JH;A2Cp4JD;EACE,cAAA;EACA,oBAAA;EACA,8BAAA;EACA,mBAAA;C3Cs4JD;A2C14JD;EAQI,cAAA;EAEA,eAAA;C3Co4JH;A2C94JD;EAeI,kBAAA;C3Ck4JH;A2Cj5JD;;EAqBI,iBAAA;C3Cg4JH;A2Cr5JD;EAyBI,gBAAA;C3C+3JH;A2Cv3JD;;EAEE,oBAAA;C3Cy3JD;A2C33JD;;EAMI,mBAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;C3Cy3JH;A2Cj3JD;ECvDE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C26JD;A2Ct3JD;EClDI,0BAAA;C5C26JH;A2Cz3JD;EC/CI,eAAA;C5C26JH;A2Cx3JD;EC3DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Cs7JD;A2C73JD;ECtDI,0BAAA;C5Cs7JH;A2Ch4JD;ECnDI,eAAA;C5Cs7JH;A2C/3JD;EC/DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Ci8JD;A2Cp4JD;EC1DI,0BAAA;C5Ci8JH;A2Cv4JD;ECvDI,eAAA;C5Ci8JH;A2Ct4JD;ECnEE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C48JD;A2C34JD;EC9DI,0BAAA;C5C48JH;A2C94JD;EC3DI,eAAA;C5C48JH;A6C98JD;EACE;IAAQ,4BAAA;G7Ci9JP;E6Ch9JD;IAAQ,yBAAA;G7Cm9JP;CACF;A6Ch9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6Cx9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6C98JD;EACE,iBAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,mBAAA;ExCsCA,uDAAA;EACQ,+CAAA;CL26JT;A6C78JD;EACE,YAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,0BAAA;ExCyBA,uDAAA;EACQ,+CAAA;EAyHR,oCAAA;EACK,+BAAA;EACG,4BAAA;CL+zJT;A6C18JD;;ECCI,8MAAA;EACA,yMAAA;EACA,sMAAA;EDAF,mCAAA;UAAA,2BAAA;C7C88JD;A6Cv8JD;;ExC5CE,2DAAA;EACK,sDAAA;EACG,mDAAA;CLu/JT;A6Cp8JD;EErEE,0BAAA;C/C4gKD;A+CzgKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C49JH;A6Cx8JD;EEzEE,0BAAA;C/CohKD;A+CjhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co+JH;A6C58JD;EE7EE,0BAAA;C/C4hKD;A+CzhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C4+JH;A6Ch9JD;EEjFE,0BAAA;C/CoiKD;A+CjiKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co/JH;AgD5iKD;EAEE,iBAAA;ChD6iKD;AgD3iKC;EACE,cAAA;ChD6iKH;AgDziKD;;EAEE,QAAA;EACA,iBAAA;ChD2iKD;AgDxiKD;EACE,eAAA;ChD0iKD;AgDviKD;EACE,eAAA;ChDyiKD;AgDtiKC;EACE,gBAAA;ChDwiKH;AgDpiKD;;EAEE,mBAAA;ChDsiKD;AgDniKD;;EAEE,oBAAA;ChDqiKD;AgDliKD;;;EAGE,oBAAA;EACA,oBAAA;ChDoiKD;AgDjiKD;EACE,uBAAA;ChDmiKD;AgDhiKD;EACE,uBAAA;ChDkiKD;AgD9hKD;EACE,cAAA;EACA,mBAAA;ChDgiKD;AgD1hKD;EACE,gBAAA;EACA,iBAAA;ChD4hKD;AiDnlKD;EAEE,oBAAA;EACA,gBAAA;CjDolKD;AiD5kKD;EACE,mBAAA;EACA,eAAA;EACA,mBAAA;EAEA,oBAAA;EACA,uBAAA;EACA,uBAAA;CjD6kKD;AiD1kKC;ErB3BA,6BAAA;EACC,4BAAA;C5BwmKF;AiD3kKC;EACE,iBAAA;ErBvBF,gCAAA;EACC,+BAAA;C5BqmKF;AiDpkKD;;EAEE,YAAA;CjDskKD;AiDxkKD;;EAKI,YAAA;CjDukKH;AiDnkKC;;;;EAEE,sBAAA;EACA,YAAA;EACA,0BAAA;CjDukKH;AiDnkKD;EACE,YAAA;EACA,iBAAA;CjDqkKD;AiDhkKC;;;EAGE,0BAAA;EACA,eAAA;EACA,oBAAA;CjDkkKH;AiDvkKC;;;EASI,eAAA;CjDmkKL;AiD5kKC;;;EAYI,eAAA;CjDqkKL;AiDhkKC;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;CjDkkKH;AiDxkKC;;;;;;;;;EAYI,eAAA;CjDukKL;AiDnlKC;;;EAeI,eAAA;CjDykKL;AkD3qKC;EACE,eAAA;EACA,0BAAA;ClD6qKH;AkD3qKG;;EAEE,eAAA;ClD6qKL;AkD/qKG;;EAKI,eAAA;ClD8qKP;AkD3qKK;;;;EAEE,eAAA;EACA,0BAAA;ClD+qKP;AkD7qKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDkrKP;AkDxsKC;EACE,eAAA;EACA,0BAAA;ClD0sKH;AkDxsKG;;EAEE,eAAA;ClD0sKL;AkD5sKG;;EAKI,eAAA;ClD2sKP;AkDxsKK;;;;EAEE,eAAA;EACA,0BAAA;ClD4sKP;AkD1sKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD+sKP;AkDruKC;EACE,eAAA;EACA,0BAAA;ClDuuKH;AkDruKG;;EAEE,eAAA;ClDuuKL;AkDzuKG;;EAKI,eAAA;ClDwuKP;AkDruKK;;;;EAEE,eAAA;EACA,0BAAA;ClDyuKP;AkDvuKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD4uKP;AkDlwKC;EACE,eAAA;EACA,0BAAA;ClDowKH;AkDlwKG;;EAEE,eAAA;ClDowKL;AkDtwKG;;EAKI,eAAA;ClDqwKP;AkDlwKK;;;;EAEE,eAAA;EACA,0BAAA;ClDswKP;AkDpwKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDywKP;AiDxqKD;EACE,cAAA;EACA,mBAAA;CjD0qKD;AiDxqKD;EACE,iBAAA;EACA,iBAAA;CjD0qKD;AmDpyKD;EACE,oBAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;E9C0DA,kDAAA;EACQ,0CAAA;CL6uKT;AmDnyKD;EACE,cAAA;CnDqyKD;AmDhyKD;EACE,mBAAA;EACA,qCAAA;EvBpBA,6BAAA;EACC,4BAAA;C5BuzKF;AmDtyKD;EAMI,eAAA;CnDmyKH;AmD9xKD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;CnDgyKD;AmDpyKD;;;;;EAWI,eAAA;CnDgyKH;AmD3xKD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EvBxCA,gCAAA;EACC,+BAAA;C5Bs0KF;AmDrxKD;;EAGI,iBAAA;CnDsxKH;AmDzxKD;;EAMM,oBAAA;EACA,iBAAA;CnDuxKL;AmDnxKG;;EAEI,cAAA;EvBvEN,6BAAA;EACC,4BAAA;C5B61KF;AmDjxKG;;EAEI,iBAAA;EvBvEN,gCAAA;EACC,+BAAA;C5B21KF;AmD1yKD;EvB1DE,2BAAA;EACC,0BAAA;C5Bu2KF;AmD7wKD;EAEI,oBAAA;CnD8wKH;AmD3wKD;EACE,oBAAA;CnD6wKD;AmDrwKD;;;EAII,iBAAA;CnDswKH;AmD1wKD;;;EAOM,mBAAA;EACA,oBAAA;CnDwwKL;AmDhxKD;;EvBzGE,6BAAA;EACC,4BAAA;C5B63KF;AmDrxKD;;;;EAmBQ,4BAAA;EACA,6BAAA;CnDwwKP;AmD5xKD;;;;;;;;EAwBU,4BAAA;CnD8wKT;AmDtyKD;;;;;;;;EA4BU,6BAAA;CnDoxKT;AmDhzKD;;EvBjGE,gCAAA;EACC,+BAAA;C5Bq5KF;AmDrzKD;;;;EAyCQ,+BAAA;EACA,gCAAA;CnDkxKP;AmD5zKD;;;;;;;;EA8CU,+BAAA;CnDwxKT;AmDt0KD;;;;;;;;EAkDU,gCAAA;CnD8xKT;AmDh1KD;;;;EA2DI,2BAAA;CnD2xKH;AmDt1KD;;EA+DI,cAAA;CnD2xKH;AmD11KD;;EAmEI,UAAA;CnD2xKH;AmD91KD;;;;;;;;;;;;EA0EU,eAAA;CnDkyKT;AmD52KD;;;;;;;;;;;;EA8EU,gBAAA;CnD4yKT;AmD13KD;;;;;;;;EAuFU,iBAAA;CnD6yKT;AmDp4KD;;;;;;;;EAgGU,iBAAA;CnD8yKT;AmD94KD;EAsGI,UAAA;EACA,iBAAA;CnD2yKH;AmDjyKD;EACE,oBAAA;CnDmyKD;AmDpyKD;EAKI,iBAAA;EACA,mBAAA;CnDkyKH;AmDxyKD;EASM,gBAAA;CnDkyKL;AmD3yKD;EAcI,iBAAA;CnDgyKH;AmD9yKD;;EAkBM,2BAAA;CnDgyKL;AmDlzKD;EAuBI,cAAA;CnD8xKH;AmDrzKD;EAyBM,8BAAA;CnD+xKL;AmDxxKD;EC1PE,mBAAA;CpDqhLD;AoDnhLC;EACE,eAAA;EACA,0BAAA;EACA,mBAAA;CpDqhLH;AoDxhLC;EAMI,uBAAA;CpDqhLL;AoD3hLC;EASI,eAAA;EACA,0BAAA;CpDqhLL;AoDlhLC;EAEI,0BAAA;CpDmhLL;AmDvyKD;EC7PE,sBAAA;CpDuiLD;AoDriLC;EACE,YAAA;EACA,0BAAA;EACA,sBAAA;CpDuiLH;AoD1iLC;EAMI,0BAAA;CpDuiLL;AoD7iLC;EASI,eAAA;EACA,uBAAA;CpDuiLL;AoDpiLC;EAEI,6BAAA;CpDqiLL;AmDtzKD;EChQE,sBAAA;CpDyjLD;AoDvjLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDyjLH;AoD5jLC;EAMI,0BAAA;CpDyjLL;AoD/jLC;EASI,eAAA;EACA,0BAAA;CpDyjLL;AoDtjLC;EAEI,6BAAA;CpDujLL;AmDr0KD;ECnQE,sBAAA;CpD2kLD;AoDzkLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD2kLH;AoD9kLC;EAMI,0BAAA;CpD2kLL;AoDjlLC;EASI,eAAA;EACA,0BAAA;CpD2kLL;AoDxkLC;EAEI,6BAAA;CpDykLL;AmDp1KD;ECtQE,sBAAA;CpD6lLD;AoD3lLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD6lLH;AoDhmLC;EAMI,0BAAA;CpD6lLL;AoDnmLC;EASI,eAAA;EACA,0BAAA;CpD6lLL;AoD1lLC;EAEI,6BAAA;CpD2lLL;AmDn2KD;ECzQE,sBAAA;CpD+mLD;AoD7mLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD+mLH;AoDlnLC;EAMI,0BAAA;CpD+mLL;AoDrnLC;EASI,eAAA;EACA,0BAAA;CpD+mLL;AoD5mLC;EAEI,6BAAA;CpD6mLL;AqD7nLD;EACE,mBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,iBAAA;CrD+nLD;AqDpoLD;;;;;EAYI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;CrD+nLH;AqD1nLD;EACE,uBAAA;CrD4nLD;AqDxnLD;EACE,oBAAA;CrD0nLD;AsDrpLD;EACE,iBAAA;EACA,cAAA;EACA,oBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EjDwDA,wDAAA;EACQ,gDAAA;CLgmLT;AsD/pLD;EASI,mBAAA;EACA,kCAAA;CtDypLH;AsDppLD;EACE,cAAA;EACA,mBAAA;CtDspLD;AsDppLD;EACE,aAAA;EACA,mBAAA;CtDspLD;AuD5qLD;EACE,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,0BAAA;EjCRA,aAAA;EAGA,0BAAA;CtBqrLD;AuD7qLC;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;EjCfF,aAAA;EAGA,0BAAA;CtB6rLD;AuDzqLC;EACE,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,UAAA;EACA,yBAAA;CvD2qLH;AwDhsLD;EACE,iBAAA;CxDksLD;AwD9rLD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,kCAAA;EAIA,WAAA;CxD6rLD;AwD1rLC;EnD+GA,sCAAA;EACI,kCAAA;EACC,iCAAA;EACG,8BAAA;EAkER,oDAAA;EAEK,0CAAA;EACG,oCAAA;CL6gLT;AwDhsLC;EnD2GA,mCAAA;EACI,+BAAA;EACC,8BAAA;EACG,2BAAA;CLwlLT;AwDpsLD;EACE,mBAAA;EACA,iBAAA;CxDssLD;AwDlsLD;EACE,mBAAA;EACA,YAAA;EACA,aAAA;CxDosLD;AwDhsLD;EACE,mBAAA;EACA,uBAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EnDaA,iDAAA;EACQ,yCAAA;EmDZR,qCAAA;UAAA,6BAAA;EAEA,WAAA;CxDksLD;AwD9rLD;EACE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,uBAAA;CxDgsLD;AwD9rLC;ElCrEA,WAAA;EAGA,yBAAA;CtBowLD;AwDjsLC;ElCtEA,aAAA;EAGA,0BAAA;CtBwwLD;AwDhsLD;EACE,cAAA;EACA,iCAAA;CxDksLD;AwD9rLD;EACE,iBAAA;CxDgsLD;AwD5rLD;EACE,UAAA;EACA,wBAAA;CxD8rLD;AwDzrLD;EACE,mBAAA;EACA,cAAA;CxD2rLD;AwDvrLD;EACE,cAAA;EACA,kBAAA;EACA,8BAAA;CxDyrLD;AwD5rLD;EAQI,iBAAA;EACA,iBAAA;CxDurLH;AwDhsLD;EAaI,kBAAA;CxDsrLH;AwDnsLD;EAiBI,eAAA;CxDqrLH;AwDhrLD;EACE,mBAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;CxDkrLD;AwDhqLD;EAZE;IACE,aAAA;IACA,kBAAA;GxD+qLD;EwD7qLD;InDvEA,kDAAA;IACQ,0CAAA;GLuvLP;EwD5qLD;IAAY,aAAA;GxD+qLX;CACF;AwD1qLD;EAFE;IAAY,aAAA;GxDgrLX;CACF;AyD/zLD;EACE,mBAAA;EACA,cAAA;EACA,eAAA;ECRA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;EDHA,gBAAA;EnCVA,WAAA;EAGA,yBAAA;CtBs1LD;AyD30LC;EnCdA,aAAA;EAGA,0BAAA;CtB01LD;AyD90LC;EAAW,iBAAA;EAAmB,eAAA;CzDk1L/B;AyDj1LC;EAAW,iBAAA;EAAmB,eAAA;CzDq1L/B;AyDp1LC;EAAW,gBAAA;EAAmB,eAAA;CzDw1L/B;AyDv1LC;EAAW,kBAAA;EAAmB,eAAA;CzD21L/B;AyDv1LD;EACE,iBAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;CzDy1LD;AyDr1LD;EACE,mBAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;CzDu1LD;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,QAAA;EACA,iBAAA;EACA,4BAAA;EACA,yBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,SAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,WAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;A2Dl7LD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,iBAAA;EACA,aAAA;EDXA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;ECAA,gBAAA;EAEA,uBAAA;EACA,qCAAA;UAAA,6BAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EtD8CA,kDAAA;EACQ,0CAAA;CLk5LT;A2D77LC;EAAY,kBAAA;C3Dg8Lb;A2D/7LC;EAAY,kBAAA;C3Dk8Lb;A2Dj8LC;EAAY,iBAAA;C3Do8Lb;A2Dn8LC;EAAY,mBAAA;C3Ds8Lb;A2Dn8LD;EACE,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,0BAAA;EACA,iCAAA;EACA,2BAAA;C3Dq8LD;A2Dl8LD;EACE,kBAAA;C3Do8LD;A2D57LC;;EAEE,mBAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;C3D87LH;A2D37LD;EACE,mBAAA;C3D67LD;A2D37LD;EACE,mBAAA;EACA,YAAA;C3D67LD;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,uBAAA;C3D47LL;A2Dz7LC;EACE,SAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,4BAAA;EACA,wCAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;C3D47LL;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,0BAAA;C3D47LL;A2Dx7LC;EACE,SAAA;EACA,aAAA;EACA,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,uCAAA;C3D07LH;A2Dz7LG;EACE,aAAA;EACA,WAAA;EACA,sBAAA;EACA,wBAAA;EACA,cAAA;C3D27LL;A4DpjMD;EACE,mBAAA;C5DsjMD;A4DnjMD;EACE,mBAAA;EACA,iBAAA;EACA,YAAA;C5DqjMD;A4DxjMD;EAMI,cAAA;EACA,mBAAA;EvD6KF,0CAAA;EACK,qCAAA;EACG,kCAAA;CLy4LT;A4D/jMD;;EAcM,eAAA;C5DqjML;A4D3hMC;EA4NF;IvD3DE,uDAAA;IAEK,6CAAA;IACG,uCAAA;IA7JR,oCAAA;IAEQ,4BAAA;IA+GR,4BAAA;IAEQ,oBAAA;GL86LP;E4DzjMG;;IvDmHJ,2CAAA;IACQ,mCAAA;IuDjHF,QAAA;G5D4jML;E4D1jMG;;IvD8GJ,4CAAA;IACQ,oCAAA;IuD5GF,QAAA;G5D6jML;E4D3jMG;;;IvDyGJ,wCAAA;IACQ,gCAAA;IuDtGF,QAAA;G5D8jML;CACF;A4DpmMD;;;EA6CI,eAAA;C5D4jMH;A4DzmMD;EAiDI,QAAA;C5D2jMH;A4D5mMD;;EAsDI,mBAAA;EACA,OAAA;EACA,YAAA;C5D0jMH;A4DlnMD;EA4DI,WAAA;C5DyjMH;A4DrnMD;EA+DI,YAAA;C5DyjMH;A4DxnMD;;EAmEI,QAAA;C5DyjMH;A4D5nMD;EAuEI,YAAA;C5DwjMH;A4D/nMD;EA0EI,WAAA;C5DwjMH;A4DhjMD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EtC9FA,aAAA;EAGA,0BAAA;EsC6FA,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;EACA,mCAAA;C5DmjMD;A4D9iMC;EdnGE,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CopMH;A4DljMC;EACE,WAAA;EACA,SAAA;EdxGA,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9C6pMH;A4DpjMC;;EAEE,WAAA;EACA,YAAA;EACA,sBAAA;EtCvHF,aAAA;EAGA,0BAAA;CtB4qMD;A4DtlMD;;;;EAuCI,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;C5DqjMH;A4DhmMD;;EA+CI,UAAA;EACA,mBAAA;C5DqjMH;A4DrmMD;;EAoDI,WAAA;EACA,oBAAA;C5DqjMH;A4D1mMD;;EAyDI,YAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;C5DqjMH;A4DhjMG;EACE,iBAAA;C5DkjML;A4D9iMG;EACE,iBAAA;C5DgjML;A4DtiMD;EACE,mBAAA;EACA,aAAA;EACA,UAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;C5DwiMD;A4DjjMD;EAYI,sBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,oBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;EAWA,0BAAA;EACA,mCAAA;C5D8hMH;A4D7jMD;EAkCI,UAAA;EACA,YAAA;EACA,aAAA;EACA,uBAAA;C5D8hMH;A4DvhMD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;C5DyhMD;A4DxhMC;EACE,kBAAA;C5D0hMH;A4Dj/LD;EAhCE;;;;IAKI,YAAA;IACA,aAAA;IACA,kBAAA;IACA,gBAAA;G5DmhMH;E4D3hMD;;IAYI,mBAAA;G5DmhMH;E4D/hMD;;IAgBI,oBAAA;G5DmhMH;E4D9gMD;IACE,UAAA;IACA,WAAA;IACA,qBAAA;G5DghMD;E4D5gMD;IACE,aAAA;G5D8gMD;CACF;A6D7wMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,aAAA;EACA,eAAA;C7D6yMH;A6D3yMC;;;;;;;;;;;;;;;;EACE,YAAA;C7D4zMH;AiCp0MD;E6BRE,eAAA;EACA,kBAAA;EACA,mBAAA;C9D+0MD;AiCt0MD;EACE,wBAAA;CjCw0MD;AiCt0MD;EACE,uBAAA;CjCw0MD;AiCh0MD;EACE,yBAAA;CjCk0MD;AiCh0MD;EACE,0BAAA;CjCk0MD;AiCh0MD;EACE,mBAAA;CjCk0MD;AiCh0MD;E8BzBE,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,8BAAA;EACA,UAAA;C/D41MD;AiC9zMD;EACE,yBAAA;CjCg0MD;AiCzzMD;EACE,gBAAA;CjC2zMD;AgE51MD;EACE,oBAAA;ChE81MD;AgEx1MD;;;;ECdE,yBAAA;CjE42MD;AgEv1MD;;;;;;;;;;;;EAYE,yBAAA;ChEy1MD;AgEl1MD;EA6IA;IC7LE,0BAAA;GjEs4MC;EiEr4MD;IAAU,0BAAA;GjEw4MT;EiEv4MD;IAAU,8BAAA;GjE04MT;EiEz4MD;;IACU,+BAAA;GjE44MT;CACF;AgE51MD;EAwIA;IA1II,0BAAA;GhEk2MD;CACF;AgE51MD;EAmIA;IArII,2BAAA;GhEk2MD;CACF;AgE51MD;EA8HA;IAhII,iCAAA;GhEk2MD;CACF;AgE31MD;EAwHA;IC7LE,0BAAA;GjEo6MC;EiEn6MD;IAAU,0BAAA;GjEs6MT;EiEr6MD;IAAU,8BAAA;GjEw6MT;EiEv6MD;;IACU,+BAAA;GjE06MT;CACF;AgEr2MD;EAmHA;IArHI,0BAAA;GhE22MD;CACF;AgEr2MD;EA8GA;IAhHI,2BAAA;GhE22MD;CACF;AgEr2MD;EAyGA;IA3GI,iCAAA;GhE22MD;CACF;AgEp2MD;EAmGA;IC7LE,0BAAA;GjEk8MC;EiEj8MD;IAAU,0BAAA;GjEo8MT;EiEn8MD;IAAU,8BAAA;GjEs8MT;EiEr8MD;;IACU,+BAAA;GjEw8MT;CACF;AgE92MD;EA8FA;IAhGI,0BAAA;GhEo3MD;CACF;AgE92MD;EAyFA;IA3FI,2BAAA;GhEo3MD;CACF;AgE92MD;EAoFA;IAtFI,iCAAA;GhEo3MD;CACF;AgE72MD;EA8EA;IC7LE,0BAAA;GjEg+MC;EiE/9MD;IAAU,0BAAA;GjEk+MT;EiEj+MD;IAAU,8BAAA;GjEo+MT;EiEn+MD;;IACU,+BAAA;GjEs+MT;CACF;AgEv3MD;EAyEA;IA3EI,0BAAA;GhE63MD;CACF;AgEv3MD;EAoEA;IAtEI,2BAAA;GhE63MD;CACF;AgEv3MD;EA+DA;IAjEI,iCAAA;GhE63MD;CACF;AgEt3MD;EAyDA;ICrLE,yBAAA;GjEs/MC;CACF;AgEt3MD;EAoDA;ICrLE,yBAAA;GjE2/MC;CACF;AgEt3MD;EA+CA;ICrLE,yBAAA;GjEggNC;CACF;AgEt3MD;EA0CA;ICrLE,yBAAA;GjEqgNC;CACF;AgEn3MD;ECnJE,yBAAA;CjEygND;AgEh3MD;EA4BA;IC7LE,0BAAA;GjEqhNC;EiEphND;IAAU,0BAAA;GjEuhNT;EiEthND;IAAU,8BAAA;GjEyhNT;EiExhND;;IACU,+BAAA;GjE2hNT;CACF;AgE93MD;EACE,yBAAA;ChEg4MD;AgE33MD;EAqBA;IAvBI,0BAAA;GhEi4MD;CACF;AgE/3MD;EACE,yBAAA;ChEi4MD;AgE53MD;EAcA;IAhBI,2BAAA;GhEk4MD;CACF;AgEh4MD;EACE,yBAAA;ChEk4MD;AgE73MD;EAOA;IATI,iCAAA;GhEm4MD;CACF;AgE53MD;EACA;ICrLE,yBAAA;GjEojNC;CACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on