Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/site
diff options
context:
space:
mode:
authorMark Otto <markdotto@gmail.com>2018-12-17 05:18:37 +0300
committerMark Otto <otto@github.com>2018-12-21 20:03:29 +0300
commiteda851ee76bd01375f39682d903a76cc51207475 (patch)
treec0089a8d35153a7f7af991c5070af6449c7880ab /site
parent2c0cd7d2edb41d6288c1eb4da18b614b04c4b912 (diff)
Prep for v4.2.0 release
- Move 4.1 docs to 4.2 - Update versions everywhere to 4.1.3 with release script - Manually bump the shorthand version in package.json - Add 4.2 to the versions docs page - Update some redirects - Fix tests asset URLs - Bump Nuget and more
Diffstat (limited to 'site')
-rw-r--r--site/_data/docs-versions.yml3
-rw-r--r--site/_includes/docs-navbar.html3
-rw-r--r--site/docs/4.2/about/brand.md (renamed from site/docs/4.1/about/brand.md)0
-rw-r--r--site/docs/4.2/about/license.md (renamed from site/docs/4.1/about/license.md)0
-rw-r--r--site/docs/4.2/about/overview.md (renamed from site/docs/4.1/about/overview.md)4
-rw-r--r--site/docs/4.2/about/team.md (renamed from site/docs/4.1/about/team.md)0
-rw-r--r--site/docs/4.2/about/translations.md (renamed from site/docs/4.1/about/translations.md)0
-rw-r--r--site/docs/4.2/assets/brand/bootstrap-outline.svg (renamed from site/docs/4.1/assets/brand/bootstrap-outline.svg)0
-rw-r--r--site/docs/4.2/assets/brand/bootstrap-punchout.svg (renamed from site/docs/4.1/assets/brand/bootstrap-punchout.svg)0
-rw-r--r--site/docs/4.2/assets/brand/bootstrap-social-logo.png (renamed from site/docs/4.1/assets/brand/bootstrap-social-logo.png)bin23959 -> 23959 bytes
-rw-r--r--site/docs/4.2/assets/brand/bootstrap-social.png (renamed from site/docs/4.1/assets/brand/bootstrap-social.png)bin231733 -> 231733 bytes
-rw-r--r--site/docs/4.2/assets/brand/bootstrap-solid.svg (renamed from site/docs/4.1/assets/brand/bootstrap-solid.svg)0
-rw-r--r--site/docs/4.2/assets/css/docs.min.css (renamed from site/docs/4.1/assets/css/docs.min.css)0
-rw-r--r--site/docs/4.2/assets/css/docs.min.css.map (renamed from site/docs/4.1/assets/css/docs.min.css.map)2
-rw-r--r--site/docs/4.2/assets/img/bootstrap-themes.png (renamed from site/docs/4.1/assets/img/bootstrap-themes.png)bin28187 -> 28187 bytes
-rw-r--r--site/docs/4.2/assets/img/bootstrap-themes@2x.png (renamed from site/docs/4.1/assets/img/bootstrap-themes@2x.png)bin80588 -> 80588 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/album.png (renamed from site/docs/4.1/assets/img/examples/album.png)bin21740 -> 21740 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/album@2x.png (renamed from site/docs/4.1/assets/img/examples/album@2x.png)bin26370 -> 26370 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/blog.png (renamed from site/docs/4.1/assets/img/examples/blog.png)bin32843 -> 32843 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/blog@2x.png (renamed from site/docs/4.1/assets/img/examples/blog@2x.png)bin36944 -> 36944 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/carousel.png (renamed from site/docs/4.1/assets/img/examples/carousel.png)bin21450 -> 21450 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/carousel@2x.png (renamed from site/docs/4.1/assets/img/examples/carousel@2x.png)bin31465 -> 31465 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/checkout.png (renamed from site/docs/4.1/assets/img/examples/checkout.png)bin25151 -> 25151 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/checkout@2x.png (renamed from site/docs/4.1/assets/img/examples/checkout@2x.png)bin28180 -> 28180 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/cover.png (renamed from site/docs/4.1/assets/img/examples/cover.png)bin7240 -> 7240 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/cover@2x.png (renamed from site/docs/4.1/assets/img/examples/cover@2x.png)bin17953 -> 17953 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/dashboard.png (renamed from site/docs/4.1/assets/img/examples/dashboard.png)bin24376 -> 24376 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/dashboard@2x.png (renamed from site/docs/4.1/assets/img/examples/dashboard@2x.png)bin26556 -> 26556 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/floating-labels.png (renamed from site/docs/4.1/assets/img/examples/floating-labels.png)bin10516 -> 10516 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/floating-labels@2x.png (renamed from site/docs/4.1/assets/img/examples/floating-labels@2x.png)bin11053 -> 11053 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/grid.png (renamed from site/docs/4.1/assets/img/examples/grid.png)bin37960 -> 37960 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/grid@2x.png (renamed from site/docs/4.1/assets/img/examples/grid@2x.png)bin34834 -> 34834 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/jumbotron.png (renamed from site/docs/4.1/assets/img/examples/jumbotron.png)bin31403 -> 31403 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/jumbotron@2x.png (renamed from site/docs/4.1/assets/img/examples/jumbotron@2x.png)bin38408 -> 38408 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-bottom.png (renamed from site/docs/4.1/assets/img/examples/navbar-bottom.png)bin9774 -> 9774 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-bottom@2x.png (renamed from site/docs/4.1/assets/img/examples/navbar-bottom@2x.png)bin11316 -> 11316 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-fixed.png (renamed from site/docs/4.1/assets/img/examples/navbar-fixed.png)bin11569 -> 11569 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-fixed@2x.png (renamed from site/docs/4.1/assets/img/examples/navbar-fixed@2x.png)bin13616 -> 13616 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-static.png (renamed from site/docs/4.1/assets/img/examples/navbar-static.png)bin12523 -> 12523 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbar-static@2x.png (renamed from site/docs/4.1/assets/img/examples/navbar-static@2x.png)bin14893 -> 14893 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbars.png (renamed from site/docs/4.1/assets/img/examples/navbars.png)bin24748 -> 24748 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/navbars@2x.png (renamed from site/docs/4.1/assets/img/examples/navbars@2x.png)bin27187 -> 27187 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/offcanvas.png (renamed from site/docs/4.1/assets/img/examples/offcanvas.png)bin20148 -> 20148 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/offcanvas@2x.png (renamed from site/docs/4.1/assets/img/examples/offcanvas@2x.png)bin23975 -> 23975 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/pricing.png (renamed from site/docs/4.1/assets/img/examples/pricing.png)bin25033 -> 25033 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/pricing@2x.png (renamed from site/docs/4.1/assets/img/examples/pricing@2x.png)bin29128 -> 29128 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/product.png (renamed from site/docs/4.1/assets/img/examples/product.png)bin24977 -> 24977 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/product@2x.png (renamed from site/docs/4.1/assets/img/examples/product@2x.png)bin27953 -> 27953 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sign-in.png (renamed from site/docs/4.1/assets/img/examples/sign-in.png)bin5704 -> 5704 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sign-in@2x.png (renamed from site/docs/4.1/assets/img/examples/sign-in@2x.png)bin5680 -> 5680 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/starter-template.png (renamed from site/docs/4.1/assets/img/examples/starter-template.png)bin9761 -> 9761 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/starter-template@2x.png (renamed from site/docs/4.1/assets/img/examples/starter-template@2x.png)bin11334 -> 11334 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sticky-footer-navbar.png (renamed from site/docs/4.1/assets/img/examples/sticky-footer-navbar.png)bin14167 -> 14167 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sticky-footer-navbar@2x.png (renamed from site/docs/4.1/assets/img/examples/sticky-footer-navbar@2x.png)bin15836 -> 15836 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sticky-footer.png (renamed from site/docs/4.1/assets/img/examples/sticky-footer.png)bin8170 -> 8170 bytes
-rw-r--r--site/docs/4.2/assets/img/examples/sticky-footer@2x.png (renamed from site/docs/4.1/assets/img/examples/sticky-footer@2x.png)bin9665 -> 9665 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/android-chrome-192x192.png (renamed from site/docs/4.1/assets/img/favicons/android-chrome-192x192.png)bin1935 -> 1935 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/android-chrome-512x512.png (renamed from site/docs/4.1/assets/img/favicons/android-chrome-512x512.png)bin4269 -> 4269 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/apple-touch-icon.png (renamed from site/docs/4.1/assets/img/favicons/apple-touch-icon.png)bin1738 -> 1738 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/browserconfig.xml (renamed from site/docs/4.1/assets/img/favicons/browserconfig.xml)0
-rw-r--r--site/docs/4.2/assets/img/favicons/favicon-16x16.png (renamed from site/docs/4.1/assets/img/favicons/favicon-16x16.png)bin310 -> 310 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/favicon-32x32.png (renamed from site/docs/4.1/assets/img/favicons/favicon-32x32.png)bin491 -> 491 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/manifest.json (renamed from site/docs/4.1/assets/img/favicons/manifest.json)0
-rw-r--r--site/docs/4.2/assets/img/favicons/mstile-144x144.png (renamed from site/docs/4.1/assets/img/favicons/mstile-144x144.png)bin1479 -> 1479 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/mstile-150x150.png (renamed from site/docs/4.1/assets/img/favicons/mstile-150x150.png)bin1428 -> 1428 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/mstile-310x150.png (renamed from site/docs/4.1/assets/img/favicons/mstile-310x150.png)bin1746 -> 1746 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/mstile-310x310.png (renamed from site/docs/4.1/assets/img/favicons/mstile-310x310.png)bin3085 -> 3085 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/mstile-70x70.png (renamed from site/docs/4.1/assets/img/favicons/mstile-70x70.png)bin1104 -> 1104 bytes
-rw-r--r--site/docs/4.2/assets/img/favicons/safari-pinned-tab.svg (renamed from site/docs/4.1/assets/img/favicons/safari-pinned-tab.svg)0
-rw-r--r--site/docs/4.2/assets/js/docs.min.js (renamed from site/docs/4.1/assets/js/docs.min.js)0
-rw-r--r--site/docs/4.2/assets/js/src/application.js (renamed from site/docs/4.1/assets/js/src/application.js)0
-rw-r--r--site/docs/4.2/assets/js/src/ie-emulation-modes-warning.js (renamed from site/docs/4.1/assets/js/src/ie-emulation-modes-warning.js)0
-rw-r--r--site/docs/4.2/assets/js/src/search.js (renamed from site/docs/4.1/assets/js/src/search.js)0
-rw-r--r--site/docs/4.2/assets/js/vendor/anchor.min.js (renamed from site/docs/4.1/assets/js/vendor/anchor.min.js)0
-rw-r--r--site/docs/4.2/assets/js/vendor/bs-custom-file-input.min.js (renamed from site/docs/4.1/assets/js/vendor/bs-custom-file-input.min.js)0
-rw-r--r--site/docs/4.2/assets/js/vendor/clipboard.min.js (renamed from site/docs/4.1/assets/js/vendor/clipboard.min.js)0
-rw-r--r--site/docs/4.2/assets/js/vendor/jquery-slim.min.js (renamed from site/docs/4.1/assets/js/vendor/jquery-slim.min.js)0
-rw-r--r--site/docs/4.2/assets/scss/_ads.scss (renamed from site/docs/4.1/assets/scss/_ads.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_algolia.scss (renamed from site/docs/4.1/assets/scss/_algolia.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_anchor.scss (renamed from site/docs/4.1/assets/scss/_anchor.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_brand.scss (renamed from site/docs/4.1/assets/scss/_brand.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_browser-bugs.scss (renamed from site/docs/4.1/assets/scss/_browser-bugs.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_buttons.scss (renamed from site/docs/4.1/assets/scss/_buttons.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_callouts.scss (renamed from site/docs/4.1/assets/scss/_callouts.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_clipboard-js.scss (renamed from site/docs/4.1/assets/scss/_clipboard-js.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_colors.scss (renamed from site/docs/4.1/assets/scss/_colors.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_component-examples.scss (renamed from site/docs/4.1/assets/scss/_component-examples.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_content.scss (renamed from site/docs/4.1/assets/scss/_content.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_footer.scss (renamed from site/docs/4.1/assets/scss/_footer.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_masthead.scss (renamed from site/docs/4.1/assets/scss/_masthead.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_nav.scss (renamed from site/docs/4.1/assets/scss/_nav.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_placeholder-img.scss (renamed from site/docs/4.1/assets/scss/_placeholder-img.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_sidebar.scss (renamed from site/docs/4.1/assets/scss/_sidebar.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_skippy.scss (renamed from site/docs/4.1/assets/scss/_skippy.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_syntax.scss (renamed from site/docs/4.1/assets/scss/_syntax.scss)0
-rw-r--r--site/docs/4.2/assets/scss/_variables.scss (renamed from site/docs/4.1/assets/scss/_variables.scss)0
-rw-r--r--site/docs/4.2/assets/scss/docs.scss (renamed from site/docs/4.1/assets/scss/docs.scss)0
-rw-r--r--site/docs/4.2/browser-bugs.md (renamed from site/docs/4.1/browser-bugs.md)0
-rw-r--r--site/docs/4.2/components/alerts.md (renamed from site/docs/4.1/components/alerts.md)0
-rw-r--r--site/docs/4.2/components/badge.md (renamed from site/docs/4.1/components/badge.md)0
-rw-r--r--site/docs/4.2/components/breadcrumb.md (renamed from site/docs/4.1/components/breadcrumb.md)0
-rw-r--r--site/docs/4.2/components/button-group.md (renamed from site/docs/4.1/components/button-group.md)0
-rw-r--r--site/docs/4.2/components/buttons.md (renamed from site/docs/4.1/components/buttons.md)2
-rw-r--r--site/docs/4.2/components/card.md (renamed from site/docs/4.1/components/card.md)0
-rw-r--r--site/docs/4.2/components/carousel.md (renamed from site/docs/4.1/components/carousel.md)0
-rw-r--r--site/docs/4.2/components/collapse.md (renamed from site/docs/4.1/components/collapse.md)0
-rw-r--r--site/docs/4.2/components/dropdowns.md (renamed from site/docs/4.1/components/dropdowns.md)0
-rw-r--r--site/docs/4.2/components/forms.md (renamed from site/docs/4.1/components/forms.md)0
-rw-r--r--site/docs/4.2/components/input-group.md (renamed from site/docs/4.1/components/input-group.md)0
-rw-r--r--site/docs/4.2/components/jumbotron.md (renamed from site/docs/4.1/components/jumbotron.md)0
-rw-r--r--site/docs/4.2/components/list-group.md (renamed from site/docs/4.1/components/list-group.md)0
-rw-r--r--site/docs/4.2/components/media-object.md (renamed from site/docs/4.1/components/media-object.md)0
-rw-r--r--site/docs/4.2/components/modal.md (renamed from site/docs/4.1/components/modal.md)0
-rw-r--r--site/docs/4.2/components/navbar.md (renamed from site/docs/4.1/components/navbar.md)0
-rw-r--r--site/docs/4.2/components/navs.md (renamed from site/docs/4.1/components/navs.md)0
-rw-r--r--site/docs/4.2/components/pagination.md (renamed from site/docs/4.1/components/pagination.md)0
-rw-r--r--site/docs/4.2/components/popovers.md (renamed from site/docs/4.1/components/popovers.md)0
-rw-r--r--site/docs/4.2/components/progress.md (renamed from site/docs/4.1/components/progress.md)0
-rw-r--r--site/docs/4.2/components/scrollspy.md (renamed from site/docs/4.1/components/scrollspy.md)0
-rw-r--r--site/docs/4.2/components/spinners.md (renamed from site/docs/4.1/components/spinners.md)0
-rw-r--r--site/docs/4.2/components/toasts.md (renamed from site/docs/4.1/components/toasts.md)0
-rw-r--r--site/docs/4.2/components/tooltips.md (renamed from site/docs/4.1/components/tooltips.md)0
-rw-r--r--site/docs/4.2/content/code.md (renamed from site/docs/4.1/content/code.md)0
-rw-r--r--site/docs/4.2/content/figures.md (renamed from site/docs/4.1/content/figures.md)0
-rw-r--r--site/docs/4.2/content/images.md (renamed from site/docs/4.1/content/images.md)0
-rw-r--r--site/docs/4.2/content/reboot.md (renamed from site/docs/4.1/content/reboot.md)2
-rw-r--r--site/docs/4.2/content/tables.md (renamed from site/docs/4.1/content/tables.md)0
-rw-r--r--site/docs/4.2/content/typography.md (renamed from site/docs/4.1/content/typography.md)0
-rw-r--r--site/docs/4.2/examples/.stylelintrc (renamed from site/docs/4.1/examples/.stylelintrc)0
-rw-r--r--site/docs/4.2/examples/album/album.css (renamed from site/docs/4.1/examples/album/album.css)0
-rw-r--r--site/docs/4.2/examples/album/index.html (renamed from site/docs/4.1/examples/album/index.html)0
-rw-r--r--site/docs/4.2/examples/blog/blog.css (renamed from site/docs/4.1/examples/blog/blog.css)0
-rw-r--r--site/docs/4.2/examples/blog/index.html (renamed from site/docs/4.1/examples/blog/index.html)0
-rw-r--r--site/docs/4.2/examples/carousel/carousel.css (renamed from site/docs/4.1/examples/carousel/carousel.css)0
-rw-r--r--site/docs/4.2/examples/carousel/index.html (renamed from site/docs/4.1/examples/carousel/index.html)0
-rw-r--r--site/docs/4.2/examples/checkout/form-validation.css (renamed from site/docs/4.1/examples/checkout/form-validation.css)0
-rw-r--r--site/docs/4.2/examples/checkout/form-validation.js (renamed from site/docs/4.1/examples/checkout/form-validation.js)0
-rw-r--r--site/docs/4.2/examples/checkout/index.html (renamed from site/docs/4.1/examples/checkout/index.html)0
-rw-r--r--site/docs/4.2/examples/cover/cover.css (renamed from site/docs/4.1/examples/cover/cover.css)0
-rw-r--r--site/docs/4.2/examples/cover/index.html (renamed from site/docs/4.1/examples/cover/index.html)0
-rw-r--r--site/docs/4.2/examples/dashboard/dashboard.css (renamed from site/docs/4.1/examples/dashboard/dashboard.css)0
-rw-r--r--site/docs/4.2/examples/dashboard/dashboard.js (renamed from site/docs/4.1/examples/dashboard/dashboard.js)0
-rw-r--r--site/docs/4.2/examples/dashboard/index.html (renamed from site/docs/4.1/examples/dashboard/index.html)0
-rw-r--r--site/docs/4.2/examples/floating-labels/floating-labels.css (renamed from site/docs/4.1/examples/floating-labels/floating-labels.css)0
-rw-r--r--site/docs/4.2/examples/floating-labels/index.html (renamed from site/docs/4.1/examples/floating-labels/index.html)0
-rw-r--r--site/docs/4.2/examples/grid/grid.css (renamed from site/docs/4.1/examples/grid/grid.css)0
-rw-r--r--site/docs/4.2/examples/grid/index.html (renamed from site/docs/4.1/examples/grid/index.html)0
-rw-r--r--site/docs/4.2/examples/index.html (renamed from site/docs/4.1/examples/index.html)0
-rw-r--r--site/docs/4.2/examples/jumbotron/index.html (renamed from site/docs/4.1/examples/jumbotron/index.html)0
-rw-r--r--site/docs/4.2/examples/jumbotron/jumbotron.css (renamed from site/docs/4.1/examples/jumbotron/jumbotron.css)0
-rw-r--r--site/docs/4.2/examples/navbar-bottom/index.html (renamed from site/docs/4.1/examples/navbar-bottom/index.html)0
-rw-r--r--site/docs/4.2/examples/navbar-fixed/index.html (renamed from site/docs/4.1/examples/navbar-fixed/index.html)0
-rw-r--r--site/docs/4.2/examples/navbar-fixed/navbar-top-fixed.css (renamed from site/docs/4.1/examples/navbar-fixed/navbar-top-fixed.css)0
-rw-r--r--site/docs/4.2/examples/navbar-static/index.html (renamed from site/docs/4.1/examples/navbar-static/index.html)0
-rw-r--r--site/docs/4.2/examples/navbar-static/navbar-top.css (renamed from site/docs/4.1/examples/navbar-static/navbar-top.css)0
-rw-r--r--site/docs/4.2/examples/navbars/index.html (renamed from site/docs/4.1/examples/navbars/index.html)0
-rw-r--r--site/docs/4.2/examples/navbars/navbar.css (renamed from site/docs/4.1/examples/navbars/navbar.css)0
-rw-r--r--site/docs/4.2/examples/offcanvas/index.html (renamed from site/docs/4.1/examples/offcanvas/index.html)0
-rw-r--r--site/docs/4.2/examples/offcanvas/offcanvas.css (renamed from site/docs/4.1/examples/offcanvas/offcanvas.css)0
-rw-r--r--site/docs/4.2/examples/offcanvas/offcanvas.js (renamed from site/docs/4.1/examples/offcanvas/offcanvas.js)0
-rw-r--r--site/docs/4.2/examples/pricing/index.html (renamed from site/docs/4.1/examples/pricing/index.html)0
-rw-r--r--site/docs/4.2/examples/pricing/pricing.css (renamed from site/docs/4.1/examples/pricing/pricing.css)0
-rw-r--r--site/docs/4.2/examples/product/index.html (renamed from site/docs/4.1/examples/product/index.html)0
-rw-r--r--site/docs/4.2/examples/product/product.css (renamed from site/docs/4.1/examples/product/product.css)0
-rw-r--r--site/docs/4.2/examples/sign-in/index.html (renamed from site/docs/4.1/examples/sign-in/index.html)0
-rw-r--r--site/docs/4.2/examples/sign-in/signin.css (renamed from site/docs/4.1/examples/sign-in/signin.css)0
-rw-r--r--site/docs/4.2/examples/starter-template/index.html (renamed from site/docs/4.1/examples/starter-template/index.html)0
-rw-r--r--site/docs/4.2/examples/starter-template/starter-template.css (renamed from site/docs/4.1/examples/starter-template/starter-template.css)0
-rw-r--r--site/docs/4.2/examples/sticky-footer-navbar/index.html (renamed from site/docs/4.1/examples/sticky-footer-navbar/index.html)0
-rw-r--r--site/docs/4.2/examples/sticky-footer-navbar/sticky-footer-navbar.css (renamed from site/docs/4.1/examples/sticky-footer-navbar/sticky-footer-navbar.css)0
-rw-r--r--site/docs/4.2/examples/sticky-footer/index.html (renamed from site/docs/4.1/examples/sticky-footer/index.html)0
-rw-r--r--site/docs/4.2/examples/sticky-footer/sticky-footer.css (renamed from site/docs/4.1/examples/sticky-footer/sticky-footer.css)0
-rw-r--r--site/docs/4.2/extend/approach.md (renamed from site/docs/4.1/extend/approach.md)0
-rw-r--r--site/docs/4.2/extend/icons.md (renamed from site/docs/4.1/extend/icons.md)0
-rw-r--r--site/docs/4.2/extend/index.md (renamed from site/docs/4.1/extend/index.md)0
-rw-r--r--site/docs/4.2/getting-started/accessibility.md (renamed from site/docs/4.1/getting-started/accessibility.md)0
-rw-r--r--site/docs/4.2/getting-started/best-practices.md (renamed from site/docs/4.1/getting-started/best-practices.md)0
-rw-r--r--site/docs/4.2/getting-started/browsers-devices.md (renamed from site/docs/4.1/getting-started/browsers-devices.md)0
-rw-r--r--site/docs/4.2/getting-started/build-tools.md (renamed from site/docs/4.1/getting-started/build-tools.md)0
-rw-r--r--site/docs/4.2/getting-started/contents.md (renamed from site/docs/4.1/getting-started/contents.md)2
-rw-r--r--site/docs/4.2/getting-started/download.md (renamed from site/docs/4.1/getting-started/download.md)0
-rw-r--r--site/docs/4.2/getting-started/introduction.md (renamed from site/docs/4.1/getting-started/introduction.md)4
-rw-r--r--site/docs/4.2/getting-started/javascript.md (renamed from site/docs/4.1/getting-started/javascript.md)0
-rw-r--r--site/docs/4.2/getting-started/theming.md (renamed from site/docs/4.1/getting-started/theming.md)2
-rw-r--r--site/docs/4.2/getting-started/webpack.md (renamed from site/docs/4.1/getting-started/webpack.md)0
-rw-r--r--site/docs/4.2/layout/grid.md (renamed from site/docs/4.1/layout/grid.md)0
-rw-r--r--site/docs/4.2/layout/overview.md (renamed from site/docs/4.1/layout/overview.md)2
-rw-r--r--site/docs/4.2/layout/utilities-for-layout.md (renamed from site/docs/4.1/layout/utilities-for-layout.md)0
-rw-r--r--site/docs/4.2/migration.md (renamed from site/docs/4.1/migration.md)0
-rw-r--r--site/docs/4.2/utilities/borders.md (renamed from site/docs/4.1/utilities/borders.md)2
-rw-r--r--site/docs/4.2/utilities/clearfix.md (renamed from site/docs/4.1/utilities/clearfix.md)0
-rw-r--r--site/docs/4.2/utilities/close-icon.md (renamed from site/docs/4.1/utilities/close-icon.md)0
-rw-r--r--site/docs/4.2/utilities/colors.md (renamed from site/docs/4.1/utilities/colors.md)0
-rw-r--r--site/docs/4.2/utilities/display.md (renamed from site/docs/4.1/utilities/display.md)0
-rw-r--r--site/docs/4.2/utilities/embed.md (renamed from site/docs/4.1/utilities/embed.md)0
-rw-r--r--site/docs/4.2/utilities/flex.md (renamed from site/docs/4.1/utilities/flex.md)0
-rw-r--r--site/docs/4.2/utilities/float.md (renamed from site/docs/4.1/utilities/float.md)0
-rw-r--r--site/docs/4.2/utilities/image-replacement.md (renamed from site/docs/4.1/utilities/image-replacement.md)0
-rw-r--r--site/docs/4.2/utilities/overflow.md (renamed from site/docs/4.1/utilities/overflow.md)0
-rw-r--r--site/docs/4.2/utilities/position.md (renamed from site/docs/4.1/utilities/position.md)0
-rw-r--r--site/docs/4.2/utilities/screenreaders.md (renamed from site/docs/4.1/utilities/screenreaders.md)0
-rw-r--r--site/docs/4.2/utilities/shadows.md (renamed from site/docs/4.1/utilities/shadows.md)0
-rw-r--r--site/docs/4.2/utilities/sizing.md (renamed from site/docs/4.1/utilities/sizing.md)0
-rw-r--r--site/docs/4.2/utilities/spacing.md (renamed from site/docs/4.1/utilities/spacing.md)0
-rw-r--r--site/docs/4.2/utilities/text.md (renamed from site/docs/4.1/utilities/text.md)0
-rw-r--r--site/docs/4.2/utilities/vertical-align.md (renamed from site/docs/4.1/utilities/vertical-align.md)0
-rw-r--r--site/docs/4.2/utilities/visibility.md (renamed from site/docs/4.1/utilities/visibility.md)0
207 files changed, 15 insertions, 13 deletions
diff --git a/site/_data/docs-versions.yml b/site/_data/docs-versions.yml
index 82ef412b92..4bae151a64 100644
--- a/site/_data/docs-versions.yml
+++ b/site/_data/docs-versions.yml
@@ -36,7 +36,8 @@
- group: v4.x
baseurl: https://getbootstrap.com/docs
- description: Current major release with two minor releases. Last update was v4.1.3.
+ description: Current major release with two minor releases. Last update was v4.2.0.
versions:
- v: 4.0
- v: 4.1
+ - v: 4.2
diff --git a/site/_includes/docs-navbar.html b/site/_includes/docs-navbar.html
index 01c7ec3559..a61450fd7c 100644
--- a/site/_includes/docs-navbar.html
+++ b/site/_includes/docs-navbar.html
@@ -32,7 +32,8 @@
v{{ site.docs_version }}
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="bd-versions">
- <a class="dropdown-item active" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/">Latest (4.1.x)</a>
+ <a class="dropdown-item active" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/">Latest (4.2.x)</a>
+ <a class="dropdown-item" href="https://getbootstrap.com/docs/4.2/">v4.2.0</a>
<a class="dropdown-item" href="https://getbootstrap.com/docs/4.0/">v4.0.0</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="https://v4-alpha.getbootstrap.com/">v4 Alpha 6</a>
diff --git a/site/docs/4.1/about/brand.md b/site/docs/4.2/about/brand.md
index 084c36bd88..084c36bd88 100644
--- a/site/docs/4.1/about/brand.md
+++ b/site/docs/4.2/about/brand.md
diff --git a/site/docs/4.1/about/license.md b/site/docs/4.2/about/license.md
index 39720029d7..39720029d7 100644
--- a/site/docs/4.1/about/license.md
+++ b/site/docs/4.2/about/license.md
diff --git a/site/docs/4.1/about/overview.md b/site/docs/4.2/about/overview.md
index 82d0bd6ef1..6f398d5cdb 100644
--- a/site/docs/4.1/about/overview.md
+++ b/site/docs/4.2/about/overview.md
@@ -3,8 +3,8 @@ layout: docs
title: About
description: Learn more about the team maintaining Bootstrap, how and why the project started, and how to get involved.
redirect_from:
- - "/docs/4.1/about/"
- - "/docs/4.1/history/"
+ - "/docs/4.2/about/"
+ - "/docs/4.2/history/"
group: about
---
diff --git a/site/docs/4.1/about/team.md b/site/docs/4.2/about/team.md
index 93aecf882f..93aecf882f 100644
--- a/site/docs/4.1/about/team.md
+++ b/site/docs/4.2/about/team.md
diff --git a/site/docs/4.1/about/translations.md b/site/docs/4.2/about/translations.md
index 576259d356..576259d356 100644
--- a/site/docs/4.1/about/translations.md
+++ b/site/docs/4.2/about/translations.md
diff --git a/site/docs/4.1/assets/brand/bootstrap-outline.svg b/site/docs/4.2/assets/brand/bootstrap-outline.svg
index 6e136ca87b..6e136ca87b 100644
--- a/site/docs/4.1/assets/brand/bootstrap-outline.svg
+++ b/site/docs/4.2/assets/brand/bootstrap-outline.svg
diff --git a/site/docs/4.1/assets/brand/bootstrap-punchout.svg b/site/docs/4.2/assets/brand/bootstrap-punchout.svg
index 81c20b0d8f..81c20b0d8f 100644
--- a/site/docs/4.1/assets/brand/bootstrap-punchout.svg
+++ b/site/docs/4.2/assets/brand/bootstrap-punchout.svg
diff --git a/site/docs/4.1/assets/brand/bootstrap-social-logo.png b/site/docs/4.2/assets/brand/bootstrap-social-logo.png
index fdd35e5d47..fdd35e5d47 100644
--- a/site/docs/4.1/assets/brand/bootstrap-social-logo.png
+++ b/site/docs/4.2/assets/brand/bootstrap-social-logo.png
Binary files differ
diff --git a/site/docs/4.1/assets/brand/bootstrap-social.png b/site/docs/4.2/assets/brand/bootstrap-social.png
index 468ab5b595..468ab5b595 100644
--- a/site/docs/4.1/assets/brand/bootstrap-social.png
+++ b/site/docs/4.2/assets/brand/bootstrap-social.png
Binary files differ
diff --git a/site/docs/4.1/assets/brand/bootstrap-solid.svg b/site/docs/4.2/assets/brand/bootstrap-solid.svg
index 4eed29bb72..4eed29bb72 100644
--- a/site/docs/4.1/assets/brand/bootstrap-solid.svg
+++ b/site/docs/4.2/assets/brand/bootstrap-solid.svg
diff --git a/site/docs/4.1/assets/css/docs.min.css b/site/docs/4.2/assets/css/docs.min.css
index 588ca1d10d..588ca1d10d 100644
--- a/site/docs/4.1/assets/css/docs.min.css
+++ b/site/docs/4.2/assets/css/docs.min.css
diff --git a/site/docs/4.1/assets/css/docs.min.css.map b/site/docs/4.2/assets/css/docs.min.css.map
index 317153f681..c9f91873cd 100644
--- a/site/docs/4.1/assets/css/docs.min.css.map
+++ b/site/docs/4.2/assets/css/docs.min.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../scss/docs.scss","../scss/_nav.scss","../../../../../scss/mixins/_breakpoints.scss","../scss/_masthead.scss","../scss/_ads.scss","../scss/_content.scss","site/docs/4.1/assets/css/docs.min.css","../scss/_skippy.scss","../../../../../scss/mixins/_hover.scss","../scss/_sidebar.scss","../scss/_footer.scss","../scss/_component-examples.scss","../../../../../scss/mixins/_grid.scss","../../../../../scss/mixins/_clearfix.scss","../scss/_buttons.scss","../scss/_callouts.scss","../scss/_browser-bugs.scss","../scss/_brand.scss","../scss/_colors.scss","../scss/_clipboard-js.scss","../scss/_placeholder-img.scss","../scss/_syntax.scss","../scss/_anchor.scss","../../../../../scss/mixins/_transition.scss","../scss/_algolia.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Docs (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 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 \"ads\";\n@import \"content\";\n@import \"skippy\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n@import \"placeholder-img\";\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: $white;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 600;\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: 600;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%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 != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// stylelint-disable declaration-no-important\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 padding: .8rem 2rem;\n font-weight: 600;\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.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","// stylelint-disable declaration-no-important, selector-max-id\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","// stylelint-disable no-duplicate-selectors, selector-max-combinators, selector-max-compound-selectors, selector-max-type, selector-no-qualifying-type\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 &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\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 &.table-bordered {\n border: 0;\n }\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.bd-content-title {\n display: block;\n pointer-events: auto;\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-2018 The Bootstrap Authors\n * Copyright 2011-2018 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: 991.98px) {\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: #cbbde2;\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: 600;\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: 600;\n color: #212529;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%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 padding: .8rem 2rem;\n font-weight: 600;\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.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#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]::before,\n.bd-content > h3[id]::before,\n.bd-content > h4[id]::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\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: 991.98px) {\n .bd-content > table {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .bd-content > table.table-bordered {\n border: 0;\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 #dee2e6;\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-title {\n display: block;\n pointer-events: auto;\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.skippy {\n display: block;\n padding: 1em;\n color: #fff;\n text-align: center;\n background-color: #563d7c;\n outline: 0;\n}\n\n.skippy:hover {\n color: #fff;\n}\n\n.skippy-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 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.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 height: calc(100vh - 4rem);\n }\n }\n}\n\n@media (min-width: 1200px) {\n .bd-sidebar {\n -ms-flex: 0 1 320px;\n flex: 0 1 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: 600;\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: 600;\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: 600;\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 > .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 .row + .row {\n margin-top: 1rem;\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 width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\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 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 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 0;\n border: solid #f8f9fa;\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-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 .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\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-top: 0;\n margin-bottom: 0;\n}\n\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n.bd-example > svg + svg,\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.modal {\n z-index: 1072;\n}\n\n.modal .tooltip,\n.modal .popover {\n z-index: 1073;\n}\n\n.modal-backdrop {\n z-index: 1071;\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.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\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.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}\n\n.bd-example-border-utils-0 [class^=\"border\"] {\n border: 1px solid #dee2e6;\n}\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: #f8f9fa;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n@media (min-width: 576px) {\n .highlight {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: -15px;\n margin-left: -15px;\n}\n\n@media (min-width: 576px) {\n .bd-content .highlight {\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.btn-bd-primary {\n font-weight: 600;\n color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-primary:hover, .btn-bd-primary:active {\n color: #fff;\n background-color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-primary:focus {\n box-shadow: 0 0 0 3px rgba(121, 82, 179, 0.25);\n}\n\n.btn-bd-download {\n font-weight: 600;\n color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-download:hover, .btn-bd-download:active {\n color: #2a2730;\n background-color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-download:focus {\n box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.25);\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-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-logos .inverse {\n color: #fff;\n background-color: #563d7c;\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-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\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-swatches .bd-purple {\n background-color: #563d7c;\n}\n\n.color-swatches .bd-purple-light {\n background-color: #cbbde2;\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.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.swatch-blue {\n color: #fff;\n background-color: #007bff;\n}\n\n.swatch-indigo {\n color: #fff;\n background-color: #6610f2;\n}\n\n.swatch-purple {\n color: #fff;\n background-color: #6f42c1;\n}\n\n.swatch-pink {\n color: #fff;\n background-color: #e83e8c;\n}\n\n.swatch-red {\n color: #fff;\n background-color: #dc3545;\n}\n\n.swatch-orange {\n color: #212529;\n background-color: #fd7e14;\n}\n\n.swatch-yellow {\n color: #212529;\n background-color: #ffc107;\n}\n\n.swatch-green {\n color: #fff;\n background-color: #28a745;\n}\n\n.swatch-teal {\n color: #fff;\n background-color: #20c997;\n}\n\n.swatch-cyan {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.swatch-white {\n color: #212529;\n background-color: #fff;\n}\n\n.swatch-gray {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-gray-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.swatch-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.swatch-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.swatch-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.swatch-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.swatch-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.swatch-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-100 {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.swatch-200 {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.swatch-300 {\n color: #212529;\n background-color: #dee2e6;\n}\n\n.swatch-400 {\n color: #212529;\n background-color: #ced4da;\n}\n\n.swatch-500 {\n color: #212529;\n background-color: #adb5bd;\n}\n\n.swatch-600 {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-700 {\n color: #fff;\n background-color: #495057;\n}\n\n.swatch-800 {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-900 {\n color: #fff;\n background-color: #212529;\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@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\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\n.btn-clipboard:hover {\n color: #fff;\n background-color: #027de7;\n}\n\n.bd-placeholder-img {\n font-size: 1.125rem;\n text-anchor: middle;\n}\n\n@media (min-width: 768px) {\n .bd-placeholder-img-lg {\n font-size: 3.5rem;\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.language-sh::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: 400;\n color: rgba(0, 123, 255, 0.5);\n transition: color 0.15s ease-in-out, opacity 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .anchorjs-link {\n transition: none;\n }\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: 600 !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--subcategory-inline {\n display: block !important;\n font-size: .875rem;\n color: #495057;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline::after {\n padding: 0 .25rem;\n content: \"/\";\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n float: none !important;\n width: 100% !important;\n padding: .25rem 1rem !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 margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n padding: .2rem 0;\n font-size: .8125rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n color: #6c757d;\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 */",".skippy {\n display: block;\n padding: 1em;\n color: $white;\n text-align: center;\n background-color: $bd-purple;\n outline: 0;\n\n @include hover {\n color: $white;\n }\n}\n\n.skippy-text {\n padding: .5em;\n outline: 1px dotted;\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n 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}\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 height: calc(100vh - 4rem);\n }\n border-right: 1px solid rgba(0, 0, 0, .1);\n }\n\n @include media-breakpoint-up(xl) {\n flex: 0 1 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: 600;\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: 600;\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: 600;\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","// stylelint-disable no-duplicate-selectors, selector-no-qualifying-type\n\n//\n// Grid examples\n//\n\n.bd-example-row {\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 .row + .row {\n margin-top: 1rem;\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) 0;\n border: solid $gray-100;\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-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 .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\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 > .close {\n float: none;\n }\n}\n\n// Typography\n.bd-example-type {\n .table {\n .type-info {\n color: #999;\n vertical-align: middle;\n }\n td {\n padding: 1rem 0;\n border-color: #eee;\n }\n tr:first-child td {\n border-top: 0;\n }\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example {\n > svg + svg,\n > img + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example {\n > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n }\n > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n }\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.modal {\n z-index: 1072;\n\n .tooltip,\n .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\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// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n\n .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\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 }\n}\n\n.bd-example-border-utils-0 {\n [class^=\"border\"] {\n border: 1px solid $border-color;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: $gray-100;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: (-$grid-gutter-width / 2);\n margin-left: (-$grid-gutter-width / 2);\n\n @include media-breakpoint-up(sm) {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight {\n pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n }\n pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n }\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-primary {\n font-weight: 600;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: $white;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n\n &:focus {\n box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n }\n}\n\n.btn-bd-download {\n font-weight: 600;\n color: $bd-download;\n border-color: $bd-download;\n\n &:hover,\n &:active {\n color: $bd-dark;\n background-color: $bd-download;\n border-color: $bd-download;\n }\n\n &:focus {\n box-shadow: 0 0 0 3px rgba($bd-download, .25);\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 h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n\n code {\n border-radius: .25rem;\n }\n\n + .bd-callout {\n margin-top: -.25rem;\n }\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","// 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: $bd-purple;\n background-color: #f9f9f9;\n border-radius: .25rem;\n\n .inverse {\n color: $white;\n background-color: $bd-purple;\n }\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n\n + .bd-brand-item {\n border-top: 1px solid $white;\n }\n\n // Heading content within\n h1,\n h3 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(md) {\n display: table-cell;\n width: 1%;\n\n + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid $white;\n }\n\n h1 {\n font-size: 4rem;\n }\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n\n // Docs colors\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.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 @include media-breakpoint-up(md) {\n width: 6rem;\n height: 6rem;\n }\n}\n","//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\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 @include media-breakpoint-up(md) {\n display: block;\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: $white;\n background-color: #027de7;\n }\n}\n","//\n// Placeholder svg used in the docs.\n//\n\n// Remember to update `site/_layouts/examples.html` too if this changes!\n\n.bd-placeholder-img {\n font-size: 1.125rem;\n text-anchor: middle;\n}\n\n.bd-placeholder-img-lg {\n @include media-breakpoint-up(md) {\n font-size: 3.5rem;\n }\n}\n","// stylelint-disable declaration-block-single-line-max-declarations, selector-class-pattern\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,\n.language-sh::before {\n color: #009;\n content: \"$ \";\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n user-select: none;\n}\n",".anchorjs-link {\n font-weight: 400;\n color: rgba($link-color, .5);\n @include transition(color .15s ease-in-out, opacity .15s ease-in-out);\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n","// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n","// stylelint-disable declaration-no-important\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: $white;\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: 600 !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--subcategory-inline {\n display: block !important;\n font-size: .875rem;\n color: $gray-700;\n\n &::after {\n padding: 0 .25rem;\n content: \"/\";\n }\n }\n\n .algolia-docsearch-suggestion--content {\n display: flex;\n flex-wrap: wrap;\n float: none !important;\n width: 100% !important;\n padding: .25rem 1rem !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 margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n flex: 0 0 100%;\n max-width: 100%;\n padding: .2rem 0;\n font-size: .8125rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n color: $gray-600;\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
+{"version":3,"sources":["../scss/docs.scss","../scss/_nav.scss","../../../../../scss/mixins/_breakpoints.scss","../scss/_masthead.scss","../scss/_ads.scss","../scss/_content.scss","site/docs/4.2/assets/css/docs.min.css","../scss/_skippy.scss","../../../../../scss/mixins/_hover.scss","../scss/_sidebar.scss","../scss/_footer.scss","../scss/_component-examples.scss","../../../../../scss/mixins/_grid.scss","../../../../../scss/mixins/_clearfix.scss","../scss/_buttons.scss","../scss/_callouts.scss","../scss/_browser-bugs.scss","../scss/_brand.scss","../scss/_colors.scss","../scss/_clipboard-js.scss","../scss/_placeholder-img.scss","../scss/_syntax.scss","../scss/_anchor.scss","../../../../../scss/mixins/_transition.scss","../scss/_algolia.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Docs (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 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 \"ads\";\n@import \"content\";\n@import \"skippy\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n@import \"placeholder-img\";\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: $white;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 600;\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: 600;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%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 != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// stylelint-disable declaration-no-important\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 padding: .8rem 2rem;\n font-weight: 600;\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.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","// stylelint-disable declaration-no-important, selector-max-id\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","// stylelint-disable no-duplicate-selectors, selector-max-combinators, selector-max-compound-selectors, selector-max-type, selector-no-qualifying-type\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 &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\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 &.table-bordered {\n border: 0;\n }\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.bd-content-title {\n display: block;\n pointer-events: auto;\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-2018 The Bootstrap Authors\n * Copyright 2011-2018 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: 991.98px) {\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: #cbbde2;\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: 600;\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: 600;\n color: #212529;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml,%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 padding: .8rem 2rem;\n font-weight: 600;\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.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#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]::before,\n.bd-content > h3[id]::before,\n.bd-content > h4[id]::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\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: 991.98px) {\n .bd-content > table {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .bd-content > table.table-bordered {\n border: 0;\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 #dee2e6;\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-title {\n display: block;\n pointer-events: auto;\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.skippy {\n display: block;\n padding: 1em;\n color: #fff;\n text-align: center;\n background-color: #563d7c;\n outline: 0;\n}\n\n.skippy:hover {\n color: #fff;\n}\n\n.skippy-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 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.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 height: calc(100vh - 4rem);\n }\n }\n}\n\n@media (min-width: 1200px) {\n .bd-sidebar {\n -ms-flex: 0 1 320px;\n flex: 0 1 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: 600;\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: 600;\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: 600;\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 > .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 .row + .row {\n margin-top: 1rem;\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 width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\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 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 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 0;\n border: solid #f8f9fa;\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-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 .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\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-top: 0;\n margin-bottom: 0;\n}\n\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n.bd-example > svg + svg,\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.modal {\n z-index: 1072;\n}\n\n.modal .tooltip,\n.modal .popover {\n z-index: 1073;\n}\n\n.modal-backdrop {\n z-index: 1071;\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.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\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.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}\n\n.bd-example-border-utils-0 [class^=\"border\"] {\n border: 1px solid #dee2e6;\n}\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: #f8f9fa;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n@media (min-width: 576px) {\n .highlight {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: -15px;\n margin-left: -15px;\n}\n\n@media (min-width: 576px) {\n .bd-content .highlight {\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.btn-bd-primary {\n font-weight: 600;\n color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-primary:hover, .btn-bd-primary:active {\n color: #fff;\n background-color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-primary:focus {\n box-shadow: 0 0 0 3px rgba(121, 82, 179, 0.25);\n}\n\n.btn-bd-download {\n font-weight: 600;\n color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-download:hover, .btn-bd-download:active {\n color: #2a2730;\n background-color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-download:focus {\n box-shadow: 0 0 0 3px rgba(255, 228, 132, 0.25);\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-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-logos .inverse {\n color: #fff;\n background-color: #563d7c;\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-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\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-swatches .bd-purple {\n background-color: #563d7c;\n}\n\n.color-swatches .bd-purple-light {\n background-color: #cbbde2;\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.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.swatch-blue {\n color: #fff;\n background-color: #007bff;\n}\n\n.swatch-indigo {\n color: #fff;\n background-color: #6610f2;\n}\n\n.swatch-purple {\n color: #fff;\n background-color: #6f42c1;\n}\n\n.swatch-pink {\n color: #fff;\n background-color: #e83e8c;\n}\n\n.swatch-red {\n color: #fff;\n background-color: #dc3545;\n}\n\n.swatch-orange {\n color: #212529;\n background-color: #fd7e14;\n}\n\n.swatch-yellow {\n color: #212529;\n background-color: #ffc107;\n}\n\n.swatch-green {\n color: #fff;\n background-color: #28a745;\n}\n\n.swatch-teal {\n color: #fff;\n background-color: #20c997;\n}\n\n.swatch-cyan {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.swatch-white {\n color: #212529;\n background-color: #fff;\n}\n\n.swatch-gray {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-gray-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.swatch-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.swatch-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.swatch-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.swatch-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.swatch-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.swatch-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-100 {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.swatch-200 {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.swatch-300 {\n color: #212529;\n background-color: #dee2e6;\n}\n\n.swatch-400 {\n color: #212529;\n background-color: #ced4da;\n}\n\n.swatch-500 {\n color: #212529;\n background-color: #adb5bd;\n}\n\n.swatch-600 {\n color: #fff;\n background-color: #6c757d;\n}\n\n.swatch-700 {\n color: #fff;\n background-color: #495057;\n}\n\n.swatch-800 {\n color: #fff;\n background-color: #343a40;\n}\n\n.swatch-900 {\n color: #fff;\n background-color: #212529;\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@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\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\n.btn-clipboard:hover {\n color: #fff;\n background-color: #027de7;\n}\n\n.bd-placeholder-img {\n font-size: 1.125rem;\n text-anchor: middle;\n}\n\n@media (min-width: 768px) {\n .bd-placeholder-img-lg {\n font-size: 3.5rem;\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.language-sh::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: 400;\n color: rgba(0, 123, 255, 0.5);\n transition: color 0.15s ease-in-out, opacity 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .anchorjs-link {\n transition: none;\n }\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: 600 !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--subcategory-inline {\n display: block !important;\n font-size: .875rem;\n color: #495057;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline::after {\n padding: 0 .25rem;\n content: \"/\";\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n float: none !important;\n width: 100% !important;\n padding: .25rem 1rem !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 margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n padding: .2rem 0;\n font-size: .8125rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n color: #6c757d;\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 */",".skippy {\n display: block;\n padding: 1em;\n color: $white;\n text-align: center;\n background-color: $bd-purple;\n outline: 0;\n\n @include hover {\n color: $white;\n }\n}\n\n.skippy-text {\n padding: .5em;\n outline: 1px dotted;\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n 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}\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 height: calc(100vh - 4rem);\n }\n border-right: 1px solid rgba(0, 0, 0, .1);\n }\n\n @include media-breakpoint-up(xl) {\n flex: 0 1 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: 600;\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: 600;\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: 600;\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","// stylelint-disable no-duplicate-selectors, selector-no-qualifying-type\n\n//\n// Grid examples\n//\n\n.bd-example-row {\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 .row + .row {\n margin-top: 1rem;\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) 0;\n border: solid $gray-100;\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-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 .custom-file-input:lang(es) ~ .custom-file-label::after {\n content: \"Elegir\";\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 > .close {\n float: none;\n }\n}\n\n// Typography\n.bd-example-type {\n .table {\n .type-info {\n color: #999;\n vertical-align: middle;\n }\n td {\n padding: 1rem 0;\n border-color: #eee;\n }\n tr:first-child td {\n border-top: 0;\n }\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example {\n > svg + svg,\n > img + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example {\n > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n }\n > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n }\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.modal {\n z-index: 1072;\n\n .tooltip,\n .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\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// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n\n .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\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 }\n}\n\n.bd-example-border-utils-0 {\n [class^=\"border\"] {\n border: 1px solid $border-color;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin-top: 1rem;\n margin-bottom: 1rem;\n background-color: $gray-100;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n }\n}\n\n.bd-content .highlight {\n margin-right: (-$grid-gutter-width / 2);\n margin-left: (-$grid-gutter-width / 2);\n\n @include media-breakpoint-up(sm) {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight {\n pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n }\n pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n }\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-primary {\n font-weight: 600;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: $white;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n\n &:focus {\n box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n }\n}\n\n.btn-bd-download {\n font-weight: 600;\n color: $bd-download;\n border-color: $bd-download;\n\n &:hover,\n &:active {\n color: $bd-dark;\n background-color: $bd-download;\n border-color: $bd-download;\n }\n\n &:focus {\n box-shadow: 0 0 0 3px rgba($bd-download, .25);\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 h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n\n code {\n border-radius: .25rem;\n }\n\n + .bd-callout {\n margin-top: -.25rem;\n }\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","// 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: $bd-purple;\n background-color: #f9f9f9;\n border-radius: .25rem;\n\n .inverse {\n color: $white;\n background-color: $bd-purple;\n }\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n\n + .bd-brand-item {\n border-top: 1px solid $white;\n }\n\n // Heading content within\n h1,\n h3 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(md) {\n display: table-cell;\n width: 1%;\n\n + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid $white;\n }\n\n h1 {\n font-size: 4rem;\n }\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n\n // Docs colors\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.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 @include media-breakpoint-up(md) {\n width: 6rem;\n height: 6rem;\n }\n}\n","//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n color: color-yiq($value);\n background-color: #{$value};\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 @include media-breakpoint-up(md) {\n display: block;\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: $white;\n background-color: #027de7;\n }\n}\n","//\n// Placeholder svg used in the docs.\n//\n\n// Remember to update `site/_layouts/examples.html` too if this changes!\n\n.bd-placeholder-img {\n font-size: 1.125rem;\n text-anchor: middle;\n}\n\n.bd-placeholder-img-lg {\n @include media-breakpoint-up(md) {\n font-size: 3.5rem;\n }\n}\n","// stylelint-disable declaration-block-single-line-max-declarations, selector-class-pattern\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,\n.language-sh::before {\n color: #009;\n content: \"$ \";\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n user-select: none;\n}\n",".anchorjs-link {\n font-weight: 400;\n color: rgba($link-color, .5);\n @include transition(color .15s ease-in-out, opacity .15s ease-in-out);\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n","// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n","// stylelint-disable declaration-no-important\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: $white;\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: 600 !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--subcategory-inline {\n display: block !important;\n font-size: .875rem;\n color: $gray-700;\n\n &::after {\n padding: 0 .25rem;\n content: \"/\";\n }\n }\n\n .algolia-docsearch-suggestion--content {\n display: flex;\n flex-wrap: wrap;\n float: none !important;\n width: 100% !important;\n padding: .25rem 1rem !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 margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n flex: 0 0 100%;\n max-width: 100%;\n padding: .2rem 0;\n font-size: .8125rem !important;\n font-weight: 400;\n line-height: 1.25 !important;\n color: $gray-600;\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/site/docs/4.1/assets/img/bootstrap-themes.png b/site/docs/4.2/assets/img/bootstrap-themes.png
index 15f33f3f7b..15f33f3f7b 100644
--- a/site/docs/4.1/assets/img/bootstrap-themes.png
+++ b/site/docs/4.2/assets/img/bootstrap-themes.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/bootstrap-themes@2x.png b/site/docs/4.2/assets/img/bootstrap-themes@2x.png
index 3876a18ee3..3876a18ee3 100644
--- a/site/docs/4.1/assets/img/bootstrap-themes@2x.png
+++ b/site/docs/4.2/assets/img/bootstrap-themes@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/album.png b/site/docs/4.2/assets/img/examples/album.png
index 694b3b2d20..694b3b2d20 100644
--- a/site/docs/4.1/assets/img/examples/album.png
+++ b/site/docs/4.2/assets/img/examples/album.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/album@2x.png b/site/docs/4.2/assets/img/examples/album@2x.png
index 162269c461..162269c461 100644
--- a/site/docs/4.1/assets/img/examples/album@2x.png
+++ b/site/docs/4.2/assets/img/examples/album@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/blog.png b/site/docs/4.2/assets/img/examples/blog.png
index 6d6c8356bc..6d6c8356bc 100644
--- a/site/docs/4.1/assets/img/examples/blog.png
+++ b/site/docs/4.2/assets/img/examples/blog.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/blog@2x.png b/site/docs/4.2/assets/img/examples/blog@2x.png
index f5480314b4..f5480314b4 100644
--- a/site/docs/4.1/assets/img/examples/blog@2x.png
+++ b/site/docs/4.2/assets/img/examples/blog@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/carousel.png b/site/docs/4.2/assets/img/examples/carousel.png
index abca5b3db6..abca5b3db6 100644
--- a/site/docs/4.1/assets/img/examples/carousel.png
+++ b/site/docs/4.2/assets/img/examples/carousel.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/carousel@2x.png b/site/docs/4.2/assets/img/examples/carousel@2x.png
index 39df35930c..39df35930c 100644
--- a/site/docs/4.1/assets/img/examples/carousel@2x.png
+++ b/site/docs/4.2/assets/img/examples/carousel@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/checkout.png b/site/docs/4.2/assets/img/examples/checkout.png
index 7af2e2efa8..7af2e2efa8 100644
--- a/site/docs/4.1/assets/img/examples/checkout.png
+++ b/site/docs/4.2/assets/img/examples/checkout.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/checkout@2x.png b/site/docs/4.2/assets/img/examples/checkout@2x.png
index 3e3c5af4b0..3e3c5af4b0 100644
--- a/site/docs/4.1/assets/img/examples/checkout@2x.png
+++ b/site/docs/4.2/assets/img/examples/checkout@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/cover.png b/site/docs/4.2/assets/img/examples/cover.png
index 5458ff11d3..5458ff11d3 100644
--- a/site/docs/4.1/assets/img/examples/cover.png
+++ b/site/docs/4.2/assets/img/examples/cover.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/cover@2x.png b/site/docs/4.2/assets/img/examples/cover@2x.png
index 9d20fb2ed6..9d20fb2ed6 100644
--- a/site/docs/4.1/assets/img/examples/cover@2x.png
+++ b/site/docs/4.2/assets/img/examples/cover@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/dashboard.png b/site/docs/4.2/assets/img/examples/dashboard.png
index 1ef0c39250..1ef0c39250 100644
--- a/site/docs/4.1/assets/img/examples/dashboard.png
+++ b/site/docs/4.2/assets/img/examples/dashboard.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/dashboard@2x.png b/site/docs/4.2/assets/img/examples/dashboard@2x.png
index 52b23dff69..52b23dff69 100644
--- a/site/docs/4.1/assets/img/examples/dashboard@2x.png
+++ b/site/docs/4.2/assets/img/examples/dashboard@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/floating-labels.png b/site/docs/4.2/assets/img/examples/floating-labels.png
index c836eadbb8..c836eadbb8 100644
--- a/site/docs/4.1/assets/img/examples/floating-labels.png
+++ b/site/docs/4.2/assets/img/examples/floating-labels.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/floating-labels@2x.png b/site/docs/4.2/assets/img/examples/floating-labels@2x.png
index 5d284bfe04..5d284bfe04 100644
--- a/site/docs/4.1/assets/img/examples/floating-labels@2x.png
+++ b/site/docs/4.2/assets/img/examples/floating-labels@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/grid.png b/site/docs/4.2/assets/img/examples/grid.png
index b3b5b35650..b3b5b35650 100644
--- a/site/docs/4.1/assets/img/examples/grid.png
+++ b/site/docs/4.2/assets/img/examples/grid.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/grid@2x.png b/site/docs/4.2/assets/img/examples/grid@2x.png
index e95c363658..e95c363658 100644
--- a/site/docs/4.1/assets/img/examples/grid@2x.png
+++ b/site/docs/4.2/assets/img/examples/grid@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/jumbotron.png b/site/docs/4.2/assets/img/examples/jumbotron.png
index afca61a7c5..afca61a7c5 100644
--- a/site/docs/4.1/assets/img/examples/jumbotron.png
+++ b/site/docs/4.2/assets/img/examples/jumbotron.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/jumbotron@2x.png b/site/docs/4.2/assets/img/examples/jumbotron@2x.png
index 4d83dffa6f..4d83dffa6f 100644
--- a/site/docs/4.1/assets/img/examples/jumbotron@2x.png
+++ b/site/docs/4.2/assets/img/examples/jumbotron@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-bottom.png b/site/docs/4.2/assets/img/examples/navbar-bottom.png
index e9f0abc952..e9f0abc952 100644
--- a/site/docs/4.1/assets/img/examples/navbar-bottom.png
+++ b/site/docs/4.2/assets/img/examples/navbar-bottom.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-bottom@2x.png b/site/docs/4.2/assets/img/examples/navbar-bottom@2x.png
index a62faa182e..a62faa182e 100644
--- a/site/docs/4.1/assets/img/examples/navbar-bottom@2x.png
+++ b/site/docs/4.2/assets/img/examples/navbar-bottom@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-fixed.png b/site/docs/4.2/assets/img/examples/navbar-fixed.png
index c839602a7f..c839602a7f 100644
--- a/site/docs/4.1/assets/img/examples/navbar-fixed.png
+++ b/site/docs/4.2/assets/img/examples/navbar-fixed.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-fixed@2x.png b/site/docs/4.2/assets/img/examples/navbar-fixed@2x.png
index 1ce8ca576c..1ce8ca576c 100644
--- a/site/docs/4.1/assets/img/examples/navbar-fixed@2x.png
+++ b/site/docs/4.2/assets/img/examples/navbar-fixed@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-static.png b/site/docs/4.2/assets/img/examples/navbar-static.png
index faebe34511..faebe34511 100644
--- a/site/docs/4.1/assets/img/examples/navbar-static.png
+++ b/site/docs/4.2/assets/img/examples/navbar-static.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbar-static@2x.png b/site/docs/4.2/assets/img/examples/navbar-static@2x.png
index 758aa61e8a..758aa61e8a 100644
--- a/site/docs/4.1/assets/img/examples/navbar-static@2x.png
+++ b/site/docs/4.2/assets/img/examples/navbar-static@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbars.png b/site/docs/4.2/assets/img/examples/navbars.png
index 874f6d7525..874f6d7525 100644
--- a/site/docs/4.1/assets/img/examples/navbars.png
+++ b/site/docs/4.2/assets/img/examples/navbars.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/navbars@2x.png b/site/docs/4.2/assets/img/examples/navbars@2x.png
index ce11b8d2cd..ce11b8d2cd 100644
--- a/site/docs/4.1/assets/img/examples/navbars@2x.png
+++ b/site/docs/4.2/assets/img/examples/navbars@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/offcanvas.png b/site/docs/4.2/assets/img/examples/offcanvas.png
index b5073eba40..b5073eba40 100644
--- a/site/docs/4.1/assets/img/examples/offcanvas.png
+++ b/site/docs/4.2/assets/img/examples/offcanvas.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/offcanvas@2x.png b/site/docs/4.2/assets/img/examples/offcanvas@2x.png
index e5287dde88..e5287dde88 100644
--- a/site/docs/4.1/assets/img/examples/offcanvas@2x.png
+++ b/site/docs/4.2/assets/img/examples/offcanvas@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/pricing.png b/site/docs/4.2/assets/img/examples/pricing.png
index 3638c9ef3d..3638c9ef3d 100644
--- a/site/docs/4.1/assets/img/examples/pricing.png
+++ b/site/docs/4.2/assets/img/examples/pricing.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/pricing@2x.png b/site/docs/4.2/assets/img/examples/pricing@2x.png
index 9ddac54ea8..9ddac54ea8 100644
--- a/site/docs/4.1/assets/img/examples/pricing@2x.png
+++ b/site/docs/4.2/assets/img/examples/pricing@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/product.png b/site/docs/4.2/assets/img/examples/product.png
index a8d3dcb8d4..a8d3dcb8d4 100644
--- a/site/docs/4.1/assets/img/examples/product.png
+++ b/site/docs/4.2/assets/img/examples/product.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/product@2x.png b/site/docs/4.2/assets/img/examples/product@2x.png
index 1dfe454821..1dfe454821 100644
--- a/site/docs/4.1/assets/img/examples/product@2x.png
+++ b/site/docs/4.2/assets/img/examples/product@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sign-in.png b/site/docs/4.2/assets/img/examples/sign-in.png
index 53aed97247..53aed97247 100644
--- a/site/docs/4.1/assets/img/examples/sign-in.png
+++ b/site/docs/4.2/assets/img/examples/sign-in.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sign-in@2x.png b/site/docs/4.2/assets/img/examples/sign-in@2x.png
index 8b3431de9c..8b3431de9c 100644
--- a/site/docs/4.1/assets/img/examples/sign-in@2x.png
+++ b/site/docs/4.2/assets/img/examples/sign-in@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/starter-template.png b/site/docs/4.2/assets/img/examples/starter-template.png
index 0cbcaa1eb0..0cbcaa1eb0 100644
--- a/site/docs/4.1/assets/img/examples/starter-template.png
+++ b/site/docs/4.2/assets/img/examples/starter-template.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/starter-template@2x.png b/site/docs/4.2/assets/img/examples/starter-template@2x.png
index 436c452de1..436c452de1 100644
--- a/site/docs/4.1/assets/img/examples/starter-template@2x.png
+++ b/site/docs/4.2/assets/img/examples/starter-template@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sticky-footer-navbar.png b/site/docs/4.2/assets/img/examples/sticky-footer-navbar.png
index f64d666387..f64d666387 100644
--- a/site/docs/4.1/assets/img/examples/sticky-footer-navbar.png
+++ b/site/docs/4.2/assets/img/examples/sticky-footer-navbar.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sticky-footer-navbar@2x.png b/site/docs/4.2/assets/img/examples/sticky-footer-navbar@2x.png
index 9478901f6f..9478901f6f 100644
--- a/site/docs/4.1/assets/img/examples/sticky-footer-navbar@2x.png
+++ b/site/docs/4.2/assets/img/examples/sticky-footer-navbar@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sticky-footer.png b/site/docs/4.2/assets/img/examples/sticky-footer.png
index 203ed62f50..203ed62f50 100644
--- a/site/docs/4.1/assets/img/examples/sticky-footer.png
+++ b/site/docs/4.2/assets/img/examples/sticky-footer.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/examples/sticky-footer@2x.png b/site/docs/4.2/assets/img/examples/sticky-footer@2x.png
index 5a008a0ac3..5a008a0ac3 100644
--- a/site/docs/4.1/assets/img/examples/sticky-footer@2x.png
+++ b/site/docs/4.2/assets/img/examples/sticky-footer@2x.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/android-chrome-192x192.png b/site/docs/4.2/assets/img/favicons/android-chrome-192x192.png
index 547386f371..547386f371 100644
--- a/site/docs/4.1/assets/img/favicons/android-chrome-192x192.png
+++ b/site/docs/4.2/assets/img/favicons/android-chrome-192x192.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/android-chrome-512x512.png b/site/docs/4.2/assets/img/favicons/android-chrome-512x512.png
index eae76488dc..eae76488dc 100644
--- a/site/docs/4.1/assets/img/favicons/android-chrome-512x512.png
+++ b/site/docs/4.2/assets/img/favicons/android-chrome-512x512.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/apple-touch-icon.png b/site/docs/4.2/assets/img/favicons/apple-touch-icon.png
index 447cec2c47..447cec2c47 100644
--- a/site/docs/4.1/assets/img/favicons/apple-touch-icon.png
+++ b/site/docs/4.2/assets/img/favicons/apple-touch-icon.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/browserconfig.xml b/site/docs/4.2/assets/img/favicons/browserconfig.xml
index 0d17d11d49..0d17d11d49 100644
--- a/site/docs/4.1/assets/img/favicons/browserconfig.xml
+++ b/site/docs/4.2/assets/img/favicons/browserconfig.xml
diff --git a/site/docs/4.1/assets/img/favicons/favicon-16x16.png b/site/docs/4.2/assets/img/favicons/favicon-16x16.png
index 5f7d11880f..5f7d11880f 100644
--- a/site/docs/4.1/assets/img/favicons/favicon-16x16.png
+++ b/site/docs/4.2/assets/img/favicons/favicon-16x16.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/favicon-32x32.png b/site/docs/4.2/assets/img/favicons/favicon-32x32.png
index d752fd5d71..d752fd5d71 100644
--- a/site/docs/4.1/assets/img/favicons/favicon-32x32.png
+++ b/site/docs/4.2/assets/img/favicons/favicon-32x32.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/manifest.json b/site/docs/4.2/assets/img/favicons/manifest.json
index a92accba64..a92accba64 100644
--- a/site/docs/4.1/assets/img/favicons/manifest.json
+++ b/site/docs/4.2/assets/img/favicons/manifest.json
diff --git a/site/docs/4.1/assets/img/favicons/mstile-144x144.png b/site/docs/4.2/assets/img/favicons/mstile-144x144.png
index 262a3c2e14..262a3c2e14 100644
--- a/site/docs/4.1/assets/img/favicons/mstile-144x144.png
+++ b/site/docs/4.2/assets/img/favicons/mstile-144x144.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/mstile-150x150.png b/site/docs/4.2/assets/img/favicons/mstile-150x150.png
index bb87faf74f..bb87faf74f 100644
--- a/site/docs/4.1/assets/img/favicons/mstile-150x150.png
+++ b/site/docs/4.2/assets/img/favicons/mstile-150x150.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/mstile-310x150.png b/site/docs/4.2/assets/img/favicons/mstile-310x150.png
index 2fc36a7268..2fc36a7268 100644
--- a/site/docs/4.1/assets/img/favicons/mstile-310x150.png
+++ b/site/docs/4.2/assets/img/favicons/mstile-310x150.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/mstile-310x310.png b/site/docs/4.2/assets/img/favicons/mstile-310x310.png
index 7f00d0c66a..7f00d0c66a 100644
--- a/site/docs/4.1/assets/img/favicons/mstile-310x310.png
+++ b/site/docs/4.2/assets/img/favicons/mstile-310x310.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/mstile-70x70.png b/site/docs/4.2/assets/img/favicons/mstile-70x70.png
index 4da2de9e36..4da2de9e36 100644
--- a/site/docs/4.1/assets/img/favicons/mstile-70x70.png
+++ b/site/docs/4.2/assets/img/favicons/mstile-70x70.png
Binary files differ
diff --git a/site/docs/4.1/assets/img/favicons/safari-pinned-tab.svg b/site/docs/4.2/assets/img/favicons/safari-pinned-tab.svg
index ddeeb53c91..ddeeb53c91 100644
--- a/site/docs/4.1/assets/img/favicons/safari-pinned-tab.svg
+++ b/site/docs/4.2/assets/img/favicons/safari-pinned-tab.svg
diff --git a/site/docs/4.1/assets/js/docs.min.js b/site/docs/4.2/assets/js/docs.min.js
index 3ee7863a3a..3ee7863a3a 100644
--- a/site/docs/4.1/assets/js/docs.min.js
+++ b/site/docs/4.2/assets/js/docs.min.js
diff --git a/site/docs/4.1/assets/js/src/application.js b/site/docs/4.2/assets/js/src/application.js
index 8bd9e78771..8bd9e78771 100644
--- a/site/docs/4.1/assets/js/src/application.js
+++ b/site/docs/4.2/assets/js/src/application.js
diff --git a/site/docs/4.1/assets/js/src/ie-emulation-modes-warning.js b/site/docs/4.2/assets/js/src/ie-emulation-modes-warning.js
index 610128e273..610128e273 100644
--- a/site/docs/4.1/assets/js/src/ie-emulation-modes-warning.js
+++ b/site/docs/4.2/assets/js/src/ie-emulation-modes-warning.js
diff --git a/site/docs/4.1/assets/js/src/search.js b/site/docs/4.2/assets/js/src/search.js
index 459d412df9..459d412df9 100644
--- a/site/docs/4.1/assets/js/src/search.js
+++ b/site/docs/4.2/assets/js/src/search.js
diff --git a/site/docs/4.1/assets/js/vendor/anchor.min.js b/site/docs/4.2/assets/js/vendor/anchor.min.js
index 29a64acae6..29a64acae6 100644
--- a/site/docs/4.1/assets/js/vendor/anchor.min.js
+++ b/site/docs/4.2/assets/js/vendor/anchor.min.js
diff --git a/site/docs/4.1/assets/js/vendor/bs-custom-file-input.min.js b/site/docs/4.2/assets/js/vendor/bs-custom-file-input.min.js
index bdf7024911..bdf7024911 100644
--- a/site/docs/4.1/assets/js/vendor/bs-custom-file-input.min.js
+++ b/site/docs/4.2/assets/js/vendor/bs-custom-file-input.min.js
diff --git a/site/docs/4.1/assets/js/vendor/clipboard.min.js b/site/docs/4.2/assets/js/vendor/clipboard.min.js
index 02c549e35c..02c549e35c 100644
--- a/site/docs/4.1/assets/js/vendor/clipboard.min.js
+++ b/site/docs/4.2/assets/js/vendor/clipboard.min.js
diff --git a/site/docs/4.1/assets/js/vendor/jquery-slim.min.js b/site/docs/4.2/assets/js/vendor/jquery-slim.min.js
index f4ca9b24ba..f4ca9b24ba 100644
--- a/site/docs/4.1/assets/js/vendor/jquery-slim.min.js
+++ b/site/docs/4.2/assets/js/vendor/jquery-slim.min.js
diff --git a/site/docs/4.1/assets/scss/_ads.scss b/site/docs/4.2/assets/scss/_ads.scss
index 375a9e01fa..375a9e01fa 100644
--- a/site/docs/4.1/assets/scss/_ads.scss
+++ b/site/docs/4.2/assets/scss/_ads.scss
diff --git a/site/docs/4.1/assets/scss/_algolia.scss b/site/docs/4.2/assets/scss/_algolia.scss
index e523dec8ef..e523dec8ef 100644
--- a/site/docs/4.1/assets/scss/_algolia.scss
+++ b/site/docs/4.2/assets/scss/_algolia.scss
diff --git a/site/docs/4.1/assets/scss/_anchor.scss b/site/docs/4.2/assets/scss/_anchor.scss
index a712a78cdc..a712a78cdc 100644
--- a/site/docs/4.1/assets/scss/_anchor.scss
+++ b/site/docs/4.2/assets/scss/_anchor.scss
diff --git a/site/docs/4.1/assets/scss/_brand.scss b/site/docs/4.2/assets/scss/_brand.scss
index c8c5c2d566..c8c5c2d566 100644
--- a/site/docs/4.1/assets/scss/_brand.scss
+++ b/site/docs/4.2/assets/scss/_brand.scss
diff --git a/site/docs/4.1/assets/scss/_browser-bugs.scss b/site/docs/4.2/assets/scss/_browser-bugs.scss
index f42158b379..f42158b379 100644
--- a/site/docs/4.1/assets/scss/_browser-bugs.scss
+++ b/site/docs/4.2/assets/scss/_browser-bugs.scss
diff --git a/site/docs/4.1/assets/scss/_buttons.scss b/site/docs/4.2/assets/scss/_buttons.scss
index 25bcbbd4b0..25bcbbd4b0 100644
--- a/site/docs/4.1/assets/scss/_buttons.scss
+++ b/site/docs/4.2/assets/scss/_buttons.scss
diff --git a/site/docs/4.1/assets/scss/_callouts.scss b/site/docs/4.2/assets/scss/_callouts.scss
index b11e370c64..b11e370c64 100644
--- a/site/docs/4.1/assets/scss/_callouts.scss
+++ b/site/docs/4.2/assets/scss/_callouts.scss
diff --git a/site/docs/4.1/assets/scss/_clipboard-js.scss b/site/docs/4.2/assets/scss/_clipboard-js.scss
index 001a6b01e2..001a6b01e2 100644
--- a/site/docs/4.1/assets/scss/_clipboard-js.scss
+++ b/site/docs/4.2/assets/scss/_clipboard-js.scss
diff --git a/site/docs/4.1/assets/scss/_colors.scss b/site/docs/4.2/assets/scss/_colors.scss
index 8d2825c570..8d2825c570 100644
--- a/site/docs/4.1/assets/scss/_colors.scss
+++ b/site/docs/4.2/assets/scss/_colors.scss
diff --git a/site/docs/4.1/assets/scss/_component-examples.scss b/site/docs/4.2/assets/scss/_component-examples.scss
index 1235695b2c..1235695b2c 100644
--- a/site/docs/4.1/assets/scss/_component-examples.scss
+++ b/site/docs/4.2/assets/scss/_component-examples.scss
diff --git a/site/docs/4.1/assets/scss/_content.scss b/site/docs/4.2/assets/scss/_content.scss
index ecd952bd87..ecd952bd87 100644
--- a/site/docs/4.1/assets/scss/_content.scss
+++ b/site/docs/4.2/assets/scss/_content.scss
diff --git a/site/docs/4.1/assets/scss/_footer.scss b/site/docs/4.2/assets/scss/_footer.scss
index c9a8e70e4f..c9a8e70e4f 100644
--- a/site/docs/4.1/assets/scss/_footer.scss
+++ b/site/docs/4.2/assets/scss/_footer.scss
diff --git a/site/docs/4.1/assets/scss/_masthead.scss b/site/docs/4.2/assets/scss/_masthead.scss
index e8007fc3c4..e8007fc3c4 100644
--- a/site/docs/4.1/assets/scss/_masthead.scss
+++ b/site/docs/4.2/assets/scss/_masthead.scss
diff --git a/site/docs/4.1/assets/scss/_nav.scss b/site/docs/4.2/assets/scss/_nav.scss
index 5ca226f7b5..5ca226f7b5 100644
--- a/site/docs/4.1/assets/scss/_nav.scss
+++ b/site/docs/4.2/assets/scss/_nav.scss
diff --git a/site/docs/4.1/assets/scss/_placeholder-img.scss b/site/docs/4.2/assets/scss/_placeholder-img.scss
index a9f8a41cb5..a9f8a41cb5 100644
--- a/site/docs/4.1/assets/scss/_placeholder-img.scss
+++ b/site/docs/4.2/assets/scss/_placeholder-img.scss
diff --git a/site/docs/4.1/assets/scss/_sidebar.scss b/site/docs/4.2/assets/scss/_sidebar.scss
index 6e5ec8a418..6e5ec8a418 100644
--- a/site/docs/4.1/assets/scss/_sidebar.scss
+++ b/site/docs/4.2/assets/scss/_sidebar.scss
diff --git a/site/docs/4.1/assets/scss/_skippy.scss b/site/docs/4.2/assets/scss/_skippy.scss
index db971d114c..db971d114c 100644
--- a/site/docs/4.1/assets/scss/_skippy.scss
+++ b/site/docs/4.2/assets/scss/_skippy.scss
diff --git a/site/docs/4.1/assets/scss/_syntax.scss b/site/docs/4.2/assets/scss/_syntax.scss
index c03e800f8a..c03e800f8a 100644
--- a/site/docs/4.1/assets/scss/_syntax.scss
+++ b/site/docs/4.2/assets/scss/_syntax.scss
diff --git a/site/docs/4.1/assets/scss/_variables.scss b/site/docs/4.2/assets/scss/_variables.scss
index b60a21368b..b60a21368b 100644
--- a/site/docs/4.1/assets/scss/_variables.scss
+++ b/site/docs/4.2/assets/scss/_variables.scss
diff --git a/site/docs/4.1/assets/scss/docs.scss b/site/docs/4.2/assets/scss/docs.scss
index 4b6674ad02..4b6674ad02 100644
--- a/site/docs/4.1/assets/scss/docs.scss
+++ b/site/docs/4.2/assets/scss/docs.scss
diff --git a/site/docs/4.1/browser-bugs.md b/site/docs/4.2/browser-bugs.md
index 2340f90c29..2340f90c29 100644
--- a/site/docs/4.1/browser-bugs.md
+++ b/site/docs/4.2/browser-bugs.md
diff --git a/site/docs/4.1/components/alerts.md b/site/docs/4.2/components/alerts.md
index 6c6cb99366..6c6cb99366 100644
--- a/site/docs/4.1/components/alerts.md
+++ b/site/docs/4.2/components/alerts.md
diff --git a/site/docs/4.1/components/badge.md b/site/docs/4.2/components/badge.md
index 8c17600459..8c17600459 100644
--- a/site/docs/4.1/components/badge.md
+++ b/site/docs/4.2/components/badge.md
diff --git a/site/docs/4.1/components/breadcrumb.md b/site/docs/4.2/components/breadcrumb.md
index 0837e83633..0837e83633 100644
--- a/site/docs/4.1/components/breadcrumb.md
+++ b/site/docs/4.2/components/breadcrumb.md
diff --git a/site/docs/4.1/components/button-group.md b/site/docs/4.2/components/button-group.md
index 2261a5e729..2261a5e729 100644
--- a/site/docs/4.1/components/button-group.md
+++ b/site/docs/4.2/components/button-group.md
diff --git a/site/docs/4.1/components/buttons.md b/site/docs/4.2/components/buttons.md
index f999fd552e..df4dcf2c2c 100644
--- a/site/docs/4.1/components/buttons.md
+++ b/site/docs/4.2/components/buttons.md
@@ -3,7 +3,7 @@ layout: docs
title: Buttons
description: Use Bootstrap's custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
group: components
-redirect_from: "/docs/4.1/components/"
+redirect_from: "/docs/4.2/components/"
toc: true
---
diff --git a/site/docs/4.1/components/card.md b/site/docs/4.2/components/card.md
index 221c9da54a..221c9da54a 100644
--- a/site/docs/4.1/components/card.md
+++ b/site/docs/4.2/components/card.md
diff --git a/site/docs/4.1/components/carousel.md b/site/docs/4.2/components/carousel.md
index a0ff8c34f9..a0ff8c34f9 100644
--- a/site/docs/4.1/components/carousel.md
+++ b/site/docs/4.2/components/carousel.md
diff --git a/site/docs/4.1/components/collapse.md b/site/docs/4.2/components/collapse.md
index 6ca6f43de0..6ca6f43de0 100644
--- a/site/docs/4.1/components/collapse.md
+++ b/site/docs/4.2/components/collapse.md
diff --git a/site/docs/4.1/components/dropdowns.md b/site/docs/4.2/components/dropdowns.md
index 6011bd9896..6011bd9896 100644
--- a/site/docs/4.1/components/dropdowns.md
+++ b/site/docs/4.2/components/dropdowns.md
diff --git a/site/docs/4.1/components/forms.md b/site/docs/4.2/components/forms.md
index c47606647f..c47606647f 100644
--- a/site/docs/4.1/components/forms.md
+++ b/site/docs/4.2/components/forms.md
diff --git a/site/docs/4.1/components/input-group.md b/site/docs/4.2/components/input-group.md
index cdbfa794a6..cdbfa794a6 100644
--- a/site/docs/4.1/components/input-group.md
+++ b/site/docs/4.2/components/input-group.md
diff --git a/site/docs/4.1/components/jumbotron.md b/site/docs/4.2/components/jumbotron.md
index c146215653..c146215653 100644
--- a/site/docs/4.1/components/jumbotron.md
+++ b/site/docs/4.2/components/jumbotron.md
diff --git a/site/docs/4.1/components/list-group.md b/site/docs/4.2/components/list-group.md
index d3becaefbd..d3becaefbd 100644
--- a/site/docs/4.1/components/list-group.md
+++ b/site/docs/4.2/components/list-group.md
diff --git a/site/docs/4.1/components/media-object.md b/site/docs/4.2/components/media-object.md
index 32628e723f..32628e723f 100644
--- a/site/docs/4.1/components/media-object.md
+++ b/site/docs/4.2/components/media-object.md
diff --git a/site/docs/4.1/components/modal.md b/site/docs/4.2/components/modal.md
index 86996ecda4..86996ecda4 100644
--- a/site/docs/4.1/components/modal.md
+++ b/site/docs/4.2/components/modal.md
diff --git a/site/docs/4.1/components/navbar.md b/site/docs/4.2/components/navbar.md
index 3405f8f67a..3405f8f67a 100644
--- a/site/docs/4.1/components/navbar.md
+++ b/site/docs/4.2/components/navbar.md
diff --git a/site/docs/4.1/components/navs.md b/site/docs/4.2/components/navs.md
index 7b22464555..7b22464555 100644
--- a/site/docs/4.1/components/navs.md
+++ b/site/docs/4.2/components/navs.md
diff --git a/site/docs/4.1/components/pagination.md b/site/docs/4.2/components/pagination.md
index b1f8e58a23..b1f8e58a23 100644
--- a/site/docs/4.1/components/pagination.md
+++ b/site/docs/4.2/components/pagination.md
diff --git a/site/docs/4.1/components/popovers.md b/site/docs/4.2/components/popovers.md
index 1d407a9014..1d407a9014 100644
--- a/site/docs/4.1/components/popovers.md
+++ b/site/docs/4.2/components/popovers.md
diff --git a/site/docs/4.1/components/progress.md b/site/docs/4.2/components/progress.md
index e342b06d93..e342b06d93 100644
--- a/site/docs/4.1/components/progress.md
+++ b/site/docs/4.2/components/progress.md
diff --git a/site/docs/4.1/components/scrollspy.md b/site/docs/4.2/components/scrollspy.md
index b8d9119491..b8d9119491 100644
--- a/site/docs/4.1/components/scrollspy.md
+++ b/site/docs/4.2/components/scrollspy.md
diff --git a/site/docs/4.1/components/spinners.md b/site/docs/4.2/components/spinners.md
index c165945727..c165945727 100644
--- a/site/docs/4.1/components/spinners.md
+++ b/site/docs/4.2/components/spinners.md
diff --git a/site/docs/4.1/components/toasts.md b/site/docs/4.2/components/toasts.md
index f9d0d7e4ce..f9d0d7e4ce 100644
--- a/site/docs/4.1/components/toasts.md
+++ b/site/docs/4.2/components/toasts.md
diff --git a/site/docs/4.1/components/tooltips.md b/site/docs/4.2/components/tooltips.md
index e49db56347..e49db56347 100644
--- a/site/docs/4.1/components/tooltips.md
+++ b/site/docs/4.2/components/tooltips.md
diff --git a/site/docs/4.1/content/code.md b/site/docs/4.2/content/code.md
index d1ce12ccdc..d1ce12ccdc 100644
--- a/site/docs/4.1/content/code.md
+++ b/site/docs/4.2/content/code.md
diff --git a/site/docs/4.1/content/figures.md b/site/docs/4.2/content/figures.md
index a647fc1d0b..a647fc1d0b 100644
--- a/site/docs/4.1/content/figures.md
+++ b/site/docs/4.2/content/figures.md
diff --git a/site/docs/4.1/content/images.md b/site/docs/4.2/content/images.md
index 3ff822bed5..3ff822bed5 100644
--- a/site/docs/4.1/content/images.md
+++ b/site/docs/4.2/content/images.md
diff --git a/site/docs/4.1/content/reboot.md b/site/docs/4.2/content/reboot.md
index c8d4ab672c..7801e346e6 100644
--- a/site/docs/4.1/content/reboot.md
+++ b/site/docs/4.2/content/reboot.md
@@ -3,7 +3,7 @@ layout: docs
title: Reboot
description: Reboot, a collection of element-specific CSS changes in a single file, kickstart Bootstrap to provide an elegant, consistent, and simple baseline to build upon.
group: content
-redirect_from: "/docs/4.1/content/"
+redirect_from: "/docs/4.2/content/"
toc: true
---
diff --git a/site/docs/4.1/content/tables.md b/site/docs/4.2/content/tables.md
index 8799d47f25..8799d47f25 100644
--- a/site/docs/4.1/content/tables.md
+++ b/site/docs/4.2/content/tables.md
diff --git a/site/docs/4.1/content/typography.md b/site/docs/4.2/content/typography.md
index 2451367e0c..2451367e0c 100644
--- a/site/docs/4.1/content/typography.md
+++ b/site/docs/4.2/content/typography.md
diff --git a/site/docs/4.1/examples/.stylelintrc b/site/docs/4.2/examples/.stylelintrc
index 5c3be6d59d..5c3be6d59d 100644
--- a/site/docs/4.1/examples/.stylelintrc
+++ b/site/docs/4.2/examples/.stylelintrc
diff --git a/site/docs/4.1/examples/album/album.css b/site/docs/4.2/examples/album/album.css
index bfc270d52e..bfc270d52e 100644
--- a/site/docs/4.1/examples/album/album.css
+++ b/site/docs/4.2/examples/album/album.css
diff --git a/site/docs/4.1/examples/album/index.html b/site/docs/4.2/examples/album/index.html
index 2f143e26d4..2f143e26d4 100644
--- a/site/docs/4.1/examples/album/index.html
+++ b/site/docs/4.2/examples/album/index.html
diff --git a/site/docs/4.1/examples/blog/blog.css b/site/docs/4.2/examples/blog/blog.css
index b60d0d2e90..b60d0d2e90 100644
--- a/site/docs/4.1/examples/blog/blog.css
+++ b/site/docs/4.2/examples/blog/blog.css
diff --git a/site/docs/4.1/examples/blog/index.html b/site/docs/4.2/examples/blog/index.html
index c2e1395acb..c2e1395acb 100644
--- a/site/docs/4.1/examples/blog/index.html
+++ b/site/docs/4.2/examples/blog/index.html
diff --git a/site/docs/4.1/examples/carousel/carousel.css b/site/docs/4.2/examples/carousel/carousel.css
index 20300e90c6..20300e90c6 100644
--- a/site/docs/4.1/examples/carousel/carousel.css
+++ b/site/docs/4.2/examples/carousel/carousel.css
diff --git a/site/docs/4.1/examples/carousel/index.html b/site/docs/4.2/examples/carousel/index.html
index 2cbf929ac1..2cbf929ac1 100644
--- a/site/docs/4.1/examples/carousel/index.html
+++ b/site/docs/4.2/examples/carousel/index.html
diff --git a/site/docs/4.1/examples/checkout/form-validation.css b/site/docs/4.2/examples/checkout/form-validation.css
index 7a6246faec..7a6246faec 100644
--- a/site/docs/4.1/examples/checkout/form-validation.css
+++ b/site/docs/4.2/examples/checkout/form-validation.css
diff --git a/site/docs/4.1/examples/checkout/form-validation.js b/site/docs/4.2/examples/checkout/form-validation.js
index 280849408b..280849408b 100644
--- a/site/docs/4.1/examples/checkout/form-validation.js
+++ b/site/docs/4.2/examples/checkout/form-validation.js
diff --git a/site/docs/4.1/examples/checkout/index.html b/site/docs/4.2/examples/checkout/index.html
index 0af951214f..0af951214f 100644
--- a/site/docs/4.1/examples/checkout/index.html
+++ b/site/docs/4.2/examples/checkout/index.html
diff --git a/site/docs/4.1/examples/cover/cover.css b/site/docs/4.2/examples/cover/cover.css
index 7c6d33cdd5..7c6d33cdd5 100644
--- a/site/docs/4.1/examples/cover/cover.css
+++ b/site/docs/4.2/examples/cover/cover.css
diff --git a/site/docs/4.1/examples/cover/index.html b/site/docs/4.2/examples/cover/index.html
index 0b74e4fae9..0b74e4fae9 100644
--- a/site/docs/4.1/examples/cover/index.html
+++ b/site/docs/4.2/examples/cover/index.html
diff --git a/site/docs/4.1/examples/dashboard/dashboard.css b/site/docs/4.2/examples/dashboard/dashboard.css
index 6b5d7b5a5a..6b5d7b5a5a 100644
--- a/site/docs/4.1/examples/dashboard/dashboard.css
+++ b/site/docs/4.2/examples/dashboard/dashboard.css
diff --git a/site/docs/4.1/examples/dashboard/dashboard.js b/site/docs/4.2/examples/dashboard/dashboard.js
index de4a6347a3..de4a6347a3 100644
--- a/site/docs/4.1/examples/dashboard/dashboard.js
+++ b/site/docs/4.2/examples/dashboard/dashboard.js
diff --git a/site/docs/4.1/examples/dashboard/index.html b/site/docs/4.2/examples/dashboard/index.html
index 1b641b6209..1b641b6209 100644
--- a/site/docs/4.1/examples/dashboard/index.html
+++ b/site/docs/4.2/examples/dashboard/index.html
diff --git a/site/docs/4.1/examples/floating-labels/floating-labels.css b/site/docs/4.2/examples/floating-labels/floating-labels.css
index d8ad2f3c15..d8ad2f3c15 100644
--- a/site/docs/4.1/examples/floating-labels/floating-labels.css
+++ b/site/docs/4.2/examples/floating-labels/floating-labels.css
diff --git a/site/docs/4.1/examples/floating-labels/index.html b/site/docs/4.2/examples/floating-labels/index.html
index 9f1d8131d4..9f1d8131d4 100644
--- a/site/docs/4.1/examples/floating-labels/index.html
+++ b/site/docs/4.2/examples/floating-labels/index.html
diff --git a/site/docs/4.1/examples/grid/grid.css b/site/docs/4.2/examples/grid/grid.css
index e726996d31..e726996d31 100644
--- a/site/docs/4.1/examples/grid/grid.css
+++ b/site/docs/4.2/examples/grid/grid.css
diff --git a/site/docs/4.1/examples/grid/index.html b/site/docs/4.2/examples/grid/index.html
index b41090438d..b41090438d 100644
--- a/site/docs/4.1/examples/grid/index.html
+++ b/site/docs/4.2/examples/grid/index.html
diff --git a/site/docs/4.1/examples/index.html b/site/docs/4.2/examples/index.html
index d471512524..d471512524 100644
--- a/site/docs/4.1/examples/index.html
+++ b/site/docs/4.2/examples/index.html
diff --git a/site/docs/4.1/examples/jumbotron/index.html b/site/docs/4.2/examples/jumbotron/index.html
index 7d5c496db3..7d5c496db3 100644
--- a/site/docs/4.1/examples/jumbotron/index.html
+++ b/site/docs/4.2/examples/jumbotron/index.html
diff --git a/site/docs/4.1/examples/jumbotron/jumbotron.css b/site/docs/4.2/examples/jumbotron/jumbotron.css
index d751264eff..d751264eff 100644
--- a/site/docs/4.1/examples/jumbotron/jumbotron.css
+++ b/site/docs/4.2/examples/jumbotron/jumbotron.css
diff --git a/site/docs/4.1/examples/navbar-bottom/index.html b/site/docs/4.2/examples/navbar-bottom/index.html
index 97f7e0b5d5..97f7e0b5d5 100644
--- a/site/docs/4.1/examples/navbar-bottom/index.html
+++ b/site/docs/4.2/examples/navbar-bottom/index.html
diff --git a/site/docs/4.1/examples/navbar-fixed/index.html b/site/docs/4.2/examples/navbar-fixed/index.html
index 2a76f15ece..2a76f15ece 100644
--- a/site/docs/4.1/examples/navbar-fixed/index.html
+++ b/site/docs/4.2/examples/navbar-fixed/index.html
diff --git a/site/docs/4.1/examples/navbar-fixed/navbar-top-fixed.css b/site/docs/4.2/examples/navbar-fixed/navbar-top-fixed.css
index c77c0c1475..c77c0c1475 100644
--- a/site/docs/4.1/examples/navbar-fixed/navbar-top-fixed.css
+++ b/site/docs/4.2/examples/navbar-fixed/navbar-top-fixed.css
diff --git a/site/docs/4.1/examples/navbar-static/index.html b/site/docs/4.2/examples/navbar-static/index.html
index 4744271b0e..4744271b0e 100644
--- a/site/docs/4.1/examples/navbar-static/index.html
+++ b/site/docs/4.2/examples/navbar-static/index.html
diff --git a/site/docs/4.1/examples/navbar-static/navbar-top.css b/site/docs/4.2/examples/navbar-static/navbar-top.css
index 25bbdde094..25bbdde094 100644
--- a/site/docs/4.1/examples/navbar-static/navbar-top.css
+++ b/site/docs/4.2/examples/navbar-static/navbar-top.css
diff --git a/site/docs/4.1/examples/navbars/index.html b/site/docs/4.2/examples/navbars/index.html
index 0da4831410..0da4831410 100644
--- a/site/docs/4.1/examples/navbars/index.html
+++ b/site/docs/4.2/examples/navbars/index.html
diff --git a/site/docs/4.1/examples/navbars/navbar.css b/site/docs/4.2/examples/navbars/navbar.css
index 70d209409d..70d209409d 100644
--- a/site/docs/4.1/examples/navbars/navbar.css
+++ b/site/docs/4.2/examples/navbars/navbar.css
diff --git a/site/docs/4.1/examples/offcanvas/index.html b/site/docs/4.2/examples/offcanvas/index.html
index 015d1df321..015d1df321 100644
--- a/site/docs/4.1/examples/offcanvas/index.html
+++ b/site/docs/4.2/examples/offcanvas/index.html
diff --git a/site/docs/4.1/examples/offcanvas/offcanvas.css b/site/docs/4.2/examples/offcanvas/offcanvas.css
index 22de95a411..22de95a411 100644
--- a/site/docs/4.1/examples/offcanvas/offcanvas.css
+++ b/site/docs/4.2/examples/offcanvas/offcanvas.css
diff --git a/site/docs/4.1/examples/offcanvas/offcanvas.js b/site/docs/4.2/examples/offcanvas/offcanvas.js
index bc3e467118..bc3e467118 100644
--- a/site/docs/4.1/examples/offcanvas/offcanvas.js
+++ b/site/docs/4.2/examples/offcanvas/offcanvas.js
diff --git a/site/docs/4.1/examples/pricing/index.html b/site/docs/4.2/examples/pricing/index.html
index 64660972b4..64660972b4 100644
--- a/site/docs/4.1/examples/pricing/index.html
+++ b/site/docs/4.2/examples/pricing/index.html
diff --git a/site/docs/4.1/examples/pricing/pricing.css b/site/docs/4.2/examples/pricing/pricing.css
index cbf0ec013a..cbf0ec013a 100644
--- a/site/docs/4.1/examples/pricing/pricing.css
+++ b/site/docs/4.2/examples/pricing/pricing.css
diff --git a/site/docs/4.1/examples/product/index.html b/site/docs/4.2/examples/product/index.html
index 1961304f11..1961304f11 100644
--- a/site/docs/4.1/examples/product/index.html
+++ b/site/docs/4.2/examples/product/index.html
diff --git a/site/docs/4.1/examples/product/product.css b/site/docs/4.2/examples/product/product.css
index 4db2864fc5..4db2864fc5 100644
--- a/site/docs/4.1/examples/product/product.css
+++ b/site/docs/4.2/examples/product/product.css
diff --git a/site/docs/4.1/examples/sign-in/index.html b/site/docs/4.2/examples/sign-in/index.html
index be03ad7054..be03ad7054 100644
--- a/site/docs/4.1/examples/sign-in/index.html
+++ b/site/docs/4.2/examples/sign-in/index.html
diff --git a/site/docs/4.1/examples/sign-in/signin.css b/site/docs/4.2/examples/sign-in/signin.css
index 90cc93e5b9..90cc93e5b9 100644
--- a/site/docs/4.1/examples/sign-in/signin.css
+++ b/site/docs/4.2/examples/sign-in/signin.css
diff --git a/site/docs/4.1/examples/starter-template/index.html b/site/docs/4.2/examples/starter-template/index.html
index 299637fc67..299637fc67 100644
--- a/site/docs/4.1/examples/starter-template/index.html
+++ b/site/docs/4.2/examples/starter-template/index.html
diff --git a/site/docs/4.1/examples/starter-template/starter-template.css b/site/docs/4.2/examples/starter-template/starter-template.css
index 5f64cd294e..5f64cd294e 100644
--- a/site/docs/4.1/examples/starter-template/starter-template.css
+++ b/site/docs/4.2/examples/starter-template/starter-template.css
diff --git a/site/docs/4.1/examples/sticky-footer-navbar/index.html b/site/docs/4.2/examples/sticky-footer-navbar/index.html
index 034a7552b8..034a7552b8 100644
--- a/site/docs/4.1/examples/sticky-footer-navbar/index.html
+++ b/site/docs/4.2/examples/sticky-footer-navbar/index.html
diff --git a/site/docs/4.1/examples/sticky-footer-navbar/sticky-footer-navbar.css b/site/docs/4.2/examples/sticky-footer-navbar/sticky-footer-navbar.css
index b4696dab6e..b4696dab6e 100644
--- a/site/docs/4.1/examples/sticky-footer-navbar/sticky-footer-navbar.css
+++ b/site/docs/4.2/examples/sticky-footer-navbar/sticky-footer-navbar.css
diff --git a/site/docs/4.1/examples/sticky-footer/index.html b/site/docs/4.2/examples/sticky-footer/index.html
index 828f7a5217..828f7a5217 100644
--- a/site/docs/4.1/examples/sticky-footer/index.html
+++ b/site/docs/4.2/examples/sticky-footer/index.html
diff --git a/site/docs/4.1/examples/sticky-footer/sticky-footer.css b/site/docs/4.2/examples/sticky-footer/sticky-footer.css
index 7e85cdd2aa..7e85cdd2aa 100644
--- a/site/docs/4.1/examples/sticky-footer/sticky-footer.css
+++ b/site/docs/4.2/examples/sticky-footer/sticky-footer.css
diff --git a/site/docs/4.1/extend/approach.md b/site/docs/4.2/extend/approach.md
index 62031981f6..62031981f6 100644
--- a/site/docs/4.1/extend/approach.md
+++ b/site/docs/4.2/extend/approach.md
diff --git a/site/docs/4.1/extend/icons.md b/site/docs/4.2/extend/icons.md
index 9acdbeb866..9acdbeb866 100644
--- a/site/docs/4.1/extend/icons.md
+++ b/site/docs/4.2/extend/icons.md
diff --git a/site/docs/4.1/extend/index.md b/site/docs/4.2/extend/index.md
index 2061df3e3e..2061df3e3e 100644
--- a/site/docs/4.1/extend/index.md
+++ b/site/docs/4.2/extend/index.md
diff --git a/site/docs/4.1/getting-started/accessibility.md b/site/docs/4.2/getting-started/accessibility.md
index edfe914dff..edfe914dff 100644
--- a/site/docs/4.1/getting-started/accessibility.md
+++ b/site/docs/4.2/getting-started/accessibility.md
diff --git a/site/docs/4.1/getting-started/best-practices.md b/site/docs/4.2/getting-started/best-practices.md
index 1e7af39ee9..1e7af39ee9 100644
--- a/site/docs/4.1/getting-started/best-practices.md
+++ b/site/docs/4.2/getting-started/best-practices.md
diff --git a/site/docs/4.1/getting-started/browsers-devices.md b/site/docs/4.2/getting-started/browsers-devices.md
index 078d9912d9..078d9912d9 100644
--- a/site/docs/4.1/getting-started/browsers-devices.md
+++ b/site/docs/4.2/getting-started/browsers-devices.md
diff --git a/site/docs/4.1/getting-started/build-tools.md b/site/docs/4.2/getting-started/build-tools.md
index f461169d19..f461169d19 100644
--- a/site/docs/4.1/getting-started/build-tools.md
+++ b/site/docs/4.2/getting-started/build-tools.md
diff --git a/site/docs/4.1/getting-started/contents.md b/site/docs/4.2/getting-started/contents.md
index 1276dcd3fb..c03cf70501 100644
--- a/site/docs/4.1/getting-started/contents.md
+++ b/site/docs/4.2/getting-started/contents.md
@@ -131,7 +131,7 @@ bootstrap/
│ └── js/
├── site/
│ └──docs/
-│ └── 4.1/
+│ └── 4.2/
│ └── examples/
├── js/
└── scss/
diff --git a/site/docs/4.1/getting-started/download.md b/site/docs/4.2/getting-started/download.md
index d618c5d130..d618c5d130 100644
--- a/site/docs/4.1/getting-started/download.md
+++ b/site/docs/4.2/getting-started/download.md
diff --git a/site/docs/4.1/getting-started/introduction.md b/site/docs/4.2/getting-started/introduction.md
index 55ced2f9c3..31b8a7d059 100644
--- a/site/docs/4.1/getting-started/introduction.md
+++ b/site/docs/4.2/getting-started/introduction.md
@@ -5,8 +5,8 @@ description: Get started with Bootstrap, the world's most popular framework for
group: getting-started
redirect_from:
- /docs/
- - /docs/4.1/
- - /docs/4.1/getting-started/
+ - /docs/4.2/
+ - /docs/4.2/getting-started/
- /docs/getting-started/
toc: true
---
diff --git a/site/docs/4.1/getting-started/javascript.md b/site/docs/4.2/getting-started/javascript.md
index 7f59ac213a..7f59ac213a 100644
--- a/site/docs/4.1/getting-started/javascript.md
+++ b/site/docs/4.2/getting-started/javascript.md
diff --git a/site/docs/4.1/getting-started/theming.md b/site/docs/4.2/getting-started/theming.md
index 931dc2849e..f2ec7b1909 100644
--- a/site/docs/4.1/getting-started/theming.md
+++ b/site/docs/4.2/getting-started/theming.md
@@ -4,7 +4,7 @@ title: Theming Bootstrap
description: Customize Bootstrap 4 with our new built-in Sass variables for global style preferences for easy theming and component changes.
group: getting-started
toc: true
-redirect_from: "/docs/4.1/getting-started/options/"
+redirect_from: "/docs/4.2/getting-started/options/"
---
## Introduction
diff --git a/site/docs/4.1/getting-started/webpack.md b/site/docs/4.2/getting-started/webpack.md
index b35bf3d2a9..b35bf3d2a9 100644
--- a/site/docs/4.1/getting-started/webpack.md
+++ b/site/docs/4.2/getting-started/webpack.md
diff --git a/site/docs/4.1/layout/grid.md b/site/docs/4.2/layout/grid.md
index 7a909bd9e7..7a909bd9e7 100644
--- a/site/docs/4.1/layout/grid.md
+++ b/site/docs/4.2/layout/grid.md
diff --git a/site/docs/4.1/layout/overview.md b/site/docs/4.2/layout/overview.md
index 102e25727d..012b4cb3fb 100644
--- a/site/docs/4.1/layout/overview.md
+++ b/site/docs/4.2/layout/overview.md
@@ -3,7 +3,7 @@ layout: docs
title: Overview
description: Components and options for laying out your Bootstrap project, including wrapping containers, a powerful grid system, a flexible media object, and responsive utility classes.
group: layout
-redirect_from: "/docs/4.1/layout/"
+redirect_from: "/docs/4.2/layout/"
toc: true
---
diff --git a/site/docs/4.1/layout/utilities-for-layout.md b/site/docs/4.2/layout/utilities-for-layout.md
index a62a5abe04..a62a5abe04 100644
--- a/site/docs/4.1/layout/utilities-for-layout.md
+++ b/site/docs/4.2/layout/utilities-for-layout.md
diff --git a/site/docs/4.1/migration.md b/site/docs/4.2/migration.md
index 54ca918560..54ca918560 100644
--- a/site/docs/4.1/migration.md
+++ b/site/docs/4.2/migration.md
diff --git a/site/docs/4.1/utilities/borders.md b/site/docs/4.2/utilities/borders.md
index 83d4e64305..0cf2f9c3c1 100644
--- a/site/docs/4.1/utilities/borders.md
+++ b/site/docs/4.2/utilities/borders.md
@@ -3,7 +3,7 @@ layout: docs
title: Borders
description: Use border utilities to quickly style the border and border-radius of an element. Great for images, buttons, or any other element.
group: utilities
-redirect_from: "/docs/4.1/utilities/"
+redirect_from: "/docs/4.2/utilities/"
toc: true
---
diff --git a/site/docs/4.1/utilities/clearfix.md b/site/docs/4.2/utilities/clearfix.md
index f4cb084bf8..f4cb084bf8 100644
--- a/site/docs/4.1/utilities/clearfix.md
+++ b/site/docs/4.2/utilities/clearfix.md
diff --git a/site/docs/4.1/utilities/close-icon.md b/site/docs/4.2/utilities/close-icon.md
index a848c012e7..a848c012e7 100644
--- a/site/docs/4.1/utilities/close-icon.md
+++ b/site/docs/4.2/utilities/close-icon.md
diff --git a/site/docs/4.1/utilities/colors.md b/site/docs/4.2/utilities/colors.md
index 55699adb8c..55699adb8c 100644
--- a/site/docs/4.1/utilities/colors.md
+++ b/site/docs/4.2/utilities/colors.md
diff --git a/site/docs/4.1/utilities/display.md b/site/docs/4.2/utilities/display.md
index ab77ddc912..ab77ddc912 100644
--- a/site/docs/4.1/utilities/display.md
+++ b/site/docs/4.2/utilities/display.md
diff --git a/site/docs/4.1/utilities/embed.md b/site/docs/4.2/utilities/embed.md
index de4105fb82..de4105fb82 100644
--- a/site/docs/4.1/utilities/embed.md
+++ b/site/docs/4.2/utilities/embed.md
diff --git a/site/docs/4.1/utilities/flex.md b/site/docs/4.2/utilities/flex.md
index acaa2a51b8..acaa2a51b8 100644
--- a/site/docs/4.1/utilities/flex.md
+++ b/site/docs/4.2/utilities/flex.md
diff --git a/site/docs/4.1/utilities/float.md b/site/docs/4.2/utilities/float.md
index ec05d3ec75..ec05d3ec75 100644
--- a/site/docs/4.1/utilities/float.md
+++ b/site/docs/4.2/utilities/float.md
diff --git a/site/docs/4.1/utilities/image-replacement.md b/site/docs/4.2/utilities/image-replacement.md
index ab092d67f7..ab092d67f7 100644
--- a/site/docs/4.1/utilities/image-replacement.md
+++ b/site/docs/4.2/utilities/image-replacement.md
diff --git a/site/docs/4.1/utilities/overflow.md b/site/docs/4.2/utilities/overflow.md
index 33f6d757f1..33f6d757f1 100644
--- a/site/docs/4.1/utilities/overflow.md
+++ b/site/docs/4.2/utilities/overflow.md
diff --git a/site/docs/4.1/utilities/position.md b/site/docs/4.2/utilities/position.md
index c819df080d..c819df080d 100644
--- a/site/docs/4.1/utilities/position.md
+++ b/site/docs/4.2/utilities/position.md
diff --git a/site/docs/4.1/utilities/screenreaders.md b/site/docs/4.2/utilities/screenreaders.md
index 311102c6ad..311102c6ad 100644
--- a/site/docs/4.1/utilities/screenreaders.md
+++ b/site/docs/4.2/utilities/screenreaders.md
diff --git a/site/docs/4.1/utilities/shadows.md b/site/docs/4.2/utilities/shadows.md
index 5e8f5a8901..5e8f5a8901 100644
--- a/site/docs/4.1/utilities/shadows.md
+++ b/site/docs/4.2/utilities/shadows.md
diff --git a/site/docs/4.1/utilities/sizing.md b/site/docs/4.2/utilities/sizing.md
index 1b0acf07ac..1b0acf07ac 100644
--- a/site/docs/4.1/utilities/sizing.md
+++ b/site/docs/4.2/utilities/sizing.md
diff --git a/site/docs/4.1/utilities/spacing.md b/site/docs/4.2/utilities/spacing.md
index dad1c00852..dad1c00852 100644
--- a/site/docs/4.1/utilities/spacing.md
+++ b/site/docs/4.2/utilities/spacing.md
diff --git a/site/docs/4.1/utilities/text.md b/site/docs/4.2/utilities/text.md
index 0b493d5623..0b493d5623 100644
--- a/site/docs/4.1/utilities/text.md
+++ b/site/docs/4.2/utilities/text.md
diff --git a/site/docs/4.1/utilities/vertical-align.md b/site/docs/4.2/utilities/vertical-align.md
index bc4f0b950a..bc4f0b950a 100644
--- a/site/docs/4.1/utilities/vertical-align.md
+++ b/site/docs/4.2/utilities/vertical-align.md
diff --git a/site/docs/4.1/utilities/visibility.md b/site/docs/4.2/utilities/visibility.md
index cb02e1b88c..cb02e1b88c 100644
--- a/site/docs/4.1/utilities/visibility.md
+++ b/site/docs/4.2/utilities/visibility.md