About
Learn about the project's history, meet the maintaining teams, and find out how to use the Bootstrap brand.
diff --git a/1.1.0/index.html b/1.1.0/index.html index 255d31c5d51c..38ca84539403 100755 --- a/1.1.0/index.html +++ b/1.1.0/index.html @@ -32,8 +32,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.1.1/index.html b/1.1.1/index.html index 64fc4c0ef115..d0f312c58f9a 100755 --- a/1.1.1/index.html +++ b/1.1.1/index.html @@ -32,8 +32,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.2.0/index.html b/1.2.0/index.html index 9c383fa70607..b1416fd83894 100755 --- a/1.2.0/index.html +++ b/1.2.0/index.html @@ -32,8 +32,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.3.0/index.html b/1.3.0/index.html index 2481a7cbdbc3..4b396d0d8b23 100755 --- a/1.3.0/index.html +++ b/1.3.0/index.html @@ -36,8 +36,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.3.0/javascript.html b/1.3.0/javascript.html index f425f4ac4faa..f90f5504b2d2 100755 --- a/1.3.0/javascript.html +++ b/1.3.0/javascript.html @@ -38,8 +38,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.4.0/index.html b/1.4.0/index.html index ac60b10e53be..74740f0b526e 100755 --- a/1.4.0/index.html +++ b/1.4.0/index.html @@ -26,8 +26,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/1.4.0/javascript.html b/1.4.0/javascript.html index 36be664e3bff..4f3d22e50398 100755 --- a/1.4.0/javascript.html +++ b/1.4.0/javascript.html @@ -39,8 +39,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/base-css.html b/2.0.0/base-css.html index e5292a43baea..bb379a8cfe7a 100755 --- a/2.0.0/base-css.html +++ b/2.0.0/base-css.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/components.html b/2.0.0/components.html index b3a2fc6bc960..7cc6fbc1d541 100755 --- a/2.0.0/components.html +++ b/2.0.0/components.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/download.html b/2.0.0/download.html index abc5ab0a8ef1..19a07fd54ba8 100755 --- a/2.0.0/download.html +++ b/2.0.0/download.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/examples.html b/2.0.0/examples.html index 2096adce7cec..3ca5bd3f1863 100755 --- a/2.0.0/examples.html +++ b/2.0.0/examples.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/javascript.html b/2.0.0/javascript.html index d1f9ab857ddd..84deff75887b 100755 --- a/2.0.0/javascript.html +++ b/2.0.0/javascript.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/less.html b/2.0.0/less.html index 128005cd4209..01380092c51b 100755 --- a/2.0.0/less.html +++ b/2.0.0/less.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/scaffolding.html b/2.0.0/scaffolding.html index 896613030886..aafda1c5cdc1 100755 --- a/2.0.0/scaffolding.html +++ b/2.0.0/scaffolding.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.0/upgrading.html b/2.0.0/upgrading.html index ee07a409f082..976434fba75b 100755 --- a/2.0.0/upgrading.html +++ b/2.0.0/upgrading.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/base-css.html b/2.0.1/base-css.html index 61e38349a8c3..2fef6a3a5f8c 100755 --- a/2.0.1/base-css.html +++ b/2.0.1/base-css.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/components.html b/2.0.1/components.html index f83f3e419101..1427a4161ec3 100755 --- a/2.0.1/components.html +++ b/2.0.1/components.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/download.html b/2.0.1/download.html index f133a23fb4a6..63e5048d3681 100755 --- a/2.0.1/download.html +++ b/2.0.1/download.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/examples.html b/2.0.1/examples.html index b8779f1be2d8..6a7e89c52172 100755 --- a/2.0.1/examples.html +++ b/2.0.1/examples.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/index.html b/2.0.1/index.html index 85cca80f6691..214a782d87d6 100755 --- a/2.0.1/index.html +++ b/2.0.1/index.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/javascript.html b/2.0.1/javascript.html index 1c29bfd07ab5..463ece64c43c 100755 --- a/2.0.1/javascript.html +++ b/2.0.1/javascript.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/less.html b/2.0.1/less.html index 4ebda3fb25da..fc8c794777c7 100755 --- a/2.0.1/less.html +++ b/2.0.1/less.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/scaffolding.html b/2.0.1/scaffolding.html index 8d43a4c33f63..c858b94e4299 100755 --- a/2.0.1/scaffolding.html +++ b/2.0.1/scaffolding.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.1/upgrading.html b/2.0.1/upgrading.html index c8c76c3b9358..dd8db458a026 100755 --- a/2.0.1/upgrading.html +++ b/2.0.1/upgrading.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/base-css.html b/2.0.2/base-css.html index ed926cfa4b82..6999140c17b0 100755 --- a/2.0.2/base-css.html +++ b/2.0.2/base-css.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/components.html b/2.0.2/components.html index 6759dd8f87b4..26cd80259ea1 100755 --- a/2.0.2/components.html +++ b/2.0.2/components.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/download.html b/2.0.2/download.html index c4399b04fb5c..02c05917e0c6 100755 --- a/2.0.2/download.html +++ b/2.0.2/download.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/examples.html b/2.0.2/examples.html index 7fb199800f78..33ad83473abf 100755 --- a/2.0.2/examples.html +++ b/2.0.2/examples.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/index.html b/2.0.2/index.html index eabe52182687..ecd4b00b2c1d 100755 --- a/2.0.2/index.html +++ b/2.0.2/index.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/javascript.html b/2.0.2/javascript.html index 63017db99f32..a34a75a39491 100755 --- a/2.0.2/javascript.html +++ b/2.0.2/javascript.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/less.html b/2.0.2/less.html index ed2c3cc3479a..bf7fe89b082b 100755 --- a/2.0.2/less.html +++ b/2.0.2/less.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/scaffolding.html b/2.0.2/scaffolding.html index 07c577d72d99..ed4af324d945 100755 --- a/2.0.2/scaffolding.html +++ b/2.0.2/scaffolding.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.2/upgrading.html b/2.0.2/upgrading.html index dde6800b7733..250fb674ebf6 100755 --- a/2.0.2/upgrading.html +++ b/2.0.2/upgrading.html @@ -28,8 +28,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/base-css.html b/2.0.3/base-css.html index bad3ff5e51db..e9762f053a46 100755 --- a/2.0.3/base-css.html +++ b/2.0.3/base-css.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/components.html b/2.0.3/components.html index 2ee3784713b1..bbb619dfbdae 100755 --- a/2.0.3/components.html +++ b/2.0.3/components.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/download.html b/2.0.3/download.html index ade7d7a850c2..b84ac7f477e6 100755 --- a/2.0.3/download.html +++ b/2.0.3/download.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/examples.html b/2.0.3/examples.html index cf70a47e4c97..43638f2bfc1b 100755 --- a/2.0.3/examples.html +++ b/2.0.3/examples.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/index.html b/2.0.3/index.html index f44c80aeae33..7ee34d9bda93 100755 --- a/2.0.3/index.html +++ b/2.0.3/index.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/javascript.html b/2.0.3/javascript.html index a1abd401053d..e83774c9f87c 100755 --- a/2.0.3/javascript.html +++ b/2.0.3/javascript.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/less.html b/2.0.3/less.html index 27eb6680b35e..7a8d365bde20 100755 --- a/2.0.3/less.html +++ b/2.0.3/less.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/scaffolding.html b/2.0.3/scaffolding.html index e807a881d9b3..cd241267a3ac 100755 --- a/2.0.3/scaffolding.html +++ b/2.0.3/scaffolding.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.3/upgrading.html b/2.0.3/upgrading.html index 22adceb5493e..a99ec8a78f80 100755 --- a/2.0.3/upgrading.html +++ b/2.0.3/upgrading.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/base-css.html b/2.0.4/base-css.html index d7673c16ffdd..ce5a843cfadb 100755 --- a/2.0.4/base-css.html +++ b/2.0.4/base-css.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/components.html b/2.0.4/components.html index 6ab578d29817..0c7320bb1887 100755 --- a/2.0.4/components.html +++ b/2.0.4/components.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/download.html b/2.0.4/download.html index 5b0a168754c6..1ccda117034c 100755 --- a/2.0.4/download.html +++ b/2.0.4/download.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/examples.html b/2.0.4/examples.html index 028fcb8768d7..59564c5a71cd 100755 --- a/2.0.4/examples.html +++ b/2.0.4/examples.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/index.html b/2.0.4/index.html index 85ff296aa1b0..92674b5e763d 100755 --- a/2.0.4/index.html +++ b/2.0.4/index.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/javascript.html b/2.0.4/javascript.html index ccd9362b35db..a9980a3eef3b 100755 --- a/2.0.4/javascript.html +++ b/2.0.4/javascript.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/less.html b/2.0.4/less.html index 96cbd7b05475..208ea8b77baa 100755 --- a/2.0.4/less.html +++ b/2.0.4/less.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/scaffolding.html b/2.0.4/scaffolding.html index 88e3f8185f8d..5074da2443e5 100755 --- a/2.0.4/scaffolding.html +++ b/2.0.4/scaffolding.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.0.4/upgrading.html b/2.0.4/upgrading.html index e6fbbce7c981..0b6c39eb7d88 100755 --- a/2.0.4/upgrading.html +++ b/2.0.4/upgrading.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); diff --git a/2.1.0/base-css.html b/2.1.0/base-css.html index 8abe43645bd9..ea9c7c2a82ba 100755 --- a/2.1.0/base-css.html +++ b/2.1.0/base-css.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); @@ -83,7 +84,7 @@
Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, javascript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, it's contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, javascript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- + diff --git a/2.2.2/components.html b/2.2.2/components.html index 923c9eb91858..253f2dc7c296 100755 --- a/2.2.2/components.html +++ b/2.2.2/components.html @@ -29,8 +29,9 @@ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-146052-10', 'getbootstrap.com'); + ga('set', 'anonymizeIp', true); ga('send', 'pageview'); @@ -83,7 +84,7 @@Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Fundamental HTML elements styled and enhanced with extensible classes.
- +Dozens of reusable components built to provide navigation, alerts, popovers, and more.
- +Download Bootstrap or customize variables, components, JavaScript plugins, and more.
- +Overview of the project, its contents, and how to get started with a simple template.
- +Bring Bootstrap's components to life—now with 13 custom jQuery plugins. - +
Bootstrap is built on responsive 12-column grids, layouts, and components.
- +Learn about the project's history, meet the maintaining teams, and find out how to use the Bootstrap brand.
Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.
Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being an open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.
Originally released on Friday, August 19, 2011, we've since had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.
Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.
Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.
The official Sass port of Bootstrap was created and is maintained by this team. It became part of Bootstrap's organization with v3.1.0. Read the Sass contributing guidelines for information on how the Sass port is developed.
Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well. These guidelines were inspired by MailChimp's Brand Assets.
Use either the Bootstrap mark (a capital B) or the standard logo (just Bootstrap). It should always appear in Helvetica Neue Bold. Do not use the Twitter bird in association with Bootstrap.
Download the Bootstrap mark in one of three styles, each available as an SVG file. Right click, Save as.
The project and framework should always be referred to as Bootstrap. No Twitter before it, no capital s, and no abbreviations except for one, a capital B.
Our docs and branding use a handful of primary colors to differentiate what is Bootstrap from what is in Bootstrap. In other words, if it's purple, it's representative of Bootstrap.
Learn about the project's history, meet the maintaining teams, and find out how to use the Bootstrap brand.
Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.
Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being an open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.
Originally released on Friday, August 19, 2011, we've since had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.
Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.
Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.
The official Sass port of Bootstrap was created and is maintained by this team. It became part of Bootstrap's organization with v3.1.0. Read the Sass contributing guidelines for information on how the Sass port is developed.
Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well. These guidelines were inspired by MailChimp's Brand Assets.
Use either the Bootstrap mark (a capital B) or the standard logo (just Bootstrap). It should always appear in Helvetica Neue Bold. Do not use the Twitter bird in association with Bootstrap.
Download the Bootstrap mark in one of three styles, each available as an SVG file. Right click, Save as.
The project and framework should always be referred to as Bootstrap. No Twitter before it, no capital s, and no abbreviations except for one, a capital B.
Our docs and branding use a handful of primary colors to differentiate what is Bootstrap from what is in Bootstrap. In other words, if it's purple, it's representative of Bootstrap.
A list of the browser bugs that Bootstrap is currently grappling with.
Bootstrap currently works around several outstanding browser bugs in major browsers to deliver the best cross-browser experience possible. Some bugs, like those listed below, cannot be solved by us.
We publicly list browser bugs that are impacting us here, in the hopes of expediting the process of fixing them. For information on Bootstrap's browser compatibility, see our browser compatibility docs.
See also:
| Browser(s) | Summary of bug | Upstream bug(s) | Bootstrap issue(s) |
|---|---|---|---|
| Microsoft Edge | Native browser tooltip for | Edge issue #6793560 | #18692 |
| Microsoft Edge | Hovered element still remains in | Edge issue #5381673 | #14211 |
| Microsoft Edge | When hovering over a | Edge issue #817822 | #14528 |
| Microsoft Edge | CSS | Edge issue #3342037 | #16671 |
| Microsoft Edge |
| Edge issue #5865620 | #18504 |
| Microsoft Edge |
| Edge issue #7165383 | #18543 |
| Microsoft Edge | Background color from lower layer bleeds through transparent border in some cases | Edge issue #6274505 | #18228 |
| Microsoft Edge | Hovering over descendant SVG element fires | Edge issue #7787318 | #19670 |
| Firefox |
| Mozilla bug #1023761 | #13453 |
| Firefox | If the disabled state of a form control is changed via JavaScript, the normal state doesn’t return after refreshing the page. | Mozilla bug #654072 | #793 |
| Firefox |
| Mozilla bug #1228802 | #18365 |
| Firefox | Wide floated table doesn’t wrap onto new line | Mozilla bug #1277782 | #19839 |
| Firefox | Mouse sometimes not within element for purposes of | Mozilla bug #577785 | #19670 |
| Firefox |
| Mozilla bug #1282363 | #20161 |
| Firefox (Windows) | Right border of | Mozilla bug #545685 | #15990 |
| Firefox (OS X & Linux) | Badge widget causes bottom border of Tabs widget to unexpectedly not overlap | Mozilla bug #1259972 | #19626 |
| Chrome (Android) | Tapping on an | Chromium issue #595210 | #17338 |
| Chrome (OS X) | Clicking above | Chromium issue #419108 | Offshoot of #8350 & Chromium issue #337668 |
| Chrome | CSS infinite linear animation with alpha transparency leaks memory. | Chromium issue #429375 | #14409 |
| Chrome |
| Chromium issue #465274 | #16022 |
| Chrome |
| Chromium issue #534750 | #17438, #14237 |
| Chrome | Clicking scrollbar in | Chromium issue #597642 | #19810 |
| Chrome | Don’t make | Chromium issue #370155 | #12832 |
| Chrome (Windows & Linux) | Animation glitch when returning to inactive tab after animations occurred while tab was hidden. | Chromium issue #449180 | #15298 |
| Safari |
| WebKit bug #156684 | #17403 |
| Safari (OS X) |
| WebKit bug #156687 | #17403 |
| Safari (OS X) | Weird button behavior with some | WebKit bug #137269, Apple Safari Radar #18834768 | #8350, Normalize #283, Chromium issue #337668 |
| Safari (OS X) | Small font size when printing webpage with fixed-width | WebKit bug #138192, Apple Safari Radar #19435018 | #14868 |
| Safari (iPad) |
| WebKit bug #150079, Apple Safari Radar #23082521 | #14975 |
| Safari (iOS) |
| WebKit bug #138162, Apple Safari Radar #18804973 | #14603 |
| Safari (iOS) | Text input’s cursor doesn’t move while scrolling the page. | WebKit bug #138201, Apple Safari Radar #18819624 | #14708 |
| Safari (iOS) | Can’t move cursor to start of text after entering long string of text into | WebKit bug #148061, Apple Safari Radar #22299624 | #16988 |
| Safari (iOS) |
| WebKit bug #139848, Apple Safari Radar #19434878 | #11266, #13098 |
| Safari (iOS) | Tapping on | WebKit bug #151933 | #16028 |
| Safari (iOS) |
| WebKit bug #153056 | #18859 |
| Safari (iOS) | Tapping into an | WebKit bug #153224, Apple Safari Radar #24235301 | #17497 |
| Safari (iOS) |
| WebKit bug #153852 | #14839 |
| Safari (iOS) | Scroll gesture in text field in | WebKit bug #153856 | #14839 |
| Safari (iOS) | Tapping from one | WebKit bug #158276 | #19927 |
| Safari (iOS) | Modal with | WebKit bug #158342 | #17695 |
| Safari (iOS) | Don’t make | WebKit bug #158517 | #12832 |
| Safari (iPad Pro) | Rendering of descendants of | WebKit bug #152637, Apple Safari Radar #24030853 | #18738 |
There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them.
We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented.
| Browser(s) | Summary of feature | Upstream issue(s) | Bootstrap issue(s) |
|---|---|---|---|
| Microsoft Edge | Implement the | Edge UserVoice idea #12299532 | #19984 |
| Microsoft Edge | Implement sticky positioning from CSS Positioned Layout Level 3 | Edge UserVoice idea #6263621 | #17021 |
| Firefox | Fire a | Mozilla bug #1264125 | Mozilla bug #1182856 |
| Firefox | Implement the | Mozilla bug #854148 | #20143 |
| Firefox | Implement the HTML5 | Mozilla bug #840640 | #20175 |
| Chrome | Implement the | Chromium issue #304163 | #20143 |
| Chrome | Implement the | Chromium issue #576815 | #19984 |
| Chrome | Implement sticky positioning from CSS Positioned Layout Level 3 | Chromium issue #231752 | #17021 |
| Safari | Implement the | WebKit bug #64861 | #19984 |
| Safari | Implement the HTML5 | WebKit bug #84635 | #20175 |
A list of the browser bugs that Bootstrap is currently grappling with.
Bootstrap currently works around several outstanding browser bugs in major browsers to deliver the best cross-browser experience possible. Some bugs, like those listed below, cannot be solved by us.
We publicly list browser bugs that are impacting us here, in the hopes of expediting the process of fixing them. For information on Bootstrap's browser compatibility, see our browser compatibility docs.
See also:
| Browser(s) | Summary of bug | Upstream bug(s) | Bootstrap issue(s) |
|---|---|---|---|
| Microsoft Edge | Native browser tooltip for | Edge issue #6793560 | #18692 |
| Microsoft Edge | Hovered element still remains in | Edge issue #5381673 | #14211 |
| Microsoft Edge | When hovering over a | Edge issue #817822 | #14528 |
| Microsoft Edge | CSS | Edge issue #3342037 | #16671 |
| Microsoft Edge |
| Edge issue #5865620 | #18504 |
| Microsoft Edge |
| Edge issue #7165383 | #18543 |
| Microsoft Edge | Background color from lower layer bleeds through transparent border in some cases | Edge issue #6274505 | #18228 |
| Microsoft Edge | Hovering over descendant SVG element fires | Edge issue #7787318 | #19670 |
| Firefox |
| Mozilla bug #1023761 | #13453 |
| Firefox | If the disabled state of a form control is changed via JavaScript, the normal state doesn’t return after refreshing the page. | Mozilla bug #654072 | #793 |
| Firefox |
| Mozilla bug #1228802 | #18365 |
| Firefox | Wide floated table doesn’t wrap onto new line | Mozilla bug #1277782 | #19839 |
| Firefox | Mouse sometimes not within element for purposes of | Mozilla bug #577785 | #19670 |
| Firefox |
| Mozilla bug #1282363 | #20161 |
| Firefox (Windows) | Right border of | Mozilla bug #545685 | #15990 |
| Firefox (OS X & Linux) | Badge widget causes bottom border of Tabs widget to unexpectedly not overlap | Mozilla bug #1259972 | #19626 |
| Chrome (Android) | Tapping on an | Chromium issue #595210 | #17338 |
| Chrome (OS X) | Clicking above | Chromium issue #419108 | Offshoot of #8350 & Chromium issue #337668 |
| Chrome | CSS infinite linear animation with alpha transparency leaks memory. | Chromium issue #429375 | #14409 |
| Chrome |
| Chromium issue #465274 | #16022 |
| Chrome |
| Chromium issue #534750 | #17438, #14237 |
| Chrome | Clicking scrollbar in | Chromium issue #597642 | #19810 |
| Chrome | Don’t make | Chromium issue #370155 | #12832 |
| Chrome (Windows & Linux) | Animation glitch when returning to inactive tab after animations occurred while tab was hidden. | Chromium issue #449180 | #15298 |
| Safari |
| WebKit bug #156684 | #17403 |
| Safari (OS X) |
| WebKit bug #156687 | #17403 |
| Safari (OS X) | Weird button behavior with some | WebKit bug #137269, Apple Safari Radar #18834768 | #8350, Normalize #283, Chromium issue #337668 |
| Safari (OS X) | Small font size when printing webpage with fixed-width | WebKit bug #138192, Apple Safari Radar #19435018 | #14868 |
| Safari (iPad) |
| WebKit bug #150079, Apple Safari Radar #23082521 | #14975 |
| Safari (iOS) |
| WebKit bug #138162, Apple Safari Radar #18804973 | #14603 |
| Safari (iOS) | Text input’s cursor doesn’t move while scrolling the page. | WebKit bug #138201, Apple Safari Radar #18819624 | #14708 |
| Safari (iOS) | Can’t move cursor to start of text after entering long string of text into | WebKit bug #148061, Apple Safari Radar #22299624 | #16988 |
| Safari (iOS) |
| WebKit bug #139848, Apple Safari Radar #19434878 | #11266, #13098 |
| Safari (iOS) | Tapping on | WebKit bug #151933 | #16028 |
| Safari (iOS) |
| WebKit bug #153056 | #18859 |
| Safari (iOS) | Tapping into an | WebKit bug #153224, Apple Safari Radar #24235301 | #17497 |
| Safari (iOS) |
| WebKit bug #153852 | #14839 |
| Safari (iOS) | Scroll gesture in text field in | WebKit bug #153856 | #14839 |
| Safari (iOS) | Tapping from one | WebKit bug #158276 | #19927 |
| Safari (iOS) | Modal with | WebKit bug #158342 | #17695 |
| Safari (iOS) | Don’t make | WebKit bug #158517 | #12832 |
| Safari (iPad Pro) | Rendering of descendants of | WebKit bug #152637, Apple Safari Radar #24030853 | #18738 |
There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them.
We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented.
| Browser(s) | Summary of feature | Upstream issue(s) | Bootstrap issue(s) |
|---|---|---|---|
| Microsoft Edge | Implement the | Edge UserVoice idea #12299532 | #19984 |
| Microsoft Edge | Implement sticky positioning from CSS Positioned Layout Level 3 | Edge UserVoice idea #6263621 | #17021 |
| Firefox | Fire a | Mozilla bug #1264125 | Mozilla bug #1182856 |
| Firefox | Implement the | Mozilla bug #854148 | #20143 |
| Firefox | Implement the HTML5 | Mozilla bug #840640 | #20175 |
| Chrome | Implement the | Chromium issue #304163 | #20143 |
| Chrome | Implement the | Chromium issue #576815 | #19984 |
| Chrome | Implement sticky positioning from CSS Positioned Layout Level 3 | Chromium issue #231752 | #17021 |
| Safari | Implement the | WebKit bug #64861 | #19984 |
| Safari | Implement the HTML5 | WebKit bug #84635 | #20175 |
Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Includes over 250 glyphs in font format from the Glyphicon Halflings set. Glyphicons Halflings are normally not available for free, but their creator has made them available for Bootstrap free of cost. As a thank you, we only ask that you include a link back to Glyphicons whenever possible.
For performance reasons, all icons require a base class and individual icon class. To use, place the following code just about anywhere. Be sure to leave a space between the icon and text for proper padding.
Icon classes cannot be directly combined with other components. They should not be used along with other classes on the same element. Instead, add a nested <span> and apply the icon classes to the <span>.
Icon classes should only be used on elements that contain no text content and have no child elements.
Bootstrap assumes icon font files will be located in the ../fonts/ directory, relative to the compiled CSS files. Moving or renaming those font files means updating the CSS in one of three ways:
@icon-font-path and/or @icon-font-name variables in the source Less files.url() paths in the compiled CSS.Use whatever option best suits your specific development setup.
Modern versions of assistive technologies will announce CSS generated content, as well as specific Unicode characters. To avoid unintended and confusing output in screen readers (particularly when icons are used purely for decoration), we hide them with the aria-hidden="true" attribute.
If you're using an icon to convey meaning (rather than only as a decorative element), ensure that this meaning is also conveyed to assistive technologies – for instance, include additional content, visually hidden with the .sr-only class.
If you're creating controls with no other text (such as a <button> that only contains an icon), you should always provide alternative content to identify the purpose of the control, so that it will make sense to users of assistive technologies. In this case, you could add an aria-label attribute on the control itself.
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.
<button type="button" class="btn btn-default" aria-label="Left Align">
+ Components · Bootstrap Skip to main content Bootstrap 4 is here! Components
Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more.
Glyphicons
Available glyphs
Includes over 250 glyphs in font format from the Glyphicon Halflings set. Glyphicons Halflings are normally not available for free, but their creator has made them available for Bootstrap free of cost. As a thank you, we only ask that you include a link back to Glyphicons whenever possible.
- glyphicon glyphicon-asterisk
- glyphicon glyphicon-plus
- glyphicon glyphicon-euro
- glyphicon glyphicon-eur
- glyphicon glyphicon-minus
- glyphicon glyphicon-cloud
- glyphicon glyphicon-envelope
- glyphicon glyphicon-pencil
- glyphicon glyphicon-glass
- glyphicon glyphicon-music
- glyphicon glyphicon-search
- glyphicon glyphicon-heart
- glyphicon glyphicon-star
- glyphicon glyphicon-star-empty
- glyphicon glyphicon-user
- glyphicon glyphicon-film
- glyphicon glyphicon-th-large
- glyphicon glyphicon-th
- glyphicon glyphicon-th-list
- glyphicon glyphicon-ok
- glyphicon glyphicon-remove
- glyphicon glyphicon-zoom-in
- glyphicon glyphicon-zoom-out
- glyphicon glyphicon-off
- glyphicon glyphicon-signal
- glyphicon glyphicon-cog
- glyphicon glyphicon-trash
- glyphicon glyphicon-home
- glyphicon glyphicon-file
- glyphicon glyphicon-time
- glyphicon glyphicon-road
- glyphicon glyphicon-download-alt
- glyphicon glyphicon-download
- glyphicon glyphicon-upload
- glyphicon glyphicon-inbox
- glyphicon glyphicon-play-circle
- glyphicon glyphicon-repeat
- glyphicon glyphicon-refresh
- glyphicon glyphicon-list-alt
- glyphicon glyphicon-lock
- glyphicon glyphicon-flag
- glyphicon glyphicon-headphones
- glyphicon glyphicon-volume-off
- glyphicon glyphicon-volume-down
- glyphicon glyphicon-volume-up
- glyphicon glyphicon-qrcode
- glyphicon glyphicon-barcode
- glyphicon glyphicon-tag
- glyphicon glyphicon-tags
- glyphicon glyphicon-book
- glyphicon glyphicon-bookmark
- glyphicon glyphicon-print
- glyphicon glyphicon-camera
- glyphicon glyphicon-font
- glyphicon glyphicon-bold
- glyphicon glyphicon-italic
- glyphicon glyphicon-text-height
- glyphicon glyphicon-text-width
- glyphicon glyphicon-align-left
- glyphicon glyphicon-align-center
- glyphicon glyphicon-align-right
- glyphicon glyphicon-align-justify
- glyphicon glyphicon-list
- glyphicon glyphicon-indent-left
- glyphicon glyphicon-indent-right
- glyphicon glyphicon-facetime-video
- glyphicon glyphicon-picture
- glyphicon glyphicon-map-marker
- glyphicon glyphicon-adjust
- glyphicon glyphicon-tint
- glyphicon glyphicon-edit
- glyphicon glyphicon-share
- glyphicon glyphicon-check
- glyphicon glyphicon-move
- glyphicon glyphicon-step-backward
- glyphicon glyphicon-fast-backward
- glyphicon glyphicon-backward
- glyphicon glyphicon-play
- glyphicon glyphicon-pause
- glyphicon glyphicon-stop
- glyphicon glyphicon-forward
- glyphicon glyphicon-fast-forward
- glyphicon glyphicon-step-forward
- glyphicon glyphicon-eject
- glyphicon glyphicon-chevron-left
- glyphicon glyphicon-chevron-right
- glyphicon glyphicon-plus-sign
- glyphicon glyphicon-minus-sign
- glyphicon glyphicon-remove-sign
- glyphicon glyphicon-ok-sign
- glyphicon glyphicon-question-sign
- glyphicon glyphicon-info-sign
- glyphicon glyphicon-screenshot
- glyphicon glyphicon-remove-circle
- glyphicon glyphicon-ok-circle
- glyphicon glyphicon-ban-circle
- glyphicon glyphicon-arrow-left
- glyphicon glyphicon-arrow-right
- glyphicon glyphicon-arrow-up
- glyphicon glyphicon-arrow-down
- glyphicon glyphicon-share-alt
- glyphicon glyphicon-resize-full
- glyphicon glyphicon-resize-small
- glyphicon glyphicon-exclamation-sign
- glyphicon glyphicon-gift
- glyphicon glyphicon-leaf
- glyphicon glyphicon-fire
- glyphicon glyphicon-eye-open
- glyphicon glyphicon-eye-close
- glyphicon glyphicon-warning-sign
- glyphicon glyphicon-plane
- glyphicon glyphicon-calendar
- glyphicon glyphicon-random
- glyphicon glyphicon-comment
- glyphicon glyphicon-magnet
- glyphicon glyphicon-chevron-up
- glyphicon glyphicon-chevron-down
- glyphicon glyphicon-retweet
- glyphicon glyphicon-shopping-cart
- glyphicon glyphicon-folder-close
- glyphicon glyphicon-folder-open
- glyphicon glyphicon-resize-vertical
- glyphicon glyphicon-resize-horizontal
- glyphicon glyphicon-hdd
- glyphicon glyphicon-bullhorn
- glyphicon glyphicon-bell
- glyphicon glyphicon-certificate
- glyphicon glyphicon-thumbs-up
- glyphicon glyphicon-thumbs-down
- glyphicon glyphicon-hand-right
- glyphicon glyphicon-hand-left
- glyphicon glyphicon-hand-up
- glyphicon glyphicon-hand-down
- glyphicon glyphicon-circle-arrow-right
- glyphicon glyphicon-circle-arrow-left
- glyphicon glyphicon-circle-arrow-up
- glyphicon glyphicon-circle-arrow-down
- glyphicon glyphicon-globe
- glyphicon glyphicon-wrench
- glyphicon glyphicon-tasks
- glyphicon glyphicon-filter
- glyphicon glyphicon-briefcase
- glyphicon glyphicon-fullscreen
- glyphicon glyphicon-dashboard
- glyphicon glyphicon-paperclip
- glyphicon glyphicon-heart-empty
- glyphicon glyphicon-link
- glyphicon glyphicon-phone
- glyphicon glyphicon-pushpin
- glyphicon glyphicon-usd
- glyphicon glyphicon-gbp
- glyphicon glyphicon-sort
- glyphicon glyphicon-sort-by-alphabet
- glyphicon glyphicon-sort-by-alphabet-alt
- glyphicon glyphicon-sort-by-order
- glyphicon glyphicon-sort-by-order-alt
- glyphicon glyphicon-sort-by-attributes
- glyphicon glyphicon-sort-by-attributes-alt
- glyphicon glyphicon-unchecked
- glyphicon glyphicon-expand
- glyphicon glyphicon-collapse-down
- glyphicon glyphicon-collapse-up
- glyphicon glyphicon-log-in
- glyphicon glyphicon-flash
- glyphicon glyphicon-log-out
- glyphicon glyphicon-new-window
- glyphicon glyphicon-record
- glyphicon glyphicon-save
- glyphicon glyphicon-open
- glyphicon glyphicon-saved
- glyphicon glyphicon-import
- glyphicon glyphicon-export
- glyphicon glyphicon-send
- glyphicon glyphicon-floppy-disk
- glyphicon glyphicon-floppy-saved
- glyphicon glyphicon-floppy-remove
- glyphicon glyphicon-floppy-save
- glyphicon glyphicon-floppy-open
- glyphicon glyphicon-credit-card
- glyphicon glyphicon-transfer
- glyphicon glyphicon-cutlery
- glyphicon glyphicon-header
- glyphicon glyphicon-compressed
- glyphicon glyphicon-earphone
- glyphicon glyphicon-phone-alt
- glyphicon glyphicon-tower
- glyphicon glyphicon-stats
- glyphicon glyphicon-sd-video
- glyphicon glyphicon-hd-video
- glyphicon glyphicon-subtitles
- glyphicon glyphicon-sound-stereo
- glyphicon glyphicon-sound-dolby
- glyphicon glyphicon-sound-5-1
- glyphicon glyphicon-sound-6-1
- glyphicon glyphicon-sound-7-1
- glyphicon glyphicon-copyright-mark
- glyphicon glyphicon-registration-mark
- glyphicon glyphicon-cloud-download
- glyphicon glyphicon-cloud-upload
- glyphicon glyphicon-tree-conifer
- glyphicon glyphicon-tree-deciduous
- glyphicon glyphicon-cd
- glyphicon glyphicon-save-file
- glyphicon glyphicon-open-file
- glyphicon glyphicon-level-up
- glyphicon glyphicon-copy
- glyphicon glyphicon-paste
- glyphicon glyphicon-alert
- glyphicon glyphicon-equalizer
- glyphicon glyphicon-king
- glyphicon glyphicon-queen
- glyphicon glyphicon-pawn
- glyphicon glyphicon-bishop
- glyphicon glyphicon-knight
- glyphicon glyphicon-baby-formula
- glyphicon glyphicon-tent
- glyphicon glyphicon-blackboard
- glyphicon glyphicon-bed
- glyphicon glyphicon-apple
- glyphicon glyphicon-erase
- glyphicon glyphicon-hourglass
- glyphicon glyphicon-lamp
- glyphicon glyphicon-duplicate
- glyphicon glyphicon-piggy-bank
- glyphicon glyphicon-scissors
- glyphicon glyphicon-bitcoin
- glyphicon glyphicon-btc
- glyphicon glyphicon-xbt
- glyphicon glyphicon-yen
- glyphicon glyphicon-jpy
- glyphicon glyphicon-ruble
- glyphicon glyphicon-rub
- glyphicon glyphicon-scale
- glyphicon glyphicon-ice-lolly
- glyphicon glyphicon-ice-lolly-tasted
- glyphicon glyphicon-education
- glyphicon glyphicon-option-horizontal
- glyphicon glyphicon-option-vertical
- glyphicon glyphicon-menu-hamburger
- glyphicon glyphicon-modal-window
- glyphicon glyphicon-oil
- glyphicon glyphicon-grain
- glyphicon glyphicon-sunglasses
- glyphicon glyphicon-text-size
- glyphicon glyphicon-text-color
- glyphicon glyphicon-text-background
- glyphicon glyphicon-object-align-top
- glyphicon glyphicon-object-align-bottom
- glyphicon glyphicon-object-align-horizontal
- glyphicon glyphicon-object-align-left
- glyphicon glyphicon-object-align-vertical
- glyphicon glyphicon-object-align-right
- glyphicon glyphicon-triangle-right
- glyphicon glyphicon-triangle-left
- glyphicon glyphicon-triangle-bottom
- glyphicon glyphicon-triangle-top
- glyphicon glyphicon-console
- glyphicon glyphicon-superscript
- glyphicon glyphicon-subscript
- glyphicon glyphicon-menu-left
- glyphicon glyphicon-menu-right
- glyphicon glyphicon-menu-down
- glyphicon glyphicon-menu-up
How to use
For performance reasons, all icons require a base class and individual icon class. To use, place the following code just about anywhere. Be sure to leave a space between the icon and text for proper padding.
Don't mix with other components
Icon classes cannot be directly combined with other components. They should not be used along with other classes on the same element. Instead, add a nested <span> and apply the icon classes to the <span>.
Only for use on empty elements
Icon classes should only be used on elements that contain no text content and have no child elements.
Changing the icon font location
Bootstrap assumes icon font files will be located in the ../fonts/ directory, relative to the compiled CSS files. Moving or renaming those font files means updating the CSS in one of three ways:
- Change the
@icon-font-path and/or @icon-font-name variables in the source Less files. - Utilize the relative URLs option provided by the Less compiler.
- Change the
url() paths in the compiled CSS.
Use whatever option best suits your specific development setup.
Accessible icons
Modern versions of assistive technologies will announce CSS generated content, as well as specific Unicode characters. To avoid unintended and confusing output in screen readers (particularly when icons are used purely for decoration), we hide them with the aria-hidden="true" attribute.
If you're using an icon to convey meaning (rather than only as a decorative element), ensure that this meaning is also conveyed to assistive technologies – for instance, include additional content, visually hidden with the .sr-only class.
If you're creating controls with no other text (such as a <button> that only contains an icon), you should always provide alternative content to identify the purpose of the control, so that it will make sense to users of assistive technologies. In this case, you could add an aria-label attribute on the control itself.
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
Examples
Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.
<button type="button" class="btn btn-default" aria-label="Left Align">
<span class="glyphicon glyphicon-align-left" aria-hidden="true"></span>
</button>
diff --git a/docs/3.3/css/index.html b/docs/3.3/css/index.html
index ae590125e980..281cdd01c19e 100644
--- a/docs/3.3/css/index.html
+++ b/docs/3.3/css/index.html
@@ -1,4 +1,4 @@
- CSS · Bootstrap Skip to main content Bootstrap 4 is here! CSS
Global CSS settings, fundamental HTML elements styled and enhanced with extensible classes, and an advanced grid system.
Overview
Get the lowdown on the key pieces of Bootstrap's infrastructure, including our approach to better, faster, stronger web development.
HTML5 doctype
Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.
<!DOCTYPE html>
+ CSS · Bootstrap Skip to main content Bootstrap 4 is here! CSS
Global CSS settings, fundamental HTML elements styled and enhanced with extensible classes, and an advanced grid system.
Overview
Get the lowdown on the key pieces of Bootstrap's infrastructure, including our approach to better, faster, stronger web development.
HTML5 doctype
Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.
<!DOCTYPE html>
<html lang="en">
...
</html>
Mobile first
With Bootstrap 2, we added optional mobile friendly styles for key aspects of the framework. With Bootstrap 3, we've rewritten the project to be mobile friendly from the start. Instead of adding on optional mobile styles, they're baked right into the core. In fact, Bootstrap is mobile first. Mobile first styles can be found throughout the entire library instead of in separate files.
To ensure proper rendering and touch zooming, add the viewport meta tag to your <head>.
<meta name="viewport" content="width=device-width, initial-scale=1">
You can disable zooming capabilities on mobile devices by adding user-scalable=no to the viewport meta tag. This disables zooming, meaning users are only able to scroll, and results in your site feeling a bit more like a native application. Overall, we don't recommend this on every site, so use caution!
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Typography and links
Bootstrap sets basic global display, typography, and link styles. Specifically, we:
- Set
background-color: #fff; on the body - Use the
@font-family-base, @font-size-base, and @line-height-base attributes as our typographic base - Set the global link color via
@link-color and apply link underlines only on :hover
These styles can be found within scaffolding.less.
Normalize.css
For improved cross-browser rendering, we use Normalize.css, a project by Nicolas Gallagher and Jonathan Neal.
Containers
Bootstrap requires a containing element to wrap site contents and house our grid system. You may choose one of two containers to use in your projects. Note that, due to padding and more, neither container is nestable.
Use .container for a responsive fixed width container.
<div class="container">
diff --git a/docs/3.3/getting-started/index.html b/docs/3.3/getting-started/index.html
index fc448f9d10ca..6304994bb333 100644
--- a/docs/3.3/getting-started/index.html
+++ b/docs/3.3/getting-started/index.html
@@ -1,4 +1,4 @@
- Getting started · Bootstrap Skip to main content Bootstrap 4 is here! Getting started
An overview of Bootstrap, how to download and use, basic templates and examples, and more.
Download
Bootstrap (currently v3.3.7) has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
Bootstrap
Compiled and minified CSS, JavaScript, and fonts. No docs or original source files are included.
Source code
Source Less, JavaScript, and font files, along with our docs. Requires a Less compiler and some setup.
Sass
Bootstrap ported from Less to Sass for easy inclusion in Rails, Compass, or Sass-only projects.
Bootstrap CDN
The folks over at MaxCDN graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.
<!-- Latest compiled and minified CSS -->
+ Getting started · Bootstrap Skip to main content Bootstrap 4 is here! Getting started
An overview of Bootstrap, how to download and use, basic templates and examples, and more.
Download
Bootstrap (currently v3.3.7) has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
Bootstrap
Compiled and minified CSS, JavaScript, and fonts. No docs or original source files are included.
Source code
Source Less, JavaScript, and font files, along with our docs. Requires a Less compiler and some setup.
Sass
Bootstrap ported from Less to Sass for easy inclusion in Rails, Compass, or Sass-only projects.
Bootstrap CDN
The folks over at MaxCDN graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
diff --git a/docs/3.3/index.html b/docs/3.3/index.html
index 4b600e232e49..a440c08b7e48 100644
--- a/docs/3.3/index.html
+++ b/docs/3.3/index.html
@@ -21,7 +21,7 @@
e.GoogleAnalyticsObject = c, e[c] = e[c] || function() {
(e[c].q = e[c].q || []).push(arguments)
}, e[c].l = 1 * new Date, o = t.createElement(a), s = t.getElementsByTagName(a)[0], o.async = 1, o.src = n, s.parentNode.insertBefore(o, s)
- }(window, document, "script", "//www.google-analytics.com/analytics.js", "ga"), ga("create", "UA-146052-10", "getbootstrap.com"), ga("send", "pageview")
+ }(window, document, "script", "https://www.google-analytics.com/analytics.js", "ga"), ga("create", "UA-146052-10", "getbootstrap.com"), ga("set", "anonymizeIp", true), ga("send", "pageview")
diff --git a/docs/3.3/javascript/index.html b/docs/3.3/javascript/index.html
index 728322a1145a..cb505515e41d 100644
--- a/docs/3.3/javascript/index.html
+++ b/docs/3.3/javascript/index.html
@@ -1,4 +1,4 @@
- JavaScript · Bootstrap Skip to main content Bootstrap 4 is here! JavaScript
Bring Bootstrap's components to life with over a dozen custom jQuery plugins. Easily include them all, or one by one.
Overview
Individual or compiled
Plugins can be included individually (using Bootstrap's individual *.js files), or all at once (using bootstrap.js or the minified bootstrap.min.js).
Using the compiled JavaScript
Both bootstrap.js and bootstrap.min.js contain all plugins in a single file. Include only one.
Plugin dependencies
Some plugins and CSS components depend on other plugins. If you include plugins individually, make sure to check for these dependencies in the docs. Also note that all plugins depend on jQuery (this means jQuery must be included before the plugin files). Consult our bower.json to see which versions of jQuery are supported.
Data attributes
You can use all Bootstrap plugins purely through the markup API without writing a single line of JavaScript. This is Bootstrap's first-class API and should be your first consideration when using a plugin.
That said, in some situations it may be desirable to turn this functionality off. Therefore, we also provide the ability to disable the data attribute API by unbinding all events on the document namespaced with data-api. This looks like this:
$(document).off('.data-api')
Alternatively, to target a specific plugin, just include the plugin's name as a namespace along with the data-api namespace like this:
$(document).off('.alert.data-api')
Only one plugin per element via data attributes
Don't use data attributes from multiple plugins on the same element. For example, a button cannot both have a tooltip and toggle a modal. To accomplish this, use a wrapping element.
Programmatic API
We also believe you should be able to use all Bootstrap plugins purely through the JavaScript API. All public APIs are single, chainable methods, and return the collection acted upon.
$('.btn.danger').button('toggle').addClass('fat')
All methods should accept an optional options object, a string which targets a particular method, or nothing (which initiates a plugin with default behavior):
$('#myModal').modal() // initialized with defaults
+ JavaScript · Bootstrap Skip to main content Bootstrap 4 is here! JavaScript
Bring Bootstrap's components to life with over a dozen custom jQuery plugins. Easily include them all, or one by one.
Overview
Individual or compiled
Plugins can be included individually (using Bootstrap's individual *.js files), or all at once (using bootstrap.js or the minified bootstrap.min.js).
Using the compiled JavaScript
Both bootstrap.js and bootstrap.min.js contain all plugins in a single file. Include only one.
Plugin dependencies
Some plugins and CSS components depend on other plugins. If you include plugins individually, make sure to check for these dependencies in the docs. Also note that all plugins depend on jQuery (this means jQuery must be included before the plugin files). Consult our bower.json to see which versions of jQuery are supported.
Data attributes
You can use all Bootstrap plugins purely through the markup API without writing a single line of JavaScript. This is Bootstrap's first-class API and should be your first consideration when using a plugin.
That said, in some situations it may be desirable to turn this functionality off. Therefore, we also provide the ability to disable the data attribute API by unbinding all events on the document namespaced with data-api. This looks like this:
$(document).off('.data-api')
Alternatively, to target a specific plugin, just include the plugin's name as a namespace along with the data-api namespace like this:
$(document).off('.alert.data-api')
Only one plugin per element via data attributes
Don't use data attributes from multiple plugins on the same element. For example, a button cannot both have a tooltip and toggle a modal. To accomplish this, use a wrapping element.
Programmatic API
We also believe you should be able to use all Bootstrap plugins purely through the JavaScript API. All public APIs are single, chainable methods, and return the collection acted upon.
$('.btn.danger').button('toggle').addClass('fat')
All methods should accept an optional options object, a string which targets a particular method, or nothing (which initiates a plugin with default behavior):
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Each plugin also exposes its raw constructor on a Constructor property: $.fn.popover.Constructor. If you'd like to get a particular plugin instance, retrieve it directly from an element: $('[rel="popover"]').data('popover').
Default settings
You can change the default settings for a plugin by modifying the plugin's Constructor.DEFAULTS object:
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
No conflict
Sometimes it is necessary to use Bootstrap plugins with other UI frameworks. In these circumstances, namespace collisions can occasionally occur. If this happens, you may call .noConflict on the plugin you wish to revert the value of.
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
Events
Bootstrap provides custom events for most plugins' unique actions. Generally, these come in an infinitive and past participle form - where the infinitive (ex. show) is triggered at the start of an event, and its past participle form (ex. shown) is triggered on the completion of an action.
As of 3.0.0, all Bootstrap events are namespaced.
All infinitive events provide preventDefault functionality. This provides the ability to stop the execution of an action before it starts.
$('#myModal').on('show.bs.modal', function (e) {
diff --git a/docs/3.3/migration/index.html b/docs/3.3/migration/index.html
index 8f60e939b2b2..f890c29626c7 100644
--- a/docs/3.3/migration/index.html
+++ b/docs/3.3/migration/index.html
@@ -1 +1 @@
- Migrating to v3.x · Bootstrap Skip to main content Bootstrap 4 is here! Migrating to v3.x
Guidance on how to upgrade from Bootstrap v2.x to v3.x with emphasis on major changes, what's new, and what's been removed.
Migrating from 2.x to 3.0
Bootstrap 3 is not backwards compatible with v2.x. Use this section as a general guide to upgrading from v2.x to v3.0. For a broader overview, see what's new in the v3.0 release announcement.
Major class changes
This table shows the style changes between v2.x and v3.0.
Bootstrap 2.x Bootstrap 3.0 .row-fluid .row .span* .col-md-* .offset* .col-md-offset-* .brand .navbar-brand .navbar .nav .navbar-nav .nav-collapse .navbar-collapse .nav-toggle .navbar-toggle .btn-navbar .navbar-btn .hero-unit .jumbotron .icon-* .glyphicon .glyphicon-* .btn .btn .btn-default .btn-mini .btn-xs .btn-small .btn-sm .btn-large .btn-lg .alert .alert .alert-warning .alert-error .alert-danger .visible-phone .visible-xs .visible-tablet .visible-sm .visible-desktop Split into .visible-md .visible-lg .hidden-phone .hidden-xs .hidden-tablet .hidden-sm .hidden-desktop Split into .hidden-md .hidden-lg .input-block-level .form-control .control-group .form-group .control-group.warning .control-group.error .control-group.success .form-group.has-* .checkbox.inline .radio.inline .checkbox-inline .radio-inline .input-prepend .input-append .input-group .add-on .input-group-addon .img-polaroid .img-thumbnail ul.unstyled .list-unstyled ul.inline .list-inline .muted .text-muted .label .label .label-default .label-important .label-danger .text-error .text-danger .table .error .table .danger .bar .progress-bar .bar-* .progress-bar-* .accordion .panel-group .accordion-group .panel .panel-default .accordion-heading .panel-heading .accordion-body .panel-collapse .accordion-inner .panel-body
What's new
We've added new elements and changed some existing ones. Here are the new or updated styles.
Element Description Panels .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse List groups .list-group .list-group-item .list-group-item-text .list-group-item-heading Glyphicons .glyphicon Jumbotron .jumbotron Extra small grid (<768px) .col-xs-* Small grid (≥768px) .col-sm-* Medium grid (≥992px) .col-md-* Large grid (≥1200px) .col-lg-* Responsive utility classes (≥1200px) .visible-lg .hidden-lg Offsets .col-sm-offset-* .col-md-offset-* .col-lg-offset-* Push .col-sm-push-* .col-md-push-* .col-lg-push-* Pull .col-sm-pull-* .col-md-pull-* .col-lg-pull-* Input height sizes .input-sm .input-lg Input groups .input-group .input-group-addon .input-group-btn Form controls .form-control .form-group Button group sizes .btn-group-xs .btn-group-sm .btn-group-lg Navbar text .navbar-text Navbar header .navbar-header Justified tabs / pills .nav-justified Responsive images .img-responsive Contextual table rows .success .danger .warning .active .info Contextual panels .panel-success .panel-danger .panel-warning .panel-info Modal .modal-dialog .modal-content Thumbnail image .img-thumbnail Well sizes .well-sm .well-lg Alert links .alert-link
What's removed
The following elements have been dropped or changed in v3.0.
Element Removed from 2.x 3.0 Equivalent Form actions .form-actions N/A Search form .form-search N/A Form group with info .control-group.info N/A Fixed-width input sizes .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge Use .form-control and the grid system instead. Block level form input .input-block-level No direct equivalent, but forms controls are similar. Inverse buttons .btn-inverse N/A Fluid row .row-fluid .row (no more fixed grid) Controls wrapper .controls N/A Controls row .controls-row .row or .form-group Navbar inner .navbar-inner N/A Navbar vertical dividers .navbar .divider-vertical N/A Dropdown submenu .dropdown-submenu N/A Tab alignments .tabs-left .tabs-right .tabs-below N/A Pill-based tabbable area .pill-content .tab-content Pill-based tabbable area pane .pill-pane .tab-pane Nav lists .nav-list .nav-header No direct equivalent, but list groups and .panel-groups are similar. Inline help for form controls .help-inline No exact equivalent, but .help-block is similar. Non-bar-level progress colors .progress-info .progress-success .progress-warning .progress-danger Use .progress-bar-* on the .progress-bar instead.
Additional notes
Other changes in v3.0 are not immediately apparent. Base classes, key styles, and behaviors have been adjusted for flexibility and our mobile first approach. Here's a partial list:
- By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the
.form-control class on the element to style. - Text-based form controls with the
.form-control class applied are now 100% wide by default. Wrap inputs inside <div class="col-*"></div> to control input widths. .badge no longer has contextual (-success,-primary,etc..) classes. .btn must also use .btn-default to get the "default" button. .row is now fluid. - Images are no longer responsive by default. Use
.img-responsive for fluid <img> size. - The icons, now
.glyphicon, are now font based. Icons also require a base and icon class (e.g. .glyphicon .glyphicon-asterisk). - Typeahead has been dropped, in favor of using Twitter Typeahead.
- Modal markup has changed significantly. The
.modal-header, .modal-body, and .modal-footer sections are now wrapped in .modal-content and .modal-dialog for better mobile styling and behavior. Also, you should no longer apply .hide to .modal in your markup. - As of v3.1.0, the HTML loaded by the
remote modal option is now injected into the .modal-content (from v3.0.0 to v3.0.3, into the .modal) instead of into the .modal-body. This allows you to also easily vary the header and footer of the modal, not just the modal body. - The checkbox and radio features of the button.js plugin now both use
data-toggle="buttons" instead of data-toggle="buttons-checkbox" or data-toggle="buttons-radio" in their markup. - JavaScript events are namespaced. For example, to handle the modal "show" event, use
'show.bs.modal'. For tabs "shown" use 'shown.bs.tab', etc.
For more information on upgrading to v3.0, and code snippets from the community, see Bootply.
\ No newline at end of file
+ Migrating to v3.x · Bootstrap Skip to main content Bootstrap 4 is here! Migrating to v3.x
Guidance on how to upgrade from Bootstrap v2.x to v3.x with emphasis on major changes, what's new, and what's been removed.
Migrating from 2.x to 3.0
Bootstrap 3 is not backwards compatible with v2.x. Use this section as a general guide to upgrading from v2.x to v3.0. For a broader overview, see what's new in the v3.0 release announcement.
Major class changes
This table shows the style changes between v2.x and v3.0.
Bootstrap 2.x Bootstrap 3.0 .row-fluid .row .span* .col-md-* .offset* .col-md-offset-* .brand .navbar-brand .navbar .nav .navbar-nav .nav-collapse .navbar-collapse .nav-toggle .navbar-toggle .btn-navbar .navbar-btn .hero-unit .jumbotron .icon-* .glyphicon .glyphicon-* .btn .btn .btn-default .btn-mini .btn-xs .btn-small .btn-sm .btn-large .btn-lg .alert .alert .alert-warning .alert-error .alert-danger .visible-phone .visible-xs .visible-tablet .visible-sm .visible-desktop Split into .visible-md .visible-lg .hidden-phone .hidden-xs .hidden-tablet .hidden-sm .hidden-desktop Split into .hidden-md .hidden-lg .input-block-level .form-control .control-group .form-group .control-group.warning .control-group.error .control-group.success .form-group.has-* .checkbox.inline .radio.inline .checkbox-inline .radio-inline .input-prepend .input-append .input-group .add-on .input-group-addon .img-polaroid .img-thumbnail ul.unstyled .list-unstyled ul.inline .list-inline .muted .text-muted .label .label .label-default .label-important .label-danger .text-error .text-danger .table .error .table .danger .bar .progress-bar .bar-* .progress-bar-* .accordion .panel-group .accordion-group .panel .panel-default .accordion-heading .panel-heading .accordion-body .panel-collapse .accordion-inner .panel-body
What's new
We've added new elements and changed some existing ones. Here are the new or updated styles.
Element Description Panels .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse List groups .list-group .list-group-item .list-group-item-text .list-group-item-heading Glyphicons .glyphicon Jumbotron .jumbotron Extra small grid (<768px) .col-xs-* Small grid (≥768px) .col-sm-* Medium grid (≥992px) .col-md-* Large grid (≥1200px) .col-lg-* Responsive utility classes (≥1200px) .visible-lg .hidden-lg Offsets .col-sm-offset-* .col-md-offset-* .col-lg-offset-* Push .col-sm-push-* .col-md-push-* .col-lg-push-* Pull .col-sm-pull-* .col-md-pull-* .col-lg-pull-* Input height sizes .input-sm .input-lg Input groups .input-group .input-group-addon .input-group-btn Form controls .form-control .form-group Button group sizes .btn-group-xs .btn-group-sm .btn-group-lg Navbar text .navbar-text Navbar header .navbar-header Justified tabs / pills .nav-justified Responsive images .img-responsive Contextual table rows .success .danger .warning .active .info Contextual panels .panel-success .panel-danger .panel-warning .panel-info Modal .modal-dialog .modal-content Thumbnail image .img-thumbnail Well sizes .well-sm .well-lg Alert links .alert-link
What's removed
The following elements have been dropped or changed in v3.0.
Element Removed from 2.x 3.0 Equivalent Form actions .form-actions N/A Search form .form-search N/A Form group with info .control-group.info N/A Fixed-width input sizes .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge Use .form-control and the grid system instead. Block level form input .input-block-level No direct equivalent, but forms controls are similar. Inverse buttons .btn-inverse N/A Fluid row .row-fluid .row (no more fixed grid) Controls wrapper .controls N/A Controls row .controls-row .row or .form-group Navbar inner .navbar-inner N/A Navbar vertical dividers .navbar .divider-vertical N/A Dropdown submenu .dropdown-submenu N/A Tab alignments .tabs-left .tabs-right .tabs-below N/A Pill-based tabbable area .pill-content .tab-content Pill-based tabbable area pane .pill-pane .tab-pane Nav lists .nav-list .nav-header No direct equivalent, but list groups and .panel-groups are similar. Inline help for form controls .help-inline No exact equivalent, but .help-block is similar. Non-bar-level progress colors .progress-info .progress-success .progress-warning .progress-danger Use .progress-bar-* on the .progress-bar instead.
Additional notes
Other changes in v3.0 are not immediately apparent. Base classes, key styles, and behaviors have been adjusted for flexibility and our mobile first approach. Here's a partial list:
- By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the
.form-control class on the element to style. - Text-based form controls with the
.form-control class applied are now 100% wide by default. Wrap inputs inside <div class="col-*"></div> to control input widths. .badge no longer has contextual (-success,-primary,etc..) classes. .btn must also use .btn-default to get the "default" button. .row is now fluid. - Images are no longer responsive by default. Use
.img-responsive for fluid <img> size. - The icons, now
.glyphicon, are now font based. Icons also require a base and icon class (e.g. .glyphicon .glyphicon-asterisk). - Typeahead has been dropped, in favor of using Twitter Typeahead.
- Modal markup has changed significantly. The
.modal-header, .modal-body, and .modal-footer sections are now wrapped in .modal-content and .modal-dialog for better mobile styling and behavior. Also, you should no longer apply .hide to .modal in your markup. - As of v3.1.0, the HTML loaded by the
remote modal option is now injected into the .modal-content (from v3.0.0 to v3.0.3, into the .modal) instead of into the .modal-body. This allows you to also easily vary the header and footer of the modal, not just the modal body. - The checkbox and radio features of the button.js plugin now both use
data-toggle="buttons" instead of data-toggle="buttons-checkbox" or data-toggle="buttons-radio" in their markup. - JavaScript events are namespaced. For example, to handle the modal "show" event, use
'show.bs.modal'. For tabs "shown" use 'shown.bs.tab', etc.
For more information on upgrading to v3.0, and code snippets from the community, see Bootply.
\ No newline at end of file
diff --git a/docs/3.4/about/index.html b/docs/3.4/about/index.html
index 697c868e66ba..6f2e0f2aebd6 100755
--- a/docs/3.4/about/index.html
+++ b/docs/3.4/about/index.html
@@ -44,6 +44,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/browser-bugs/index.html b/docs/3.4/browser-bugs/index.html
index baa761e3e1f1..5b75ef69c19f 100755
--- a/docs/3.4/browser-bugs/index.html
+++ b/docs/3.4/browser-bugs/index.html
@@ -44,6 +44,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/components/index.html b/docs/3.4/components/index.html
index a19ac3cb8419..f6f18d99a6e7 100755
--- a/docs/3.4/components/index.html
+++ b/docs/3.4/components/index.html
@@ -49,6 +49,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/css/index.html b/docs/3.4/css/index.html
index 2c32da42defc..2cf2531a6cd5 100755
--- a/docs/3.4/css/index.html
+++ b/docs/3.4/css/index.html
@@ -49,6 +49,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/customize/index.html b/docs/3.4/customize/index.html
index 56120b2de976..50797d3783e8 100755
--- a/docs/3.4/customize/index.html
+++ b/docs/3.4/customize/index.html
@@ -44,6 +44,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/getting-started/index.html b/docs/3.4/getting-started/index.html
index c7eb6de811b3..ab6970704757 100755
--- a/docs/3.4/getting-started/index.html
+++ b/docs/3.4/getting-started/index.html
@@ -44,6 +44,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/index.html b/docs/3.4/index.html
index ed2fdb9f2da8..0d3725a335dd 100755
--- a/docs/3.4/index.html
+++ b/docs/3.4/index.html
@@ -42,6 +42,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/javascript/index.html b/docs/3.4/javascript/index.html
index 53d661fcd4ed..fa6f2a276aab 100755
--- a/docs/3.4/javascript/index.html
+++ b/docs/3.4/javascript/index.html
@@ -49,6 +49,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/3.4/migration/index.html b/docs/3.4/migration/index.html
index 7284417b22ac..2925bcd91e06 100755
--- a/docs/3.4/migration/index.html
+++ b/docs/3.4/migration/index.html
@@ -44,6 +44,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/brand/index.html b/docs/4.0/about/brand/index.html
index 15a2980661f8..0afd7d119f1e 100644
--- a/docs/4.0/about/brand/index.html
+++ b/docs/4.0/about/brand/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/history/index.html b/docs/4.0/about/history/index.html
index fab5b5d6c8a0..f7dab9205686 100644
--- a/docs/4.0/about/history/index.html
+++ b/docs/4.0/about/history/index.html
@@ -66,6 +66,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/license/index.html b/docs/4.0/about/license/index.html
index de13de5d5815..d81e0db372c8 100644
--- a/docs/4.0/about/license/index.html
+++ b/docs/4.0/about/license/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/overview/index.html b/docs/4.0/about/overview/index.html
index cb7aedaa1600..c702de7db743 100644
--- a/docs/4.0/about/overview/index.html
+++ b/docs/4.0/about/overview/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/team/index.html b/docs/4.0/about/team/index.html
index 9d1f44b26b75..570f5d28cb73 100644
--- a/docs/4.0/about/team/index.html
+++ b/docs/4.0/about/team/index.html
@@ -66,6 +66,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/about/translations/index.html b/docs/4.0/about/translations/index.html
index 8a72f50e7a10..34f4921f8287 100644
--- a/docs/4.0/about/translations/index.html
+++ b/docs/4.0/about/translations/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/browser-bugs/index.html b/docs/4.0/browser-bugs/index.html
index 3b006d5d82e7..f3c84ef95b63 100644
--- a/docs/4.0/browser-bugs/index.html
+++ b/docs/4.0/browser-bugs/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/alerts/index.html b/docs/4.0/components/alerts/index.html
index 46e558a63266..dbfa1bce9d17 100644
--- a/docs/4.0/components/alerts/index.html
+++ b/docs/4.0/components/alerts/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/badge/index.html b/docs/4.0/components/badge/index.html
index 5ec435756e73..0c100ec10c7b 100644
--- a/docs/4.0/components/badge/index.html
+++ b/docs/4.0/components/badge/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/breadcrumb/index.html b/docs/4.0/components/breadcrumb/index.html
index 89c0e1cd3461..a6bea52cc6af 100644
--- a/docs/4.0/components/breadcrumb/index.html
+++ b/docs/4.0/components/breadcrumb/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/button-group/index.html b/docs/4.0/components/button-group/index.html
index f400b39d8c3e..b4625eb91dfe 100644
--- a/docs/4.0/components/button-group/index.html
+++ b/docs/4.0/components/button-group/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/buttons/index.html b/docs/4.0/components/buttons/index.html
index af678747907a..cf40fc7792f0 100644
--- a/docs/4.0/components/buttons/index.html
+++ b/docs/4.0/components/buttons/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/card/index.html b/docs/4.0/components/card/index.html
index e00d99351bbc..84489e0138ca 100644
--- a/docs/4.0/components/card/index.html
+++ b/docs/4.0/components/card/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/carousel/index.html b/docs/4.0/components/carousel/index.html
index 580778497be5..60d74461c1ee 100644
--- a/docs/4.0/components/carousel/index.html
+++ b/docs/4.0/components/carousel/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/collapse/index.html b/docs/4.0/components/collapse/index.html
index 387eaf44902a..25b39d843c73 100644
--- a/docs/4.0/components/collapse/index.html
+++ b/docs/4.0/components/collapse/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/dropdowns/index.html b/docs/4.0/components/dropdowns/index.html
index a419debd3bd3..84cdf926d381 100644
--- a/docs/4.0/components/dropdowns/index.html
+++ b/docs/4.0/components/dropdowns/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/forms/index.html b/docs/4.0/components/forms/index.html
index 78648f6696b6..f662d966df23 100644
--- a/docs/4.0/components/forms/index.html
+++ b/docs/4.0/components/forms/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/input-group/index.html b/docs/4.0/components/input-group/index.html
index 55736e5b519f..396adc796e22 100644
--- a/docs/4.0/components/input-group/index.html
+++ b/docs/4.0/components/input-group/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/jumbotron/index.html b/docs/4.0/components/jumbotron/index.html
index d2dcf7b6c747..5562acc3cfd1 100644
--- a/docs/4.0/components/jumbotron/index.html
+++ b/docs/4.0/components/jumbotron/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/list-group/index.html b/docs/4.0/components/list-group/index.html
index 28a57200c00a..0986a500cbbc 100644
--- a/docs/4.0/components/list-group/index.html
+++ b/docs/4.0/components/list-group/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/modal/index.html b/docs/4.0/components/modal/index.html
index 1ca64f88cacf..928e4937c561 100644
--- a/docs/4.0/components/modal/index.html
+++ b/docs/4.0/components/modal/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/navbar/index.html b/docs/4.0/components/navbar/index.html
index f16a2c924b9e..b593cc7eeeb9 100644
--- a/docs/4.0/components/navbar/index.html
+++ b/docs/4.0/components/navbar/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/navs/index.html b/docs/4.0/components/navs/index.html
index dd786a6ad48b..1e7b0195549e 100644
--- a/docs/4.0/components/navs/index.html
+++ b/docs/4.0/components/navs/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/pagination/index.html b/docs/4.0/components/pagination/index.html
index bef003a7af63..725546719014 100644
--- a/docs/4.0/components/pagination/index.html
+++ b/docs/4.0/components/pagination/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/popovers/index.html b/docs/4.0/components/popovers/index.html
index 52667396110d..95d16e1878ce 100644
--- a/docs/4.0/components/popovers/index.html
+++ b/docs/4.0/components/popovers/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/progress/index.html b/docs/4.0/components/progress/index.html
index f50a19c5be95..ce4071fde8a6 100644
--- a/docs/4.0/components/progress/index.html
+++ b/docs/4.0/components/progress/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/scrollspy/index.html b/docs/4.0/components/scrollspy/index.html
index 58ab784bc705..d99dbc2766b5 100644
--- a/docs/4.0/components/scrollspy/index.html
+++ b/docs/4.0/components/scrollspy/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/components/tooltips/index.html b/docs/4.0/components/tooltips/index.html
index 622b1a5aaafd..4d8f646db7b6 100644
--- a/docs/4.0/components/tooltips/index.html
+++ b/docs/4.0/components/tooltips/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/code/index.html b/docs/4.0/content/code/index.html
index f187c9fbb328..07dd58cf3026 100644
--- a/docs/4.0/content/code/index.html
+++ b/docs/4.0/content/code/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/figures/index.html b/docs/4.0/content/figures/index.html
index 74d6d9e9b42d..bb7c94c9ab5f 100644
--- a/docs/4.0/content/figures/index.html
+++ b/docs/4.0/content/figures/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/images/index.html b/docs/4.0/content/images/index.html
index ea0d47c1d832..12482481cef4 100644
--- a/docs/4.0/content/images/index.html
+++ b/docs/4.0/content/images/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/reboot/index.html b/docs/4.0/content/reboot/index.html
index ca30f45f2a73..ad779b9194e8 100644
--- a/docs/4.0/content/reboot/index.html
+++ b/docs/4.0/content/reboot/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/tables/index.html b/docs/4.0/content/tables/index.html
index a6b6b76b8162..38b15baa0bdb 100644
--- a/docs/4.0/content/tables/index.html
+++ b/docs/4.0/content/tables/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/content/typography/index.html b/docs/4.0/content/typography/index.html
index 47f83a0341a3..4ca51625e8a5 100644
--- a/docs/4.0/content/typography/index.html
+++ b/docs/4.0/content/typography/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/examples/index.html b/docs/4.0/examples/index.html
index 7b71a91c8508..31187607b281 100644
--- a/docs/4.0/examples/index.html
+++ b/docs/4.0/examples/index.html
@@ -57,6 +57,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/extend/approach/index.html b/docs/4.0/extend/approach/index.html
index aaedb44cf3d8..8bcf86191445 100644
--- a/docs/4.0/extend/approach/index.html
+++ b/docs/4.0/extend/approach/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/extend/icons/index.html b/docs/4.0/extend/icons/index.html
index 676247016d3d..14fd3701f1e7 100644
--- a/docs/4.0/extend/icons/index.html
+++ b/docs/4.0/extend/icons/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/extend/index.html b/docs/4.0/extend/index.html
index 82da3edd2529..ec921a1c79a4 100644
--- a/docs/4.0/extend/index.html
+++ b/docs/4.0/extend/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/accessibility/index.html b/docs/4.0/getting-started/accessibility/index.html
index 4bd10fa75100..fa5713ab987f 100644
--- a/docs/4.0/getting-started/accessibility/index.html
+++ b/docs/4.0/getting-started/accessibility/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/best-practices/index.html b/docs/4.0/getting-started/best-practices/index.html
index 5581e22fe17b..ebc959ec8bab 100644
--- a/docs/4.0/getting-started/best-practices/index.html
+++ b/docs/4.0/getting-started/best-practices/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/browsers-devices/index.html b/docs/4.0/getting-started/browsers-devices/index.html
index eb13e07617c2..a20285232611 100644
--- a/docs/4.0/getting-started/browsers-devices/index.html
+++ b/docs/4.0/getting-started/browsers-devices/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/build-tools/index.html b/docs/4.0/getting-started/build-tools/index.html
index cd09cf6d52ff..2dc0cd285716 100644
--- a/docs/4.0/getting-started/build-tools/index.html
+++ b/docs/4.0/getting-started/build-tools/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/contents/index.html b/docs/4.0/getting-started/contents/index.html
index 8e8b8895d4b2..31efac30a073 100644
--- a/docs/4.0/getting-started/contents/index.html
+++ b/docs/4.0/getting-started/contents/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/download/index.html b/docs/4.0/getting-started/download/index.html
index 13c07f0ce295..8e5ba1984100 100644
--- a/docs/4.0/getting-started/download/index.html
+++ b/docs/4.0/getting-started/download/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/introduction/index.html b/docs/4.0/getting-started/introduction/index.html
index f2df80077869..24ea81170826 100644
--- a/docs/4.0/getting-started/introduction/index.html
+++ b/docs/4.0/getting-started/introduction/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/javascript/index.html b/docs/4.0/getting-started/javascript/index.html
index 3347a81982be..4d8262519244 100644
--- a/docs/4.0/getting-started/javascript/index.html
+++ b/docs/4.0/getting-started/javascript/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/theming/index.html b/docs/4.0/getting-started/theming/index.html
index 595a7482d1d7..821f2e4951a4 100644
--- a/docs/4.0/getting-started/theming/index.html
+++ b/docs/4.0/getting-started/theming/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/getting-started/webpack/index.html b/docs/4.0/getting-started/webpack/index.html
index ad7e2c1d9737..87d6b8775fa8 100644
--- a/docs/4.0/getting-started/webpack/index.html
+++ b/docs/4.0/getting-started/webpack/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/layout/grid/index.html b/docs/4.0/layout/grid/index.html
index 8a17e54d0b2e..7702f4c453b3 100644
--- a/docs/4.0/layout/grid/index.html
+++ b/docs/4.0/layout/grid/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/layout/media-object/index.html b/docs/4.0/layout/media-object/index.html
index 28d85bae0da7..53f7b60c7d93 100644
--- a/docs/4.0/layout/media-object/index.html
+++ b/docs/4.0/layout/media-object/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/layout/overview/index.html b/docs/4.0/layout/overview/index.html
index eba0f1c6d488..f2254ade4b8c 100644
--- a/docs/4.0/layout/overview/index.html
+++ b/docs/4.0/layout/overview/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/layout/utilities-for-layout/index.html b/docs/4.0/layout/utilities-for-layout/index.html
index 3ced2ee63b5d..e55672937d7e 100644
--- a/docs/4.0/layout/utilities-for-layout/index.html
+++ b/docs/4.0/layout/utilities-for-layout/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/migration/index.html b/docs/4.0/migration/index.html
index c8ac02fe0bd8..7f0da9d8089d 100644
--- a/docs/4.0/migration/index.html
+++ b/docs/4.0/migration/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/borders/index.html b/docs/4.0/utilities/borders/index.html
index 1eb9cc4f70df..6ca7fd54e3c9 100644
--- a/docs/4.0/utilities/borders/index.html
+++ b/docs/4.0/utilities/borders/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/clearfix/index.html b/docs/4.0/utilities/clearfix/index.html
index 825774175ae3..1a56558dd702 100644
--- a/docs/4.0/utilities/clearfix/index.html
+++ b/docs/4.0/utilities/clearfix/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/close-icon/index.html b/docs/4.0/utilities/close-icon/index.html
index a0c3ea9db69f..0fba35413573 100644
--- a/docs/4.0/utilities/close-icon/index.html
+++ b/docs/4.0/utilities/close-icon/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/colors/index.html b/docs/4.0/utilities/colors/index.html
index 5cd048774bb4..dd77dd1dd5ea 100644
--- a/docs/4.0/utilities/colors/index.html
+++ b/docs/4.0/utilities/colors/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/display/index.html b/docs/4.0/utilities/display/index.html
index 0b77a26dde99..b586e69b58e2 100644
--- a/docs/4.0/utilities/display/index.html
+++ b/docs/4.0/utilities/display/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/embed/index.html b/docs/4.0/utilities/embed/index.html
index d6fa59d4d499..90ce99772c0c 100644
--- a/docs/4.0/utilities/embed/index.html
+++ b/docs/4.0/utilities/embed/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/flex/index.html b/docs/4.0/utilities/flex/index.html
index 5610b75e5f00..d4fdb83efea5 100644
--- a/docs/4.0/utilities/flex/index.html
+++ b/docs/4.0/utilities/flex/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/float/index.html b/docs/4.0/utilities/float/index.html
index c2f53f3b95ba..e592fc402d25 100644
--- a/docs/4.0/utilities/float/index.html
+++ b/docs/4.0/utilities/float/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/image-replacement/index.html b/docs/4.0/utilities/image-replacement/index.html
index 4604a2449a76..9daef60a2631 100644
--- a/docs/4.0/utilities/image-replacement/index.html
+++ b/docs/4.0/utilities/image-replacement/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/position/index.html b/docs/4.0/utilities/position/index.html
index 5f4877d6e9a9..829fb3c31161 100644
--- a/docs/4.0/utilities/position/index.html
+++ b/docs/4.0/utilities/position/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/screenreaders/index.html b/docs/4.0/utilities/screenreaders/index.html
index 47f46baa29ac..744f87d87c37 100644
--- a/docs/4.0/utilities/screenreaders/index.html
+++ b/docs/4.0/utilities/screenreaders/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/sizing/index.html b/docs/4.0/utilities/sizing/index.html
index f3ab81b56dd1..a1f88778166a 100644
--- a/docs/4.0/utilities/sizing/index.html
+++ b/docs/4.0/utilities/sizing/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/spacing/index.html b/docs/4.0/utilities/spacing/index.html
index 2573bf264b04..9a631d91d59c 100644
--- a/docs/4.0/utilities/spacing/index.html
+++ b/docs/4.0/utilities/spacing/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/text/index.html b/docs/4.0/utilities/text/index.html
index 2c8e9a05b024..3364268c52d5 100644
--- a/docs/4.0/utilities/text/index.html
+++ b/docs/4.0/utilities/text/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/vertical-align/index.html b/docs/4.0/utilities/vertical-align/index.html
index 53651e8bfc9a..6a7afeba6c9d 100644
--- a/docs/4.0/utilities/vertical-align/index.html
+++ b/docs/4.0/utilities/vertical-align/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.0/utilities/visibility/index.html b/docs/4.0/utilities/visibility/index.html
index ecc3224ef1ae..5e8bf178c835 100644
--- a/docs/4.0/utilities/visibility/index.html
+++ b/docs/4.0/utilities/visibility/index.html
@@ -59,6 +59,7 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
diff --git a/docs/4.1/about/brand/index.html b/docs/4.1/about/brand/index.html
index 384f973e64c6..2106cff7056c 100644
--- a/docs/4.1/about/brand/index.html
+++ b/docs/4.1/about/brand/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/about/license/index.html b/docs/4.1/about/license/index.html
index 47083acd42c1..8dfc340ea864 100644
--- a/docs/4.1/about/license/index.html
+++ b/docs/4.1/about/license/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/about/overview/index.html b/docs/4.1/about/overview/index.html
index 43fe3ef411d7..369edb5a7298 100644
--- a/docs/4.1/about/overview/index.html
+++ b/docs/4.1/about/overview/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/about/translations/index.html b/docs/4.1/about/translations/index.html
index b60f05d06227..f0330d52abeb 100644
--- a/docs/4.1/about/translations/index.html
+++ b/docs/4.1/about/translations/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/browser-bugs/index.html b/docs/4.1/browser-bugs/index.html
index e0196ee9ad6d..73beb1fdf90b 100644
--- a/docs/4.1/browser-bugs/index.html
+++ b/docs/4.1/browser-bugs/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/alerts/index.html b/docs/4.1/components/alerts/index.html
index dbc043062094..b14312e6c98a 100644
--- a/docs/4.1/components/alerts/index.html
+++ b/docs/4.1/components/alerts/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/badge/index.html b/docs/4.1/components/badge/index.html
index 9535c5b36251..9a290a1c0fb1 100644
--- a/docs/4.1/components/badge/index.html
+++ b/docs/4.1/components/badge/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/breadcrumb/index.html b/docs/4.1/components/breadcrumb/index.html
index f50937bdde86..788def5570cf 100644
--- a/docs/4.1/components/breadcrumb/index.html
+++ b/docs/4.1/components/breadcrumb/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/button-group/index.html b/docs/4.1/components/button-group/index.html
index fabdf8880f33..842bbf4202b4 100644
--- a/docs/4.1/components/button-group/index.html
+++ b/docs/4.1/components/button-group/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/buttons/index.html b/docs/4.1/components/buttons/index.html
index 7b03afe3adbc..c454ece578e5 100644
--- a/docs/4.1/components/buttons/index.html
+++ b/docs/4.1/components/buttons/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/card/index.html b/docs/4.1/components/card/index.html
index 299fbcdf4ec9..d3d9a1c29eef 100644
--- a/docs/4.1/components/card/index.html
+++ b/docs/4.1/components/card/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/carousel/index.html b/docs/4.1/components/carousel/index.html
index e772b7b33863..dc5abfccdd8c 100644
--- a/docs/4.1/components/carousel/index.html
+++ b/docs/4.1/components/carousel/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/collapse/index.html b/docs/4.1/components/collapse/index.html
index 8e30c7d50284..4a5d6654cd5b 100644
--- a/docs/4.1/components/collapse/index.html
+++ b/docs/4.1/components/collapse/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/dropdowns/index.html b/docs/4.1/components/dropdowns/index.html
index 9ea772fed31a..6c78eb53b549 100644
--- a/docs/4.1/components/dropdowns/index.html
+++ b/docs/4.1/components/dropdowns/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/forms/index.html b/docs/4.1/components/forms/index.html
index cfe4299d2280..58b5592862f9 100644
--- a/docs/4.1/components/forms/index.html
+++ b/docs/4.1/components/forms/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/input-group/index.html b/docs/4.1/components/input-group/index.html
index 7d5437278e72..3b9e9b6c7af9 100644
--- a/docs/4.1/components/input-group/index.html
+++ b/docs/4.1/components/input-group/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/jumbotron/index.html b/docs/4.1/components/jumbotron/index.html
index f43e1311c28b..a038d9f15ae5 100644
--- a/docs/4.1/components/jumbotron/index.html
+++ b/docs/4.1/components/jumbotron/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/list-group/index.html b/docs/4.1/components/list-group/index.html
index dd29ee12efa4..9224d30d2d76 100644
--- a/docs/4.1/components/list-group/index.html
+++ b/docs/4.1/components/list-group/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/modal/index.html b/docs/4.1/components/modal/index.html
index 9b5600bfcb03..f5e4675755c7 100644
--- a/docs/4.1/components/modal/index.html
+++ b/docs/4.1/components/modal/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/navbar/index.html b/docs/4.1/components/navbar/index.html
index d38cf24d849a..b50aa59e53c0 100644
--- a/docs/4.1/components/navbar/index.html
+++ b/docs/4.1/components/navbar/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/navs/index.html b/docs/4.1/components/navs/index.html
index 7d4f67acdb39..5792e2b9facb 100644
--- a/docs/4.1/components/navs/index.html
+++ b/docs/4.1/components/navs/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/pagination/index.html b/docs/4.1/components/pagination/index.html
index 3f3a397f957d..19434678120f 100644
--- a/docs/4.1/components/pagination/index.html
+++ b/docs/4.1/components/pagination/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/popovers/index.html b/docs/4.1/components/popovers/index.html
index 12e4ce842245..ea1535e118a5 100644
--- a/docs/4.1/components/popovers/index.html
+++ b/docs/4.1/components/popovers/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/progress/index.html b/docs/4.1/components/progress/index.html
index aa79860c413c..7d5b839c40cd 100644
--- a/docs/4.1/components/progress/index.html
+++ b/docs/4.1/components/progress/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/scrollspy/index.html b/docs/4.1/components/scrollspy/index.html
index 3ec2a1f6c541..d44c02139750 100644
--- a/docs/4.1/components/scrollspy/index.html
+++ b/docs/4.1/components/scrollspy/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/components/tooltips/index.html b/docs/4.1/components/tooltips/index.html
index 786ca408306d..122e72959e1b 100644
--- a/docs/4.1/components/tooltips/index.html
+++ b/docs/4.1/components/tooltips/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/code/index.html b/docs/4.1/content/code/index.html
index 404cde2937ab..5e08d1b4335f 100644
--- a/docs/4.1/content/code/index.html
+++ b/docs/4.1/content/code/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/figures/index.html b/docs/4.1/content/figures/index.html
index 9eedadde84ae..db07ebd2e372 100644
--- a/docs/4.1/content/figures/index.html
+++ b/docs/4.1/content/figures/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/images/index.html b/docs/4.1/content/images/index.html
index 63404053f929..716745828a7e 100644
--- a/docs/4.1/content/images/index.html
+++ b/docs/4.1/content/images/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/reboot/index.html b/docs/4.1/content/reboot/index.html
index 692dbb1851c8..1ded26ee734f 100644
--- a/docs/4.1/content/reboot/index.html
+++ b/docs/4.1/content/reboot/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/tables/index.html b/docs/4.1/content/tables/index.html
index 5446d2796136..f05e928a25ac 100644
--- a/docs/4.1/content/tables/index.html
+++ b/docs/4.1/content/tables/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/content/typography/index.html b/docs/4.1/content/typography/index.html
index b77a170f2e1e..ef860aa8d981 100644
--- a/docs/4.1/content/typography/index.html
+++ b/docs/4.1/content/typography/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/examples/index.html b/docs/4.1/examples/index.html
index 98d32d4a6efc..cac5fcfb61cd 100644
--- a/docs/4.1/examples/index.html
+++ b/docs/4.1/examples/index.html
@@ -54,6 +54,7 @@
diff --git a/docs/4.1/extend/approach/index.html b/docs/4.1/extend/approach/index.html
index c8b9f72c5b31..f0235290fc46 100644
--- a/docs/4.1/extend/approach/index.html
+++ b/docs/4.1/extend/approach/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/extend/icons/index.html b/docs/4.1/extend/icons/index.html
index ec9f455f9b5e..aaabbbee6a3f 100644
--- a/docs/4.1/extend/icons/index.html
+++ b/docs/4.1/extend/icons/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/extend/index.html b/docs/4.1/extend/index.html
index 480fd321b044..42c6ef81daa2 100644
--- a/docs/4.1/extend/index.html
+++ b/docs/4.1/extend/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/accessibility/index.html b/docs/4.1/getting-started/accessibility/index.html
index b5615d239ea2..487a83eb1cfd 100644
--- a/docs/4.1/getting-started/accessibility/index.html
+++ b/docs/4.1/getting-started/accessibility/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/best-practices/index.html b/docs/4.1/getting-started/best-practices/index.html
index 7a7a89ae732b..e8f8a94be45f 100644
--- a/docs/4.1/getting-started/best-practices/index.html
+++ b/docs/4.1/getting-started/best-practices/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/browsers-devices/index.html b/docs/4.1/getting-started/browsers-devices/index.html
index 2549ca010fec..7ef0297050b6 100644
--- a/docs/4.1/getting-started/browsers-devices/index.html
+++ b/docs/4.1/getting-started/browsers-devices/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/build-tools/index.html b/docs/4.1/getting-started/build-tools/index.html
index b20c1a1f3ff9..30b722519a02 100644
--- a/docs/4.1/getting-started/build-tools/index.html
+++ b/docs/4.1/getting-started/build-tools/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/contents/index.html b/docs/4.1/getting-started/contents/index.html
index a2e37f71661f..073d5ab61b23 100644
--- a/docs/4.1/getting-started/contents/index.html
+++ b/docs/4.1/getting-started/contents/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/download/index.html b/docs/4.1/getting-started/download/index.html
index 154e99219c1f..3428f786fbab 100644
--- a/docs/4.1/getting-started/download/index.html
+++ b/docs/4.1/getting-started/download/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/introduction/index.html b/docs/4.1/getting-started/introduction/index.html
index 4f7627e08325..101b0c5c3056 100644
--- a/docs/4.1/getting-started/introduction/index.html
+++ b/docs/4.1/getting-started/introduction/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/javascript/index.html b/docs/4.1/getting-started/javascript/index.html
index 8318c4b43d7d..42f4d1c88ed2 100644
--- a/docs/4.1/getting-started/javascript/index.html
+++ b/docs/4.1/getting-started/javascript/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/theming/index.html b/docs/4.1/getting-started/theming/index.html
index 7919333557ee..2e925b33dbde 100644
--- a/docs/4.1/getting-started/theming/index.html
+++ b/docs/4.1/getting-started/theming/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/getting-started/webpack/index.html b/docs/4.1/getting-started/webpack/index.html
index bc1c9e2faa5b..99ee9ee5539f 100644
--- a/docs/4.1/getting-started/webpack/index.html
+++ b/docs/4.1/getting-started/webpack/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/layout/grid/index.html b/docs/4.1/layout/grid/index.html
index cafbbe1b533a..9f12ee984d29 100644
--- a/docs/4.1/layout/grid/index.html
+++ b/docs/4.1/layout/grid/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/layout/media-object/index.html b/docs/4.1/layout/media-object/index.html
index 8b368380753d..cdb8a8f6ec78 100644
--- a/docs/4.1/layout/media-object/index.html
+++ b/docs/4.1/layout/media-object/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/layout/overview/index.html b/docs/4.1/layout/overview/index.html
index 2ffb90b079a3..2f704643d108 100644
--- a/docs/4.1/layout/overview/index.html
+++ b/docs/4.1/layout/overview/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/layout/utilities-for-layout/index.html b/docs/4.1/layout/utilities-for-layout/index.html
index 8ccd06a39c59..ab4b0c3f01f4 100644
--- a/docs/4.1/layout/utilities-for-layout/index.html
+++ b/docs/4.1/layout/utilities-for-layout/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/migration/index.html b/docs/4.1/migration/index.html
index bca7daa97aaa..4a40205d898e 100644
--- a/docs/4.1/migration/index.html
+++ b/docs/4.1/migration/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/borders/index.html b/docs/4.1/utilities/borders/index.html
index 3ad2daa87942..4cf5969764fe 100644
--- a/docs/4.1/utilities/borders/index.html
+++ b/docs/4.1/utilities/borders/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/clearfix/index.html b/docs/4.1/utilities/clearfix/index.html
index 967df84c3c67..8eb58acd8a2f 100644
--- a/docs/4.1/utilities/clearfix/index.html
+++ b/docs/4.1/utilities/clearfix/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/close-icon/index.html b/docs/4.1/utilities/close-icon/index.html
index bc4022272dc5..80480a9ad3ae 100644
--- a/docs/4.1/utilities/close-icon/index.html
+++ b/docs/4.1/utilities/close-icon/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/colors/index.html b/docs/4.1/utilities/colors/index.html
index e3ab85653609..d4aa4a7b6eea 100644
--- a/docs/4.1/utilities/colors/index.html
+++ b/docs/4.1/utilities/colors/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/display/index.html b/docs/4.1/utilities/display/index.html
index 3a390335bee4..628b966e879d 100644
--- a/docs/4.1/utilities/display/index.html
+++ b/docs/4.1/utilities/display/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/embed/index.html b/docs/4.1/utilities/embed/index.html
index 155ea4fa38d0..3240286f9762 100644
--- a/docs/4.1/utilities/embed/index.html
+++ b/docs/4.1/utilities/embed/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/flex/index.html b/docs/4.1/utilities/flex/index.html
index 05bd29f97a9d..1ccb596e0049 100644
--- a/docs/4.1/utilities/flex/index.html
+++ b/docs/4.1/utilities/flex/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/float/index.html b/docs/4.1/utilities/float/index.html
index db1e080da9dc..e012a1e2d06c 100644
--- a/docs/4.1/utilities/float/index.html
+++ b/docs/4.1/utilities/float/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/image-replacement/index.html b/docs/4.1/utilities/image-replacement/index.html
index 7f2af4c9a66d..d98334b28bb6 100644
--- a/docs/4.1/utilities/image-replacement/index.html
+++ b/docs/4.1/utilities/image-replacement/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/position/index.html b/docs/4.1/utilities/position/index.html
index ccd7badd55c4..379e7b1902e6 100644
--- a/docs/4.1/utilities/position/index.html
+++ b/docs/4.1/utilities/position/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/screenreaders/index.html b/docs/4.1/utilities/screenreaders/index.html
index fbfa92830e56..95c5f6b92d67 100644
--- a/docs/4.1/utilities/screenreaders/index.html
+++ b/docs/4.1/utilities/screenreaders/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/shadows/index.html b/docs/4.1/utilities/shadows/index.html
index 0380730d1b16..87a07c1902ef 100644
--- a/docs/4.1/utilities/shadows/index.html
+++ b/docs/4.1/utilities/shadows/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/sizing/index.html b/docs/4.1/utilities/sizing/index.html
index af87f22ee684..e8750ee1dbed 100644
--- a/docs/4.1/utilities/sizing/index.html
+++ b/docs/4.1/utilities/sizing/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/spacing/index.html b/docs/4.1/utilities/spacing/index.html
index dcd194a4f400..12b3a91464c7 100644
--- a/docs/4.1/utilities/spacing/index.html
+++ b/docs/4.1/utilities/spacing/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/text/index.html b/docs/4.1/utilities/text/index.html
index 5e8a9dca5c06..f6e9ef16305b 100644
--- a/docs/4.1/utilities/text/index.html
+++ b/docs/4.1/utilities/text/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/vertical-align/index.html b/docs/4.1/utilities/vertical-align/index.html
index 4e1fcf1eceed..8e111f91520b 100644
--- a/docs/4.1/utilities/vertical-align/index.html
+++ b/docs/4.1/utilities/vertical-align/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.1/utilities/visibility/index.html b/docs/4.1/utilities/visibility/index.html
index 66bc03638454..5f94b7f1f360 100644
--- a/docs/4.1/utilities/visibility/index.html
+++ b/docs/4.1/utilities/visibility/index.html
@@ -56,6 +56,7 @@
diff --git a/docs/4.2/about/brand/index.html b/docs/4.2/about/brand/index.html
index 5082ddb9be57..fb77b4180381 100644
--- a/docs/4.2/about/brand/index.html
+++ b/docs/4.2/about/brand/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/about/license/index.html b/docs/4.2/about/license/index.html
index 99f4228ea6a7..cfa555d65526 100644
--- a/docs/4.2/about/license/index.html
+++ b/docs/4.2/about/license/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/about/overview/index.html b/docs/4.2/about/overview/index.html
index 011f5c3efb65..bb382855a724 100644
--- a/docs/4.2/about/overview/index.html
+++ b/docs/4.2/about/overview/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/about/team/index.html b/docs/4.2/about/team/index.html
index 909e0a8ba36e..ff0f50a128ad 100644
--- a/docs/4.2/about/team/index.html
+++ b/docs/4.2/about/team/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/about/translations/index.html b/docs/4.2/about/translations/index.html
index 259849c4224a..41c6b3a5e9b9 100644
--- a/docs/4.2/about/translations/index.html
+++ b/docs/4.2/about/translations/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/browser-bugs/index.html b/docs/4.2/browser-bugs/index.html
index 2ecc351b9a75..a793b4ee2bdc 100644
--- a/docs/4.2/browser-bugs/index.html
+++ b/docs/4.2/browser-bugs/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/alerts/index.html b/docs/4.2/components/alerts/index.html
index 14b7c5bf9327..b3ef6164e090 100644
--- a/docs/4.2/components/alerts/index.html
+++ b/docs/4.2/components/alerts/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/badge/index.html b/docs/4.2/components/badge/index.html
index 2fe2e4b8d8c4..f09bcf558081 100644
--- a/docs/4.2/components/badge/index.html
+++ b/docs/4.2/components/badge/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/breadcrumb/index.html b/docs/4.2/components/breadcrumb/index.html
index 7bd54f495be2..fb9fd91ec237 100644
--- a/docs/4.2/components/breadcrumb/index.html
+++ b/docs/4.2/components/breadcrumb/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/button-group/index.html b/docs/4.2/components/button-group/index.html
index 6b8779a9cc79..1270836525cc 100644
--- a/docs/4.2/components/button-group/index.html
+++ b/docs/4.2/components/button-group/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/buttons/index.html b/docs/4.2/components/buttons/index.html
index 10989d496acd..5b50f9c4dc1e 100644
--- a/docs/4.2/components/buttons/index.html
+++ b/docs/4.2/components/buttons/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/card/index.html b/docs/4.2/components/card/index.html
index 570ceb35b70a..aacb3d9cee0a 100644
--- a/docs/4.2/components/card/index.html
+++ b/docs/4.2/components/card/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/carousel/index.html b/docs/4.2/components/carousel/index.html
index 7393bf38155e..cadcd7c829b0 100644
--- a/docs/4.2/components/carousel/index.html
+++ b/docs/4.2/components/carousel/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/collapse/index.html b/docs/4.2/components/collapse/index.html
index bd88dbeaa226..8ceb8644594b 100644
--- a/docs/4.2/components/collapse/index.html
+++ b/docs/4.2/components/collapse/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/dropdowns/index.html b/docs/4.2/components/dropdowns/index.html
index f67796e349d9..8350801adb1f 100644
--- a/docs/4.2/components/dropdowns/index.html
+++ b/docs/4.2/components/dropdowns/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/forms/index.html b/docs/4.2/components/forms/index.html
index d580cfcf3362..b0556cdc9b73 100644
--- a/docs/4.2/components/forms/index.html
+++ b/docs/4.2/components/forms/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/input-group/index.html b/docs/4.2/components/input-group/index.html
index fea5ccca62ca..42fc79d1a46b 100644
--- a/docs/4.2/components/input-group/index.html
+++ b/docs/4.2/components/input-group/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/jumbotron/index.html b/docs/4.2/components/jumbotron/index.html
index 96b10e06cb18..6120b4cab95a 100644
--- a/docs/4.2/components/jumbotron/index.html
+++ b/docs/4.2/components/jumbotron/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/list-group/index.html b/docs/4.2/components/list-group/index.html
index 66591ceb963c..9cfd35b52c56 100644
--- a/docs/4.2/components/list-group/index.html
+++ b/docs/4.2/components/list-group/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/media-object/index.html b/docs/4.2/components/media-object/index.html
index 90056755096c..65a775d5a3e2 100644
--- a/docs/4.2/components/media-object/index.html
+++ b/docs/4.2/components/media-object/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/modal/index.html b/docs/4.2/components/modal/index.html
index aaa57acc6ae4..f465a2e1d4e9 100644
--- a/docs/4.2/components/modal/index.html
+++ b/docs/4.2/components/modal/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/navbar/index.html b/docs/4.2/components/navbar/index.html
index ba5ae4f27b69..aa6059d290c5 100644
--- a/docs/4.2/components/navbar/index.html
+++ b/docs/4.2/components/navbar/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/navs/index.html b/docs/4.2/components/navs/index.html
index 9978613b9590..38aa740170a6 100644
--- a/docs/4.2/components/navs/index.html
+++ b/docs/4.2/components/navs/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/pagination/index.html b/docs/4.2/components/pagination/index.html
index bc97e2b56088..e77cd12f47e6 100644
--- a/docs/4.2/components/pagination/index.html
+++ b/docs/4.2/components/pagination/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/popovers/index.html b/docs/4.2/components/popovers/index.html
index 9860a1dc2f86..cd9972375694 100644
--- a/docs/4.2/components/popovers/index.html
+++ b/docs/4.2/components/popovers/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/progress/index.html b/docs/4.2/components/progress/index.html
index 6cad134011d6..d03f3b3bed53 100644
--- a/docs/4.2/components/progress/index.html
+++ b/docs/4.2/components/progress/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/scrollspy/index.html b/docs/4.2/components/scrollspy/index.html
index b3dfb6dee824..c417cae40f8f 100644
--- a/docs/4.2/components/scrollspy/index.html
+++ b/docs/4.2/components/scrollspy/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/spinners/index.html b/docs/4.2/components/spinners/index.html
index 3cbb60c9bece..d30b9cb474f7 100644
--- a/docs/4.2/components/spinners/index.html
+++ b/docs/4.2/components/spinners/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/toasts/index.html b/docs/4.2/components/toasts/index.html
index 51ca29f1246f..cb284c4254fa 100644
--- a/docs/4.2/components/toasts/index.html
+++ b/docs/4.2/components/toasts/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/components/tooltips/index.html b/docs/4.2/components/tooltips/index.html
index 98197740b47f..c9e837a9c854 100644
--- a/docs/4.2/components/tooltips/index.html
+++ b/docs/4.2/components/tooltips/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/code/index.html b/docs/4.2/content/code/index.html
index d2e79fcc2351..d007f3721afa 100644
--- a/docs/4.2/content/code/index.html
+++ b/docs/4.2/content/code/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/figures/index.html b/docs/4.2/content/figures/index.html
index 25fc7d9bab68..56c7e16f9686 100644
--- a/docs/4.2/content/figures/index.html
+++ b/docs/4.2/content/figures/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/images/index.html b/docs/4.2/content/images/index.html
index 7096f9b519c3..820e96c52979 100644
--- a/docs/4.2/content/images/index.html
+++ b/docs/4.2/content/images/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/reboot/index.html b/docs/4.2/content/reboot/index.html
index 826e3978dad9..ef21ec146f58 100644
--- a/docs/4.2/content/reboot/index.html
+++ b/docs/4.2/content/reboot/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/tables/index.html b/docs/4.2/content/tables/index.html
index ff61963a97e9..ac906c9113fe 100644
--- a/docs/4.2/content/tables/index.html
+++ b/docs/4.2/content/tables/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/content/typography/index.html b/docs/4.2/content/typography/index.html
index f95857705b95..4b5e1f30eee9 100644
--- a/docs/4.2/content/typography/index.html
+++ b/docs/4.2/content/typography/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/examples/index.html b/docs/4.2/examples/index.html
index e47cc53ccd3e..aee75ceede1d 100644
--- a/docs/4.2/examples/index.html
+++ b/docs/4.2/examples/index.html
@@ -50,6 +50,7 @@
diff --git a/docs/4.2/extend/approach/index.html b/docs/4.2/extend/approach/index.html
index 900cb01ddbb0..af749cfe20c3 100644
--- a/docs/4.2/extend/approach/index.html
+++ b/docs/4.2/extend/approach/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/extend/icons/index.html b/docs/4.2/extend/icons/index.html
index b2a885921646..1a921572ecfc 100644
--- a/docs/4.2/extend/icons/index.html
+++ b/docs/4.2/extend/icons/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/accessibility/index.html b/docs/4.2/getting-started/accessibility/index.html
index fca8e1f17b67..61f2a6bf542c 100644
--- a/docs/4.2/getting-started/accessibility/index.html
+++ b/docs/4.2/getting-started/accessibility/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/best-practices/index.html b/docs/4.2/getting-started/best-practices/index.html
index 0d1baf666ac4..2cbd0491eae1 100644
--- a/docs/4.2/getting-started/best-practices/index.html
+++ b/docs/4.2/getting-started/best-practices/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/browsers-devices/index.html b/docs/4.2/getting-started/browsers-devices/index.html
index 4fb03d995652..3aec925190a9 100644
--- a/docs/4.2/getting-started/browsers-devices/index.html
+++ b/docs/4.2/getting-started/browsers-devices/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/build-tools/index.html b/docs/4.2/getting-started/build-tools/index.html
index 0c2fa2a6e827..ab4a8cc58300 100644
--- a/docs/4.2/getting-started/build-tools/index.html
+++ b/docs/4.2/getting-started/build-tools/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/contents/index.html b/docs/4.2/getting-started/contents/index.html
index 35d2676d0813..c7e0b9ca3b7f 100644
--- a/docs/4.2/getting-started/contents/index.html
+++ b/docs/4.2/getting-started/contents/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/download/index.html b/docs/4.2/getting-started/download/index.html
index 08943c9f8888..2c2e40f0538f 100644
--- a/docs/4.2/getting-started/download/index.html
+++ b/docs/4.2/getting-started/download/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/introduction/index.html b/docs/4.2/getting-started/introduction/index.html
index f8813134b477..841b0f1dcc87 100644
--- a/docs/4.2/getting-started/introduction/index.html
+++ b/docs/4.2/getting-started/introduction/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/javascript/index.html b/docs/4.2/getting-started/javascript/index.html
index 143ec1064a7d..232919d190bc 100644
--- a/docs/4.2/getting-started/javascript/index.html
+++ b/docs/4.2/getting-started/javascript/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/theming/index.html b/docs/4.2/getting-started/theming/index.html
index 1f3d995ffb92..3194b85abf7a 100644
--- a/docs/4.2/getting-started/theming/index.html
+++ b/docs/4.2/getting-started/theming/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/getting-started/webpack/index.html b/docs/4.2/getting-started/webpack/index.html
index f8e40a9d2ca5..ce697689a422 100644
--- a/docs/4.2/getting-started/webpack/index.html
+++ b/docs/4.2/getting-started/webpack/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/layout/grid/index.html b/docs/4.2/layout/grid/index.html
index 15b5f991b7ef..6a57422b90b2 100644
--- a/docs/4.2/layout/grid/index.html
+++ b/docs/4.2/layout/grid/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/layout/overview/index.html b/docs/4.2/layout/overview/index.html
index 02effba10d23..a3664a3687ce 100644
--- a/docs/4.2/layout/overview/index.html
+++ b/docs/4.2/layout/overview/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/layout/utilities-for-layout/index.html b/docs/4.2/layout/utilities-for-layout/index.html
index 0745a0b577ff..adb2492647df 100644
--- a/docs/4.2/layout/utilities-for-layout/index.html
+++ b/docs/4.2/layout/utilities-for-layout/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/migration/index.html b/docs/4.2/migration/index.html
index 6a9724b8a547..bae8feccfdec 100644
--- a/docs/4.2/migration/index.html
+++ b/docs/4.2/migration/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/borders/index.html b/docs/4.2/utilities/borders/index.html
index 1e0f271ecfc9..0ababb5c7de6 100644
--- a/docs/4.2/utilities/borders/index.html
+++ b/docs/4.2/utilities/borders/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/clearfix/index.html b/docs/4.2/utilities/clearfix/index.html
index 26650d0dbb53..ab23cacfcffb 100644
--- a/docs/4.2/utilities/clearfix/index.html
+++ b/docs/4.2/utilities/clearfix/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/close-icon/index.html b/docs/4.2/utilities/close-icon/index.html
index ea7afbfc3438..5aef634eabe2 100644
--- a/docs/4.2/utilities/close-icon/index.html
+++ b/docs/4.2/utilities/close-icon/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/colors/index.html b/docs/4.2/utilities/colors/index.html
index 1bcc62e6f6e7..51140b34792f 100644
--- a/docs/4.2/utilities/colors/index.html
+++ b/docs/4.2/utilities/colors/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/display/index.html b/docs/4.2/utilities/display/index.html
index ca7fcd7a38d4..4502ebf3fba5 100644
--- a/docs/4.2/utilities/display/index.html
+++ b/docs/4.2/utilities/display/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/embed/index.html b/docs/4.2/utilities/embed/index.html
index 0eb854f50327..81fa3d28dd02 100644
--- a/docs/4.2/utilities/embed/index.html
+++ b/docs/4.2/utilities/embed/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/flex/index.html b/docs/4.2/utilities/flex/index.html
index f402151d8909..713df36490d2 100644
--- a/docs/4.2/utilities/flex/index.html
+++ b/docs/4.2/utilities/flex/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/float/index.html b/docs/4.2/utilities/float/index.html
index e2527366ff02..f7cfcf73b002 100644
--- a/docs/4.2/utilities/float/index.html
+++ b/docs/4.2/utilities/float/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/image-replacement/index.html b/docs/4.2/utilities/image-replacement/index.html
index 04e7ae24d2fb..79c73a5e3928 100644
--- a/docs/4.2/utilities/image-replacement/index.html
+++ b/docs/4.2/utilities/image-replacement/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/overflow/index.html b/docs/4.2/utilities/overflow/index.html
index c1e8bde41c34..a60607bac1ad 100644
--- a/docs/4.2/utilities/overflow/index.html
+++ b/docs/4.2/utilities/overflow/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/position/index.html b/docs/4.2/utilities/position/index.html
index 78d0fe218f74..cea4d384d369 100644
--- a/docs/4.2/utilities/position/index.html
+++ b/docs/4.2/utilities/position/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/screenreaders/index.html b/docs/4.2/utilities/screenreaders/index.html
index 9d0431d6de57..a8297b09b194 100644
--- a/docs/4.2/utilities/screenreaders/index.html
+++ b/docs/4.2/utilities/screenreaders/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/shadows/index.html b/docs/4.2/utilities/shadows/index.html
index 98716035c6b5..b11eb604fe37 100644
--- a/docs/4.2/utilities/shadows/index.html
+++ b/docs/4.2/utilities/shadows/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/sizing/index.html b/docs/4.2/utilities/sizing/index.html
index 5430e3c0ca94..bfaaf0ec83ad 100644
--- a/docs/4.2/utilities/sizing/index.html
+++ b/docs/4.2/utilities/sizing/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/spacing/index.html b/docs/4.2/utilities/spacing/index.html
index 93e4fbdbd24d..2fd1e8c23b7d 100644
--- a/docs/4.2/utilities/spacing/index.html
+++ b/docs/4.2/utilities/spacing/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/text/index.html b/docs/4.2/utilities/text/index.html
index 3b1d534f4a6f..7a053457ac38 100644
--- a/docs/4.2/utilities/text/index.html
+++ b/docs/4.2/utilities/text/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/vertical-align/index.html b/docs/4.2/utilities/vertical-align/index.html
index 6f48d2893dd6..7620479c3632 100644
--- a/docs/4.2/utilities/vertical-align/index.html
+++ b/docs/4.2/utilities/vertical-align/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.2/utilities/visibility/index.html b/docs/4.2/utilities/visibility/index.html
index c311f6fe52cc..6835fe6b7ae5 100644
--- a/docs/4.2/utilities/visibility/index.html
+++ b/docs/4.2/utilities/visibility/index.html
@@ -52,6 +52,7 @@
diff --git a/docs/4.3/about/brand/index.html b/docs/4.3/about/brand/index.html
index 18cce545c784..b401b2fccd5a 100644
--- a/docs/4.3/about/brand/index.html
+++ b/docs/4.3/about/brand/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/about/license/index.html b/docs/4.3/about/license/index.html
index 166ab14ddc36..f0335b87b269 100644
--- a/docs/4.3/about/license/index.html
+++ b/docs/4.3/about/license/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/about/overview/index.html b/docs/4.3/about/overview/index.html
index 8a527b9e81a6..0b0221a1baf1 100644
--- a/docs/4.3/about/overview/index.html
+++ b/docs/4.3/about/overview/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/about/team/index.html b/docs/4.3/about/team/index.html
index 25e24686d2b4..e139fcd8a875 100644
--- a/docs/4.3/about/team/index.html
+++ b/docs/4.3/about/team/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/about/translations/index.html b/docs/4.3/about/translations/index.html
index f4615ab74e57..b7b05aad7fe5 100644
--- a/docs/4.3/about/translations/index.html
+++ b/docs/4.3/about/translations/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/browser-bugs/index.html b/docs/4.3/browser-bugs/index.html
index d6dc15c5632f..0ace6bb831aa 100644
--- a/docs/4.3/browser-bugs/index.html
+++ b/docs/4.3/browser-bugs/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/alerts/index.html b/docs/4.3/components/alerts/index.html
index 8bda3dcda64c..9fbaa1d0ad19 100644
--- a/docs/4.3/components/alerts/index.html
+++ b/docs/4.3/components/alerts/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/badge/index.html b/docs/4.3/components/badge/index.html
index cd0072544d98..ab52fa753ecd 100644
--- a/docs/4.3/components/badge/index.html
+++ b/docs/4.3/components/badge/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/breadcrumb/index.html b/docs/4.3/components/breadcrumb/index.html
index 68e0d38aa951..5dc794e353c8 100644
--- a/docs/4.3/components/breadcrumb/index.html
+++ b/docs/4.3/components/breadcrumb/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/button-group/index.html b/docs/4.3/components/button-group/index.html
index 89eed6243cbc..ee9d3b339564 100644
--- a/docs/4.3/components/button-group/index.html
+++ b/docs/4.3/components/button-group/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/buttons/index.html b/docs/4.3/components/buttons/index.html
index 3c882893940b..6211dedf6127 100644
--- a/docs/4.3/components/buttons/index.html
+++ b/docs/4.3/components/buttons/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/card/index.html b/docs/4.3/components/card/index.html
index dea0f4dc8d30..18548ed0e340 100644
--- a/docs/4.3/components/card/index.html
+++ b/docs/4.3/components/card/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/carousel/index.html b/docs/4.3/components/carousel/index.html
index a31f643f7c34..be175fe0a96e 100644
--- a/docs/4.3/components/carousel/index.html
+++ b/docs/4.3/components/carousel/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/collapse/index.html b/docs/4.3/components/collapse/index.html
index d599f7f48e21..9d58156804ec 100644
--- a/docs/4.3/components/collapse/index.html
+++ b/docs/4.3/components/collapse/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/dropdowns/index.html b/docs/4.3/components/dropdowns/index.html
index 8ca9b8f7c287..1617faaab3d3 100644
--- a/docs/4.3/components/dropdowns/index.html
+++ b/docs/4.3/components/dropdowns/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/forms/index.html b/docs/4.3/components/forms/index.html
index fa52e35d9c31..3f71c5a07436 100644
--- a/docs/4.3/components/forms/index.html
+++ b/docs/4.3/components/forms/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/input-group/index.html b/docs/4.3/components/input-group/index.html
index 6583aa3d4ef0..b102ce44aef2 100644
--- a/docs/4.3/components/input-group/index.html
+++ b/docs/4.3/components/input-group/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/jumbotron/index.html b/docs/4.3/components/jumbotron/index.html
index 0cbcdb45082a..e37ad2e69fa8 100644
--- a/docs/4.3/components/jumbotron/index.html
+++ b/docs/4.3/components/jumbotron/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/list-group/index.html b/docs/4.3/components/list-group/index.html
index 78d58937e902..d1f2c41b223e 100644
--- a/docs/4.3/components/list-group/index.html
+++ b/docs/4.3/components/list-group/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/media-object/index.html b/docs/4.3/components/media-object/index.html
index 17f3bd6e8908..d815f1f307a7 100644
--- a/docs/4.3/components/media-object/index.html
+++ b/docs/4.3/components/media-object/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/modal/index.html b/docs/4.3/components/modal/index.html
index 954684063073..7386ff06efde 100644
--- a/docs/4.3/components/modal/index.html
+++ b/docs/4.3/components/modal/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/navbar/index.html b/docs/4.3/components/navbar/index.html
index 65d22ae8bff2..2b71c9e5e6c0 100644
--- a/docs/4.3/components/navbar/index.html
+++ b/docs/4.3/components/navbar/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/navs/index.html b/docs/4.3/components/navs/index.html
index b3b4742b9a20..6fe90dc881ea 100644
--- a/docs/4.3/components/navs/index.html
+++ b/docs/4.3/components/navs/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/pagination/index.html b/docs/4.3/components/pagination/index.html
index 61be34a03bb8..866e9fe9b2b5 100644
--- a/docs/4.3/components/pagination/index.html
+++ b/docs/4.3/components/pagination/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/popovers/index.html b/docs/4.3/components/popovers/index.html
index 4c083913e991..51d0f0edc149 100644
--- a/docs/4.3/components/popovers/index.html
+++ b/docs/4.3/components/popovers/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/progress/index.html b/docs/4.3/components/progress/index.html
index a9bb9cdcf271..ec22a2be3e55 100644
--- a/docs/4.3/components/progress/index.html
+++ b/docs/4.3/components/progress/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/scrollspy/index.html b/docs/4.3/components/scrollspy/index.html
index cde2cb20eecc..d516cf17bc03 100644
--- a/docs/4.3/components/scrollspy/index.html
+++ b/docs/4.3/components/scrollspy/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/spinners/index.html b/docs/4.3/components/spinners/index.html
index 3757ed242a1d..202c303f5d8f 100644
--- a/docs/4.3/components/spinners/index.html
+++ b/docs/4.3/components/spinners/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/toasts/index.html b/docs/4.3/components/toasts/index.html
index 741f38648e1a..8222366d0c6f 100644
--- a/docs/4.3/components/toasts/index.html
+++ b/docs/4.3/components/toasts/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/components/tooltips/index.html b/docs/4.3/components/tooltips/index.html
index f9a2ad42a383..31d535f839bf 100644
--- a/docs/4.3/components/tooltips/index.html
+++ b/docs/4.3/components/tooltips/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/code/index.html b/docs/4.3/content/code/index.html
index c37236812ea5..e7000d5ab063 100644
--- a/docs/4.3/content/code/index.html
+++ b/docs/4.3/content/code/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/figures/index.html b/docs/4.3/content/figures/index.html
index 23ead1e83be0..8e44784e2bcf 100644
--- a/docs/4.3/content/figures/index.html
+++ b/docs/4.3/content/figures/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/images/index.html b/docs/4.3/content/images/index.html
index 63d4bd147bcc..f7bcc89e750d 100644
--- a/docs/4.3/content/images/index.html
+++ b/docs/4.3/content/images/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/reboot/index.html b/docs/4.3/content/reboot/index.html
index c2f29543c142..d534d36d6622 100644
--- a/docs/4.3/content/reboot/index.html
+++ b/docs/4.3/content/reboot/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/tables/index.html b/docs/4.3/content/tables/index.html
index a77a088bdf27..f092f34ab614 100644
--- a/docs/4.3/content/tables/index.html
+++ b/docs/4.3/content/tables/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/content/typography/index.html b/docs/4.3/content/typography/index.html
index dcfd71663a57..71474907dab7 100644
--- a/docs/4.3/content/typography/index.html
+++ b/docs/4.3/content/typography/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/examples/index.html b/docs/4.3/examples/index.html
index c8977ad0afa1..5a448df1cf13 100644
--- a/docs/4.3/examples/index.html
+++ b/docs/4.3/examples/index.html
@@ -53,6 +53,7 @@
diff --git a/docs/4.3/extend/approach/index.html b/docs/4.3/extend/approach/index.html
index 54371338bbdb..6bef3f8e246e 100644
--- a/docs/4.3/extend/approach/index.html
+++ b/docs/4.3/extend/approach/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/extend/icons/index.html b/docs/4.3/extend/icons/index.html
index 280baad033db..a8622d47d269 100644
--- a/docs/4.3/extend/icons/index.html
+++ b/docs/4.3/extend/icons/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/accessibility/index.html b/docs/4.3/getting-started/accessibility/index.html
index cec23d0f72ce..ad46f9396bc9 100644
--- a/docs/4.3/getting-started/accessibility/index.html
+++ b/docs/4.3/getting-started/accessibility/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/best-practices/index.html b/docs/4.3/getting-started/best-practices/index.html
index 17942f6b6ecc..858902889d4f 100644
--- a/docs/4.3/getting-started/best-practices/index.html
+++ b/docs/4.3/getting-started/best-practices/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/browsers-devices/index.html b/docs/4.3/getting-started/browsers-devices/index.html
index 77332f81190d..e52cabb8221d 100644
--- a/docs/4.3/getting-started/browsers-devices/index.html
+++ b/docs/4.3/getting-started/browsers-devices/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/build-tools/index.html b/docs/4.3/getting-started/build-tools/index.html
index 0876b6adafc2..6394dd16cb39 100644
--- a/docs/4.3/getting-started/build-tools/index.html
+++ b/docs/4.3/getting-started/build-tools/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/contents/index.html b/docs/4.3/getting-started/contents/index.html
index 4bc07f40b3a2..96a6c6ef6fc8 100644
--- a/docs/4.3/getting-started/contents/index.html
+++ b/docs/4.3/getting-started/contents/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/download/index.html b/docs/4.3/getting-started/download/index.html
index 2a758df136ff..4937e479115b 100644
--- a/docs/4.3/getting-started/download/index.html
+++ b/docs/4.3/getting-started/download/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/introduction/index.html b/docs/4.3/getting-started/introduction/index.html
index 0e0e60d75a2b..598a9af7ea66 100644
--- a/docs/4.3/getting-started/introduction/index.html
+++ b/docs/4.3/getting-started/introduction/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/javascript/index.html b/docs/4.3/getting-started/javascript/index.html
index e72be42515a3..a9c30c2c40a9 100644
--- a/docs/4.3/getting-started/javascript/index.html
+++ b/docs/4.3/getting-started/javascript/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/theming/index.html b/docs/4.3/getting-started/theming/index.html
index e04ffaa98d83..5575b3117482 100644
--- a/docs/4.3/getting-started/theming/index.html
+++ b/docs/4.3/getting-started/theming/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/getting-started/webpack/index.html b/docs/4.3/getting-started/webpack/index.html
index 3b99dadefb71..fda6c1bc74dc 100644
--- a/docs/4.3/getting-started/webpack/index.html
+++ b/docs/4.3/getting-started/webpack/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/layout/grid/index.html b/docs/4.3/layout/grid/index.html
index f97d81612085..f922e52375b2 100644
--- a/docs/4.3/layout/grid/index.html
+++ b/docs/4.3/layout/grid/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/layout/overview/index.html b/docs/4.3/layout/overview/index.html
index 12b59ebe097b..90853d0fbd53 100644
--- a/docs/4.3/layout/overview/index.html
+++ b/docs/4.3/layout/overview/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/layout/utilities-for-layout/index.html b/docs/4.3/layout/utilities-for-layout/index.html
index f2b3086697cb..0f81756f1794 100644
--- a/docs/4.3/layout/utilities-for-layout/index.html
+++ b/docs/4.3/layout/utilities-for-layout/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/migration/index.html b/docs/4.3/migration/index.html
index 1c45da16d42e..28f73606a757 100644
--- a/docs/4.3/migration/index.html
+++ b/docs/4.3/migration/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/borders/index.html b/docs/4.3/utilities/borders/index.html
index c4142e7ec9ba..9e4d4f0b563f 100644
--- a/docs/4.3/utilities/borders/index.html
+++ b/docs/4.3/utilities/borders/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/clearfix/index.html b/docs/4.3/utilities/clearfix/index.html
index 2e33423e3c1a..ce557f8e8161 100644
--- a/docs/4.3/utilities/clearfix/index.html
+++ b/docs/4.3/utilities/clearfix/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/close-icon/index.html b/docs/4.3/utilities/close-icon/index.html
index ceaf556afe7e..22a4e443a9b6 100644
--- a/docs/4.3/utilities/close-icon/index.html
+++ b/docs/4.3/utilities/close-icon/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/colors/index.html b/docs/4.3/utilities/colors/index.html
index 49a8aa31782e..23550a74c95e 100644
--- a/docs/4.3/utilities/colors/index.html
+++ b/docs/4.3/utilities/colors/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/display/index.html b/docs/4.3/utilities/display/index.html
index f50c9b99283f..558fe14f66a4 100644
--- a/docs/4.3/utilities/display/index.html
+++ b/docs/4.3/utilities/display/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/embed/index.html b/docs/4.3/utilities/embed/index.html
index 5dca1e332649..f987153c8a80 100644
--- a/docs/4.3/utilities/embed/index.html
+++ b/docs/4.3/utilities/embed/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/flex/index.html b/docs/4.3/utilities/flex/index.html
index ef34749e5323..59a15ea060df 100644
--- a/docs/4.3/utilities/flex/index.html
+++ b/docs/4.3/utilities/flex/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/float/index.html b/docs/4.3/utilities/float/index.html
index 705cd4c57ca1..5ba558eba7fd 100644
--- a/docs/4.3/utilities/float/index.html
+++ b/docs/4.3/utilities/float/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/image-replacement/index.html b/docs/4.3/utilities/image-replacement/index.html
index 86fb9da9c865..e27659552774 100644
--- a/docs/4.3/utilities/image-replacement/index.html
+++ b/docs/4.3/utilities/image-replacement/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/overflow/index.html b/docs/4.3/utilities/overflow/index.html
index 65af920c252a..fcc255cd68dd 100644
--- a/docs/4.3/utilities/overflow/index.html
+++ b/docs/4.3/utilities/overflow/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/position/index.html b/docs/4.3/utilities/position/index.html
index d20a7c2fff34..860b3dddc435 100644
--- a/docs/4.3/utilities/position/index.html
+++ b/docs/4.3/utilities/position/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/screen-readers/index.html b/docs/4.3/utilities/screen-readers/index.html
index e08d6614f47d..b926685d642d 100644
--- a/docs/4.3/utilities/screen-readers/index.html
+++ b/docs/4.3/utilities/screen-readers/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/shadows/index.html b/docs/4.3/utilities/shadows/index.html
index 978b0e4daa90..71bb6a088854 100644
--- a/docs/4.3/utilities/shadows/index.html
+++ b/docs/4.3/utilities/shadows/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/sizing/index.html b/docs/4.3/utilities/sizing/index.html
index 5887627b3b41..674afd0c2fe7 100644
--- a/docs/4.3/utilities/sizing/index.html
+++ b/docs/4.3/utilities/sizing/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/spacing/index.html b/docs/4.3/utilities/spacing/index.html
index 5e181fb897d9..e21cb272d8a0 100644
--- a/docs/4.3/utilities/spacing/index.html
+++ b/docs/4.3/utilities/spacing/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/stretched-link/index.html b/docs/4.3/utilities/stretched-link/index.html
index 3eea8e2ca2aa..45b6adc0faf4 100644
--- a/docs/4.3/utilities/stretched-link/index.html
+++ b/docs/4.3/utilities/stretched-link/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/text/index.html b/docs/4.3/utilities/text/index.html
index e9aa9100724e..133837432aa9 100644
--- a/docs/4.3/utilities/text/index.html
+++ b/docs/4.3/utilities/text/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/vertical-align/index.html b/docs/4.3/utilities/vertical-align/index.html
index dd83036ebe3a..a492809e71dc 100644
--- a/docs/4.3/utilities/vertical-align/index.html
+++ b/docs/4.3/utilities/vertical-align/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/4.3/utilities/visibility/index.html b/docs/4.3/utilities/visibility/index.html
index bcb23b350c80..345b5882f09c 100644
--- a/docs/4.3/utilities/visibility/index.html
+++ b/docs/4.3/utilities/visibility/index.html
@@ -55,6 +55,7 @@
diff --git a/docs/versions/index.html b/docs/versions/index.html
index a5552c583159..cec169455800 100644
--- a/docs/versions/index.html
+++ b/docs/versions/index.html
@@ -53,6 +53,7 @@
diff --git a/index.html b/index.html
index 36a2edd0f4e2..135ffe1d3a5e 100644
--- a/index.html
+++ b/index.html
@@ -53,6 +53,7 @@