From 863b429e9a093478ba3dac7d67dbb773fa3cbf8a Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Tue, 16 Jun 2015 14:22:15 -0700 Subject: [PATCH] add 1.0.0 to 2.3.1 --- 1.0.0/assets/css/bootstrap-1.0.0.css | 1770 ++++ 1.0.0/assets/css/bootstrap-1.0.0.min.css | 215 + 1.0.0/assets/css/docs.css | 254 + 1.0.0/assets/img/bird.png | Bin 0 -> 4434 bytes 1.0.0/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.0.0/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.0.0/assets/js/application.js | 144 + .../js/google-code-prettify/prettify.css | 41 + .../js/google-code-prettify/prettify.js | 28 + 1.0.0/assets/js/jquery/jquery.tipsy.js | 104 + 1.0.0/index.html | 1315 +++ 1.1.0/assets/css/bootstrap-1.1.0.css | 1907 ++++ 1.1.0/assets/css/bootstrap-1.1.0.min.css | 227 + 1.1.0/assets/css/docs.css | 239 + 1.1.0/assets/img/bird.png | Bin 0 -> 4434 bytes 1.1.0/assets/img/browsers.png | Bin 0 -> 18286 bytes 1.1.0/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.1.0/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.1.0/assets/js/application.js | 130 + .../js/google-code-prettify/prettify.css | 41 + .../js/google-code-prettify/prettify.js | 28 + 1.1.0/assets/js/jquery/jquery.tipsy.js | 104 + 1.1.0/index.html | 1395 +++ 1.1.1/assets/css/bootstrap-1.1.1.css | 1990 ++++ 1.1.1/assets/css/bootstrap-1.1.1.min.css | 255 + 1.1.1/assets/css/docs.css | 242 + 1.1.1/assets/img/bird.png | Bin 0 -> 4434 bytes 1.1.1/assets/img/browsers.png | Bin 0 -> 21274 bytes 1.1.1/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.1.1/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.1.1/assets/js/application.js | 135 + .../js/google-code-prettify/prettify.css | 41 + .../js/google-code-prettify/prettify.js | 28 + 1.1.1/assets/js/jquery/jquery.tipsy.js | 104 + 1.1.1/index.html | 1396 +++ 1.2.0/assets/css/bootstrap-1.2.0.css | 1992 ++++ 1.2.0/assets/css/bootstrap-1.2.0.min.css | 264 + 1.2.0/assets/css/docs.css | 240 + 1.2.0/assets/img/bird.png | Bin 0 -> 4434 bytes 1.2.0/assets/img/browsers.png | Bin 0 -> 21274 bytes 1.2.0/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.2.0/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.2.0/assets/js/application.js | 134 + .../js/google-code-prettify/prettify.css | 41 + .../js/google-code-prettify/prettify.js | 28 + 1.2.0/assets/js/jquery/jquery.tipsy.js | 104 + 1.2.0/index.html | 1421 +++ 1.3.0/assets/css/bootstrap.css | 2364 +++++ 1.3.0/assets/css/bootstrap.min.css | 330 + 1.3.0/assets/css/docs.css | 317 + 1.3.0/assets/ico/bootstrap-apple-114x114.png | Bin 0 -> 6828 bytes 1.3.0/assets/ico/bootstrap-apple-57x57.png | Bin 0 -> 3923 bytes 1.3.0/assets/ico/bootstrap-apple-72x72.png | Bin 0 -> 4905 bytes 1.3.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 1.3.0/assets/img/bird.png | Bin 0 -> 4434 bytes 1.3.0/assets/img/browsers.png | Bin 0 -> 21805 bytes 1.3.0/assets/img/example-diagram-01.png | Bin 0 -> 1641 bytes 1.3.0/assets/img/example-diagram-02.png | Bin 0 -> 1742 bytes 1.3.0/assets/img/example-diagram-03.png | Bin 0 -> 1428 bytes 1.3.0/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.3.0/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.3.0/assets/js/application.js | 52 + 1.3.0/assets/js/bootstrap-alerts.js | 104 + 1.3.0/assets/js/bootstrap-dropdown.js | 50 + 1.3.0/assets/js/bootstrap-modal.js | 227 + 1.3.0/assets/js/bootstrap-popover.js | 77 + 1.3.0/assets/js/bootstrap-scrollspy.js | 105 + 1.3.0/assets/js/bootstrap-tabs.js | 62 + 1.3.0/assets/js/bootstrap-twipsy.js | 307 + .../js/google-code-prettify/prettify.css | 41 + .../js/google-code-prettify/prettify.js | 28 + 1.3.0/index.html | 1941 ++++ 1.3.0/javascript.html | 685 ++ 1.4.0/assets/css/bootstrap.css | 2469 +++++ 1.4.0/assets/css/bootstrap.min.css | 356 + 1.4.0/assets/css/docs.css | 317 + 1.4.0/assets/ico/bootstrap-apple-114x114.png | Bin 0 -> 6828 bytes 1.4.0/assets/ico/bootstrap-apple-57x57.png | Bin 0 -> 3923 bytes 1.4.0/assets/ico/bootstrap-apple-72x72.png | Bin 0 -> 4905 bytes 1.4.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 1.4.0/assets/img/bird.png | Bin 0 -> 4434 bytes 1.4.0/assets/img/browsers.png | Bin 0 -> 21805 bytes 1.4.0/assets/img/example-diagram-01.png | Bin 0 -> 1641 bytes 1.4.0/assets/img/example-diagram-02.png | Bin 0 -> 1742 bytes 1.4.0/assets/img/example-diagram-03.png | Bin 0 -> 1428 bytes 1.4.0/assets/img/grid-18px.png | Bin 0 -> 1118 bytes 1.4.0/assets/img/twitter-logo-no-bird.png | Bin 0 -> 1509 bytes 1.4.0/assets/js/application.js | 52 + 1.4.0/assets/js/bootstrap-alerts.js | 113 + 1.4.0/assets/js/bootstrap-buttons.js | 62 + 1.4.0/assets/js/bootstrap-dropdown.js | 55 + 1.4.0/assets/js/bootstrap-modal.js | 260 + 1.4.0/assets/js/bootstrap-popover.js | 86 + 1.4.0/assets/js/bootstrap-scrollspy.js | 107 + 1.4.0/assets/js/bootstrap-tabs.js | 80 + 1.4.0/assets/js/bootstrap-twipsy.js | 310 + .../js/google-code-prettify/prettify.css | 94 + .../js/google-code-prettify/prettify.js | 28 + 1.4.0/index.html | 2046 ++++ 1.4.0/javascript.html | 807 ++ 2.0.0/assets/css/bootstrap-responsive.css | 567 + 2.0.0/assets/css/bootstrap.css | 3363 ++++++ 2.0.0/assets/css/docs.css | 790 ++ 2.0.0/assets/ico/bootstrap-apple-114x114.png | Bin 0 -> 5481 bytes 2.0.0/assets/ico/bootstrap-apple-57x57.png | Bin 0 -> 2798 bytes 2.0.0/assets/ico/bootstrap-apple-72x72.png | Bin 0 -> 3817 bytes 2.0.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.0.0/assets/img/bird.png | Bin 0 -> 3092 bytes 2.0.0/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 130647 bytes 2.0.0/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 84505 bytes 2.0.0/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 50755 bytes 2.0.0/assets/img/browsers.png | Bin 0 -> 19776 bytes 2.0.0/assets/img/example-diagram-01.png | Bin 0 -> 486 bytes 2.0.0/assets/img/example-diagram-02.png | Bin 0 -> 564 bytes 2.0.0/assets/img/example-diagram-03.png | Bin 0 -> 369 bytes 2.0.0/assets/img/example-sites/bartop.png | Bin 0 -> 78189 bytes 2.0.0/assets/img/example-sites/fleetio.png | Bin 0 -> 41932 bytes 2.0.0/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.0.0/assets/img/example-sites/kippt.png | Bin 0 -> 52306 bytes 2.0.0/assets/img/example-sites/railwayjs.png | Bin 0 -> 30550 bytes .../img/example-sites/totalwireframe.png | Bin 0 -> 43364 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 25832 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 22280 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 7182 bytes 2.0.0/assets/img/github-16px.png | Bin 0 -> 398 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes 2.0.0/assets/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 0 -> 316 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 0 -> 305 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 0 -> 213 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 0 -> 345 bytes .../glyphicons_155_show_thumbnails.png | Bin 0 -> 117 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 0 -> 172 bytes .../glyphicons_214_resize_small.png | Bin 0 -> 301 bytes .../glyphicons/glyphicons_266_book_open.png | Bin 0 -> 292 bytes 2.0.0/assets/img/grid-18px-masked.png | Bin 0 -> 405 bytes 2.0.0/assets/img/icon-css3.png | Bin 0 -> 370 bytes 2.0.0/assets/img/icon-github.png | Bin 0 -> 312 bytes 2.0.0/assets/img/icon-html5.png | Bin 0 -> 452 bytes 2.0.0/assets/img/icon-twitter.png | Bin 0 -> 264 bytes 2.0.0/assets/img/less-logo-large.png | Bin 0 -> 13078 bytes 2.0.0/assets/img/less-small.png | Bin 0 -> 1181 bytes 2.0.0/assets/img/responsive-illustrations.png | Bin 0 -> 1077 bytes 2.0.0/assets/js/README.md | 106 + 2.0.0/assets/js/application.js | 181 + 2.0.0/assets/js/bootstrap-alert.js | 91 + 2.0.0/assets/js/bootstrap-button.js | 98 + 2.0.0/assets/js/bootstrap-carousel.js | 154 + 2.0.0/assets/js/bootstrap-collapse.js | 136 + 2.0.0/assets/js/bootstrap-dropdown.js | 92 + 2.0.0/assets/js/bootstrap-modal.js | 209 + 2.0.0/assets/js/bootstrap-popover.js | 95 + 2.0.0/assets/js/bootstrap-scrollspy.js | 125 + 2.0.0/assets/js/bootstrap-tab.js | 130 + 2.0.0/assets/js/bootstrap-tooltip.js | 270 + 2.0.0/assets/js/bootstrap-transition.js | 51 + 2.0.0/assets/js/bootstrap-typeahead.js | 271 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.0.0/assets/js/jquery.js | 9252 +++++++++++++++++ 2.0.0/base-css.html | 1589 +++ 2.0.0/components.html | 1524 +++ 2.0.0/download.html | 131 + 2.0.0/examples.html | 152 + 2.0.0/examples/fluid.html | 141 + 2.0.0/examples/hero.html | 97 + 2.0.0/examples/starter-template.html | 78 + 2.0.0/index.html | 247 + 2.0.0/javascript.html | 1472 +++ 2.0.0/less.html | 803 ++ 2.0.0/scaffolding.html | 445 + 2.0.0/upgrading.html | 304 + 2.0.1/assets/css/bootstrap-responsive.css | 581 ++ 2.0.1/assets/css/bootstrap.css | 3496 +++++++ 2.0.1/assets/css/docs.css | 772 ++ 2.0.1/assets/ico/bootstrap-apple-114x114.png | Bin 0 -> 5481 bytes 2.0.1/assets/ico/bootstrap-apple-57x57.png | Bin 0 -> 2798 bytes 2.0.1/assets/ico/bootstrap-apple-72x72.png | Bin 0 -> 3817 bytes 2.0.1/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.0.1/assets/img/bird.png | Bin 0 -> 3092 bytes 2.0.1/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 130647 bytes 2.0.1/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 84505 bytes 2.0.1/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 50755 bytes 2.0.1/assets/img/browsers.png | Bin 0 -> 19776 bytes 2.0.1/assets/img/example-diagram-01.png | Bin 0 -> 486 bytes 2.0.1/assets/img/example-diagram-02.png | Bin 0 -> 564 bytes 2.0.1/assets/img/example-diagram-03.png | Bin 0 -> 369 bytes 2.0.1/assets/img/example-sites/bartop.png | Bin 0 -> 78189 bytes 2.0.1/assets/img/example-sites/fleetio.png | Bin 0 -> 41932 bytes 2.0.1/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.0.1/assets/img/example-sites/kippt.png | Bin 0 -> 52306 bytes 2.0.1/assets/img/example-sites/railwayjs.png | Bin 0 -> 30550 bytes .../img/example-sites/totalwireframe.png | Bin 0 -> 43364 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 25832 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 22280 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 7182 bytes 2.0.1/assets/img/github-16px.png | Bin 0 -> 398 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes 2.0.1/assets/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 0 -> 316 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 0 -> 305 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 0 -> 213 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 0 -> 345 bytes .../glyphicons_155_show_thumbnails.png | Bin 0 -> 117 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 0 -> 172 bytes .../glyphicons_214_resize_small.png | Bin 0 -> 301 bytes .../glyphicons/glyphicons_266_book_open.png | Bin 0 -> 292 bytes 2.0.1/assets/img/grid-18px-masked.png | Bin 0 -> 405 bytes 2.0.1/assets/img/icon-css3.png | Bin 0 -> 370 bytes 2.0.1/assets/img/icon-github.png | Bin 0 -> 312 bytes 2.0.1/assets/img/icon-html5.png | Bin 0 -> 452 bytes 2.0.1/assets/img/icon-twitter.png | Bin 0 -> 264 bytes 2.0.1/assets/img/less-logo-large.png | Bin 0 -> 13078 bytes 2.0.1/assets/img/less-small.png | Bin 0 -> 1181 bytes 2.0.1/assets/img/responsive-illustrations.png | Bin 0 -> 1077 bytes 2.0.1/assets/js/README.md | 106 + 2.0.1/assets/js/application.js | 180 + 2.0.1/assets/js/bootstrap-alert.js | 94 + 2.0.1/assets/js/bootstrap-button.js | 98 + 2.0.1/assets/js/bootstrap-carousel.js | 157 + 2.0.1/assets/js/bootstrap-collapse.js | 136 + 2.0.1/assets/js/bootstrap-dropdown.js | 92 + 2.0.1/assets/js/bootstrap-modal.js | 210 + 2.0.1/assets/js/bootstrap-popover.js | 95 + 2.0.1/assets/js/bootstrap-scrollspy.js | 125 + 2.0.1/assets/js/bootstrap-tab.js | 130 + 2.0.1/assets/js/bootstrap-tooltip.js | 270 + 2.0.1/assets/js/bootstrap-transition.js | 51 + 2.0.1/assets/js/bootstrap-typeahead.js | 271 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.0.1/assets/js/jquery.js | 9252 +++++++++++++++++ 2.0.1/base-css.html | 1658 +++ 2.0.1/components.html | 1601 +++ 2.0.1/download.html | 132 + 2.0.1/examples.html | 154 + 2.0.1/examples/fluid.html | 151 + 2.0.1/examples/hero.html | 108 + 2.0.1/examples/starter-template.html | 78 + 2.0.1/index.html | 257 + 2.0.1/javascript.html | 1485 +++ 2.0.1/less.html | 804 ++ 2.0.1/scaffolding.html | 557 + 2.0.1/upgrading.html | 317 + 2.0.2/assets/css/bootstrap-responsive.css | 686 ++ 2.0.2/assets/css/bootstrap.css | 3990 +++++++ 2.0.2/assets/css/docs.css | 845 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 6043 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2260 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3163 bytes 2.0.2/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.0.2/assets/img/bird.png | Bin 0 -> 3092 bytes 2.0.2/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 130647 bytes 2.0.2/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 84505 bytes 2.0.2/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 50755 bytes 2.0.2/assets/img/browsers.png | Bin 0 -> 19776 bytes 2.0.2/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes 2.0.2/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.0.2/assets/img/example-sites/kippt.png | Bin 0 -> 50203 bytes 2.0.2/assets/img/example-sites/soundready.png | Bin 0 -> 53979 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 25832 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 22280 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 7182 bytes 2.0.2/assets/img/github-16px.png | Bin 0 -> 398 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes 2.0.2/assets/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 0 -> 316 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 0 -> 305 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 0 -> 213 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 0 -> 345 bytes .../glyphicons_155_show_thumbnails.png | Bin 0 -> 117 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 0 -> 172 bytes .../glyphicons_214_resize_small.png | Bin 0 -> 301 bytes .../glyphicons/glyphicons_266_book_open.png | Bin 0 -> 292 bytes 2.0.2/assets/img/grid-18px-masked.png | Bin 0 -> 405 bytes 2.0.2/assets/img/icon-css3.png | Bin 0 -> 370 bytes 2.0.2/assets/img/icon-github.png | Bin 0 -> 312 bytes 2.0.2/assets/img/icon-html5.png | Bin 0 -> 452 bytes 2.0.2/assets/img/icon-twitter.png | Bin 0 -> 264 bytes 2.0.2/assets/img/less-logo-large.png | Bin 0 -> 13078 bytes 2.0.2/assets/img/less-small.png | Bin 0 -> 1181 bytes 2.0.2/assets/img/responsive-illustrations.png | Bin 0 -> 1077 bytes 2.0.2/assets/js/README.md | 106 + 2.0.2/assets/js/application.js | 180 + 2.0.2/assets/js/bootstrap-alert.js | 94 + 2.0.2/assets/js/bootstrap-button.js | 100 + 2.0.2/assets/js/bootstrap-carousel.js | 161 + 2.0.2/assets/js/bootstrap-collapse.js | 138 + 2.0.2/assets/js/bootstrap-dropdown.js | 92 + 2.0.2/assets/js/bootstrap-modal.js | 210 + 2.0.2/assets/js/bootstrap-popover.js | 95 + 2.0.2/assets/js/bootstrap-scrollspy.js | 125 + 2.0.2/assets/js/bootstrap-tab.js | 130 + 2.0.2/assets/js/bootstrap-tooltip.js | 270 + 2.0.2/assets/js/bootstrap-transition.js | 51 + 2.0.2/assets/js/bootstrap-typeahead.js | 271 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.0.2/assets/js/jquery.js | 9252 +++++++++++++++++ 2.0.2/base-css.html | 1697 +++ 2.0.2/components.html | 1951 ++++ 2.0.2/download.html | 133 + 2.0.2/examples.html | 154 + 2.0.2/examples/fluid.html | 151 + 2.0.2/examples/hero.html | 108 + 2.0.2/examples/starter-template.html | 78 + 2.0.2/index.html | 265 + 2.0.2/javascript.html | 1502 +++ 2.0.2/less.html | 799 ++ 2.0.2/scaffolding.html | 682 ++ 2.0.2/upgrading.html | 317 + 2.0.3/assets/css/bootstrap-responsive.css | 808 ++ 2.0.3/assets/css/bootstrap.css | 4960 +++++++++ 2.0.3/assets/css/docs.css | 841 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 6043 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 8457 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2260 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3204 bytes 2.0.3/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.0.3/assets/img/bird.png | Bin 0 -> 3092 bytes 2.0.3/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 130647 bytes 2.0.3/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 84505 bytes 2.0.3/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 50755 bytes 2.0.3/assets/img/browsers.png | Bin 0 -> 19776 bytes 2.0.3/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes 2.0.3/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.0.3/assets/img/example-sites/kippt.png | Bin 0 -> 50695 bytes 2.0.3/assets/img/example-sites/soundready.png | Bin 0 -> 53979 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 25832 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 22280 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 7182 bytes 2.0.3/assets/img/github-16px.png | Bin 0 -> 398 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.0.3/assets/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 0 -> 316 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 0 -> 305 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 0 -> 213 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 0 -> 345 bytes .../glyphicons_155_show_thumbnails.png | Bin 0 -> 117 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 0 -> 172 bytes .../glyphicons_214_resize_small.png | Bin 0 -> 301 bytes .../glyphicons/glyphicons_266_book_open.png | Bin 0 -> 292 bytes 2.0.3/assets/img/grid-18px-masked.png | Bin 0 -> 405 bytes 2.0.3/assets/img/icon-css3.png | Bin 0 -> 370 bytes 2.0.3/assets/img/icon-github.png | Bin 0 -> 312 bytes 2.0.3/assets/img/icon-html5.png | Bin 0 -> 452 bytes 2.0.3/assets/img/icon-twitter.png | Bin 0 -> 264 bytes 2.0.3/assets/img/less-logo-large.png | Bin 0 -> 13078 bytes 2.0.3/assets/img/less-small.png | Bin 0 -> 1181 bytes 2.0.3/assets/img/responsive-illustrations.png | Bin 0 -> 1077 bytes 2.0.3/assets/js/README.md | 106 + 2.0.3/assets/js/application.js | 184 + 2.0.3/assets/js/bootstrap-alert.js | 90 + 2.0.3/assets/js/bootstrap-button.js | 96 + 2.0.3/assets/js/bootstrap-carousel.js | 169 + 2.0.3/assets/js/bootstrap-collapse.js | 157 + 2.0.3/assets/js/bootstrap-dropdown.js | 100 + 2.0.3/assets/js/bootstrap-modal.js | 218 + 2.0.3/assets/js/bootstrap-popover.js | 98 + 2.0.3/assets/js/bootstrap-scrollspy.js | 151 + 2.0.3/assets/js/bootstrap-tab.js | 135 + 2.0.3/assets/js/bootstrap-tooltip.js | 275 + 2.0.3/assets/js/bootstrap-transition.js | 61 + 2.0.3/assets/js/bootstrap-typeahead.js | 285 + 2.0.3/assets/js/bootstrap.js | 1824 ++++ 2.0.3/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.0.3/assets/js/jquery.js | 9252 +++++++++++++++++ 2.0.3/base-css.html | 1716 +++ 2.0.3/components.html | 1939 ++++ 2.0.3/download.html | 133 + 2.0.3/examples.html | 155 + 2.0.3/examples/fluid.html | 162 + 2.0.3/examples/hero.html | 109 + 2.0.3/examples/starter-template.html | 79 + 2.0.3/index.html | 267 + 2.0.3/javascript.html | 1552 +++ 2.0.3/less.html | 1062 ++ 2.0.3/scaffolding.html | 680 ++ 2.0.3/upgrading.html | 318 + 2.0.4/assets/css/bootstrap-responsive.css | 815 ++ 2.0.4/assets/css/bootstrap.css | 4983 +++++++++ 2.0.4/assets/css/docs.css | 846 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 6043 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 8457 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2260 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3204 bytes 2.0.4/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.0.4/assets/img/bird.png | Bin 0 -> 3092 bytes 2.0.4/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 130647 bytes 2.0.4/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 84505 bytes 2.0.4/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 50755 bytes 2.0.4/assets/img/browsers.png | Bin 0 -> 19776 bytes 2.0.4/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes 2.0.4/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.0.4/assets/img/example-sites/kippt.png | Bin 0 -> 50695 bytes 2.0.4/assets/img/example-sites/soundready.png | Bin 0 -> 53979 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 25832 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 22280 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 7182 bytes 2.0.4/assets/img/github-16px.png | Bin 0 -> 398 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.0.4/assets/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes .../img/glyphicons/glyphicons_009_magic.png | Bin 0 -> 316 bytes .../img/glyphicons/glyphicons_042_group.png | Bin 0 -> 305 bytes .../img/glyphicons/glyphicons_079_podium.png | Bin 0 -> 213 bytes .../glyphicons/glyphicons_082_roundabout.png | Bin 0 -> 345 bytes .../glyphicons_155_show_thumbnails.png | Bin 0 -> 117 bytes .../img/glyphicons/glyphicons_163_iphone.png | Bin 0 -> 172 bytes .../glyphicons_214_resize_small.png | Bin 0 -> 301 bytes .../glyphicons/glyphicons_266_book_open.png | Bin 0 -> 292 bytes 2.0.4/assets/img/grid-18px-masked.png | Bin 0 -> 405 bytes 2.0.4/assets/img/icon-css3.png | Bin 0 -> 370 bytes 2.0.4/assets/img/icon-github.png | Bin 0 -> 312 bytes 2.0.4/assets/img/icon-html5.png | Bin 0 -> 452 bytes 2.0.4/assets/img/icon-twitter.png | Bin 0 -> 264 bytes 2.0.4/assets/img/less-logo-large.png | Bin 0 -> 13078 bytes 2.0.4/assets/img/less-small.png | Bin 0 -> 1181 bytes 2.0.4/assets/img/responsive-illustrations.png | Bin 0 -> 1077 bytes 2.0.4/assets/js/README.md | 106 + 2.0.4/assets/js/application.js | 184 + 2.0.4/assets/js/bootstrap-alert.js | 90 + 2.0.4/assets/js/bootstrap-button.js | 96 + 2.0.4/assets/js/bootstrap-carousel.js | 169 + 2.0.4/assets/js/bootstrap-collapse.js | 157 + 2.0.4/assets/js/bootstrap-dropdown.js | 100 + 2.0.4/assets/js/bootstrap-modal.js | 218 + 2.0.4/assets/js/bootstrap-popover.js | 98 + 2.0.4/assets/js/bootstrap-scrollspy.js | 151 + 2.0.4/assets/js/bootstrap-tab.js | 135 + 2.0.4/assets/js/bootstrap-tooltip.js | 275 + 2.0.4/assets/js/bootstrap-transition.js | 61 + 2.0.4/assets/js/bootstrap-typeahead.js | 285 + 2.0.4/assets/js/bootstrap.js | 1825 ++++ 2.0.4/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.0.4/assets/js/jquery.js | 9252 +++++++++++++++++ 2.0.4/base-css.html | 1718 +++ 2.0.4/components.html | 1939 ++++ 2.0.4/download.html | 133 + 2.0.4/examples.html | 155 + 2.0.4/examples/fluid.html | 162 + 2.0.4/examples/hero.html | 109 + 2.0.4/examples/starter-template.html | 79 + 2.0.4/index.html | 267 + 2.0.4/javascript.html | 1528 +++ 2.0.4/less.html | 1068 ++ 2.0.4/scaffolding.html | 679 ++ 2.0.4/upgrading.html | 318 + 2.1.0/assets/css/bootstrap-responsive.css | 1040 ++ 2.1.0/assets/css/bootstrap.css | 5624 ++++++++++ 2.1.0/assets/css/docs.css | 1098 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.1.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.1.0/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.1.0/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.1.0/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 5039 bytes 2.1.0/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10744 bytes 2.1.0/assets/img/bs-docs-twitter-github.png | Bin 0 -> 14894 bytes 2.1.0/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes 2.1.0/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.1.0/assets/img/example-sites/kippt.png | Bin 0 -> 47075 bytes 2.1.0/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 23408 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 19805 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 5584 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.1.0/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.1.0/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.1.0/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.1.0/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.1.0/assets/js/README.md | 106 + 2.1.0/assets/js/application.js | 154 + 2.1.0/assets/js/bootstrap-affix.js | 104 + 2.1.0/assets/js/bootstrap-alert.js | 90 + 2.1.0/assets/js/bootstrap-button.js | 96 + 2.1.0/assets/js/bootstrap-carousel.js | 176 + 2.1.0/assets/js/bootstrap-collapse.js | 158 + 2.1.0/assets/js/bootstrap-dropdown.js | 150 + 2.1.0/assets/js/bootstrap-modal.js | 239 + 2.1.0/assets/js/bootstrap-popover.js | 103 + 2.1.0/assets/js/bootstrap-scrollspy.js | 151 + 2.1.0/assets/js/bootstrap-tab.js | 135 + 2.1.0/assets/js/bootstrap-tooltip.js | 275 + 2.1.0/assets/js/bootstrap-transition.js | 60 + 2.1.0/assets/js/bootstrap-typeahead.js | 300 + 2.1.0/assets/js/bootstrap.js | 2027 ++++ 2.1.0/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.1.0/assets/js/jquery.js | 4 + 2.1.0/base-css.html | 1951 ++++ 2.1.0/components.html | 2337 +++++ 2.1.0/customize.html | 141 + 2.1.0/examples/fluid.html | 154 + 2.1.0/examples/hero.html | 126 + 2.1.0/examples/starter-template.html | 79 + 2.1.0/extend.html | 295 + 2.1.0/getting-started.html | 339 + 2.1.0/index.html | 215 + 2.1.0/javascript.html | 1710 +++ 2.1.0/scaffolding.html | 595 ++ 2.1.1/assets/css/bootstrap-responsive.css | 1058 ++ 2.1.1/assets/css/bootstrap.css | 5774 ++++++++++ 2.1.1/assets/css/docs.css | 1076 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.1.1/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.1.1/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.1.1/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.1.1/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 5039 bytes 2.1.1/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10744 bytes 2.1.1/assets/img/bs-docs-twitter-github.png | Bin 0 -> 14894 bytes 2.1.1/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes 2.1.1/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.1.1/assets/img/example-sites/kippt.png | Bin 0 -> 47075 bytes 2.1.1/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 23408 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 19805 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 5584 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.1.1/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.1.1/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.1.1/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.1.1/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.1.1/assets/js/README.md | 106 + 2.1.1/assets/js/application.js | 154 + 2.1.1/assets/js/bootstrap-affix.js | 104 + 2.1.1/assets/js/bootstrap-alert.js | 90 + 2.1.1/assets/js/bootstrap-button.js | 96 + 2.1.1/assets/js/bootstrap-carousel.js | 176 + 2.1.1/assets/js/bootstrap-collapse.js | 158 + 2.1.1/assets/js/bootstrap-dropdown.js | 150 + 2.1.1/assets/js/bootstrap-modal.js | 239 + 2.1.1/assets/js/bootstrap-popover.js | 103 + 2.1.1/assets/js/bootstrap-scrollspy.js | 151 + 2.1.1/assets/js/bootstrap-tab.js | 135 + 2.1.1/assets/js/bootstrap-tooltip.js | 275 + 2.1.1/assets/js/bootstrap-transition.js | 60 + 2.1.1/assets/js/bootstrap-typeahead.js | 300 + 2.1.1/assets/js/bootstrap.js | 2027 ++++ 2.1.1/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.1.1/assets/js/jquery.js | 4 + 2.1.1/base-css.html | 1989 ++++ 2.1.1/components.html | 2347 +++++ 2.1.1/customize.html | 141 + 2.1.1/examples/fluid.html | 154 + 2.1.1/examples/hero.html | 126 + 2.1.1/examples/starter-template.html | 79 + 2.1.1/extend.html | 295 + 2.1.1/getting-started.html | 344 + 2.1.1/index.html | 215 + 2.1.1/javascript.html | 1740 ++++ 2.1.1/scaffolding.html | 593 ++ 2.2.0/assets/css/bootstrap-responsive.css | 1085 ++ 2.2.0/assets/css/bootstrap.css | 5893 +++++++++++ 2.2.0/assets/css/docs.css | 1091 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.2.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.2.0/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.2.0/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.2.0/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 5039 bytes 2.2.0/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10744 bytes 2.2.0/assets/img/bs-docs-twitter-github.png | Bin 0 -> 14894 bytes 2.2.0/assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes 2.2.0/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes 2.2.0/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.2.0/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes 2.2.0/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 53908 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 23408 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 19805 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 21869 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 4202 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 5584 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 9749 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes 2.2.0/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes 2.2.0/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes 2.2.0/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.2.0/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.2.0/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.2.0/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.2.0/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.2.0/assets/js/README.md | 106 + 2.2.0/assets/js/application.js | 154 + 2.2.0/assets/js/bootstrap-affix.js | 106 + 2.2.0/assets/js/bootstrap-alert.js | 88 + 2.2.0/assets/js/bootstrap-button.js | 94 + 2.2.0/assets/js/bootstrap-carousel.js | 176 + 2.2.0/assets/js/bootstrap-collapse.js | 156 + 2.2.0/assets/js/bootstrap-dropdown.js | 148 + 2.2.0/assets/js/bootstrap-modal.js | 234 + 2.2.0/assets/js/bootstrap-popover.js | 103 + 2.2.0/assets/js/bootstrap-scrollspy.js | 151 + 2.2.0/assets/js/bootstrap-tab.js | 133 + 2.2.0/assets/js/bootstrap-tooltip.js | 276 + 2.2.0/assets/js/bootstrap-transition.js | 60 + 2.2.0/assets/js/bootstrap-typeahead.js | 310 + 2.2.0/assets/js/bootstrap.js | 2025 ++++ 2.2.0/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.2.0/assets/js/jquery.js | 2 + 2.2.0/base-css.html | 2125 ++++ 2.2.0/components.html | 2610 +++++ 2.2.0/customize.html | 143 + 2.2.0/examples/carousel.html | 442 + 2.2.0/examples/fluid.html | 154 + 2.2.0/examples/hero.html | 126 + 2.2.0/examples/marketing-alternate.html | 172 + 2.2.0/examples/marketing-narrow.html | 137 + 2.2.0/examples/signin.html | 94 + 2.2.0/examples/starter-template.html | 79 + 2.2.0/examples/sticky-footer.html | 124 + 2.2.0/extend.html | 297 + 2.2.0/getting-started.html | 375 + 2.2.0/index.html | 228 + 2.2.0/javascript.html | 1758 ++++ 2.2.0/scaffolding.html | 595 ++ 2.2.1/assets/css/bootstrap-responsive.css | 1088 ++ 2.2.1/assets/css/bootstrap.css | 5893 +++++++++++ 2.2.1/assets/css/docs.css | 1091 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.2.1/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.2.1/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.2.1/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.2.1/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 5039 bytes 2.2.1/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10744 bytes 2.2.1/assets/img/bs-docs-twitter-github.png | Bin 0 -> 14894 bytes 2.2.1/assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes 2.2.1/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes 2.2.1/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.2.1/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes 2.2.1/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 53908 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 23408 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 19805 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 21869 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 4202 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 5584 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 9749 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes 2.2.1/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes 2.2.1/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes 2.2.1/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.2.1/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.2.1/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.2.1/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.2.1/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.2.1/assets/js/README.md | 106 + 2.2.1/assets/js/application.js | 154 + 2.2.1/assets/js/bootstrap-affix.js | 106 + 2.2.1/assets/js/bootstrap-alert.js | 88 + 2.2.1/assets/js/bootstrap-button.js | 94 + 2.2.1/assets/js/bootstrap-carousel.js | 176 + 2.2.1/assets/js/bootstrap-collapse.js | 156 + 2.2.1/assets/js/bootstrap-dropdown.js | 148 + 2.2.1/assets/js/bootstrap-modal.js | 234 + 2.2.1/assets/js/bootstrap-popover.js | 103 + 2.2.1/assets/js/bootstrap-scrollspy.js | 151 + 2.2.1/assets/js/bootstrap-tab.js | 133 + 2.2.1/assets/js/bootstrap-tooltip.js | 276 + 2.2.1/assets/js/bootstrap-transition.js | 60 + 2.2.1/assets/js/bootstrap-typeahead.js | 310 + 2.2.1/assets/js/bootstrap.js | 2025 ++++ 2.2.1/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.2.1/assets/js/jquery.js | 2 + 2.2.1/base-css.html | 2125 ++++ 2.2.1/components.html | 2610 +++++ 2.2.1/customize.html | 143 + 2.2.1/examples/carousel.html | 442 + 2.2.1/examples/fluid.html | 154 + 2.2.1/examples/hero.html | 126 + 2.2.1/examples/marketing-alternate.html | 172 + 2.2.1/examples/marketing-narrow.html | 137 + 2.2.1/examples/signin.html | 94 + 2.2.1/examples/starter-template.html | 79 + 2.2.1/examples/sticky-footer.html | 124 + 2.2.1/extend.html | 297 + 2.2.1/getting-started.html | 375 + 2.2.1/index.html | 228 + 2.2.1/javascript.html | 1758 ++++ 2.2.1/scaffolding.html | 595 ++ 2.2.2/assets/css/bootstrap-responsive.css | 1092 ++ 2.2.2/assets/css/bootstrap.css | 6039 +++++++++++ 2.2.2/assets/css/docs.css | 1140 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.2.2/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.2.2/assets/ico/favicon.png | Bin 0 -> 2711 bytes 2.2.2/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.2.2/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.2.2/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 11244 bytes 2.2.2/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10572 bytes 2.2.2/assets/img/bs-docs-twitter-github.png | Bin 0 -> 30968 bytes 2.2.2/assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes 2.2.2/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes 2.2.2/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.2.2/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes 2.2.2/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 53908 bytes .../img/examples/bootstrap-example-fluid.jpg | Bin 0 -> 23408 bytes .../img/examples/bootstrap-example-hero.jpg | Bin 0 -> 19805 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 21869 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 4202 bytes .../examples/bootstrap-example-starter.jpg | Bin 0 -> 5584 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 9749 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes 2.2.2/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes 2.2.2/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes 2.2.2/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.2.2/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.2.2/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.2.2/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.2.2/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.2.2/assets/js/README.md | 106 + 2.2.2/assets/js/application.js | 154 + 2.2.2/assets/js/bootstrap-affix.js | 117 + 2.2.2/assets/js/bootstrap-alert.js | 99 + 2.2.2/assets/js/bootstrap-button.js | 105 + 2.2.2/assets/js/bootstrap-carousel.js | 185 + 2.2.2/assets/js/bootstrap-collapse.js | 167 + 2.2.2/assets/js/bootstrap-dropdown.js | 161 + 2.2.2/assets/js/bootstrap-modal.js | 245 + 2.2.2/assets/js/bootstrap-popover.js | 114 + 2.2.2/assets/js/bootstrap-scrollspy.js | 162 + 2.2.2/assets/js/bootstrap-tab.js | 144 + 2.2.2/assets/js/bootstrap-tooltip.js | 287 + 2.2.2/assets/js/bootstrap-transition.js | 60 + 2.2.2/assets/js/bootstrap-typeahead.js | 323 + 2.2.2/assets/js/bootstrap.js | 2159 ++++ 2.2.2/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.2.2/assets/js/holder/holder.js | 342 + 2.2.2/assets/js/jquery.js | 2 + 2.2.2/base-css.html | 2201 ++++ 2.2.2/components.html | 2615 +++++ 2.2.2/customize.html | 145 + 2.2.2/examples/carousel.html | 452 + 2.2.2/examples/fluid.html | 154 + 2.2.2/examples/hero.html | 126 + 2.2.2/examples/marketing-alternate.html | 172 + 2.2.2/examples/marketing-narrow.html | 137 + 2.2.2/examples/signin.html | 94 + 2.2.2/examples/starter-template.html | 79 + 2.2.2/examples/sticky-footer.html | 124 + 2.2.2/extend.html | 299 + 2.2.2/getting-started.html | 377 + 2.2.2/index.html | 230 + 2.2.2/javascript.html | 1768 ++++ 2.2.2/scaffolding.html | 611 ++ 2.3.0/assets/css/bootstrap-responsive.css | 1109 ++ 2.3.0/assets/css/bootstrap.css | 6158 +++++++++++ 2.3.0/assets/css/docs.css | 1142 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.3.0/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.3.0/assets/ico/favicon.png | Bin 0 -> 2711 bytes 2.3.0/assets/img/bootstrap-docs-readme.png | Bin 0 -> 30612 bytes 2.3.0/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.3.0/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.3.0/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 11244 bytes 2.3.0/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10572 bytes 2.3.0/assets/img/bs-docs-twitter-github.png | Bin 0 -> 30968 bytes 2.3.0/assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes 2.3.0/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes 2.3.0/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.3.0/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes 2.3.0/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 339980 bytes .../img/examples/bootstrap-example-fluid.png | Bin 0 -> 209039 bytes .../bootstrap-example-justified-nav.png | Bin 0 -> 136021 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 117303 bytes .../examples/bootstrap-example-marketing.png | Bin 0 -> 134269 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 22037 bytes .../examples/bootstrap-example-starter.png | Bin 0 -> 36099 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 30820 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes 2.3.0/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes 2.3.0/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes 2.3.0/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.3.0/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.3.0/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.3.0/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.3.0/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.3.0/assets/js/README.md | 106 + 2.3.0/assets/js/application.js | 156 + 2.3.0/assets/js/bootstrap-affix.js | 117 + 2.3.0/assets/js/bootstrap-alert.js | 99 + 2.3.0/assets/js/bootstrap-button.js | 105 + 2.3.0/assets/js/bootstrap-carousel.js | 207 + 2.3.0/assets/js/bootstrap-collapse.js | 167 + 2.3.0/assets/js/bootstrap-dropdown.js | 165 + 2.3.0/assets/js/bootstrap-modal.js | 247 + 2.3.0/assets/js/bootstrap-popover.js | 114 + 2.3.0/assets/js/bootstrap-scrollspy.js | 162 + 2.3.0/assets/js/bootstrap-tab.js | 144 + 2.3.0/assets/js/bootstrap-tooltip.js | 353 + 2.3.0/assets/js/bootstrap-transition.js | 60 + 2.3.0/assets/js/bootstrap-typeahead.js | 335 + 2.3.0/assets/js/bootstrap.js | 2268 ++++ 2.3.0/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.3.0/assets/js/holder/holder.js | 401 + 2.3.0/assets/js/html5shiv.js | 8 + 2.3.0/assets/js/jquery.js | 5 + 2.3.0/base-css.html | 2224 ++++ 2.3.0/build/index.js | 44 + 2.3.0/build/package.json | 6 + 2.3.0/components.html | 2635 +++++ 2.3.0/customize.html | 145 + 2.3.0/examples/carousel.html | 454 + 2.3.0/examples/fluid.html | 163 + 2.3.0/examples/hero.html | 126 + 2.3.0/examples/justified-nav.html | 174 + 2.3.0/examples/marketing-narrow.html | 137 + 2.3.0/examples/signin.html | 94 + 2.3.0/examples/starter-template.html | 79 + 2.3.0/examples/sticky-footer-navbar.html | 161 + 2.3.0/examples/sticky-footer.html | 125 + 2.3.0/extend.html | 291 + 2.3.0/getting-started.html | 386 + 2.3.0/index.html | 230 + 2.3.0/javascript.html | 1789 ++++ 2.3.0/scaffolding.html | 611 ++ 2.3.0/templates/layout.mustache | 151 + 2.3.0/templates/pages/base-css.mustache | 2102 ++++ 2.3.0/templates/pages/components.mustache | 2505 +++++ 2.3.0/templates/pages/customize.mustache | 393 + 2.3.0/templates/pages/extend.mustache | 161 + .../templates/pages/getting-started.mustache | 256 + 2.3.0/templates/pages/index.mustache | 100 + 2.3.0/templates/pages/javascript.mustache | 1660 +++ 2.3.0/templates/pages/scaffolding.mustache | 485 + 2.3.1/assets/css/bootstrap-responsive.css | 1109 ++ 2.3.1/assets/css/bootstrap.css | 6158 +++++++++++ 2.3.1/assets/css/docs.css | 1142 ++ .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes 2.3.1/assets/ico/favicon.ico | Bin 0 -> 1150 bytes 2.3.1/assets/ico/favicon.png | Bin 0 -> 2711 bytes 2.3.1/assets/img/bootstrap-docs-readme.png | Bin 0 -> 30612 bytes 2.3.1/assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes 2.3.1/assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes 2.3.1/assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 11244 bytes 2.3.1/assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10572 bytes 2.3.1/assets/img/bs-docs-twitter-github.png | Bin 0 -> 30968 bytes 2.3.1/assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes 2.3.1/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes 2.3.1/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes 2.3.1/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes 2.3.1/assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 339980 bytes .../img/examples/bootstrap-example-fluid.png | Bin 0 -> 209039 bytes .../bootstrap-example-justified-nav.png | Bin 0 -> 136021 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 117303 bytes .../examples/bootstrap-example-marketing.png | Bin 0 -> 134269 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 22037 bytes .../examples/bootstrap-example-starter.png | Bin 0 -> 36099 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 30820 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes 2.3.1/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes 2.3.1/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes 2.3.1/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes 2.3.1/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes 2.3.1/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes 2.3.1/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes 2.3.1/assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes 2.3.1/assets/js/README.md | 106 + 2.3.1/assets/js/application.js | 156 + 2.3.1/assets/js/bootstrap-affix.js | 117 + 2.3.1/assets/js/bootstrap-alert.js | 99 + 2.3.1/assets/js/bootstrap-button.js | 105 + 2.3.1/assets/js/bootstrap-carousel.js | 207 + 2.3.1/assets/js/bootstrap-collapse.js | 167 + 2.3.1/assets/js/bootstrap-dropdown.js | 165 + 2.3.1/assets/js/bootstrap-modal.js | 247 + 2.3.1/assets/js/bootstrap-popover.js | 114 + 2.3.1/assets/js/bootstrap-scrollspy.js | 162 + 2.3.1/assets/js/bootstrap-tab.js | 144 + 2.3.1/assets/js/bootstrap-tooltip.js | 361 + 2.3.1/assets/js/bootstrap-transition.js | 60 + 2.3.1/assets/js/bootstrap-typeahead.js | 335 + 2.3.1/assets/js/bootstrap.js | 2276 ++++ 2.3.1/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + 2.3.1/assets/js/holder/holder.js | 401 + 2.3.1/assets/js/html5shiv.js | 8 + 2.3.1/assets/js/jquery.js | 5 + 2.3.1/base-css.html | 2224 ++++ 2.3.1/components.html | 2635 +++++ 2.3.1/customize.html | 145 + 2.3.1/examples/carousel.html | 454 + 2.3.1/examples/fluid.html | 163 + 2.3.1/examples/hero.html | 126 + 2.3.1/examples/justified-nav.html | 174 + 2.3.1/examples/marketing-narrow.html | 137 + 2.3.1/examples/signin.html | 94 + 2.3.1/examples/starter-template.html | 79 + 2.3.1/examples/sticky-footer-navbar.html | 161 + 2.3.1/examples/sticky-footer.html | 125 + 2.3.1/extend.html | 290 + 2.3.1/getting-started.html | 386 + 2.3.1/index.html | 230 + 2.3.1/javascript.html | 1789 ++++ 2.3.1/scaffolding.html | 611 ++ 2.3.2/assets/css/docs.css | 46 +- 2.3.2/customize.html | 15 +- 979 files changed, 319619 insertions(+), 42 deletions(-) create mode 100755 1.0.0/assets/css/bootstrap-1.0.0.css create mode 100755 1.0.0/assets/css/bootstrap-1.0.0.min.css create mode 100755 1.0.0/assets/css/docs.css create mode 100755 1.0.0/assets/img/bird.png create mode 100755 1.0.0/assets/img/grid-18px.png create mode 100755 1.0.0/assets/img/twitter-logo-no-bird.png create mode 100755 1.0.0/assets/js/application.js create mode 100755 1.0.0/assets/js/google-code-prettify/prettify.css create mode 100755 1.0.0/assets/js/google-code-prettify/prettify.js create mode 100755 1.0.0/assets/js/jquery/jquery.tipsy.js create mode 100755 1.0.0/index.html create mode 100755 1.1.0/assets/css/bootstrap-1.1.0.css create mode 100755 1.1.0/assets/css/bootstrap-1.1.0.min.css create mode 100755 1.1.0/assets/css/docs.css create mode 100755 1.1.0/assets/img/bird.png create mode 100755 1.1.0/assets/img/browsers.png create mode 100755 1.1.0/assets/img/grid-18px.png create mode 100755 1.1.0/assets/img/twitter-logo-no-bird.png create mode 100755 1.1.0/assets/js/application.js create mode 100755 1.1.0/assets/js/google-code-prettify/prettify.css create mode 100755 1.1.0/assets/js/google-code-prettify/prettify.js create mode 100755 1.1.0/assets/js/jquery/jquery.tipsy.js create mode 100755 1.1.0/index.html create mode 100755 1.1.1/assets/css/bootstrap-1.1.1.css create mode 100755 1.1.1/assets/css/bootstrap-1.1.1.min.css create mode 100755 1.1.1/assets/css/docs.css create mode 100755 1.1.1/assets/img/bird.png create mode 100755 1.1.1/assets/img/browsers.png create mode 100755 1.1.1/assets/img/grid-18px.png create mode 100755 1.1.1/assets/img/twitter-logo-no-bird.png create mode 100755 1.1.1/assets/js/application.js create mode 100755 1.1.1/assets/js/google-code-prettify/prettify.css create mode 100755 1.1.1/assets/js/google-code-prettify/prettify.js create mode 100755 1.1.1/assets/js/jquery/jquery.tipsy.js create mode 100755 1.1.1/index.html create mode 100755 1.2.0/assets/css/bootstrap-1.2.0.css create mode 100755 1.2.0/assets/css/bootstrap-1.2.0.min.css create mode 100755 1.2.0/assets/css/docs.css create mode 100755 1.2.0/assets/img/bird.png create mode 100755 1.2.0/assets/img/browsers.png create mode 100755 1.2.0/assets/img/grid-18px.png create mode 100755 1.2.0/assets/img/twitter-logo-no-bird.png create mode 100755 1.2.0/assets/js/application.js create mode 100755 1.2.0/assets/js/google-code-prettify/prettify.css create mode 100755 1.2.0/assets/js/google-code-prettify/prettify.js create mode 100755 1.2.0/assets/js/jquery/jquery.tipsy.js create mode 100755 1.2.0/index.html create mode 100755 1.3.0/assets/css/bootstrap.css create mode 100755 1.3.0/assets/css/bootstrap.min.css create mode 100755 1.3.0/assets/css/docs.css create mode 100755 1.3.0/assets/ico/bootstrap-apple-114x114.png create mode 100755 1.3.0/assets/ico/bootstrap-apple-57x57.png create mode 100755 1.3.0/assets/ico/bootstrap-apple-72x72.png create mode 100755 1.3.0/assets/ico/favicon.ico create mode 100755 1.3.0/assets/img/bird.png create mode 100755 1.3.0/assets/img/browsers.png create mode 100755 1.3.0/assets/img/example-diagram-01.png create mode 100755 1.3.0/assets/img/example-diagram-02.png create mode 100755 1.3.0/assets/img/example-diagram-03.png create mode 100755 1.3.0/assets/img/grid-18px.png create mode 100755 1.3.0/assets/img/twitter-logo-no-bird.png create mode 100755 1.3.0/assets/js/application.js create mode 100755 1.3.0/assets/js/bootstrap-alerts.js create mode 100755 1.3.0/assets/js/bootstrap-dropdown.js create mode 100755 1.3.0/assets/js/bootstrap-modal.js create mode 100755 1.3.0/assets/js/bootstrap-popover.js create mode 100755 1.3.0/assets/js/bootstrap-scrollspy.js create mode 100755 1.3.0/assets/js/bootstrap-tabs.js create mode 100755 1.3.0/assets/js/bootstrap-twipsy.js create mode 100755 1.3.0/assets/js/google-code-prettify/prettify.css create mode 100755 1.3.0/assets/js/google-code-prettify/prettify.js create mode 100755 1.3.0/index.html create mode 100755 1.3.0/javascript.html create mode 100755 1.4.0/assets/css/bootstrap.css create mode 100755 1.4.0/assets/css/bootstrap.min.css create mode 100755 1.4.0/assets/css/docs.css create mode 100755 1.4.0/assets/ico/bootstrap-apple-114x114.png create mode 100755 1.4.0/assets/ico/bootstrap-apple-57x57.png create mode 100755 1.4.0/assets/ico/bootstrap-apple-72x72.png create mode 100755 1.4.0/assets/ico/favicon.ico create mode 100755 1.4.0/assets/img/bird.png create mode 100755 1.4.0/assets/img/browsers.png create mode 100755 1.4.0/assets/img/example-diagram-01.png create mode 100755 1.4.0/assets/img/example-diagram-02.png create mode 100755 1.4.0/assets/img/example-diagram-03.png create mode 100755 1.4.0/assets/img/grid-18px.png create mode 100755 1.4.0/assets/img/twitter-logo-no-bird.png create mode 100755 1.4.0/assets/js/application.js create mode 100755 1.4.0/assets/js/bootstrap-alerts.js create mode 100755 1.4.0/assets/js/bootstrap-buttons.js create mode 100755 1.4.0/assets/js/bootstrap-dropdown.js create mode 100755 1.4.0/assets/js/bootstrap-modal.js create mode 100755 1.4.0/assets/js/bootstrap-popover.js create mode 100755 1.4.0/assets/js/bootstrap-scrollspy.js create mode 100755 1.4.0/assets/js/bootstrap-tabs.js create mode 100755 1.4.0/assets/js/bootstrap-twipsy.js create mode 100755 1.4.0/assets/js/google-code-prettify/prettify.css create mode 100755 1.4.0/assets/js/google-code-prettify/prettify.js create mode 100755 1.4.0/index.html create mode 100755 1.4.0/javascript.html create mode 100755 2.0.0/assets/css/bootstrap-responsive.css create mode 100755 2.0.0/assets/css/bootstrap.css create mode 100755 2.0.0/assets/css/docs.css create mode 100755 2.0.0/assets/ico/bootstrap-apple-114x114.png create mode 100755 2.0.0/assets/ico/bootstrap-apple-57x57.png create mode 100755 2.0.0/assets/ico/bootstrap-apple-72x72.png create mode 100755 2.0.0/assets/ico/favicon.ico create mode 100755 2.0.0/assets/img/bird.png create mode 100755 2.0.0/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.0.0/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.0.0/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.0.0/assets/img/browsers.png create mode 100755 2.0.0/assets/img/example-diagram-01.png create mode 100755 2.0.0/assets/img/example-diagram-02.png create mode 100755 2.0.0/assets/img/example-diagram-03.png create mode 100755 2.0.0/assets/img/example-sites/bartop.png create mode 100755 2.0.0/assets/img/example-sites/fleetio.png create mode 100755 2.0.0/assets/img/example-sites/jshint.png create mode 100755 2.0.0/assets/img/example-sites/kippt.png create mode 100755 2.0.0/assets/img/example-sites/railwayjs.png create mode 100755 2.0.0/assets/img/example-sites/totalwireframe.png create mode 100755 2.0.0/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.0.0/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.0.0/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.0.0/assets/img/github-16px.png create mode 100755 2.0.0/assets/img/glyphicons-halflings-white.png create mode 100755 2.0.0/assets/img/glyphicons-halflings.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_009_magic.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_042_group.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_079_podium.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_082_roundabout.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_155_show_thumbnails.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_163_iphone.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_214_resize_small.png create mode 100755 2.0.0/assets/img/glyphicons/glyphicons_266_book_open.png create mode 100755 2.0.0/assets/img/grid-18px-masked.png create mode 100755 2.0.0/assets/img/icon-css3.png create mode 100755 2.0.0/assets/img/icon-github.png create mode 100755 2.0.0/assets/img/icon-html5.png create mode 100755 2.0.0/assets/img/icon-twitter.png create mode 100755 2.0.0/assets/img/less-logo-large.png create mode 100755 2.0.0/assets/img/less-small.png create mode 100755 2.0.0/assets/img/responsive-illustrations.png create mode 100755 2.0.0/assets/js/README.md create mode 100755 2.0.0/assets/js/application.js create mode 100755 2.0.0/assets/js/bootstrap-alert.js create mode 100755 2.0.0/assets/js/bootstrap-button.js create mode 100755 2.0.0/assets/js/bootstrap-carousel.js create mode 100755 2.0.0/assets/js/bootstrap-collapse.js create mode 100755 2.0.0/assets/js/bootstrap-dropdown.js create mode 100755 2.0.0/assets/js/bootstrap-modal.js create mode 100755 2.0.0/assets/js/bootstrap-popover.js create mode 100755 2.0.0/assets/js/bootstrap-scrollspy.js create mode 100755 2.0.0/assets/js/bootstrap-tab.js create mode 100755 2.0.0/assets/js/bootstrap-tooltip.js create mode 100755 2.0.0/assets/js/bootstrap-transition.js create mode 100755 2.0.0/assets/js/bootstrap-typeahead.js create mode 100755 2.0.0/assets/js/google-code-prettify/prettify.css create mode 100755 2.0.0/assets/js/google-code-prettify/prettify.js create mode 100755 2.0.0/assets/js/jquery.js create mode 100755 2.0.0/base-css.html create mode 100755 2.0.0/components.html create mode 100755 2.0.0/download.html create mode 100755 2.0.0/examples.html create mode 100755 2.0.0/examples/fluid.html create mode 100755 2.0.0/examples/hero.html create mode 100755 2.0.0/examples/starter-template.html create mode 100755 2.0.0/index.html create mode 100755 2.0.0/javascript.html create mode 100755 2.0.0/less.html create mode 100755 2.0.0/scaffolding.html create mode 100755 2.0.0/upgrading.html create mode 100755 2.0.1/assets/css/bootstrap-responsive.css create mode 100755 2.0.1/assets/css/bootstrap.css create mode 100755 2.0.1/assets/css/docs.css create mode 100755 2.0.1/assets/ico/bootstrap-apple-114x114.png create mode 100755 2.0.1/assets/ico/bootstrap-apple-57x57.png create mode 100755 2.0.1/assets/ico/bootstrap-apple-72x72.png create mode 100755 2.0.1/assets/ico/favicon.ico create mode 100755 2.0.1/assets/img/bird.png create mode 100755 2.0.1/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.0.1/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.0.1/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.0.1/assets/img/browsers.png create mode 100755 2.0.1/assets/img/example-diagram-01.png create mode 100755 2.0.1/assets/img/example-diagram-02.png create mode 100755 2.0.1/assets/img/example-diagram-03.png create mode 100755 2.0.1/assets/img/example-sites/bartop.png create mode 100755 2.0.1/assets/img/example-sites/fleetio.png create mode 100755 2.0.1/assets/img/example-sites/jshint.png create mode 100755 2.0.1/assets/img/example-sites/kippt.png create mode 100755 2.0.1/assets/img/example-sites/railwayjs.png create mode 100755 2.0.1/assets/img/example-sites/totalwireframe.png create mode 100755 2.0.1/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.0.1/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.0.1/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.0.1/assets/img/github-16px.png create mode 100755 2.0.1/assets/img/glyphicons-halflings-white.png create mode 100755 2.0.1/assets/img/glyphicons-halflings.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_009_magic.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_042_group.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_079_podium.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_082_roundabout.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_155_show_thumbnails.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_163_iphone.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_214_resize_small.png create mode 100755 2.0.1/assets/img/glyphicons/glyphicons_266_book_open.png create mode 100755 2.0.1/assets/img/grid-18px-masked.png create mode 100755 2.0.1/assets/img/icon-css3.png create mode 100755 2.0.1/assets/img/icon-github.png create mode 100755 2.0.1/assets/img/icon-html5.png create mode 100755 2.0.1/assets/img/icon-twitter.png create mode 100755 2.0.1/assets/img/less-logo-large.png create mode 100755 2.0.1/assets/img/less-small.png create mode 100755 2.0.1/assets/img/responsive-illustrations.png create mode 100755 2.0.1/assets/js/README.md create mode 100755 2.0.1/assets/js/application.js create mode 100755 2.0.1/assets/js/bootstrap-alert.js create mode 100755 2.0.1/assets/js/bootstrap-button.js create mode 100755 2.0.1/assets/js/bootstrap-carousel.js create mode 100755 2.0.1/assets/js/bootstrap-collapse.js create mode 100755 2.0.1/assets/js/bootstrap-dropdown.js create mode 100755 2.0.1/assets/js/bootstrap-modal.js create mode 100755 2.0.1/assets/js/bootstrap-popover.js create mode 100755 2.0.1/assets/js/bootstrap-scrollspy.js create mode 100755 2.0.1/assets/js/bootstrap-tab.js create mode 100755 2.0.1/assets/js/bootstrap-tooltip.js create mode 100755 2.0.1/assets/js/bootstrap-transition.js create mode 100755 2.0.1/assets/js/bootstrap-typeahead.js create mode 100755 2.0.1/assets/js/google-code-prettify/prettify.css create mode 100755 2.0.1/assets/js/google-code-prettify/prettify.js create mode 100755 2.0.1/assets/js/jquery.js create mode 100755 2.0.1/base-css.html create mode 100755 2.0.1/components.html create mode 100755 2.0.1/download.html create mode 100755 2.0.1/examples.html create mode 100755 2.0.1/examples/fluid.html create mode 100755 2.0.1/examples/hero.html create mode 100755 2.0.1/examples/starter-template.html create mode 100755 2.0.1/index.html create mode 100755 2.0.1/javascript.html create mode 100755 2.0.1/less.html create mode 100755 2.0.1/scaffolding.html create mode 100755 2.0.1/upgrading.html create mode 100755 2.0.2/assets/css/bootstrap-responsive.css create mode 100755 2.0.2/assets/css/bootstrap.css create mode 100755 2.0.2/assets/css/docs.css create mode 100755 2.0.2/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.0.2/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.0.2/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.0.2/assets/ico/favicon.ico create mode 100755 2.0.2/assets/img/bird.png create mode 100755 2.0.2/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.0.2/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.0.2/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.0.2/assets/img/browsers.png create mode 100755 2.0.2/assets/img/example-sites/fleetio.png create mode 100755 2.0.2/assets/img/example-sites/jshint.png create mode 100755 2.0.2/assets/img/example-sites/kippt.png create mode 100755 2.0.2/assets/img/example-sites/soundready.png create mode 100755 2.0.2/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.0.2/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.0.2/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.0.2/assets/img/github-16px.png create mode 100755 2.0.2/assets/img/glyphicons-halflings-white.png create mode 100755 2.0.2/assets/img/glyphicons-halflings.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_009_magic.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_042_group.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_079_podium.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_082_roundabout.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_155_show_thumbnails.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_163_iphone.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_214_resize_small.png create mode 100755 2.0.2/assets/img/glyphicons/glyphicons_266_book_open.png create mode 100755 2.0.2/assets/img/grid-18px-masked.png create mode 100755 2.0.2/assets/img/icon-css3.png create mode 100755 2.0.2/assets/img/icon-github.png create mode 100755 2.0.2/assets/img/icon-html5.png create mode 100755 2.0.2/assets/img/icon-twitter.png create mode 100755 2.0.2/assets/img/less-logo-large.png create mode 100755 2.0.2/assets/img/less-small.png create mode 100755 2.0.2/assets/img/responsive-illustrations.png create mode 100755 2.0.2/assets/js/README.md create mode 100755 2.0.2/assets/js/application.js create mode 100755 2.0.2/assets/js/bootstrap-alert.js create mode 100755 2.0.2/assets/js/bootstrap-button.js create mode 100755 2.0.2/assets/js/bootstrap-carousel.js create mode 100755 2.0.2/assets/js/bootstrap-collapse.js create mode 100755 2.0.2/assets/js/bootstrap-dropdown.js create mode 100755 2.0.2/assets/js/bootstrap-modal.js create mode 100755 2.0.2/assets/js/bootstrap-popover.js create mode 100755 2.0.2/assets/js/bootstrap-scrollspy.js create mode 100755 2.0.2/assets/js/bootstrap-tab.js create mode 100755 2.0.2/assets/js/bootstrap-tooltip.js create mode 100755 2.0.2/assets/js/bootstrap-transition.js create mode 100755 2.0.2/assets/js/bootstrap-typeahead.js create mode 100755 2.0.2/assets/js/google-code-prettify/prettify.css create mode 100755 2.0.2/assets/js/google-code-prettify/prettify.js create mode 100755 2.0.2/assets/js/jquery.js create mode 100755 2.0.2/base-css.html create mode 100755 2.0.2/components.html create mode 100755 2.0.2/download.html create mode 100755 2.0.2/examples.html create mode 100755 2.0.2/examples/fluid.html create mode 100755 2.0.2/examples/hero.html create mode 100755 2.0.2/examples/starter-template.html create mode 100755 2.0.2/index.html create mode 100755 2.0.2/javascript.html create mode 100755 2.0.2/less.html create mode 100755 2.0.2/scaffolding.html create mode 100755 2.0.2/upgrading.html create mode 100755 2.0.3/assets/css/bootstrap-responsive.css create mode 100755 2.0.3/assets/css/bootstrap.css create mode 100755 2.0.3/assets/css/docs.css create mode 100755 2.0.3/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.0.3/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.0.3/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.0.3/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.0.3/assets/ico/favicon.ico create mode 100755 2.0.3/assets/img/bird.png create mode 100755 2.0.3/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.0.3/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.0.3/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.0.3/assets/img/browsers.png create mode 100755 2.0.3/assets/img/example-sites/fleetio.png create mode 100755 2.0.3/assets/img/example-sites/jshint.png create mode 100755 2.0.3/assets/img/example-sites/kippt.png create mode 100755 2.0.3/assets/img/example-sites/soundready.png create mode 100755 2.0.3/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.0.3/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.0.3/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.0.3/assets/img/github-16px.png create mode 100755 2.0.3/assets/img/glyphicons-halflings-white.png create mode 100755 2.0.3/assets/img/glyphicons-halflings.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_009_magic.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_042_group.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_079_podium.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_082_roundabout.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_155_show_thumbnails.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_163_iphone.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_214_resize_small.png create mode 100755 2.0.3/assets/img/glyphicons/glyphicons_266_book_open.png create mode 100755 2.0.3/assets/img/grid-18px-masked.png create mode 100755 2.0.3/assets/img/icon-css3.png create mode 100755 2.0.3/assets/img/icon-github.png create mode 100755 2.0.3/assets/img/icon-html5.png create mode 100755 2.0.3/assets/img/icon-twitter.png create mode 100755 2.0.3/assets/img/less-logo-large.png create mode 100755 2.0.3/assets/img/less-small.png create mode 100755 2.0.3/assets/img/responsive-illustrations.png create mode 100755 2.0.3/assets/js/README.md create mode 100755 2.0.3/assets/js/application.js create mode 100755 2.0.3/assets/js/bootstrap-alert.js create mode 100755 2.0.3/assets/js/bootstrap-button.js create mode 100755 2.0.3/assets/js/bootstrap-carousel.js create mode 100755 2.0.3/assets/js/bootstrap-collapse.js create mode 100755 2.0.3/assets/js/bootstrap-dropdown.js create mode 100755 2.0.3/assets/js/bootstrap-modal.js create mode 100755 2.0.3/assets/js/bootstrap-popover.js create mode 100755 2.0.3/assets/js/bootstrap-scrollspy.js create mode 100755 2.0.3/assets/js/bootstrap-tab.js create mode 100755 2.0.3/assets/js/bootstrap-tooltip.js create mode 100755 2.0.3/assets/js/bootstrap-transition.js create mode 100755 2.0.3/assets/js/bootstrap-typeahead.js create mode 100755 2.0.3/assets/js/bootstrap.js create mode 100755 2.0.3/assets/js/bootstrap.min.js create mode 100755 2.0.3/assets/js/google-code-prettify/prettify.css create mode 100755 2.0.3/assets/js/google-code-prettify/prettify.js create mode 100755 2.0.3/assets/js/jquery.js create mode 100755 2.0.3/base-css.html create mode 100755 2.0.3/components.html create mode 100755 2.0.3/download.html create mode 100755 2.0.3/examples.html create mode 100755 2.0.3/examples/fluid.html create mode 100755 2.0.3/examples/hero.html create mode 100755 2.0.3/examples/starter-template.html create mode 100755 2.0.3/index.html create mode 100755 2.0.3/javascript.html create mode 100755 2.0.3/less.html create mode 100755 2.0.3/scaffolding.html create mode 100755 2.0.3/upgrading.html create mode 100755 2.0.4/assets/css/bootstrap-responsive.css create mode 100755 2.0.4/assets/css/bootstrap.css create mode 100755 2.0.4/assets/css/docs.css create mode 100755 2.0.4/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.0.4/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.0.4/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.0.4/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.0.4/assets/ico/favicon.ico create mode 100755 2.0.4/assets/img/bird.png create mode 100755 2.0.4/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.0.4/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.0.4/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.0.4/assets/img/browsers.png create mode 100755 2.0.4/assets/img/example-sites/fleetio.png create mode 100755 2.0.4/assets/img/example-sites/jshint.png create mode 100755 2.0.4/assets/img/example-sites/kippt.png create mode 100755 2.0.4/assets/img/example-sites/soundready.png create mode 100755 2.0.4/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.0.4/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.0.4/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.0.4/assets/img/github-16px.png create mode 100755 2.0.4/assets/img/glyphicons-halflings-white.png create mode 100755 2.0.4/assets/img/glyphicons-halflings.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_009_magic.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_042_group.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_079_podium.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_082_roundabout.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_155_show_thumbnails.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_163_iphone.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_214_resize_small.png create mode 100755 2.0.4/assets/img/glyphicons/glyphicons_266_book_open.png create mode 100755 2.0.4/assets/img/grid-18px-masked.png create mode 100755 2.0.4/assets/img/icon-css3.png create mode 100755 2.0.4/assets/img/icon-github.png create mode 100755 2.0.4/assets/img/icon-html5.png create mode 100755 2.0.4/assets/img/icon-twitter.png create mode 100755 2.0.4/assets/img/less-logo-large.png create mode 100755 2.0.4/assets/img/less-small.png create mode 100755 2.0.4/assets/img/responsive-illustrations.png create mode 100755 2.0.4/assets/js/README.md create mode 100755 2.0.4/assets/js/application.js create mode 100755 2.0.4/assets/js/bootstrap-alert.js create mode 100755 2.0.4/assets/js/bootstrap-button.js create mode 100755 2.0.4/assets/js/bootstrap-carousel.js create mode 100755 2.0.4/assets/js/bootstrap-collapse.js create mode 100755 2.0.4/assets/js/bootstrap-dropdown.js create mode 100755 2.0.4/assets/js/bootstrap-modal.js create mode 100755 2.0.4/assets/js/bootstrap-popover.js create mode 100755 2.0.4/assets/js/bootstrap-scrollspy.js create mode 100755 2.0.4/assets/js/bootstrap-tab.js create mode 100755 2.0.4/assets/js/bootstrap-tooltip.js create mode 100755 2.0.4/assets/js/bootstrap-transition.js create mode 100755 2.0.4/assets/js/bootstrap-typeahead.js create mode 100755 2.0.4/assets/js/bootstrap.js create mode 100755 2.0.4/assets/js/bootstrap.min.js create mode 100755 2.0.4/assets/js/google-code-prettify/prettify.css create mode 100755 2.0.4/assets/js/google-code-prettify/prettify.js create mode 100755 2.0.4/assets/js/jquery.js create mode 100755 2.0.4/base-css.html create mode 100755 2.0.4/components.html create mode 100755 2.0.4/download.html create mode 100755 2.0.4/examples.html create mode 100755 2.0.4/examples/fluid.html create mode 100755 2.0.4/examples/hero.html create mode 100755 2.0.4/examples/starter-template.html create mode 100755 2.0.4/index.html create mode 100755 2.0.4/javascript.html create mode 100755 2.0.4/less.html create mode 100755 2.0.4/scaffolding.html create mode 100755 2.0.4/upgrading.html create mode 100755 2.1.0/assets/css/bootstrap-responsive.css create mode 100755 2.1.0/assets/css/bootstrap.css create mode 100755 2.1.0/assets/css/docs.css create mode 100755 2.1.0/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.1.0/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.1.0/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.1.0/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.1.0/assets/ico/favicon.ico create mode 100755 2.1.0/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.1.0/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.1.0/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.1.0/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.1.0/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.1.0/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.1.0/assets/img/bs-docs-twitter-github.png create mode 100755 2.1.0/assets/img/example-sites/fleetio.png create mode 100755 2.1.0/assets/img/example-sites/jshint.png create mode 100755 2.1.0/assets/img/example-sites/kippt.png create mode 100755 2.1.0/assets/img/example-sites/soundready.png create mode 100755 2.1.0/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.1.0/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.1.0/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.1.0/assets/img/glyphicons-halflings-white.png create mode 100755 2.1.0/assets/img/glyphicons-halflings.png create mode 100755 2.1.0/assets/img/grid-baseline-20px.png create mode 100755 2.1.0/assets/img/less-logo-large.png create mode 100755 2.1.0/assets/img/responsive-illustrations.png create mode 100755 2.1.0/assets/js/README.md create mode 100755 2.1.0/assets/js/application.js create mode 100755 2.1.0/assets/js/bootstrap-affix.js create mode 100755 2.1.0/assets/js/bootstrap-alert.js create mode 100755 2.1.0/assets/js/bootstrap-button.js create mode 100755 2.1.0/assets/js/bootstrap-carousel.js create mode 100755 2.1.0/assets/js/bootstrap-collapse.js create mode 100755 2.1.0/assets/js/bootstrap-dropdown.js create mode 100755 2.1.0/assets/js/bootstrap-modal.js create mode 100755 2.1.0/assets/js/bootstrap-popover.js create mode 100755 2.1.0/assets/js/bootstrap-scrollspy.js create mode 100755 2.1.0/assets/js/bootstrap-tab.js create mode 100755 2.1.0/assets/js/bootstrap-tooltip.js create mode 100755 2.1.0/assets/js/bootstrap-transition.js create mode 100755 2.1.0/assets/js/bootstrap-typeahead.js create mode 100755 2.1.0/assets/js/bootstrap.js create mode 100755 2.1.0/assets/js/bootstrap.min.js create mode 100755 2.1.0/assets/js/google-code-prettify/prettify.css create mode 100755 2.1.0/assets/js/google-code-prettify/prettify.js create mode 100755 2.1.0/assets/js/jquery.js create mode 100755 2.1.0/base-css.html create mode 100755 2.1.0/components.html create mode 100755 2.1.0/customize.html create mode 100755 2.1.0/examples/fluid.html create mode 100755 2.1.0/examples/hero.html create mode 100755 2.1.0/examples/starter-template.html create mode 100755 2.1.0/extend.html create mode 100755 2.1.0/getting-started.html create mode 100755 2.1.0/index.html create mode 100755 2.1.0/javascript.html create mode 100755 2.1.0/scaffolding.html create mode 100755 2.1.1/assets/css/bootstrap-responsive.css create mode 100755 2.1.1/assets/css/bootstrap.css create mode 100755 2.1.1/assets/css/docs.css create mode 100755 2.1.1/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.1.1/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.1.1/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.1.1/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.1.1/assets/ico/favicon.ico create mode 100755 2.1.1/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.1.1/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.1.1/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.1.1/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.1.1/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.1.1/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.1.1/assets/img/bs-docs-twitter-github.png create mode 100755 2.1.1/assets/img/example-sites/fleetio.png create mode 100755 2.1.1/assets/img/example-sites/jshint.png create mode 100755 2.1.1/assets/img/example-sites/kippt.png create mode 100755 2.1.1/assets/img/example-sites/soundready.png create mode 100755 2.1.1/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.1.1/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.1.1/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.1.1/assets/img/glyphicons-halflings-white.png create mode 100755 2.1.1/assets/img/glyphicons-halflings.png create mode 100755 2.1.1/assets/img/grid-baseline-20px.png create mode 100755 2.1.1/assets/img/less-logo-large.png create mode 100755 2.1.1/assets/img/responsive-illustrations.png create mode 100755 2.1.1/assets/js/README.md create mode 100755 2.1.1/assets/js/application.js create mode 100755 2.1.1/assets/js/bootstrap-affix.js create mode 100755 2.1.1/assets/js/bootstrap-alert.js create mode 100755 2.1.1/assets/js/bootstrap-button.js create mode 100755 2.1.1/assets/js/bootstrap-carousel.js create mode 100755 2.1.1/assets/js/bootstrap-collapse.js create mode 100755 2.1.1/assets/js/bootstrap-dropdown.js create mode 100755 2.1.1/assets/js/bootstrap-modal.js create mode 100755 2.1.1/assets/js/bootstrap-popover.js create mode 100755 2.1.1/assets/js/bootstrap-scrollspy.js create mode 100755 2.1.1/assets/js/bootstrap-tab.js create mode 100755 2.1.1/assets/js/bootstrap-tooltip.js create mode 100755 2.1.1/assets/js/bootstrap-transition.js create mode 100755 2.1.1/assets/js/bootstrap-typeahead.js create mode 100755 2.1.1/assets/js/bootstrap.js create mode 100755 2.1.1/assets/js/bootstrap.min.js create mode 100755 2.1.1/assets/js/google-code-prettify/prettify.css create mode 100755 2.1.1/assets/js/google-code-prettify/prettify.js create mode 100755 2.1.1/assets/js/jquery.js create mode 100755 2.1.1/base-css.html create mode 100755 2.1.1/components.html create mode 100755 2.1.1/customize.html create mode 100755 2.1.1/examples/fluid.html create mode 100755 2.1.1/examples/hero.html create mode 100755 2.1.1/examples/starter-template.html create mode 100755 2.1.1/extend.html create mode 100755 2.1.1/getting-started.html create mode 100755 2.1.1/index.html create mode 100755 2.1.1/javascript.html create mode 100755 2.1.1/scaffolding.html create mode 100755 2.2.0/assets/css/bootstrap-responsive.css create mode 100755 2.2.0/assets/css/bootstrap.css create mode 100755 2.2.0/assets/css/docs.css create mode 100755 2.2.0/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.2.0/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.2.0/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.2.0/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.2.0/assets/ico/favicon.ico create mode 100755 2.2.0/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.2.0/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.2.0/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.2.0/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.2.0/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.2.0/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.2.0/assets/img/bs-docs-twitter-github.png create mode 100755 2.2.0/assets/img/example-sites/8020select.png create mode 100755 2.2.0/assets/img/example-sites/adoptahydrant.png create mode 100755 2.2.0/assets/img/example-sites/breakingnews.png create mode 100755 2.2.0/assets/img/example-sites/fleetio.png create mode 100755 2.2.0/assets/img/example-sites/gathercontent.png create mode 100755 2.2.0/assets/img/example-sites/jshint.png create mode 100755 2.2.0/assets/img/example-sites/kippt.png create mode 100755 2.2.0/assets/img/example-sites/soundready.png create mode 100755 2.2.0/assets/img/examples/bootstrap-example-carousel.png create mode 100755 2.2.0/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.2.0/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.2.0/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100755 2.2.0/assets/img/examples/bootstrap-example-signin.png create mode 100755 2.2.0/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.2.0/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100755 2.2.0/assets/img/examples/browser-icon-chrome.png create mode 100755 2.2.0/assets/img/examples/browser-icon-firefox.png create mode 100755 2.2.0/assets/img/examples/browser-icon-safari.png create mode 100755 2.2.0/assets/img/examples/slide-01.jpg create mode 100755 2.2.0/assets/img/examples/slide-02.jpg create mode 100755 2.2.0/assets/img/examples/slide-03.jpg create mode 100755 2.2.0/assets/img/glyphicons-halflings-white.png create mode 100755 2.2.0/assets/img/glyphicons-halflings.png create mode 100755 2.2.0/assets/img/grid-baseline-20px.png create mode 100755 2.2.0/assets/img/less-logo-large.png create mode 100755 2.2.0/assets/img/responsive-illustrations.png create mode 100755 2.2.0/assets/js/README.md create mode 100755 2.2.0/assets/js/application.js create mode 100755 2.2.0/assets/js/bootstrap-affix.js create mode 100755 2.2.0/assets/js/bootstrap-alert.js create mode 100755 2.2.0/assets/js/bootstrap-button.js create mode 100755 2.2.0/assets/js/bootstrap-carousel.js create mode 100755 2.2.0/assets/js/bootstrap-collapse.js create mode 100755 2.2.0/assets/js/bootstrap-dropdown.js create mode 100755 2.2.0/assets/js/bootstrap-modal.js create mode 100755 2.2.0/assets/js/bootstrap-popover.js create mode 100755 2.2.0/assets/js/bootstrap-scrollspy.js create mode 100755 2.2.0/assets/js/bootstrap-tab.js create mode 100755 2.2.0/assets/js/bootstrap-tooltip.js create mode 100755 2.2.0/assets/js/bootstrap-transition.js create mode 100755 2.2.0/assets/js/bootstrap-typeahead.js create mode 100755 2.2.0/assets/js/bootstrap.js create mode 100755 2.2.0/assets/js/bootstrap.min.js create mode 100755 2.2.0/assets/js/google-code-prettify/prettify.css create mode 100755 2.2.0/assets/js/google-code-prettify/prettify.js create mode 100755 2.2.0/assets/js/jquery.js create mode 100755 2.2.0/base-css.html create mode 100755 2.2.0/components.html create mode 100755 2.2.0/customize.html create mode 100755 2.2.0/examples/carousel.html create mode 100755 2.2.0/examples/fluid.html create mode 100755 2.2.0/examples/hero.html create mode 100755 2.2.0/examples/marketing-alternate.html create mode 100755 2.2.0/examples/marketing-narrow.html create mode 100755 2.2.0/examples/signin.html create mode 100755 2.2.0/examples/starter-template.html create mode 100755 2.2.0/examples/sticky-footer.html create mode 100755 2.2.0/extend.html create mode 100755 2.2.0/getting-started.html create mode 100755 2.2.0/index.html create mode 100755 2.2.0/javascript.html create mode 100755 2.2.0/scaffolding.html create mode 100755 2.2.1/assets/css/bootstrap-responsive.css create mode 100755 2.2.1/assets/css/bootstrap.css create mode 100755 2.2.1/assets/css/docs.css create mode 100755 2.2.1/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.2.1/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.2.1/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.2.1/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.2.1/assets/ico/favicon.ico create mode 100755 2.2.1/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.2.1/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.2.1/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.2.1/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.2.1/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.2.1/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.2.1/assets/img/bs-docs-twitter-github.png create mode 100755 2.2.1/assets/img/example-sites/8020select.png create mode 100755 2.2.1/assets/img/example-sites/adoptahydrant.png create mode 100755 2.2.1/assets/img/example-sites/breakingnews.png create mode 100755 2.2.1/assets/img/example-sites/fleetio.png create mode 100755 2.2.1/assets/img/example-sites/gathercontent.png create mode 100755 2.2.1/assets/img/example-sites/jshint.png create mode 100755 2.2.1/assets/img/example-sites/kippt.png create mode 100755 2.2.1/assets/img/example-sites/soundready.png create mode 100755 2.2.1/assets/img/examples/bootstrap-example-carousel.png create mode 100755 2.2.1/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.2.1/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.2.1/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100755 2.2.1/assets/img/examples/bootstrap-example-signin.png create mode 100755 2.2.1/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.2.1/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100755 2.2.1/assets/img/examples/browser-icon-chrome.png create mode 100755 2.2.1/assets/img/examples/browser-icon-firefox.png create mode 100755 2.2.1/assets/img/examples/browser-icon-safari.png create mode 100755 2.2.1/assets/img/examples/slide-01.jpg create mode 100755 2.2.1/assets/img/examples/slide-02.jpg create mode 100755 2.2.1/assets/img/examples/slide-03.jpg create mode 100755 2.2.1/assets/img/glyphicons-halflings-white.png create mode 100755 2.2.1/assets/img/glyphicons-halflings.png create mode 100755 2.2.1/assets/img/grid-baseline-20px.png create mode 100755 2.2.1/assets/img/less-logo-large.png create mode 100755 2.2.1/assets/img/responsive-illustrations.png create mode 100755 2.2.1/assets/js/README.md create mode 100755 2.2.1/assets/js/application.js create mode 100755 2.2.1/assets/js/bootstrap-affix.js create mode 100755 2.2.1/assets/js/bootstrap-alert.js create mode 100755 2.2.1/assets/js/bootstrap-button.js create mode 100755 2.2.1/assets/js/bootstrap-carousel.js create mode 100755 2.2.1/assets/js/bootstrap-collapse.js create mode 100755 2.2.1/assets/js/bootstrap-dropdown.js create mode 100755 2.2.1/assets/js/bootstrap-modal.js create mode 100755 2.2.1/assets/js/bootstrap-popover.js create mode 100755 2.2.1/assets/js/bootstrap-scrollspy.js create mode 100755 2.2.1/assets/js/bootstrap-tab.js create mode 100755 2.2.1/assets/js/bootstrap-tooltip.js create mode 100755 2.2.1/assets/js/bootstrap-transition.js create mode 100755 2.2.1/assets/js/bootstrap-typeahead.js create mode 100755 2.2.1/assets/js/bootstrap.js create mode 100755 2.2.1/assets/js/bootstrap.min.js create mode 100755 2.2.1/assets/js/google-code-prettify/prettify.css create mode 100755 2.2.1/assets/js/google-code-prettify/prettify.js create mode 100755 2.2.1/assets/js/jquery.js create mode 100755 2.2.1/base-css.html create mode 100755 2.2.1/components.html create mode 100755 2.2.1/customize.html create mode 100755 2.2.1/examples/carousel.html create mode 100755 2.2.1/examples/fluid.html create mode 100755 2.2.1/examples/hero.html create mode 100755 2.2.1/examples/marketing-alternate.html create mode 100755 2.2.1/examples/marketing-narrow.html create mode 100755 2.2.1/examples/signin.html create mode 100755 2.2.1/examples/starter-template.html create mode 100755 2.2.1/examples/sticky-footer.html create mode 100755 2.2.1/extend.html create mode 100755 2.2.1/getting-started.html create mode 100755 2.2.1/index.html create mode 100755 2.2.1/javascript.html create mode 100755 2.2.1/scaffolding.html create mode 100755 2.2.2/assets/css/bootstrap-responsive.css create mode 100755 2.2.2/assets/css/bootstrap.css create mode 100755 2.2.2/assets/css/docs.css create mode 100755 2.2.2/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.2.2/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.2.2/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.2.2/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.2.2/assets/ico/favicon.ico create mode 100755 2.2.2/assets/ico/favicon.png create mode 100755 2.2.2/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.2.2/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.2.2/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.2.2/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.2.2/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.2.2/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.2.2/assets/img/bs-docs-twitter-github.png create mode 100755 2.2.2/assets/img/example-sites/8020select.png create mode 100755 2.2.2/assets/img/example-sites/adoptahydrant.png create mode 100755 2.2.2/assets/img/example-sites/breakingnews.png create mode 100755 2.2.2/assets/img/example-sites/fleetio.png create mode 100755 2.2.2/assets/img/example-sites/gathercontent.png create mode 100755 2.2.2/assets/img/example-sites/jshint.png create mode 100755 2.2.2/assets/img/example-sites/kippt.png create mode 100755 2.2.2/assets/img/example-sites/soundready.png create mode 100755 2.2.2/assets/img/examples/bootstrap-example-carousel.png create mode 100755 2.2.2/assets/img/examples/bootstrap-example-fluid.jpg create mode 100755 2.2.2/assets/img/examples/bootstrap-example-hero.jpg create mode 100755 2.2.2/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100755 2.2.2/assets/img/examples/bootstrap-example-signin.png create mode 100755 2.2.2/assets/img/examples/bootstrap-example-starter.jpg create mode 100755 2.2.2/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100755 2.2.2/assets/img/examples/browser-icon-chrome.png create mode 100755 2.2.2/assets/img/examples/browser-icon-firefox.png create mode 100755 2.2.2/assets/img/examples/browser-icon-safari.png create mode 100755 2.2.2/assets/img/examples/slide-01.jpg create mode 100755 2.2.2/assets/img/examples/slide-02.jpg create mode 100755 2.2.2/assets/img/examples/slide-03.jpg create mode 100755 2.2.2/assets/img/glyphicons-halflings-white.png create mode 100755 2.2.2/assets/img/glyphicons-halflings.png create mode 100755 2.2.2/assets/img/grid-baseline-20px.png create mode 100755 2.2.2/assets/img/less-logo-large.png create mode 100755 2.2.2/assets/img/responsive-illustrations.png create mode 100755 2.2.2/assets/js/README.md create mode 100755 2.2.2/assets/js/application.js create mode 100755 2.2.2/assets/js/bootstrap-affix.js create mode 100755 2.2.2/assets/js/bootstrap-alert.js create mode 100755 2.2.2/assets/js/bootstrap-button.js create mode 100755 2.2.2/assets/js/bootstrap-carousel.js create mode 100755 2.2.2/assets/js/bootstrap-collapse.js create mode 100755 2.2.2/assets/js/bootstrap-dropdown.js create mode 100755 2.2.2/assets/js/bootstrap-modal.js create mode 100755 2.2.2/assets/js/bootstrap-popover.js create mode 100755 2.2.2/assets/js/bootstrap-scrollspy.js create mode 100755 2.2.2/assets/js/bootstrap-tab.js create mode 100755 2.2.2/assets/js/bootstrap-tooltip.js create mode 100755 2.2.2/assets/js/bootstrap-transition.js create mode 100755 2.2.2/assets/js/bootstrap-typeahead.js create mode 100755 2.2.2/assets/js/bootstrap.js create mode 100755 2.2.2/assets/js/bootstrap.min.js create mode 100755 2.2.2/assets/js/google-code-prettify/prettify.css create mode 100755 2.2.2/assets/js/google-code-prettify/prettify.js create mode 100755 2.2.2/assets/js/holder/holder.js create mode 100755 2.2.2/assets/js/jquery.js create mode 100755 2.2.2/base-css.html create mode 100755 2.2.2/components.html create mode 100755 2.2.2/customize.html create mode 100755 2.2.2/examples/carousel.html create mode 100755 2.2.2/examples/fluid.html create mode 100755 2.2.2/examples/hero.html create mode 100755 2.2.2/examples/marketing-alternate.html create mode 100755 2.2.2/examples/marketing-narrow.html create mode 100755 2.2.2/examples/signin.html create mode 100755 2.2.2/examples/starter-template.html create mode 100755 2.2.2/examples/sticky-footer.html create mode 100755 2.2.2/extend.html create mode 100755 2.2.2/getting-started.html create mode 100755 2.2.2/index.html create mode 100755 2.2.2/javascript.html create mode 100755 2.2.2/scaffolding.html create mode 100755 2.3.0/assets/css/bootstrap-responsive.css create mode 100755 2.3.0/assets/css/bootstrap.css create mode 100755 2.3.0/assets/css/docs.css create mode 100755 2.3.0/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.3.0/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.3.0/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.3.0/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.3.0/assets/ico/favicon.ico create mode 100755 2.3.0/assets/ico/favicon.png create mode 100755 2.3.0/assets/img/bootstrap-docs-readme.png create mode 100755 2.3.0/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.3.0/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.3.0/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.3.0/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.3.0/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.3.0/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.3.0/assets/img/bs-docs-twitter-github.png create mode 100755 2.3.0/assets/img/example-sites/8020select.png create mode 100755 2.3.0/assets/img/example-sites/adoptahydrant.png create mode 100755 2.3.0/assets/img/example-sites/breakingnews.png create mode 100755 2.3.0/assets/img/example-sites/fleetio.png create mode 100755 2.3.0/assets/img/example-sites/gathercontent.png create mode 100755 2.3.0/assets/img/example-sites/jshint.png create mode 100755 2.3.0/assets/img/example-sites/kippt.png create mode 100755 2.3.0/assets/img/example-sites/soundready.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-carousel.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-fluid.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-justified-nav.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-marketing.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-signin.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-starter.png create mode 100755 2.3.0/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100755 2.3.0/assets/img/examples/browser-icon-chrome.png create mode 100755 2.3.0/assets/img/examples/browser-icon-firefox.png create mode 100755 2.3.0/assets/img/examples/browser-icon-safari.png create mode 100755 2.3.0/assets/img/examples/slide-01.jpg create mode 100755 2.3.0/assets/img/examples/slide-02.jpg create mode 100755 2.3.0/assets/img/examples/slide-03.jpg create mode 100755 2.3.0/assets/img/glyphicons-halflings-white.png create mode 100755 2.3.0/assets/img/glyphicons-halflings.png create mode 100755 2.3.0/assets/img/grid-baseline-20px.png create mode 100755 2.3.0/assets/img/less-logo-large.png create mode 100755 2.3.0/assets/img/responsive-illustrations.png create mode 100755 2.3.0/assets/js/README.md create mode 100755 2.3.0/assets/js/application.js create mode 100755 2.3.0/assets/js/bootstrap-affix.js create mode 100755 2.3.0/assets/js/bootstrap-alert.js create mode 100755 2.3.0/assets/js/bootstrap-button.js create mode 100755 2.3.0/assets/js/bootstrap-carousel.js create mode 100755 2.3.0/assets/js/bootstrap-collapse.js create mode 100755 2.3.0/assets/js/bootstrap-dropdown.js create mode 100755 2.3.0/assets/js/bootstrap-modal.js create mode 100755 2.3.0/assets/js/bootstrap-popover.js create mode 100755 2.3.0/assets/js/bootstrap-scrollspy.js create mode 100755 2.3.0/assets/js/bootstrap-tab.js create mode 100755 2.3.0/assets/js/bootstrap-tooltip.js create mode 100755 2.3.0/assets/js/bootstrap-transition.js create mode 100755 2.3.0/assets/js/bootstrap-typeahead.js create mode 100755 2.3.0/assets/js/bootstrap.js create mode 100755 2.3.0/assets/js/bootstrap.min.js create mode 100755 2.3.0/assets/js/google-code-prettify/prettify.css create mode 100755 2.3.0/assets/js/google-code-prettify/prettify.js create mode 100755 2.3.0/assets/js/holder/holder.js create mode 100755 2.3.0/assets/js/html5shiv.js create mode 100755 2.3.0/assets/js/jquery.js create mode 100755 2.3.0/base-css.html create mode 100755 2.3.0/build/index.js create mode 100755 2.3.0/build/package.json create mode 100755 2.3.0/components.html create mode 100755 2.3.0/customize.html create mode 100755 2.3.0/examples/carousel.html create mode 100755 2.3.0/examples/fluid.html create mode 100755 2.3.0/examples/hero.html create mode 100755 2.3.0/examples/justified-nav.html create mode 100755 2.3.0/examples/marketing-narrow.html create mode 100755 2.3.0/examples/signin.html create mode 100755 2.3.0/examples/starter-template.html create mode 100755 2.3.0/examples/sticky-footer-navbar.html create mode 100755 2.3.0/examples/sticky-footer.html create mode 100755 2.3.0/extend.html create mode 100755 2.3.0/getting-started.html create mode 100755 2.3.0/index.html create mode 100755 2.3.0/javascript.html create mode 100755 2.3.0/scaffolding.html create mode 100755 2.3.0/templates/layout.mustache create mode 100755 2.3.0/templates/pages/base-css.mustache create mode 100755 2.3.0/templates/pages/components.mustache create mode 100755 2.3.0/templates/pages/customize.mustache create mode 100755 2.3.0/templates/pages/extend.mustache create mode 100755 2.3.0/templates/pages/getting-started.mustache create mode 100755 2.3.0/templates/pages/index.mustache create mode 100755 2.3.0/templates/pages/javascript.mustache create mode 100755 2.3.0/templates/pages/scaffolding.mustache create mode 100755 2.3.1/assets/css/bootstrap-responsive.css create mode 100755 2.3.1/assets/css/bootstrap.css create mode 100755 2.3.1/assets/css/docs.css create mode 100755 2.3.1/assets/ico/apple-touch-icon-114-precomposed.png create mode 100755 2.3.1/assets/ico/apple-touch-icon-144-precomposed.png create mode 100755 2.3.1/assets/ico/apple-touch-icon-57-precomposed.png create mode 100755 2.3.1/assets/ico/apple-touch-icon-72-precomposed.png create mode 100755 2.3.1/assets/ico/favicon.ico create mode 100755 2.3.1/assets/ico/favicon.png create mode 100755 2.3.1/assets/img/bootstrap-docs-readme.png create mode 100755 2.3.1/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100755 2.3.1/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100755 2.3.1/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100755 2.3.1/assets/img/bs-docs-bootstrap-features.png create mode 100755 2.3.1/assets/img/bs-docs-masthead-pattern.png create mode 100755 2.3.1/assets/img/bs-docs-responsive-illustrations.png create mode 100755 2.3.1/assets/img/bs-docs-twitter-github.png create mode 100755 2.3.1/assets/img/example-sites/8020select.png create mode 100755 2.3.1/assets/img/example-sites/adoptahydrant.png create mode 100755 2.3.1/assets/img/example-sites/breakingnews.png create mode 100755 2.3.1/assets/img/example-sites/fleetio.png create mode 100755 2.3.1/assets/img/example-sites/gathercontent.png create mode 100755 2.3.1/assets/img/example-sites/jshint.png create mode 100755 2.3.1/assets/img/example-sites/kippt.png create mode 100755 2.3.1/assets/img/example-sites/soundready.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-carousel.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-fluid.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-justified-nav.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-marketing.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-signin.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-starter.png create mode 100755 2.3.1/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100755 2.3.1/assets/img/examples/browser-icon-chrome.png create mode 100755 2.3.1/assets/img/examples/browser-icon-firefox.png create mode 100755 2.3.1/assets/img/examples/browser-icon-safari.png create mode 100755 2.3.1/assets/img/examples/slide-01.jpg create mode 100755 2.3.1/assets/img/examples/slide-02.jpg create mode 100755 2.3.1/assets/img/examples/slide-03.jpg create mode 100755 2.3.1/assets/img/glyphicons-halflings-white.png create mode 100755 2.3.1/assets/img/glyphicons-halflings.png create mode 100755 2.3.1/assets/img/grid-baseline-20px.png create mode 100755 2.3.1/assets/img/less-logo-large.png create mode 100755 2.3.1/assets/img/responsive-illustrations.png create mode 100755 2.3.1/assets/js/README.md create mode 100755 2.3.1/assets/js/application.js create mode 100755 2.3.1/assets/js/bootstrap-affix.js create mode 100755 2.3.1/assets/js/bootstrap-alert.js create mode 100755 2.3.1/assets/js/bootstrap-button.js create mode 100755 2.3.1/assets/js/bootstrap-carousel.js create mode 100755 2.3.1/assets/js/bootstrap-collapse.js create mode 100755 2.3.1/assets/js/bootstrap-dropdown.js create mode 100755 2.3.1/assets/js/bootstrap-modal.js create mode 100755 2.3.1/assets/js/bootstrap-popover.js create mode 100755 2.3.1/assets/js/bootstrap-scrollspy.js create mode 100755 2.3.1/assets/js/bootstrap-tab.js create mode 100755 2.3.1/assets/js/bootstrap-tooltip.js create mode 100755 2.3.1/assets/js/bootstrap-transition.js create mode 100755 2.3.1/assets/js/bootstrap-typeahead.js create mode 100755 2.3.1/assets/js/bootstrap.js create mode 100755 2.3.1/assets/js/bootstrap.min.js create mode 100755 2.3.1/assets/js/google-code-prettify/prettify.css create mode 100755 2.3.1/assets/js/google-code-prettify/prettify.js create mode 100755 2.3.1/assets/js/holder/holder.js create mode 100755 2.3.1/assets/js/html5shiv.js create mode 100755 2.3.1/assets/js/jquery.js create mode 100755 2.3.1/base-css.html create mode 100755 2.3.1/components.html create mode 100755 2.3.1/customize.html create mode 100755 2.3.1/examples/carousel.html create mode 100755 2.3.1/examples/fluid.html create mode 100755 2.3.1/examples/hero.html create mode 100755 2.3.1/examples/justified-nav.html create mode 100755 2.3.1/examples/marketing-narrow.html create mode 100755 2.3.1/examples/signin.html create mode 100755 2.3.1/examples/starter-template.html create mode 100755 2.3.1/examples/sticky-footer-navbar.html create mode 100755 2.3.1/examples/sticky-footer.html create mode 100755 2.3.1/extend.html create mode 100755 2.3.1/getting-started.html create mode 100755 2.3.1/index.html create mode 100755 2.3.1/javascript.html create mode 100755 2.3.1/scaffolding.html diff --git a/1.0.0/assets/css/bootstrap-1.0.0.css b/1.0.0/assets/css/bootstrap-1.0.0.css new file mode 100755 index 0000000000..375ed11882 --- /dev/null +++ b/1.0.0/assets/css/bootstrap-1.0.0.css @@ -0,0 +1,1770 @@ +/*! + * Bootstrap v1.0.0 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Wed Aug 17 23:02:19 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +header, +section, +footer, +article, +aside { + display: block; +} +/* Preboot.less + * Variables and mixins to pre-ignite any new web development project + * ------------------------------------------------------------------ */ +.clearfix { + zoom: 1; +} +.clearfix:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +.center-block { + display: block; + margin: 0 auto; +} +.container { + width: 940px; + margin: 0 auto; + zoom: 1; +} +.container:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +.row { + zoom: 1; +} +.row:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +.row .span1 { + float: left; + width: 40px; + margin-left: 20px; +} +.row .span1:first-child { + margin-left: 0; +} +.row .span2 { + float: left; + width: 100px; + margin-left: 20px; +} +.row .span2:first-child { + margin-left: 0; +} +.row .span3 { + float: left; + width: 160px; + margin-left: 20px; +} +.row .span3:first-child { + margin-left: 0; +} +.row .span4 { + float: left; + width: 220px; + margin-left: 20px; +} +.row .span4:first-child { + margin-left: 0; +} +.row .span5 { + float: left; + width: 280px; + margin-left: 20px; +} +.row .span5:first-child { + margin-left: 0; +} +.row .span6 { + float: left; + width: 340px; + margin-left: 20px; +} +.row .span6:first-child { + margin-left: 0; +} +.row .span7 { + float: left; + width: 400px; + margin-left: 20px; +} +.row .span7:first-child { + margin-left: 0; +} +.row .span8 { + float: left; + width: 460px; + margin-left: 20px; +} +.row .span8:first-child { + margin-left: 0; +} +.row .span9 { + float: left; + width: 520px; + margin-left: 20px; +} +.row .span9:first-child { + margin-left: 0; +} +.row .span10 { + float: left; + width: 580px; + margin-left: 20px; +} +.row .span10:first-child { + margin-left: 0; +} +.row .span11 { + float: left; + width: 640px; + margin-left: 20px; +} +.row .span11:first-child { + margin-left: 0; +} +.row .span12 { + float: left; + width: 700px; + margin-left: 20px; +} +.row .span12:first-child { + margin-left: 0; +} +.row .span13 { + float: left; + width: 760px; + margin-left: 20px; +} +.row .span13:first-child { + margin-left: 0; +} +.row .span14 { + float: left; + width: 820px; + margin-left: 20px; +} +.row .span14:first-child { + margin-left: 0; +} +.row .span15 { + float: left; + width: 880px; + margin-left: 20px; +} +.row .span15:first-child { + margin-left: 0; +} +.row .span16 { + float: left; + width: 940px; + margin-left: 20px; +} +.row .span16:first-child { + margin-left: 0; +} +.row .offset1 { + margin-left: 80px !important; +} +.row .offset1:first-child { + margin-left: 60px !important; +} +.row .offset2 { + margin-left: 140px !important; +} +.row .offset2:first-child { + margin-left: 120px !important; +} +.row .offset3 { + margin-left: 200px !important; +} +.row .offset3:first-child { + margin-left: 180px !important; +} +.row .offset4 { + margin-left: 260px !important; +} +.row .offset4:first-child { + margin-left: 240px !important; +} +.row .offset5 { + margin-left: 320px !important; +} +.row .offset5:first-child { + margin-left: 300px !important; +} +.row .offset6 { + margin-left: 380px !important; +} +.row .offset6:first-child { + margin-left: 360px !important; +} +.row .offset7 { + margin-left: 440px !important; +} +.row .offset7:first-child { + margin-left: 420px !important; +} +.row .offset8 { + margin-left: 500px !important; +} +.row .offset8:first-child { + margin-left: 480px !important; +} +.row .offset9 { + margin-left: 500px !important; +} +.row .offset9:first-child { + margin-left: 480px !important; +} +.row .offset10 { + margin-left: 620px !important; +} +.row .offset10:first-child { + margin-left: 600px !important; +} +.row .offset11 { + margin-left: 680px !important; +} +.row .offset11:first-child { + margin-left: 660px !important; +} +.row .offset12 { + margin-left: 740px !important; +} +.row .offset12:first-child { + margin-left: 720px !important; +} +html, body { + background-color: #fff; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #808080; + text-rendering: optimizeLegibility; +} +div.container { + width: 940px; + margin: 0 auto; +} +div.container-fluid { + padding: 20px; + zoom: 1; +} +div.container-fluid:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +div.container-fluid div.sidebar { + float: left; + width: 220px; +} +div.container-fluid div.content { + min-width: 700px; + max-width: 1180px; + margin-left: 240px; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; +} +a:hover { + color: #0050a3; + text-decoration: underline; +} +.btn { + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, color-stop(0.25, #ffffff), #e6e6e6); + background-image: -moz-linear-gradient(#ffffff, color-stop(#ffffff, 0.25), #e6e6e6); + padding: 4px 14px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333333; + font-size: 13px; + line-height: 18px; + border: 1px solid rgba(0, 0, 0, 0.1); + border-bottom-color: rgba(0, 0, 0, 0.25); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn:hover { + background-position: 0 -15px; + color: #333333; + text-decoration: none; +} +.btn.primary { + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(#049cdb, #0064cd); + background-image: -ms-linear-gradient(#049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(#049cdb, #0064cd); + background-image: -o-linear-gradient(#049cdb, #0064cd); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); + background-image: linear-gradient(#049cdb, #0064cd); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn.primary:hover { + color: #fff; +} +.btn.large { + font-size: 16px; + line-height: 28px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding-right: 9px; + padding-left: 9px; + font-size: 11px; +} +.btn:disabled, .btn.disabled { + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + cursor: default; +} +.btn:active { + -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 18px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 0 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; + line-height: inherit; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #e6e6e6; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote cite { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote cite:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 17px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre-wrap; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +form fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +form fieldset legend { + display: block; + margin-left: 150px; + font-size: 20px; + line-height: 1; + color: #404040; +} +form div.clearfix { + margin-bottom: 18px; +} +form label, +form input, +form select, +form textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +form label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +form div.input { + margin-left: 150px; +} +form input[type=checkbox], form input[type=radio] { + cursor: pointer; +} +form input[type=text], +form input[type=password], +form textarea, +form select, +form .uneditable-input { + display: inline-block; + width: 210px; + margin: 0; + padding: 4px; + font-size: 13px; + line-height: 18px; + height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +form select, form input[type=file] { + height: 27px; + line-height: 27px; +} +form textarea { + height: auto; +} +form .uneditable-input { + background-color: #eee; + display: block; + border-color: #ccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); +} +form :-moz-placeholder { + color: #bfbfbf; +} +form ::-webkit-input-placeholder { + color: #bfbfbf; +} +form input[type=text], +form input[type=password], +form select, +form textarea { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +form input[type=text]:focus, form input[type=password]:focus, form textarea:focus { + outline: none; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +form div.error { + background: #fae5e3; + padding: 10px 0; + margin: -10px 0 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +form div.error > label, form div.error span.help-inline, form div.error span.help-block { + color: #9d261d; +} +form div.error input[type=text], form div.error input[type=password], form div.error textarea { + border-color: #c87872; + -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); +} +form div.error input[type=text]:focus, form div.error input[type=password]:focus, form div.error textarea:focus { + border-color: #b9554d; + -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); +} +form div.error div.input-prepend span.add-on, form div.error div.input-append span.add-on { + background: #f4c8c5; + border-color: #c87872; + color: #b9554d; +} +form .input-mini, +form input.mini, +form textarea.mini, +form select.mini { + width: 60px; +} +form .input-small, +form input.small, +form textarea.small, +form select.small { + width: 90px; +} +form .input-medium, +form input.medium, +form textarea.medium, +form select.medium { + width: 150px; +} +form .input-large, +form input.large, +form textarea.large, +form select.large { + width: 210px; +} +form .input-xlarge, +form input.xlarge, +form textarea.xlarge, +form select.xlarge { + width: 270px; +} +form .input-xxlarge, +form input.xxlarge, +form textarea.xxlarge, +form select.xxlarge { + width: 530px; +} +form textarea.xxlarge { + overflow-y: scroll; +} +form input[readonly]:focus, form textarea[readonly]:focus, form input.disabled { + background: #f5f5f5; + border-color: #ddd; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +div.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +div.actions div.secondary-action { + float: right; +} +div.actions div.secondary-action a { + line-height: 30px; +} +div.actions div.secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 12px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; +} +.help-block { + display: block; + max-width: 600px; +} +div.inline-inputs { + color: #808080; +} +div.inline-inputs span, div.inline-inputs input[type=text] { + display: inline-block; +} +div.inline-inputs input.mini { + width: 60px; +} +div.inline-inputs input.small { + width: 90px; +} +div.inline-inputs span { + padding: 0 2px 0 1px; +} +div.input-prepend input[type=text], div.input-append input[type=text] { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +div.input-prepend .add-on, div.input-append .add-on { + background: #f5f5f5; + float: left; + display: block; + width: auto; + min-width: 16px; + padding: 4px 4px 4px 5px; + color: #bfbfbf; + font-weight: normal; + line-height: 18px; + height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + border: 1px solid #ccc; + border-right-width: 0; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +div.input-prepend .active, div.input-append .active { + background: #a9dba9; + border-color: #46a546; +} +div.input-append input[type=text] { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +div.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + border-right-width: 1px; + border-left-width: 0; +} +ul.inputs-list { + margin: 0 0 5px; + width: 100%; +} +ul.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +ul.inputs-list li label { + display: block; + float: none; + width: auto; + padding: 0; + line-height: 18px; + text-align: left; + white-space: normal; +} +ul.inputs-list li label strong { + color: #808080; +} +ul.inputs-list li label small { + font-size: 12px; + font-weight: normal; +} +ul.inputs-list li ul.inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +ul.inputs-list li:first-child { + padding-top: 5px; +} +ul.inputs-list input[type=radio], ul.inputs-list input[type=checkbox] { + margin-bottom: 0; +} +form.form-stacked { + padding-left: 20px; +} +form.form-stacked fieldset { + padding-top: 9px; +} +form.form-stacked legend { + margin-left: 0; +} +form.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +form.form-stacked div.clearfix { + margin-bottom: 9px; +} +form.form-stacked div.clearfix div.input { + margin-left: 0; +} +form.form-stacked ul.inputs-list { + margin-bottom: 0; +} +form.form-stacked ul.inputs-list li { + padding-top: 0; +} +form.form-stacked ul.inputs-list li label { + font-weight: normal; + padding-top: 0; +} +form.form-stacked div.actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + text-align: left; + border-collapse: separate; + font-size: 13px; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 13.5px; + vertical-align: middle; + border-bottom: 1px solid #ddd; +} +table th { + padding-top: 9px; + font-weight: bold; + border-bottom-width: 2px; +} +table.zebra-striped tbody tr:nth-child(odd) td { + background-color: #f9f9f9; +} +table.zebra-striped tbody tr:hover td { + background-color: #f5f5f5; +} +table.zebra-striped th.header { + cursor: pointer; +} +table.zebra-striped th.header:after { + width: 0px; + height: 0px; + display: inline-block; + float: right; + margin-top: 7px; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid #000; + visibility: hidden; + -webkit-box-shadow: 0 1px 0 #ffffff; + -moz-box-shadow: 0 1px 0 #ffffff; + box-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=30); + -khtml-opacity: 0.3; + -moz-opacity: 0.3; + opacity: 0.3; +} +table.zebra-striped th.headerSortUp, table.zebra-striped th.headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +table.zebra-striped th.header:hover:after { + visibility: visible; +} +table.zebra-striped th.actions:hover { + background-image: none; +} +table.zebra-striped th.headerSortDown:after, table.zebra-striped th.headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table.zebra-striped th.headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table.zebra-striped th.blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table.zebra-striped th.headerSortUp.blue, table.zebra-striped th.headerSortDown.blue { + background-color: #ade6fe; +} +table.zebra-striped th.green { + color: #46a546; + border-bottom-color: #46a546; +} +table.zebra-striped th.headerSortUp.green, table.zebra-striped th.headerSortDown.green { + background-color: #cdeacd; +} +table.zebra-striped th.red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table.zebra-striped th.headerSortUp.red, table.zebra-striped th.headerSortDown.red { + background-color: #f4c8c5; +} +table.zebra-striped th.yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table.zebra-striped th.headerSortUp.yellow, table.zebra-striped th.headerSortDown.yellow { + background-color: #fff6d9; +} +table.zebra-striped th.orange { + color: #f89406; + border-bottom-color: #f89406; +} +table.zebra-striped th.headerSortUp.orange, table.zebra-striped th.headerSortDown.orange { + background-color: #fee9cc; +} +table.zebra-striped th.purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table.zebra-striped th.headerSortUp.purple, table.zebra-striped th.headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +div.topbar { + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(#333333, #222222); + background-image: -ms-linear-gradient(#333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(#333333, #222222); + background-image: -o-linear-gradient(#333333, #222222); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + background-image: linear-gradient(#333333, #222222); + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +div.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +div.topbar ul li a:hover, div.topbar ul li.active a, div.topbar a.logo:hover { + background-color: #333; + background-color: rgba(255, 255, 255, 0.15); + color: #ffffff; + text-decoration: none; +} +div.topbar a.logo { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +div.topbar a.logo img { + float: left; + margin-right: 6px; +} +div.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +div.topbar form input { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + width: 220px; + padding: 4px 9px; + color: #fff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transition: none; + -moz-transition: none; + transition: none; +} +div.topbar form input:-moz-placeholder { + color: #e6e6e6; +} +div.topbar form input::-webkit-input-placeholder { + color: #e6e6e6; +} +div.topbar form input:hover { + background-color: #444; + background-color: rgba(255, 255, 255, 0.5); + color: #fff; +} +div.topbar form input:focus, div.topbar form input.focused { + outline: none; + background-color: #fff; + color: #404040; + text-shadow: 0 1px 0 #fff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +div.topbar ul { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; +} +div.topbar ul.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +div.topbar ul li { + display: block; + float: left; + font-size: 13px; +} +div.topbar ul li a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +div.topbar ul li a:hover { + color: #fff; + text-decoration: none; +} +div.topbar ul li.active a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +div.topbar ul.primary-nav li ul { + left: 0; +} +div.topbar ul.secondary-nav li ul { + right: 0; +} +div.topbar ul li.menu { + position: relative; +} +div.topbar ul li.menu a.menu:after { + width: 0px; + height: 0px; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #fff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +div.topbar ul li.menu.open a.menu, div.topbar ul li.menu.open a:hover { + background-color: #00b4eb; + background-color: rgba(255, 255, 255, 0.1); + color: #fff; +} +div.topbar ul li.menu.open ul { + display: block; +} +div.topbar ul li.menu.open ul li a { + background-color: transparent; + font-weight: normal; +} +div.topbar ul li.menu.open ul li a:hover { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; +} +div.topbar ul li.menu.open ul li.active a { + background-color: rgba(255, 255, 255, 0.1); + font-weight: bold; +} +div.topbar ul li ul { + background-color: #333; + float: left; + display: none; + position: absolute; + top: 40px; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 0; + text-align: left; + border: 0; + zoom: 1; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +div.topbar ul li ul li { + float: none; + clear: both; + display: block; + background: none; + font-size: 12px; +} +div.topbar ul li ul li a { + display: block; + padding: 6px 15px; + clear: both; + font-weight: normal; + line-height: 19px; + color: #bbb; +} +div.topbar ul li ul li a:hover { + background-color: #333; + background-color: rgba(255, 255, 255, 0.25); + color: #fff; +} +div.topbar ul li ul li.divider { + height: 1px; + overflow: hidden; + background: rgba(0, 0, 0, 0.2); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + margin: 5px 0; +} +div.topbar ul li ul li span { + clear: both; + display: block; + background: rgba(0, 0, 0, 0.2); + padding: 6px 15px; + cursor: default; + color: #808080; + border-top: 1px solid rgba(0, 0, 0, 0.2); +} +div.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +div.page-header h1 { + margin-bottom: 8px; +} +div.alert-message { + background-color: rgba(0, 0, 0, 0.15); + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15))); + background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.15))); + background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.15)', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.15)', GradientType=0); + background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-color: #e6e6e6; + margin-bottom: 18px; + padding: 8px 15px; + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-bottom: 1px solid rgba(0, 0, 0, 0.25); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +div.alert-message p { + color: #fff; + margin-bottom: 0; +} +div.alert-message p + p { + margin-top: 5px; +} +div.alert-message.error { + background-color: #e06359; +} +div.alert-message.warning { + background-color: #ffd75a; +} +div.alert-message.success { + background-color: #74c474; +} +div.alert-message.info { + background-color: #30c0fb; +} +div.alert-message a.close { + float: right; + margin-top: -2px; + color: #fff; + font-size: 20px; + font-weight: bold; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +div.alert-message a.close:hover { + text-decoration: none; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +div.block-message { + margin-bottom: 18px; + padding: 14px; + color: #404040; + color: rgba(0, 0, 0, 0.8); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +div.block-message p { + color: #404040; + color: rgba(0, 0, 0, 0.8); + margin-right: 30px; + margin-bottom: 0; +} +div.block-message ul { + margin-bottom: 0; +} +div.block-message strong { + display: block; +} +div.block-message a.close { + display: block; + color: #404040; + color: rgba(0, 0, 0, 0.5); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); +} +div.block-message.error { + background: #f8dcda; + border: 1px solid #f4c8c5; +} +div.block-message.warning { + background: #fff0c0; + border: 1px solid #ffe38d; +} +div.block-message.success { + background: #dff1df; + border: 1px solid #bbe2bb; +} +div.block-message.info { + background: #c7eefe; + border: 1px solid #ade6fe; +} +ul.tabs, ul.pills { + margin: 0 0 20px; + padding: 0; + zoom: 1; +} +ul.tabs:after, ul.pills:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +ul.tabs li, ul.pills li { + display: inline; +} +ul.tabs li a, ul.pills li a { + float: left; + width: auto; +} +ul.tabs { + width: 100%; + border-bottom: 1px solid #bfbfbf; +} +ul.tabs li a { + margin-bottom: -1px; + margin-right: 2px; + padding: 0 15px; + line-height: 35px; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +ul.tabs li a:hover { + background-color: #e6e6e6; + border-bottom: 1px solid #bfbfbf; +} +ul.tabs li.active a { + background-color: #fff; + padding: 0 14px; + border: 1px solid #ccc; + border-bottom: 0; + color: #808080; +} +ul.pills li a { + margin: 5px 3px 5px 0; + padding: 0 15px; + text-shadow: 0 1px 1px #fff; + line-height: 30px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +ul.pills li a:hover { + background: #0050a3; + color: #fff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +ul.pills li.active a { + background: #0069d6; + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +div.pagination { + height: 36px; + margin: 18px 0; +} +div.pagination ul { + float: left; + margin: 0; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); +} +div.pagination ul li { + display: inline; +} +div.pagination ul li a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid rgba(0, 0, 0, 0.15); + text-decoration: none; +} +div.pagination ul li a:hover, div.pagination ul li.active a { + background-color: #c7eefe; +} +div.pagination ul li.disabled a, div.pagination ul li.disabled a:hover { + background-color: none; + color: #bfbfbf; +} +div.pagination ul li.next a, div.pagination ul li:last-child a { + border: 0; +} +div.well { + background: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +div.modal-backdrop { + background-color: rgba(0, 0, 0, 0.5); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1000; +} +div.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 2000; + width: 560px; + margin: -280px 0 0 -250px; + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.3); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding; + -moz-background-clip: padding; + background-clip: padding; +} +div.modal .modal-header { + border-bottom: 1px solid #eee; + padding: 5px 20px; +} +div.modal .modal-header a.close { + position: absolute; + right: 10px; + top: 10px; + color: #999; + line-height: 10px; + font-size: 18px; +} +div.modal .modal-body { + padding: 20px; +} +div.modal .modal-footer { + background-color: #f5f5f5; + padding: 14px 20px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; +} +div.modal .modal-footer:after { + display: block; + visibility: hidden; + height: 0; + clear: both; + content: "."; +} +div.modal .modal-footer .btn { + float: right; + margin-left: 10px; +} +div.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +div.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +div.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +div.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +div.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +div.twipsy .twipsy-inner { + padding: 3px 8px; + background-color: #000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +div.twipsy .twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background: rgba(0, 0, 0, 0.8); + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding; + -moz-background-clip: padding; + background-clip: padding; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} diff --git a/1.0.0/assets/css/bootstrap-1.0.0.min.css b/1.0.0/assets/css/bootstrap-1.0.0.min.css new file mode 100755 index 0000000000..82ad946923 --- /dev/null +++ b/1.0.0/assets/css/bootstrap-1.0.0.min.css @@ -0,0 +1,215 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +header,section,footer,article,aside{display:block;} +.clearfix{zoom:1;}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +.center-block{display:block;margin:0 auto;} +.container{width:940px;margin:0 auto;zoom:1;}.container:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +.row{zoom:1;}.row:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +.row .span1{float:left;width:40px;margin-left:20px;}.row .span1:first-child{margin-left:0;} +.row .span2{float:left;width:100px;margin-left:20px;}.row .span2:first-child{margin-left:0;} +.row .span3{float:left;width:160px;margin-left:20px;}.row .span3:first-child{margin-left:0;} +.row .span4{float:left;width:220px;margin-left:20px;}.row .span4:first-child{margin-left:0;} +.row .span5{float:left;width:280px;margin-left:20px;}.row .span5:first-child{margin-left:0;} +.row .span6{float:left;width:340px;margin-left:20px;}.row .span6:first-child{margin-left:0;} +.row .span7{float:left;width:400px;margin-left:20px;}.row .span7:first-child{margin-left:0;} +.row .span8{float:left;width:460px;margin-left:20px;}.row .span8:first-child{margin-left:0;} +.row .span9{float:left;width:520px;margin-left:20px;}.row .span9:first-child{margin-left:0;} +.row .span10{float:left;width:580px;margin-left:20px;}.row .span10:first-child{margin-left:0;} +.row .span11{float:left;width:640px;margin-left:20px;}.row .span11:first-child{margin-left:0;} +.row .span12{float:left;width:700px;margin-left:20px;}.row .span12:first-child{margin-left:0;} +.row .span13{float:left;width:760px;margin-left:20px;}.row .span13:first-child{margin-left:0;} +.row .span14{float:left;width:820px;margin-left:20px;}.row .span14:first-child{margin-left:0;} +.row .span15{float:left;width:880px;margin-left:20px;}.row .span15:first-child{margin-left:0;} +.row .span16{float:left;width:940px;margin-left:20px;}.row .span16:first-child{margin-left:0;} +.row .offset1{margin-left:80px !important;}.row .offset1:first-child{margin-left:60px !important;} +.row .offset2{margin-left:140px !important;}.row .offset2:first-child{margin-left:120px !important;} +.row .offset3{margin-left:200px !important;}.row .offset3:first-child{margin-left:180px !important;} +.row .offset4{margin-left:260px !important;}.row .offset4:first-child{margin-left:240px !important;} +.row .offset5{margin-left:320px !important;}.row .offset5:first-child{margin-left:300px !important;} +.row .offset6{margin-left:380px !important;}.row .offset6:first-child{margin-left:360px !important;} +.row .offset7{margin-left:440px !important;}.row .offset7:first-child{margin-left:420px !important;} +.row .offset8{margin-left:500px !important;}.row .offset8:first-child{margin-left:480px !important;} +.row .offset9{margin-left:500px !important;}.row .offset9:first-child{margin-left:480px !important;} +.row .offset10{margin-left:620px !important;}.row .offset10:first-child{margin-left:600px !important;} +.row .offset11{margin-left:680px !important;}.row .offset11:first-child{margin-left:660px !important;} +.row .offset12{margin-left:740px !important;}.row .offset12:first-child{margin-left:720px !important;} +html,body{background-color:#fff;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#808080;text-rendering:optimizeLegibility;} +div.container{width:940px;margin:0 auto;} +div.container-fluid{padding:20px;zoom:1;}div.container-fluid:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +div.container-fluid div.sidebar{float:left;width:220px;} +div.container-fluid div.content{min-width:700px;max-width:1180px;margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;}a:hover{color:#0050a3;text-decoration:underline;} +.btn{display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, color-stop(0.25, #ffffff), #e6e6e6);background-image:-moz-linear-gradient(#ffffff, color-stop(#ffffff, 0.25), #e6e6e6);padding:4px 14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333333;font-size:13px;line-height:18px;border:1px solid rgba(0, 0, 0, 0.1);border-bottom-color:rgba(0, 0, 0, 0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333333;text-decoration:none;} +.btn.primary{background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(#049cdb, #0064cd);background-image:-ms-linear-gradient(#049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(#049cdb, #0064cd);background-image:-o-linear-gradient(#049cdb, #0064cd);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);background-image:linear-gradient(#049cdb, #0064cd);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.btn.primary:hover{color:#fff;} +.btn.large{font-size:16px;line-height:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding-right:9px;padding-left:9px;font-size:11px;} +.btn:disabled,.btn.disabled{background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;cursor:default;} +.btn:active{-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:18px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:0 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;line-height:inherit;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#e6e6e6;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote cite{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote cite:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:17px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre-wrap;} +form{margin-bottom:18px;}form fieldset{margin-bottom:18px;padding-top:18px;}form fieldset legend{display:block;margin-left:150px;font-size:20px;line-height:1;color:#404040;} +form div.clearfix{margin-bottom:18px;} +form label,form input,form select,form textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +form label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +form div.input{margin-left:150px;} +form input[type=checkbox],form input[type=radio]{cursor:pointer;} +form input[type=text],form input[type=password],form textarea,form select,form .uneditable-input{display:inline-block;width:210px;margin:0;padding:4px;font-size:13px;line-height:18px;height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +form select,form input[type=file]{height:27px;line-height:27px;} +form textarea{height:auto;} +form .uneditable-input{background-color:#eee;display:block;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);} +form :-moz-placeholder{color:#bfbfbf;} +form ::-webkit-input-placeholder{color:#bfbfbf;} +form input[type=text],form input[type=password],form select,form textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +form input[type=text]:focus,form input[type=password]:focus,form textarea:focus{outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +form div.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.error>label,form div.error span.help-inline,form div.error span.help-block{color:#9d261d;} +form div.error input[type=text],form div.error input[type=password],form div.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.error input[type=text]:focus,form div.error input[type=password]:focus,form div.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);} +form div.error div.input-prepend span.add-on,form div.error div.input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;} +form .input-mini,form input.mini,form textarea.mini,form select.mini{width:60px;} +form .input-small,form input.small,form textarea.small,form select.small{width:90px;} +form .input-medium,form input.medium,form textarea.medium,form select.medium{width:150px;} +form .input-large,form input.large,form textarea.large,form select.large{width:210px;} +form .input-xlarge,form input.xlarge,form textarea.xlarge,form select.xlarge{width:270px;} +form .input-xxlarge,form input.xxlarge,form textarea.xxlarge,form select.xxlarge{width:530px;} +form textarea.xxlarge{overflow-y:scroll;} +form input[readonly]:focus,form textarea[readonly]:focus,form input.disabled{background:#f5f5f5;border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +div.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}div.actions div.secondary-action{float:right;}div.actions div.secondary-action a{line-height:30px;}div.actions div.secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:12px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;} +.help-block{display:block;max-width:600px;} +div.inline-inputs{color:#808080;}div.inline-inputs span,div.inline-inputs input[type=text]{display:inline-block;} +div.inline-inputs input.mini{width:60px;} +div.inline-inputs input.small{width:90px;} +div.inline-inputs span{padding:0 2px 0 1px;} +div.input-prepend input[type=text],div.input-append input[type=text]{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +div.input-prepend .add-on,div.input-append .add-on{background:#f5f5f5;float:left;display:block;width:auto;min-width:16px;padding:4px 4px 4px 5px;color:#bfbfbf;font-weight:normal;line-height:18px;height:18px;text-align:center;text-shadow:0 1px 0 #fff;border:1px solid #ccc;border-right-width:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +div.input-prepend .active,div.input-append .active{background:#a9dba9;border-color:#46a546;} +div.input-append input[type=text]{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +div.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right-width:1px;border-left-width:0;} +ul.inputs-list{margin:0 0 5px;width:100%;}ul.inputs-list li{display:block;padding:0;width:100%;}ul.inputs-list li label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;}ul.inputs-list li label strong{color:#808080;} +ul.inputs-list li label small{font-size:12px;font-weight:normal;} +ul.inputs-list li ul.inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +ul.inputs-list li:first-child{padding-top:5px;} +ul.inputs-list input[type=radio],ul.inputs-list input[type=checkbox]{margin-bottom:0;} +form.form-stacked{padding-left:20px;}form.form-stacked fieldset{padding-top:9px;} +form.form-stacked legend{margin-left:0;} +form.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +form.form-stacked div.clearfix{margin-bottom:9px;}form.form-stacked div.clearfix div.input{margin-left:0;} +form.form-stacked ul.inputs-list{margin-bottom:0;}form.form-stacked ul.inputs-list li{padding-top:0;}form.form-stacked ul.inputs-list li label{font-weight:normal;padding-top:0;} +form.form-stacked div.actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;text-align:left;border-collapse:separate;font-size:13px;}table th,table td{padding:10px 10px 9px;line-height:13.5px;vertical-align:middle;border-bottom:1px solid #ddd;} +table th{padding-top:9px;font-weight:bold;border-bottom-width:2px;} +table.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9;} +table.zebra-striped tbody tr:hover td{background-color:#f5f5f5;} +table.zebra-striped th.header{cursor:pointer;}table.zebra-striped th.header:after{width:0px;height:0px;display:inline-block;float:right;margin-top:7px;content:"↓";text-indent:-99999px;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #000;visibility:hidden;-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;filter:alpha(opacity=30);-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;} +table.zebra-striped th.headerSortUp,table.zebra-striped th.headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +table.zebra-striped th.header:hover:after{visibility:visible;} +table.zebra-striped th.actions:hover{background-image:none;} +table.zebra-striped th.headerSortDown:after,table.zebra-striped th.headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table.zebra-striped th.headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table.zebra-striped th.blue{color:#049cdb;border-bottom-color:#049cdb;} +table.zebra-striped th.headerSortUp.blue,table.zebra-striped th.headerSortDown.blue{background-color:#ade6fe;} +table.zebra-striped th.green{color:#46a546;border-bottom-color:#46a546;} +table.zebra-striped th.headerSortUp.green,table.zebra-striped th.headerSortDown.green{background-color:#cdeacd;} +table.zebra-striped th.red{color:#9d261d;border-bottom-color:#9d261d;} +table.zebra-striped th.headerSortUp.red,table.zebra-striped th.headerSortDown.red{background-color:#f4c8c5;} +table.zebra-striped th.yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table.zebra-striped th.headerSortUp.yellow,table.zebra-striped th.headerSortDown.yellow{background-color:#fff6d9;} +table.zebra-striped th.orange{color:#f89406;border-bottom-color:#f89406;} +table.zebra-striped th.headerSortUp.orange,table.zebra-striped th.headerSortDown.orange{background-color:#fee9cc;} +table.zebra-striped th.purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table.zebra-striped th.headerSortUp.purple,table.zebra-striped th.headerSortDown.purple{background-color:#e2d5f0;} +div.topbar{background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(#333333, #222222);background-image:-ms-linear-gradient(#333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(#333333, #222222);background-image:-o-linear-gradient(#333333, #222222);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);background-image:linear-gradient(#333333, #222222);height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}div.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +div.topbar ul li a:hover,div.topbar ul li.active a,div.topbar a.logo:hover{background-color:#333;background-color:rgba(255, 255, 255, 0.15);color:#ffffff;text-decoration:none;} +div.topbar a.logo{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;}div.topbar a.logo img{float:left;margin-right:6px;} +div.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}div.topbar form input{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;width:220px;padding:4px 9px;color:#fff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;transition:none;}div.topbar form input:-moz-placeholder{color:#e6e6e6;} +div.topbar form input::-webkit-input-placeholder{color:#e6e6e6;} +div.topbar form input:hover{background-color:#444;background-color:rgba(255, 255, 255, 0.5);color:#fff;} +div.topbar form input:focus,div.topbar form input.focused{outline:none;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +div.topbar ul{display:block;float:left;margin:0 10px 0 0;position:relative;}div.topbar ul.secondary-nav{float:right;margin-left:10px;margin-right:0;} +div.topbar ul li{display:block;float:left;font-size:13px;}div.topbar ul li a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}div.topbar ul li a:hover{color:#fff;text-decoration:none;} +div.topbar ul li.active a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +div.topbar ul.primary-nav li ul{left:0;} +div.topbar ul.secondary-nav li ul{right:0;} +div.topbar ul li.menu{position:relative;}div.topbar ul li.menu a.menu:after{width:0px;height:0px;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +div.topbar ul li.menu.open a.menu,div.topbar ul li.menu.open a:hover{background-color:#00b4eb;background-color:rgba(255, 255, 255, 0.1);color:#fff;} +div.topbar ul li.menu.open ul{display:block;}div.topbar ul li.menu.open ul li a{background-color:transparent;font-weight:normal;}div.topbar ul li.menu.open ul li a:hover{background-color:rgba(255, 255, 255, 0.1);color:#fff;} +div.topbar ul li.menu.open ul li.active a{background-color:rgba(255, 255, 255, 0.1);font-weight:bold;} +div.topbar ul li ul{background-color:#333;float:left;display:none;position:absolute;top:40px;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:0;text-align:left;border:0;zoom:1;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}div.topbar ul li ul li{float:none;clear:both;display:block;background:none;font-size:12px;}div.topbar ul li ul li a{display:block;padding:6px 15px;clear:both;font-weight:normal;line-height:19px;color:#bbb;}div.topbar ul li ul li a:hover{background-color:#333;background-color:rgba(255, 255, 255, 0.25);color:#fff;} +div.topbar ul li ul li.divider{height:1px;overflow:hidden;background:rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:5px 0;} +div.topbar ul li ul li span{clear:both;display:block;background:rgba(0, 0, 0, 0.2);padding:6px 15px;cursor:default;color:#808080;border-top:1px solid rgba(0, 0, 0, 0.2);} +div.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}div.page-header h1{margin-bottom:8px;} +div.alert-message{background-color:rgba(0, 0, 0, 0.15);background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15)));background-image:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-ms-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.15)));background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.15));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.15)', GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.15)', GradientType=0);background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-color:#e6e6e6;margin-bottom:18px;padding:8px 15px;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-bottom:1px solid rgba(0, 0, 0, 0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}div.alert-message p{color:#fff;margin-bottom:0;}div.alert-message p+p{margin-top:5px;} +div.alert-message.error{background-color:#e06359;} +div.alert-message.warning{background-color:#ffd75a;} +div.alert-message.success{background-color:#74c474;} +div.alert-message.info{background-color:#30c0fb;} +div.alert-message a.close{float:right;margin-top:-2px;color:#fff;font-size:20px;font-weight:bold;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}div.alert-message a.close:hover{text-decoration:none;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +div.block-message{margin-bottom:18px;padding:14px;color:#404040;color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}div.block-message p{color:#404040;color:rgba(0, 0, 0, 0.8);margin-right:30px;margin-bottom:0;} +div.block-message ul{margin-bottom:0;} +div.block-message strong{display:block;} +div.block-message a.close{display:block;color:#404040;color:rgba(0, 0, 0, 0.5);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);} +div.block-message.error{background:#f8dcda;border:1px solid #f4c8c5;} +div.block-message.warning{background:#fff0c0;border:1px solid #ffe38d;} +div.block-message.success{background:#dff1df;border:1px solid #bbe2bb;} +div.block-message.info{background:#c7eefe;border:1px solid #ade6fe;} +ul.tabs,ul.pills{margin:0 0 20px;padding:0;zoom:1;}ul.tabs:after,ul.pills:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +ul.tabs li,ul.pills li{display:inline;}ul.tabs li a,ul.pills li a{float:left;width:auto;} +ul.tabs{width:100%;border-bottom:1px solid #bfbfbf;}ul.tabs li a{margin-bottom:-1px;margin-right:2px;padding:0 15px;line-height:35px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}ul.tabs li a:hover{background-color:#e6e6e6;border-bottom:1px solid #bfbfbf;} +ul.tabs li.active a{background-color:#fff;padding:0 14px;border:1px solid #ccc;border-bottom:0;color:#808080;} +ul.pills li a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #fff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}ul.pills li a:hover{background:#0050a3;color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +ul.pills li.active a{background:#0069d6;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +div.pagination{height:36px;margin:18px 0;}div.pagination ul{float:left;margin:0;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}div.pagination ul li{display:inline;}div.pagination ul li a{float:left;padding:0 14px;line-height:34px;border-right:1px solid rgba(0, 0, 0, 0.15);text-decoration:none;} +div.pagination ul li a:hover,div.pagination ul li.active a{background-color:#c7eefe;} +div.pagination ul li.disabled a,div.pagination ul li.disabled a:hover{background-color:none;color:#bfbfbf;} +div.pagination ul li.next a,div.pagination ul li:last-child a{border:0;} +div.well{background:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);} +div.modal-backdrop{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;} +div.modal{position:fixed;top:50%;left:50%;z-index:2000;width:560px;margin:-280px 0 0 -250px;background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding;}div.modal .modal-header{border-bottom:1px solid #eee;padding:5px 20px;}div.modal .modal-header a.close{position:absolute;right:10px;top:10px;color:#999;line-height:10px;font-size:18px;} +div.modal .modal-body{padding:20px;} +div.modal .modal-footer{background-color:#f5f5f5;padding:14px 20px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;}div.modal .modal-footer:after{display:block;visibility:hidden;height:0;clear:both;content:".";} +div.modal .modal-footer .btn{float:right;margin-left:10px;} +div.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}div.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +div.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +div.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +div.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +div.twipsy .twipsy-inner{padding:3px 8px;background-color:#000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +div.twipsy .twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} diff --git a/1.0.0/assets/css/docs.css b/1.0.0/assets/css/docs.css new file mode 100755 index 0000000000..13868fdd91 --- /dev/null +++ b/1.0.0/assets/css/docs.css @@ -0,0 +1,254 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 80px; + margin-bottom: -40px; +} +#masthead, #footer { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0))"; +} +#masthead div.inner, #footer div.inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); +} +#masthead h1, +#footer h1, +#masthead p, +#footer p { + color: #fff; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +#masthead p a, +#footer p a { + color: #fff; + font-weight: bold; +} +#masthead { + margin-top: 40px; +} +#masthead h1, +#masthead p { + text-align: center; + margin-bottom: 9px; +} +#masthead h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +#masthead p { + font-weight: 300; +} +#masthead p.lead { + font-size: 20px; + line-height: 27px; +} + +div.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + margin-bottom: -36px; + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +div.quickstart div.row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +div.quickstart div.columns { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +div.quickstart div.columns:last-child { + border-right: 1px solid #eee; + width: 286px; +} +div.quickstart h6, +div.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +div.quickstart h6 { + color: #999; +} +div.quickstart form textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} +#footer { + margin-top: 80px; +} +#footer p { + margin-bottom: 0; + color: rgba(255,255,255,.8) +} +#footer p.right { + float: right; +} +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 20px; + margin-bottom: 20px; +} +.show-grid .column, .show-grid .columns { + background: rgba(0, 0, 0, 0.1); + text-align: center; + -moz-border-radius: 3px; + border-radius: 3px; + height: 30px; + line-height: 30px; +} +.show-grid:hover .column, .show-grid:hover .columns { + background: rgba(0, 0, 0, 0.25); +} +/* Hashgrid.js grid (press G & H to view) +-------------------------------------------------- */ +#grid { + width: 980px; + position: absolute; + top: 0; + left: 50%; + margin-left: -490px; +} +#grid div.vert { + background-color: rgba(0, 206, 209, 0.075); + width: 39px; + border: solid darkturquoise; + border-width: 0 1px; + margin-right: 19px; +} +#grid div.vert.first-line { + margin-left: 19px; +} +#grid div.horiz { + height: 19px; + border-bottom: 1px solid rgba(255, 0, 0, 0.1); + margin: 0; + padding: 0; +} +#grid div.horiz:nth-child(5n) { + border-color: rgba(255, 0, 0, 0.25); +} +/* Render mini layout previews +-------------------------------------------------- */ +div.mini-layout { + height: 340px; + margin-bottom: 20px; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0.25); + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); +} +div.mini-layout div { + -moz-border-radius: 3px; + border-radius: 3px; +} +div.mini-layout div.mini-layout-body { + background-color: rgba(141, 192, 219, 0.25); + margin: 0 auto; + width: 450px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-sidebar, div.mini-layout.fluid div.mini-layout-header, div.mini-layout.fluid div.mini-layout-body { + float: left; +} +div.mini-layout.fluid div.mini-layout-sidebar { + background-color: rgba(141, 192, 219, 0.5); + width: 90px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-body { + width: 400px; + margin-left: 10px; +} +/* Topbar special styles +-------------------------------------------------- */ +div.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +div.topbar-wrapper div.topbar { + position: absolute; + margin: 0 -20px; + padding-left: 20px; + padding-right: 20px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Popover docs +-------------------------------------------------- */ +div.popover-well { + min-height: 160px; +} + +div.popover-well div.popover { + display: block; +} + +div.popover-well div.popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position:relative; +} + +div.popover-well div.popover-menu-wrapper { + height: 80px; +} + +img.large-bird { + margin: 5px 0 0 310px; + opacity:.1; +} \ No newline at end of file diff --git a/1.0.0/assets/img/bird.png b/1.0.0/assets/img/bird.png new file mode 100755 index 0000000000000000000000000000000000000000..f0e6fcb51b21e287ea9f924908e39002fa817126 GIT binary patch literal 4434 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.0.0/assets/img/grid-18px.png b/1.0.0/assets/img/grid-18px.png new file mode 100755 index 0000000000000000000000000000000000000000..68f9fe1b70c40b25278613599bb593a0cb6acc0b GIT binary patch literal 1118 zcmaJ=O=uHA6y8=^`a>>O0;Uv}tsscmosCJ;U7EIOw$-3pN*ZWdMBMI9nx);Hb$4o# z3RbNs9t0`atHC0A(O!BJ6|Gw9L82gNj~)twVh>*Q_zA-Ag+PZ~xWYVspGL7bOgdvfZuV7d; zS<|Vci6o56DHg}Gz`arxD9itc8b%H6-~`-@_n*Q}GH*dH0Ub1NtE6!0Zr7D1#%!oy zWG4}tt7dU5gD`S3$f9H8A(p3QMb%B$Qew!m7&jfPm@14*5r$~6x~_=;#KI)cVL=!f z;`w1P6bi)zDI5-mc!>ufP~}QUoj0I~t6Xi5+gq3GHiKai&l0rt^H3YHkwKR(E$a1S z3DwoBaJBle^wi~YBpA*u?O&y?nn?e+%Ua`-O|A8zN&4L;joozk!zOtY#kdqr=C;3m ze%^W&92kE8@`>lu;&t!t>e<$z25s9H(gupFxpN~7YEu;9%(ULceR75QZg>Ji06mhF-@t2k&3;wPZ1?@s<*@gWfShf4Z7Z^ok zbwy)|Z^cC8JDPq+=gN3<^HAH+!VVl}?s?63=gypS=6cEg8%@RfGui*F$w6w++w9q3 zv)L>j1t6CvmzI{s&&+8#xmX`h`YHDgK z1qhj^2u-uGu`zCAZE$d~p7?}Az(n{Q+2`iwrq0jLzaSr7U0si8Gk6mJ`8ymRAMc)> zo!N-?_V!lL%REI33k#nLa}#ZEZ;uk6;W+0JK3Zrgd!y0#J8wTUH1x42@e?VON~K!Z zjedT9T2Jo&sHmtF{y88Z;6RLn@J&xo>!j?VAI?7q1qB6r`UET4QMy+1^75jXqdYx5 zwMfV)E~z0iIk45Bvp{Y|uLre)z5xz1WDlh9a7W%L-;tgpjO_6cSPuWO1;iK6a-eIp zTCH=CYfDN>vLYiR)d2DmyjT2g$;imi6%`f5lZ+M!ax0S&=;YScR$X^@_bX;=0lN#l z#j&xm)y~e&Ri=KW_4f8gCnhFliLr5hOUGgXJh?sAgyI7DsMxE&`FE5W578WLvPg*$4`N(WGuZZ=ChxpkJ zofKL#0WG#DwqCD)>PiG{)V&8U0I6FK04lRniM+w)kSnA0JF(HhXAx1?B zW5letZhBl1tRvuGC2^Cn@y`~Eg|KUG8y-+$tYCL)Mf}H7x^_FTxw-lKwY9Z2wOTE% z@u*gsg3QX>pd9!Ty6yP#q2b}-nY=6^A>lq`BWxE{@G=z3$9Q4M9f&Nq~CTPS9V#)ywKrrw#G) z;y#Yd^9*2fTp7@$C8WC8jTh3i9suf4`nZVfD*%`xa zBK73tq{G|WyVMnys;VlQ?#@v3Qa0VqRQa?7|hZ#MJ_7G@8p8s0Wq16C3bybmXbJ&jN6>6J3)d z8SEDEB6&29iHW&Vir^$1v9ZC`91IKn(#j*Bj`Scua}%>r_Pk3yu6H{Ej~|N@mxA?F zh2H`F=H%m;@FgFxG3|~l34H_0R`0Mou1R#QYN!8yOpjVW?*sMM51hW9>9)JTVqkjW z`7T~iq4-+DpUL5$U6tw=k=>QC-9O2j{7iV$WOh67O}k .topbar li a'), + targets = nav.map(function () { + return $(this).attr('href'); + }), + offsets = $.map(targets, function (id) { + return $(id).offset().top; + }); + + + function setButton(id) { + nav.parent("li").removeClass('active'); + $(nav[$.inArray(id, targets)]).parent("li").addClass('active'); + } + + function processScroll(e) { + var scrollTop = $window.scrollTop() + 10, i; + for (i = offsets.length; i--;) { + if (activeTarget != targets[i] && scrollTop >= offsets[i] && (!offsets[i + 1] || scrollTop <= offsets[i + 1])) { + activeTarget = targets[i]; + setButton(activeTarget); + } + } + } + + nav.click(function () { + processScroll(); + }); + + processScroll(); + + $window.scroll(processScroll); + + + // Dropdown example for topbar nav + // =============================== + + $("body").bind("click", function(e) { + $("ul.menu-dropdown").hide(); + $('a.menu').parent("li").removeClass("open").children("ul.menu-dropdown").hide(); + }); + + $("a.menu").click(function(e) { + var $target = $(this); + var $parent = $target.parent("li"); + var $siblings = $target.siblings("ul.menu-dropdown"); + var $parentSiblings = $parent.siblings("li"); + if ($parent.hasClass("open")) { + $parent.removeClass("open"); + $siblings.hide(); + } else { + $parent.addClass("open"); + $siblings.show(); + } + $parentSiblings.children("ul.menu-dropdown").hide(); + $parentSiblings.removeClass("open"); + return false; + }); + + + // table sort example + // ================== + + $("#sortTableExample").tablesorter( {sortList: [[1,0]]} ); + + + // add on logic + // ============ + + $('.add-on :checkbox').click(function() { + if ($(this).attr('checked')) { + $(this).parents('.add-on').addClass('active'); + } else { + $(this).parents('.add-on').removeClass('active'); + } + }); + + + // Disable certain links in docs + // ============================= + + $('ul.tabs a, ul.pills a, .pagination a, .well .btn, .actions .btn, .alert-message .btn, a.close').click(function(e) { + e.preventDefault(); + }); + + // Copy code blocks in docs + $(".copy-code").focus(function() { + $(this).select(); + }); + $(".copy-code").mouseup(function(e) { + e.preventDefault(); + }); + + + // POSITION TWIPSIES + // ================= + + $('.twipsies.well a').each(function () { + var type = this.title + , $anchor = $(this) + , $twipsy = $('.twipsy.' + type) + + , twipsy = { + width: $twipsy.width() + 10 + , height: $twipsy.height() + 10 + } + + , anchor = { + position: $anchor.position() + , width: $anchor.width() + , height: $anchor.height() + } + + , offset = { + above: { + top: anchor.position.top - twipsy.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , below: { + top: anchor.position.top + anchor.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , left: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left - twipsy.width - 5 + } + , right: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left + anchor.width + 5 + } + } + + $twipsy.css(offset[type]) + + }); + +}); \ No newline at end of file diff --git a/1.0.0/assets/js/google-code-prettify/prettify.css b/1.0.0/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..da6b6e7e17 --- /dev/null +++ b/1.0.0/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,41 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +pre.prettyprint { + background: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */ +ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; } +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ \ No newline at end of file diff --git a/1.0.0/assets/js/google-code-prettify/prettify.js b/1.0.0/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.0.0/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p
'); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/1.0.0/index.html b/1.0.0/index.html new file mode 100755 index 0000000000..cefd2781b1 --- /dev/null +++ b/1.0.0/index.html @@ -0,0 +1,1315 @@ + + + + + Twitter Bootstrap + + + + + + + + + + + + + + + + + +
+
+
+

Twitter Bootstrap

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with only modern browsers in mind.

+
+
+
+ +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+
+
+
+
+ +
+ + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It's a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6 columns">
+    ...
+  </div>
+  <div class="span10 columns">
+    ...
+  </div>
+</div>
+
+
+
+ +
+
1
+
1
+
1
+
1
+ +
1
+
1
+
1
+
1
+ +
1
+
1
+
1
+
1
+ +
1
+
1
+
1
+
1
+
+ +
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+ +
+
3
+
3
+
3
+
3
+
3
+
1
+
+ +
+
4
+
4
+
4
+
4
+
+ +
+
4
+
6
+
6
+
+ +
+
8
+
8
+
+ +
+
5
+
11
+
+ +
+
16
+
+ +

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+
+ + + + +
+ +
+
+

Fixed layout

+

A basic 940px wide, centered container layout for just about any site or page.

+
+
+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+
+
+

Fluid layout

+

A flexible fluid or liquid page structure with min- and max-widths and a left-hand sidebar. Great for apps.

+
+
+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + +
+ + +
+
+

Headings and copy

+

A standard typographic hierarchy for structuring your webpages.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example headingHas sub-heading...

+

You can also add subheadings with the <strong> and <em>

+
+
+ +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to add visual distinction between a word or phrase and its surrounding copy. Use <strong> for plain old attention and <em> for slick attention and titles.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Addresses

+

The address element is used for—you guessed it!—addresses. Here's how it looks:

+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+

Note: Each line in an address must end with a line-break (<br />) to properly structure the content as it is read in real life without any styles applied.

+

Abbreviations

+

For abbreviations and acronyms, use the abbr tag (acronym is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ +
+
+

Blockquotes

+

+ <blockquote> + <p> + <cite> +

+
+
+

Be sure to wrap your blockquote around paragraph and cite tags. When citing a source, use the cite element. The CSS will automatically preface a name with an em dash (&mdash;).

+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...

+ Dr. Julius Hibbert +
+
+
+ + +

Lists

+
+
+

Unordered <ul>

+
    +
  • Jeremy Bixby
  • +
  • Robert Dezure
  • +
  • Josh Washington
  • +
  • Anton Capresi
  • +
  • My Team Mates +
      +
    • George Castanza
    • +
    • Jerry Seinfeld
    • +
    • Cosmo Kramer
    • +
    • Elaine Bennis
    • +
    • Newman
    • +
    +
  • +
  • John Jacob
  • +
  • Paul Pierce
  • +
  • Kevin Garnett
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Jeremy Bixby
  • +
  • Robert Dezure
  • +
  • Josh Washington
  • +
  • Anton Capresi
  • +
  • My Team Mates +
      +
    • George Castanza
    • +
    • Jerry Seinfeld
    • +
    • Cosmo Kramer
    • +
    • Elaine Bennis
    • +
    • Newman
    • +
    +
  • +
  • John Jacob
  • +
  • Paul Pierce
  • +
  • Kevin Garnett
  • +
+
+
+

Ordered <ol>

+
    +
  1. Jeremy Bixby
  2. +
  3. Robert Dezure
  4. +
  5. Josh Washington
  6. +
  7. Anton Capresi
  8. +
  9. My Team Mates +
      +
    1. George Castanza
    2. +
    3. Jerry Seinfeld
    4. +
    5. Cosmo Kramer
    6. +
    7. Elaine Bennis
    8. +
    9. Newman
    10. +
    +
  10. +
  11. John Jacob
  12. +
  13. Paul Pierce
  14. +
  15. Kevin Garnett
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+
+ + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a thead such that hierarchy is thead > tr > th.

+

Similar to the column headers, all your table's body content should be wrapped in a tbody so your hierarchy is tbody > tr > td.

+ +
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table class="common-table">
+  ...
+</table>
+ +

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table class="common-table zebra-striped">
+...
+</table>
+ +

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column's header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script type="text/javascript" src="js/jquery/jquery.tablesorter.min.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() {
+    $("table#sortTableExample").tablesorter( {sortList: [[1,0]]} );
+  });
+</script>
+<table class="common-table zebra-striped">
+  ...
+</table>
+
+
+
+ + + +
+ + + +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some Value Here +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+ + +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form's HTML and you'll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+ + +
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a blue .primary class is available. Plus, rolling your own styles is easy peasy.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you'll want to apply these to only a, button, and select input elements. Here's how it looks:

+
+ + +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That's .disabled for links and :disabled for button elements.

+

Links

+ +

Buttons

+
+ + +
+
+
+
+ + + + + + + +
+ +
+
+

Basic alerts

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+
+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Holy gaucamole! Best check yo self, you're not looking too good.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it's not a huge priority just yet.

+
+
+
+
+
+

Block messages

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+
+
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+

Take this action Or do this

+
+
+ × +

Holy gaucamole! This is a warning! Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+

Take this action Or do this

+
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+

Take this action Or do this

+
+
+ × +

Heads up! This is an alert that needs your attention, but it's not a huge priority just yet.

+

Take this action Or do this

+
+
+
+
+ + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it's important that the background context be maintained.

+
+
+
+ +
+
+
+
+

Tool Tips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
below!
+
+
+
+
right!
+
+
+
+
left!
+
+
+
+
above!
+
+
+
+
+
+
+ +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without effecting layout.

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+ + +
+ + + +
+ +
+
+

Bootstrap was built with Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap's Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" type="text/css" href="less/bootstrap.less" media="all" />
+<script type="text/javascript" src="js/less-1.0.41.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What's included

+

Here are some of the highlights of what's included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Color variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you're set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline
+@baseline:          20px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS's normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They're great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Georgia", Times New Roman, Times, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .monospace(@weight: normal, @size: 12px, @lineHeight: 20px) {
+    font-family: "Monaco", Courier New, monospace;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+}
+
+

Gradients

+
+#gradient {
+  .horizontal (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, right top, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(left, @startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
+    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor); // IE8+
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE6 & IE7
+    background-image: linear-gradient(left, @startColor, @endColor); // Le standard
+  }
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); // IE8+
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE6 & IE7
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  .directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
+    ...
+  }
+  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
+    ...
+  }
+}
+
+ +

Operations and grid system

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+
+// Grid System
+.container {
+  width: @siteWidth;
+  margin: 0 auto;
+  .clearfix();
+}
+.columns(@columnSpan: 1) {
+  display: inline;
+  float: left;
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+  margin-left: @gridGutterWidth;
+  &:first-child {
+    margin-left: 0;
+  }
+}
+.offset(@columnOffset: 1) {
+  margin-left: (@gridColumnWidth * @columnOffset) + (@gridGutterWidth * (@columnOffset - 1)) !important;
+}
+
+
+
+ +
+ +
+ + + + + diff --git a/1.1.0/assets/css/bootstrap-1.1.0.css b/1.1.0/assets/css/bootstrap-1.1.0.css new file mode 100755 index 0000000000..615e043d4a --- /dev/null +++ b/1.1.0/assets/css/bootstrap-1.1.0.css @@ -0,0 +1,1907 @@ +/*! + * Bootstrap v1.1.0 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Mon Aug 22 12:48:23 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +header, +section, +footer, +article, +aside { + display: block; +} +/* Preboot.less + * Variables and mixins to pre-ignite any new web development project + * ------------------------------------------------------------------ */ +.clearfix { + zoom: 1; +} +.clearfix:before, .clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.center-block { + display: block; + margin: 0 auto; +} +.container { + width: 940px; + margin: 0 auto; + zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +/*.button(@color: #fff, @padding: 4px 14px, @textColor: #333, @textShadow: 0 1px 1px rgba(255,255,255,.75), @fontSize: 13px, @borderColor: rgba(0,0,0,.1), @borderRadius: 4px) { + display: inline-block; + #gradient > .vertical-three-colors(@color, @color, 0.25, darken(@color, 10%)); + padding: @padding; + text-shadow: @textShadow; + color: @textColor; + font-size: @fontSize; + line-height: @baseline; + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-color: borderColor borderColor fadein(@borderColor, 15%); + .border-radius(@borderRadius); + @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + .box-shadow(@shadow); + &:hover { + background-position: 0 -15px; + color: @textColor; + text-decoration: none; + } +}*/ +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +.row { + zoom: 1; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +.row .span1 { + float: left; + width: 40px; + margin-left: 20px; +} +.row .span1:first-child { + margin-left: 0; +} +.row .span2 { + float: left; + width: 100px; + margin-left: 20px; +} +.row .span2:first-child { + margin-left: 0; +} +.row .span3 { + float: left; + width: 160px; + margin-left: 20px; +} +.row .span3:first-child { + margin-left: 0; +} +.row .span4 { + float: left; + width: 220px; + margin-left: 20px; +} +.row .span4:first-child { + margin-left: 0; +} +.row .span5 { + float: left; + width: 280px; + margin-left: 20px; +} +.row .span5:first-child { + margin-left: 0; +} +.row .span6 { + float: left; + width: 340px; + margin-left: 20px; +} +.row .span6:first-child { + margin-left: 0; +} +.row .span7 { + float: left; + width: 400px; + margin-left: 20px; +} +.row .span7:first-child { + margin-left: 0; +} +.row .span8 { + float: left; + width: 460px; + margin-left: 20px; +} +.row .span8:first-child { + margin-left: 0; +} +.row .span9 { + float: left; + width: 520px; + margin-left: 20px; +} +.row .span9:first-child { + margin-left: 0; +} +.row .span10 { + float: left; + width: 580px; + margin-left: 20px; +} +.row .span10:first-child { + margin-left: 0; +} +.row .span11 { + float: left; + width: 640px; + margin-left: 20px; +} +.row .span11:first-child { + margin-left: 0; +} +.row .span12 { + float: left; + width: 700px; + margin-left: 20px; +} +.row .span12:first-child { + margin-left: 0; +} +.row .span13 { + float: left; + width: 760px; + margin-left: 20px; +} +.row .span13:first-child { + margin-left: 0; +} +.row .span14 { + float: left; + width: 820px; + margin-left: 20px; +} +.row .span14:first-child { + margin-left: 0; +} +.row .span15 { + float: left; + width: 880px; + margin-left: 20px; +} +.row .span15:first-child { + margin-left: 0; +} +.row .span16 { + float: left; + width: 940px; + margin-left: 20px; +} +.row .span16:first-child { + margin-left: 0; +} +.row .offset1 { + margin-left: 80px !important; +} +.row .offset1:first-child { + margin-left: 60px !important; +} +.row .offset2 { + margin-left: 140px !important; +} +.row .offset2:first-child { + margin-left: 120px !important; +} +.row .offset3 { + margin-left: 200px !important; +} +.row .offset3:first-child { + margin-left: 180px !important; +} +.row .offset4 { + margin-left: 260px !important; +} +.row .offset4:first-child { + margin-left: 240px !important; +} +.row .offset5 { + margin-left: 320px !important; +} +.row .offset5:first-child { + margin-left: 300px !important; +} +.row .offset6 { + margin-left: 380px !important; +} +.row .offset6:first-child { + margin-left: 360px !important; +} +.row .offset7 { + margin-left: 440px !important; +} +.row .offset7:first-child { + margin-left: 420px !important; +} +.row .offset8 { + margin-left: 500px !important; +} +.row .offset8:first-child { + margin-left: 480px !important; +} +.row .offset9 { + margin-left: 500px !important; +} +.row .offset9:first-child { + margin-left: 480px !important; +} +.row .offset10 { + margin-left: 620px !important; +} +.row .offset10:first-child { + margin-left: 600px !important; +} +.row .offset11 { + margin-left: 680px !important; +} +.row .offset11:first-child { + margin-left: 660px !important; +} +.row .offset12 { + margin-left: 740px !important; +} +.row .offset12:first-child { + margin-left: 720px !important; +} +html, body { + background-color: #fff; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #808080; + text-rendering: optimizeLegibility; +} +div.container { + width: 940px; + margin: 0 auto; +} +div.container-fluid { + padding: 0 20px; + zoom: 1; +} +div.container-fluid:before, div.container-fluid:after { + display: table; + content: ""; +} +div.container-fluid:after { + clear: both; +} +div.container-fluid div.sidebar { + float: left; + width: 220px; +} +div.container-fluid div.content { + min-width: 700px; + max-width: 1180px; + margin-left: 240px; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; + font-weight: inherit; +} +a:hover { + color: #0050a3; + text-decoration: underline; +} +.btn { + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + padding: 4px 14px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: 18px; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.primary { + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(#049cdb, #0064cd); + background-image: -ms-linear-gradient(#049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(#049cdb, #0064cd); + background-image: -o-linear-gradient(#049cdb, #0064cd); + background-image: linear-gradient(#049cdb, #0064cd); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border: 1px solid #004b9a; + border-bottom-color: #003f81; +} +.primary:hover { + color: #fff; +} +.btn { + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn.primary { + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.primary:hover { + color: #fff; +} +.btn.large { + font-size: 16px; + line-height: 28px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding-right: 9px; + padding-left: 9px; + font-size: 11px; +} +.btn.disabled { + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + cursor: default; +} +.btn:disabled { + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + cursor: default; + color: #fff; +} +.btn:active { + -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 9px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 0 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; + line-height: inherit; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #e6e6e6; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote small { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote small:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 17px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre-wrap; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +form fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +form fieldset legend { + display: block; + margin-left: 150px; + font-size: 20px; + line-height: 1; + *margin: 0 0 5px 145px; + /* IE6-7 */ + + *line-height: 1.5; + /* IE6-7 */ + + color: #404040; +} +form .clearfix { + margin-bottom: 18px; +} +form label, +form input, +form select, +form textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +form label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +form div.input { + margin-left: 150px; +} +form input[type=checkbox], form input[type=radio] { + cursor: pointer; +} +form input[type=text], +form input[type=password], +form textarea, +form select, +form .uneditable-input { + display: inline-block; + width: 210px; + margin: 0; + padding: 4px; + font-size: 13px; + line-height: 18px; + height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +form select, form input[type=file] { + height: 27px; + line-height: 27px; +} +form textarea { + height: auto; +} +form .uneditable-input { + background-color: #eee; + display: block; + border-color: #ccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); +} +form :-moz-placeholder { + color: #bfbfbf; +} +form ::-webkit-input-placeholder { + color: #bfbfbf; +} +form input[type=text], +form input[type=password], +form select, +form textarea { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +form input[type=text]:focus, form input[type=password]:focus, form textarea:focus { + outline: none; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +form div.error { + background: #fae5e3; + padding: 10px 0; + margin: -10px 0 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +form div.error > label, form div.error span.help-inline, form div.error span.help-block { + color: #9d261d; +} +form div.error input[type=text], form div.error input[type=password], form div.error textarea { + border-color: #c87872; + -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); +} +form div.error input[type=text]:focus, form div.error input[type=password]:focus, form div.error textarea:focus { + border-color: #b9554d; + -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); +} +form div.error .input-prepend span.add-on, form div.error .input-append span.add-on { + background: #f4c8c5; + border-color: #c87872; + color: #b9554d; +} +form .input-mini, +form input.mini, +form textarea.mini, +form select.mini { + width: 60px; +} +form .input-small, +form input.small, +form textarea.small, +form select.small { + width: 90px; +} +form .input-medium, +form input.medium, +form textarea.medium, +form select.medium { + width: 150px; +} +form .input-large, +form input.large, +form textarea.large, +form select.large { + width: 210px; +} +form .input-xlarge, +form input.xlarge, +form textarea.xlarge, +form select.xlarge { + width: 270px; +} +form .input-xxlarge, +form input.xxlarge, +form textarea.xxlarge, +form select.xxlarge { + width: 530px; +} +form textarea.xxlarge { + overflow-y: scroll; +} +form input[readonly]:focus, form textarea[readonly]:focus, form input.disabled { + background: #f5f5f5; + border-color: #ddd; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +.actions .secondary-action { + float: right; +} +.actions .secondary-action a { + line-height: 30px; +} +.actions .secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 12px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; + *position: relative; + /* IE6-7 */ + + *top: -5px; + /* IE6-7 */ + +} +.help-block { + display: block; + max-width: 600px; +} +.inline-inputs { + color: #808080; +} +.inline-inputs span, .inline-inputs input[type=text] { + display: inline-block; +} +.inline-inputs input.mini { + width: 60px; +} +.inline-inputs input.small { + width: 90px; +} +.inline-inputs span { + padding: 0 2px 0 1px; +} +.input-prepend input[type=text], .input-append input[type=text] { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend .add-on, .input-append .add-on { + background: #f5f5f5; + float: left; + display: block; + width: auto; + min-width: 16px; + padding: 4px 4px 4px 5px; + color: #bfbfbf; + font-weight: normal; + line-height: 18px; + height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + border: 1px solid #ccc; + border-right-width: 0; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input[type=text] { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + border-right-width: 1px; + border-left-width: 0; +} +.inputs-list { + margin: 0 0 5px; + width: 100%; +} +.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +.inputs-list li label { + display: block; + float: none; + width: auto; + padding: 0; + line-height: 18px; + text-align: left; + white-space: normal; +} +.inputs-list li label strong { + color: #808080; +} +.inputs-list li label small { + font-size: 12px; + font-weight: normal; +} +.inputs-list li ul.inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +.inputs-list li:first-child { + padding-top: 5px; +} +.inputs-list input[type=radio], .inputs-list input[type=checkbox] { + margin-bottom: 0; +} +form.form-stacked { + padding-left: 20px; +} +form.form-stacked fieldset { + padding-top: 9px; +} +form.form-stacked legend { + margin-left: 0; +} +form.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +form.form-stacked .clearfix { + margin-bottom: 9px; +} +form.form-stacked .clearfix div.input { + margin-left: 0; +} +form.form-stacked .inputs-list { + margin-bottom: 0; +} +form.form-stacked .inputs-list li { + padding-top: 0; +} +form.form-stacked .inputs-list li label { + font-weight: normal; + padding-top: 0; +} +form.form-stacked div.error { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + margin-top: 0; + margin-left: -10px; +} +form.form-stacked .actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + border-collapse: separate; + font-size: 13px; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 13.5px; + text-align: left; + vertical-align: middle; + border-bottom: 1px solid #ddd; +} +table th { + padding-top: 9px; + font-weight: bold; + border-bottom-width: 2px; +} +.zebra-striped tbody tr:nth-child(odd) td { + background-color: #f9f9f9; +} +.zebra-striped tbody tr:hover td { + background-color: #f5f5f5; +} +.zebra-striped .header { + cursor: pointer; +} +.zebra-striped .header:after { + content: ""; + float: right; + margin-top: 7px; + border-width: 0 4px 4px; + border-style: solid; + border-color: #000 transparent; + visibility: hidden; +} +.zebra-striped .headerSortUp, .zebra-striped .headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.zebra-striped .header:hover:after { + visibility: visible; +} +.zebra-striped .headerSortDown:after, .zebra-striped .headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +.zebra-striped .headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table .headerSortUp.blue, table .headerSortDown.blue { + background-color: #ade6fe; +} +table .green { + color: #46a546; + border-bottom-color: #46a546; +} +table .headerSortUp.green, table .headerSortDown.green { + background-color: #cdeacd; +} +table .red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table .headerSortUp.red, table .headerSortDown.red { + background-color: #f4c8c5; +} +table .yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table .headerSortUp.yellow, table .headerSortDown.yellow { + background-color: #fff6d9; +} +table .orange { + color: #f89406; + border-bottom-color: #f89406; +} +table .headerSortUp.orange, table .headerSortDown.orange { + background-color: #fee9cc; +} +table .purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table .headerSortUp.purple, table .headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +.topbar { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; +} +.topbar .fill { + background: #222; + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(#333333, #222222); + background-image: -ms-linear-gradient(#333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(#333333, #222222); + background-image: -o-linear-gradient(#333333, #222222); + background-image: linear-gradient(#333333, #222222); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.topbar a:hover, .topbar ul li.active a { + background-color: #333; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; + text-decoration: none; +} +.topbar h3 { + position: relative; +} +.topbar h3 a { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.topbar form input { + background-color: #444; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + width: 220px; + padding: 4px 9px; + color: #fff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transition: none; + -moz-transition: none; + transition: none; +} +.topbar form input:-moz-placeholder { + color: #e6e6e6; +} +.topbar form input::-webkit-input-placeholder { + color: #e6e6e6; +} +.topbar form input:hover { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.5); + color: #fff; +} +.topbar form input:focus, .topbar form input.focused { + outline: none; + background-color: #fff; + color: #404040; + text-shadow: 0 1px 0 #fff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +.topbar ul { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; +} +.topbar ul.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +.topbar ul li { + display: block; + float: left; + font-size: 13px; +} +.topbar ul li a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +.topbar ul li a:hover { + color: #fff; + text-decoration: none; +} +.topbar ul li.active a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +.topbar ul.primary-nav li ul { + left: 0; +} +.topbar ul.secondary-nav li ul { + right: 0; +} +.topbar ul li.menu { + position: relative; +} +.topbar ul li.menu a.menu:after { + width: 0px; + height: 0px; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #fff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +.topbar ul li.menu.open a.menu, .topbar ul li.menu.open a:hover { + background-color: #444; + background-color: rgba(255, 255, 255, 0.1); + *background-color: #444; + /* IE6-7 */ + + color: #fff; +} +.topbar ul li.menu.open ul { + display: block; +} +.topbar ul li.menu.open ul li a { + background-color: transparent; + font-weight: normal; +} +.topbar ul li.menu.open ul li a:hover { + background-color: rgba(255, 255, 255, 0.1); + *background-color: #444; + /* IE6-7 */ + + color: #fff; +} +.topbar ul li.menu.open ul li.active a { + background-color: rgba(255, 255, 255, 0.1); + font-weight: bold; +} +.topbar ul li ul { + background-color: #333; + float: left; + display: none; + position: absolute; + top: 40px; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 0; + text-align: left; + border: 0; + zoom: 1; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.topbar ul li ul li { + float: none; + clear: both; + display: block; + background: none; + font-size: 12px; +} +.topbar ul li ul li a { + display: block; + padding: 6px 15px; + clear: both; + font-weight: normal; + line-height: 19px; + color: #bbb; +} +.topbar ul li ul li a:hover { + background-color: #333; + background-color: rgba(255, 255, 255, 0.25); + color: #fff; +} +.topbar ul li ul li.divider { + height: 1px; + overflow: hidden; + background: #222; + background: rgba(0, 0, 0, 0.2); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + margin: 5px 0; +} +.topbar ul li ul li span { + clear: both; + display: block; + background: rgba(0, 0, 0, 0.2); + padding: 6px 15px; + cursor: default; + color: #808080; + border-top: 1px solid rgba(0, 0, 0, 0.2); +} +.hero-unit { + background-color: #f5f5f5; + margin-top: 60px; + margin-bottom: 30px; + padding: 60px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +footer { + margin-top: 17px; + padding-top: 17px; + border-top: 1px solid #eee; +} +.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.page-header h1 { + margin-bottom: 8px; +} +.alert-message { + background-color: rgba(0, 0, 0, 0.15); + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15))); + background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.15))); + background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.15)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')"; + filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')"; + background-color: #e6e6e6; + margin-bottom: 18px; + padding: 8px 15px; + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert-message p { + color: #fff; + margin-bottom: 0; +} +.alert-message p + p { + margin-top: 5px; +} +.alert-message.error { + background-color: #d83a2e; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#e4776f), to(#d83a2e)); + background-image: -moz-linear-gradient(#e4776f, #d83a2e); + background-image: -ms-linear-gradient(#e4776f, #d83a2e); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4776f), color-stop(100%, #d83a2e)); + background-image: -webkit-linear-gradient(#e4776f, #d83a2e); + background-image: -o-linear-gradient(#e4776f, #d83a2e); + background-image: linear-gradient(#e4776f, #d83a2e); + border-bottom-color: #b32b21; +} +.alert-message.warning { + background-color: #ffd040; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ffe38d), to(#ffd040)); + background-image: -moz-linear-gradient(#ffe38d, #ffd040); + background-image: -ms-linear-gradient(#ffe38d, #ffd040); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe38d), color-stop(100%, #ffd040)); + background-image: -webkit-linear-gradient(#ffe38d, #ffd040); + background-image: -o-linear-gradient(#ffe38d, #ffd040); + background-image: linear-gradient(#ffe38d, #ffd040); + border-bottom-color: #ffc40d; +} +.alert-message.success { + background-color: #62bc62; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#97d397), to(#62bc62)); + background-image: -moz-linear-gradient(#97d397, #62bc62); + background-image: -ms-linear-gradient(#97d397, #62bc62); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97d397), color-stop(100%, #62bc62)); + background-image: -webkit-linear-gradient(#97d397, #62bc62); + background-image: -o-linear-gradient(#97d397, #62bc62); + background-image: linear-gradient(#97d397, #62bc62); + border-bottom-color: #46a546; +} +.alert-message.info { + background-color: #04aef4; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#62cffc), to(#04aef4)); + background-image: -moz-linear-gradient(#62cffc, #04aef4); + background-image: -ms-linear-gradient(#62cffc, #04aef4); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62cffc), color-stop(100%, #04aef4)); + background-image: -webkit-linear-gradient(#62cffc, #04aef4); + background-image: -o-linear-gradient(#62cffc, #04aef4); + background-image: linear-gradient(#62cffc, #04aef4); + border-bottom-color: #049cdb; +} +.alert-message .close { + float: right; + margin-top: -2px; + color: #000; + font-size: 20px; + font-weight: bold; + text-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=20); + -khtml-opacity: 0.2; + -moz-opacity: 0.2; + opacity: 0.2; +} +.alert-message .close:hover { + text-decoration: none; + filter: alpha(opacity=40); + -khtml-opacity: 0.4; + -moz-opacity: 0.4; + opacity: 0.4; +} +.block-message { + margin-bottom: 18px; + padding: 14px; + color: #404040; + color: rgba(0, 0, 0, 0.8); + *color: #404040; + /* IE 6-7 */ + + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.block-message p { + color: #404040; + color: rgba(0, 0, 0, 0.8); + *color: #404040; + /* IE 6-7 */ + + margin-right: 30px; + margin-bottom: 0; +} +.block-message ul { + margin-bottom: 0; +} +.block-message strong { + display: block; +} +.block-message.error { + background: #f8dcda; + border: 1px solid #f4c8c5; +} +.block-message.warning { + background: #fff0c0; + border: 1px solid #ffe38d; +} +.block-message.success { + background: #dff1df; + border: 1px solid #bbe2bb; +} +.block-message.info { + background: #c7eefe; + border: 1px solid #ade6fe; +} +.tabs, .pills { + margin: 0 0 20px; + padding: 0; + zoom: 1; +} +.tabs:before, +.pills:before, +.tabs:after, +.pills:after { + display: table; + content: ""; +} +.tabs:after, .pills:after { + clear: both; +} +.tabs li, .pills li { + display: inline; +} +.tabs li a, .pills li a { + float: left; + width: auto; +} +.tabs { + width: 100%; + border-bottom: 1px solid #bfbfbf; +} +.tabs li a { + margin-bottom: -1px; + margin-right: 2px; + padding: 0 15px; + line-height: 35px; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.tabs li a:hover { + background-color: #e6e6e6; + border-bottom: 1px solid #bfbfbf; +} +.tabs li.active a { + background-color: #fff; + padding: 0 14px; + border: 1px solid #ccc; + border-bottom: 0; + color: #808080; +} +.pills li a { + margin: 5px 3px 5px 0; + padding: 0 15px; + text-shadow: 0 1px 1px #fff; + line-height: 30px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pills li a:hover { + background: #0050a3; + color: #fff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pills li.active a { + background: #0069d6; + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + float: left; + margin: 0; + border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination ul li { + display: inline; +} +.pagination ul li a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid; + border-right-color: #ddd; + border-right-color: rgba(0, 0, 0, 0.15); + *border-right-color: #ddd; + /* IE6-7 */ + + text-decoration: none; +} +.pagination ul li a:hover, .pagination ul li.active a { + background-color: #c7eefe; +} +.pagination ul li.disabled a, .pagination ul li.disabled a:hover { + background-color: none; + color: #bfbfbf; +} +.pagination ul li.next a { + border: 0; +} +.well { + background-color: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.modal-backdrop { + background-color: rgba(0, 0, 0, 0.5); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1000; +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 2000; + width: 560px; + margin: -280px 0 0 -250px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal .modal-header { + border-bottom: 1px solid #eee; + padding: 5px 20px; +} +.modal .modal-header a.close { + position: absolute; + right: 10px; + top: 10px; + color: #999; + line-height: 10px; + font-size: 18px; +} +.modal .modal-body { + padding: 20px; +} +.modal .modal-footer { + background-color: #f5f5f5; + padding: 14px 20px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; +} +.modal .modal-footer:before, .modal .modal-footer:after { + display: table; + content: ""; +} +.modal .modal-footer:after { + clear: both; +} +.modal .modal-footer .btn { + float: right; + margin-left: 10px; +} +.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.twipsy .twipsy-inner { + padding: 3px 8px; + background-color: #000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.twipsy .twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background-color: #333; + background-color: rgba(0, 0, 0, 0.8); + *background-color: #333; + /* IE 6-7 */ + + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background-color: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} diff --git a/1.1.0/assets/css/bootstrap-1.1.0.min.css b/1.1.0/assets/css/bootstrap-1.1.0.min.css new file mode 100755 index 0000000000..76178b180c --- /dev/null +++ b/1.1.0/assets/css/bootstrap-1.1.0.min.css @@ -0,0 +1,227 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +header,section,footer,article,aside{display:block;} +.clearfix{zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.center-block{display:block;margin:0 auto;} +.container{width:940px;margin:0 auto;zoom:1;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.row{zoom:1;}.row:before,.row:after{display:table;content:"";} +.row:after{clear:both;} +.row .span1{float:left;width:40px;margin-left:20px;}.row .span1:first-child{margin-left:0;} +.row .span2{float:left;width:100px;margin-left:20px;}.row .span2:first-child{margin-left:0;} +.row .span3{float:left;width:160px;margin-left:20px;}.row .span3:first-child{margin-left:0;} +.row .span4{float:left;width:220px;margin-left:20px;}.row .span4:first-child{margin-left:0;} +.row .span5{float:left;width:280px;margin-left:20px;}.row .span5:first-child{margin-left:0;} +.row .span6{float:left;width:340px;margin-left:20px;}.row .span6:first-child{margin-left:0;} +.row .span7{float:left;width:400px;margin-left:20px;}.row .span7:first-child{margin-left:0;} +.row .span8{float:left;width:460px;margin-left:20px;}.row .span8:first-child{margin-left:0;} +.row .span9{float:left;width:520px;margin-left:20px;}.row .span9:first-child{margin-left:0;} +.row .span10{float:left;width:580px;margin-left:20px;}.row .span10:first-child{margin-left:0;} +.row .span11{float:left;width:640px;margin-left:20px;}.row .span11:first-child{margin-left:0;} +.row .span12{float:left;width:700px;margin-left:20px;}.row .span12:first-child{margin-left:0;} +.row .span13{float:left;width:760px;margin-left:20px;}.row .span13:first-child{margin-left:0;} +.row .span14{float:left;width:820px;margin-left:20px;}.row .span14:first-child{margin-left:0;} +.row .span15{float:left;width:880px;margin-left:20px;}.row .span15:first-child{margin-left:0;} +.row .span16{float:left;width:940px;margin-left:20px;}.row .span16:first-child{margin-left:0;} +.row .offset1{margin-left:80px !important;}.row .offset1:first-child{margin-left:60px !important;} +.row .offset2{margin-left:140px !important;}.row .offset2:first-child{margin-left:120px !important;} +.row .offset3{margin-left:200px !important;}.row .offset3:first-child{margin-left:180px !important;} +.row .offset4{margin-left:260px !important;}.row .offset4:first-child{margin-left:240px !important;} +.row .offset5{margin-left:320px !important;}.row .offset5:first-child{margin-left:300px !important;} +.row .offset6{margin-left:380px !important;}.row .offset6:first-child{margin-left:360px !important;} +.row .offset7{margin-left:440px !important;}.row .offset7:first-child{margin-left:420px !important;} +.row .offset8{margin-left:500px !important;}.row .offset8:first-child{margin-left:480px !important;} +.row .offset9{margin-left:500px !important;}.row .offset9:first-child{margin-left:480px !important;} +.row .offset10{margin-left:620px !important;}.row .offset10:first-child{margin-left:600px !important;} +.row .offset11{margin-left:680px !important;}.row .offset11:first-child{margin-left:660px !important;} +.row .offset12{margin-left:740px !important;}.row .offset12:first-child{margin-left:720px !important;} +html,body{background-color:#fff;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#808080;text-rendering:optimizeLegibility;} +div.container{width:940px;margin:0 auto;} +div.container-fluid{padding:0 20px;zoom:1;}div.container-fluid:before,div.container-fluid:after{display:table;content:"";} +div.container-fluid:after{clear:both;} +div.container-fluid div.sidebar{float:left;width:220px;} +div.container-fluid div.content{min-width:700px;max-width:1180px;margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#0050a3;text-decoration:underline;} +.btn{display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);padding:4px 14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:18px;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.primary{background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(#049cdb, #0064cd);background-image:-ms-linear-gradient(#049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(#049cdb, #0064cd);background-image:-o-linear-gradient(#049cdb, #0064cd);background-image:linear-gradient(#049cdb, #0064cd);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #004b9a;border-bottom-color:#003f81;}.primary:hover{color:#fff;} +.btn{-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}.btn.primary{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn.primary:hover{color:#fff;} +.btn.large{font-size:16px;line-height:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding-right:9px;padding-left:9px;font-size:11px;} +.btn.disabled{background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;cursor:default;} +.btn:disabled{background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;cursor:default;color:#fff;} +.btn:active{-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:0 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;line-height:inherit;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#e6e6e6;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:17px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre-wrap;} +form{margin-bottom:18px;}form fieldset{margin-bottom:18px;padding-top:18px;}form fieldset legend{display:block;margin-left:150px;font-size:20px;line-height:1;*margin:0 0 5px 145px;*line-height:1.5;color:#404040;} +form .clearfix{margin-bottom:18px;} +form label,form input,form select,form textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +form label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +form div.input{margin-left:150px;} +form input[type=checkbox],form input[type=radio]{cursor:pointer;} +form input[type=text],form input[type=password],form textarea,form select,form .uneditable-input{display:inline-block;width:210px;margin:0;padding:4px;font-size:13px;line-height:18px;height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +form select,form input[type=file]{height:27px;line-height:27px;} +form textarea{height:auto;} +form .uneditable-input{background-color:#eee;display:block;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);} +form :-moz-placeholder{color:#bfbfbf;} +form ::-webkit-input-placeholder{color:#bfbfbf;} +form input[type=text],form input[type=password],form select,form textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +form input[type=text]:focus,form input[type=password]:focus,form textarea:focus{outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +form div.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.error>label,form div.error span.help-inline,form div.error span.help-block{color:#9d261d;} +form div.error input[type=text],form div.error input[type=password],form div.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.error input[type=text]:focus,form div.error input[type=password]:focus,form div.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);} +form div.error .input-prepend span.add-on,form div.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;} +form .input-mini,form input.mini,form textarea.mini,form select.mini{width:60px;} +form .input-small,form input.small,form textarea.small,form select.small{width:90px;} +form .input-medium,form input.medium,form textarea.medium,form select.medium{width:150px;} +form .input-large,form input.large,form textarea.large,form select.large{width:210px;} +form .input-xlarge,form input.xlarge,form textarea.xlarge,form select.xlarge{width:270px;} +form .input-xxlarge,form input.xxlarge,form textarea.xxlarge,form select.xxlarge{width:530px;} +form textarea.xxlarge{overflow-y:scroll;} +form input[readonly]:focus,form textarea[readonly]:focus,form input.disabled{background:#f5f5f5;border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:12px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span,.inline-inputs input[type=text]{display:inline-block;} +.inline-inputs input.mini{width:60px;} +.inline-inputs input.small{width:90px;} +.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input[type=text],.input-append input[type=text]{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{background:#f5f5f5;float:left;display:block;width:auto;min-width:16px;padding:4px 4px 4px 5px;color:#bfbfbf;font-weight:normal;line-height:18px;height:18px;text-align:center;text-shadow:0 1px 0 #fff;border:1px solid #ccc;border-right-width:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input[type=text]{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right-width:1px;border-left-width:0;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;}.inputs-list li label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;}.inputs-list li label strong{color:#808080;} +.inputs-list li label small{font-size:12px;font-weight:normal;} +.inputs-list li ul.inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list li:first-child{padding-top:5px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;} +form.form-stacked{padding-left:20px;}form.form-stacked fieldset{padding-top:9px;} +form.form-stacked legend{margin-left:0;} +form.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +form.form-stacked .clearfix{margin-bottom:9px;}form.form-stacked .clearfix div.input{margin-left:0;} +form.form-stacked .inputs-list{margin-bottom:0;}form.form-stacked .inputs-list li{padding-top:0;}form.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +form.form-stacked div.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +form.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;font-size:13px;}table th,table td{padding:10px 10px 9px;line-height:13.5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;} +table th{padding-top:9px;font-weight:bold;border-bottom-width:2px;} +.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td{background-color:#f5f5f5;} +.zebra-striped .header{cursor:pointer;}.zebra-striped .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +.zebra-striped .headerSortUp,.zebra-striped .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +.zebra-striped .header:hover:after{visibility:visible;} +.zebra-striped .headerSortDown:after,.zebra-striped .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +.zebra-striped .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar .fill{background:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(#333333, #222222);background-image:-ms-linear-gradient(#333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(#333333, #222222);background-image:-o-linear-gradient(#333333, #222222);background-image:linear-gradient(#333333, #222222);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar a:hover,.topbar ul li.active a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;}.topbar h3 a{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}.topbar form input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;width:220px;padding:4px 9px;color:#fff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;transition:none;}.topbar form input:-moz-placeholder{color:#e6e6e6;} +.topbar form input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar form input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#fff;} +.topbar form input:focus,.topbar form input.focused{outline:none;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +.topbar ul{display:block;float:left;margin:0 10px 0 0;position:relative;}.topbar ul.secondary-nav{float:right;margin-left:10px;margin-right:0;} +.topbar ul li{display:block;float:left;font-size:13px;}.topbar ul li a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar ul li a:hover{color:#fff;text-decoration:none;} +.topbar ul li.active a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar ul.primary-nav li ul{left:0;} +.topbar ul.secondary-nav li ul{right:0;} +.topbar ul li.menu{position:relative;}.topbar ul li.menu a.menu:after{width:0px;height:0px;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.topbar ul li.menu.open a.menu,.topbar ul li.menu.open a:hover{background-color:#444;background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;} +.topbar ul li.menu.open ul{display:block;}.topbar ul li.menu.open ul li a{background-color:transparent;font-weight:normal;}.topbar ul li.menu.open ul li a:hover{background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;} +.topbar ul li.menu.open ul li.active a{background-color:rgba(255, 255, 255, 0.1);font-weight:bold;} +.topbar ul li ul{background-color:#333;float:left;display:none;position:absolute;top:40px;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:0;text-align:left;border:0;zoom:1;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}.topbar ul li ul li{float:none;clear:both;display:block;background:none;font-size:12px;}.topbar ul li ul li a{display:block;padding:6px 15px;clear:both;font-weight:normal;line-height:19px;color:#bbb;}.topbar ul li ul li a:hover{background-color:#333;background-color:rgba(255, 255, 255, 0.25);color:#fff;} +.topbar ul li ul li.divider{height:1px;overflow:hidden;background:#222;background:rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:5px 0;} +.topbar ul li ul li span{clear:both;display:block;background:rgba(0, 0, 0, 0.2);padding:6px 15px;cursor:default;color:#808080;border-top:1px solid rgba(0, 0, 0, 0.2);} +.hero-unit{background-color:#f5f5f5;margin-top:60px;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.alert-message{background-color:rgba(0, 0, 0, 0.15);background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15)));background-image:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-ms-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.15)));background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.15));background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.15));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";background-color:#e6e6e6;margin-bottom:18px;padding:8px 15px;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);border-bottom:1px solid rgba(0, 0, 0, 0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.alert-message p{color:#fff;margin-bottom:0;}.alert-message p+p{margin-top:5px;} +.alert-message.error{background-color:#d83a2e;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#e4776f), to(#d83a2e));background-image:-moz-linear-gradient(#e4776f, #d83a2e);background-image:-ms-linear-gradient(#e4776f, #d83a2e);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4776f), color-stop(100%, #d83a2e));background-image:-webkit-linear-gradient(#e4776f, #d83a2e);background-image:-o-linear-gradient(#e4776f, #d83a2e);background-image:linear-gradient(#e4776f, #d83a2e);border-bottom-color:#b32b21;} +.alert-message.warning{background-color:#ffd040;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffe38d), to(#ffd040));background-image:-moz-linear-gradient(#ffe38d, #ffd040);background-image:-ms-linear-gradient(#ffe38d, #ffd040);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe38d), color-stop(100%, #ffd040));background-image:-webkit-linear-gradient(#ffe38d, #ffd040);background-image:-o-linear-gradient(#ffe38d, #ffd040);background-image:linear-gradient(#ffe38d, #ffd040);border-bottom-color:#ffc40d;} +.alert-message.success{background-color:#62bc62;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#97d397), to(#62bc62));background-image:-moz-linear-gradient(#97d397, #62bc62);background-image:-ms-linear-gradient(#97d397, #62bc62);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #97d397), color-stop(100%, #62bc62));background-image:-webkit-linear-gradient(#97d397, #62bc62);background-image:-o-linear-gradient(#97d397, #62bc62);background-image:linear-gradient(#97d397, #62bc62);border-bottom-color:#46a546;} +.alert-message.info{background-color:#04aef4;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62cffc), to(#04aef4));background-image:-moz-linear-gradient(#62cffc, #04aef4);background-image:-ms-linear-gradient(#62cffc, #04aef4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62cffc), color-stop(100%, #04aef4));background-image:-webkit-linear-gradient(#62cffc, #04aef4);background-image:-o-linear-gradient(#62cffc, #04aef4);background-image:linear-gradient(#62cffc, #04aef4);border-bottom-color:#049cdb;} +.alert-message .close{float:right;margin-top:-2px;color:#000;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}.alert-message .close:hover{text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.block-message{margin-bottom:18px;padding:14px;color:#404040;color:rgba(0, 0, 0, 0.8);*color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.block-message p{color:#404040;color:rgba(0, 0, 0, 0.8);*color:#404040;margin-right:30px;margin-bottom:0;} +.block-message ul{margin-bottom:0;} +.block-message strong{display:block;} +.block-message.error{background:#f8dcda;border:1px solid #f4c8c5;} +.block-message.warning{background:#fff0c0;border:1px solid #ffe38d;} +.block-message.success{background:#dff1df;border:1px solid #bbe2bb;} +.block-message.info{background:#c7eefe;border:1px solid #ade6fe;} +.tabs,.pills{margin:0 0 20px;padding:0;zoom:1;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";} +.tabs:after,.pills:after{clear:both;} +.tabs li,.pills li{display:inline;}.tabs li a,.pills li a{float:left;width:auto;} +.tabs{width:100%;border-bottom:1px solid #bfbfbf;}.tabs li a{margin-bottom:-1px;margin-right:2px;padding:0 15px;line-height:35px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.tabs li a:hover{background-color:#e6e6e6;border-bottom:1px solid #bfbfbf;} +.tabs li.active a{background-color:#fff;padding:0 14px;border:1px solid #ccc;border-bottom:0;color:#808080;} +.pills li a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #fff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills li a:hover{background:#0050a3;color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pills li.active a{background:#0069d6;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}.pagination ul li{display:inline;}.pagination ul li a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination ul li a:hover,.pagination ul li.active a{background-color:#c7eefe;} +.pagination ul li.disabled a,.pagination ul li.disabled a:hover{background-color:none;color:#bfbfbf;} +.pagination ul li.next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);} +.modal-backdrop{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;} +.modal{position:fixed;top:50%;left:50%;z-index:2000;width:560px;margin:-280px 0 0 -250px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal .modal-header{border-bottom:1px solid #eee;padding:5px 20px;}.modal .modal-header a.close{position:absolute;right:10px;top:10px;color:#999;line-height:10px;font-size:18px;} +.modal .modal-body{padding:20px;} +.modal .modal-footer{background-color:#f5f5f5;padding:14px 20px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;}.modal .modal-footer:before,.modal .modal-footer:after{display:table;content:"";} +.modal .modal-footer:after{clear:both;} +.modal .modal-footer .btn{float:right;margin-left:10px;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy .twipsy-inner{padding:3px 8px;background-color:#000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy .twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background-color:#333;background-color:rgba(0, 0, 0, 0.8);*background-color:#333;padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} diff --git a/1.1.0/assets/css/docs.css b/1.1.0/assets/css/docs.css new file mode 100755 index 0000000000..b7d241994b --- /dev/null +++ b/1.1.0/assets/css/docs.css @@ -0,0 +1,239 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 60px; +} +#masthead, #footer { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0))"; +} +#masthead div.inner, #footer div.inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); +} +#masthead h1, +#footer h1, +#masthead p, +#footer p { + color: #fff; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +#masthead p a, +#footer p a { + color: #fff; + font-weight: bold; +} +#masthead { + margin-top: 40px; +} +#masthead h1, +#masthead p { + text-align: center; + margin-bottom: 9px; +} +#masthead h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +#masthead p { + font-weight: 300; +} +#masthead p.lead { + font-size: 20px; + line-height: 27px; +} + +div.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +div.quickstart div.row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +div.quickstart div.columns { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +div.quickstart div.columns:last-child { + border-right: 1px solid #eee; + width: 286px; +} +div.quickstart h6, +div.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +div.quickstart h6 { + color: #999; +} +div.quickstart form textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} +#footer { + margin-top: 80px; +} +#footer p { + margin-bottom: 0; + color: rgba(255,255,255,.8) +} +#footer p.right { + float: right; +} +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 10px; +} +.show-grid .column, .show-grid .columns { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + height: 30px; + line-height: 30px; +} +.show-grid:hover .column, .show-grid:hover .columns { + background: rgba(0, 0, 0, 0.25); +} +/* Render mini layout previews +-------------------------------------------------- */ +div.mini-layout { + height: 340px; + margin-bottom: 20px; + padding: 9px; + border: 1px solid #ccc; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); +} +div.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +div.mini-layout div.mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 450px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-sidebar, +div.mini-layout.fluid div.mini-layout-header, +div.mini-layout.fluid div.mini-layout-body { + float: left; +} +div.mini-layout.fluid div.mini-layout-sidebar { + background-color: #bbd8e9; + width: 90px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-body { + width: 400px; + margin-left: 10px; +} +/* Topbar special styles +-------------------------------------------------- */ +div.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +div.topbar-wrapper div.topbar { + position: absolute; + margin: 0 -20px; +} + +div.topbar-wrapper div.topbar .fill { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Popover docs +-------------------------------------------------- */ +div.popover-well { + min-height: 160px; +} + +div.popover-well div.popover { + display: block; +} + +div.popover-well div.popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} + +div.popover-well div.popover-menu-wrapper { + height: 80px; +} + +img.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + +/* Pretty Print +-------------------------------------------------- */ +PRE.prettyprint { + overflow: hidden; +} \ No newline at end of file diff --git a/1.1.0/assets/img/bird.png b/1.1.0/assets/img/bird.png new file mode 100755 index 0000000000000000000000000000000000000000..f0e6fcb51b21e287ea9f924908e39002fa817126 GIT binary patch literal 4434 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.1.0/assets/img/browsers.png b/1.1.0/assets/img/browsers.png new file mode 100755 index 0000000000000000000000000000000000000000..e2e1f700fb0e32964d70e7ef28330a7963188ebb GIT binary patch literal 18286 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 KMNUMnLSTX;U_4a- literal 0 HcmV?d00001 diff --git a/1.1.0/assets/img/grid-18px.png b/1.1.0/assets/img/grid-18px.png new file mode 100755 index 0000000000000000000000000000000000000000..68f9fe1b70c40b25278613599bb593a0cb6acc0b GIT binary patch literal 1118 zcmaJ=O=uHA6y8=^`a>>O0;Uv}tsscmosCJ;U7EIOw$-3pN*ZWdMBMI9nx);Hb$4o# z3RbNs9t0`atHC0A(O!BJ6|Gw9L82gNj~)twVh>*Q_zA-Ag+PZ~xWYVspGL7bOgdvfZuV7d; zS<|Vci6o56DHg}Gz`arxD9itc8b%H6-~`-@_n*Q}GH*dH0Ub1NtE6!0Zr7D1#%!oy zWG4}tt7dU5gD`S3$f9H8A(p3QMb%B$Qew!m7&jfPm@14*5r$~6x~_=;#KI)cVL=!f z;`w1P6bi)zDI5-mc!>ufP~}QUoj0I~t6Xi5+gq3GHiKai&l0rt^H3YHkwKR(E$a1S z3DwoBaJBle^wi~YBpA*u?O&y?nn?e+%Ua`-O|A8zN&4L;joozk!zOtY#kdqr=C;3m ze%^W&92kE8@`>lu;&t!t>e<$z25s9H(gupFxpN~7YEu;9%(ULceR75QZg>Ji06mhF-@t2k&3;wPZ1?@s<*@gWfShf4Z7Z^ok zbwy)|Z^cC8JDPq+=gN3<^HAH+!VVl}?s?63=gypS=6cEg8%@RfGui*F$w6w++w9q3 zv)L>j1t6CvmzI{s&&+8#xmX`h`YHDgK z1qhj^2u-uGu`zCAZE$d~p7?}Az(n{Q+2`iwrq0jLzaSr7U0si8Gk6mJ`8ymRAMc)> zo!N-?_V!lL%REI33k#nLa}#ZEZ;uk6;W+0JK3Zrgd!y0#J8wTUH1x42@e?VON~K!Z zjedT9T2Jo&sHmtF{y88Z;6RLn@J&xo>!j?VAI?7q1qB6r`UET4QMy+1^75jXqdYx5 zwMfV)E~z0iIk45Bvp{Y|uLre)z5xz1WDlh9a7W%L-;tgpjO_6cSPuWO1;iK6a-eIp zTCH=CYfDN>vLYiR)d2DmyjT2g$;imi6%`f5lZ+M!ax0S&=;YScR$X^@_bX;=0lN#l z#j&xm)y~e&Ri=KW_4f8gCnhFliLr5hOUGgXJh?sAgyI7DsMxE&`FE5W578WLvPg*$4`N(WGuZZ=ChxpkJ zofKL#0WG#DwqCD)>PiG{)V&8U0I6FK04lRniM+w)kSnA0JF(HhXAx1?B zW5letZhBl1tRvuGC2^Cn@y`~Eg|KUG8y-+$tYCL)Mf}H7x^_FTxw-lKwY9Z2wOTE% z@u*gsg3QX>pd9!Ty6yP#q2b}-nY=6^A>lq`BWxE{@G=z3$9Q4M9f&Nq~CTPS9V#)ywKrrw#G) z;y#Yd^9*2fTp7@$C8WC8jTh3i9suf4`nZVfD*%`xa zBK73tq{G|WyVMnys;VlQ?#@v3Qa0VqRQa?7|hZ#MJ_7G@8p8s0Wq16C3bybmXbJ&jN6>6J3)d z8SEDEB6&29iHW&Vir^$1v9ZC`91IKn(#j*Bj`Scua}%>r_Pk3yu6H{Ej~|N@mxA?F zh2H`F=H%m;@FgFxG3|~l34H_0R`0Mou1R#QYN!8yOpjVW?*sMM51hW9>9)JTVqkjW z`7T~iq4-+DpUL5$U6tw=k=>QC-9O2j{7iV$WOh67O}k .topbar li a'), + targets = nav.map(function () { + return $(this).attr('href'); + }), + offsets = $.map(targets, function (id) { + return $(id).offset().top; + }); + + + function setButton(id) { + nav.parent("li").removeClass('active'); + $(nav[$.inArray(id, targets)]).parent("li").addClass('active'); + } + + function processScroll(e) { + var scrollTop = $window.scrollTop() + 10, i; + for (i = offsets.length; i--;) { + if (activeTarget != targets[i] && scrollTop >= offsets[i] && (!offsets[i + 1] || scrollTop <= offsets[i + 1])) { + activeTarget = targets[i]; + setButton(activeTarget); + } + } + } + + nav.click(function () { + processScroll(); + }); + + processScroll(); + + $window.scroll(processScroll); + + + // Dropdown example for topbar nav + // =============================== + + $("body").bind("click", function (e) { + $('a.menu').parent("li").removeClass("open"); + }); + + $("a.menu").click(function (e) { + var $li = $(this).parent("li").toggleClass('open'); + return false; + }); + + + // table sort example + // ================== + + $("#sortTableExample").tablesorter( {sortList: [[1,0]]} ); + + + // add on logic + // ============ + + $('.add-on :checkbox').click(function() { + if ($(this).attr('checked')) { + $(this).parents('.add-on').addClass('active'); + } else { + $(this).parents('.add-on').removeClass('active'); + } + }); + + + // Disable certain links in docs + // ============================= + + $('ul.tabs a, ul.pills a, .pagination a, .well .btn, .actions .btn, .alert-message .btn, a.close').click(function(e) { + e.preventDefault(); + }); + + // Copy code blocks in docs + $(".copy-code").focus(function() { + var el = this; + // push select to event loop for chrome :{o + setTimeout(function () { $(el).select(); }, 1); + }); + + + // POSITION TWIPSIES + // ================= + + $('.twipsies.well a').each(function () { + var type = this.title + , $anchor = $(this) + , $twipsy = $('.twipsy.' + type) + + , twipsy = { + width: $twipsy.width() + 10 + , height: $twipsy.height() + 10 + } + + , anchor = { + position: $anchor.position() + , width: $anchor.width() + , height: $anchor.height() + } + + , offset = { + above: { + top: anchor.position.top - twipsy.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , below: { + top: anchor.position.top + anchor.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , left: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left - twipsy.width - 5 + } + , right: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left + anchor.width + 5 + } + } + + $twipsy.css(offset[type]) + + }); + +}); \ No newline at end of file diff --git a/1.1.0/assets/js/google-code-prettify/prettify.css b/1.1.0/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..da6b6e7e17 --- /dev/null +++ b/1.1.0/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,41 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +pre.prettyprint { + background: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */ +ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; } +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ \ No newline at end of file diff --git a/1.1.0/assets/js/google-code-prettify/prettify.js b/1.1.0/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.1.0/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p
'); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/1.1.0/index.html b/1.1.0/index.html new file mode 100755 index 0000000000..95131d1a96 --- /dev/null +++ b/1.1.0/index.html @@ -0,0 +1,1395 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Bootstrap, from Twitter

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind.

+
+
+
+ + +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+
+
+
+
+ +
+ + + + +
+ +
+
+

History

+

In the earlier days of Twitter, engineers used almost any library they were familiar with to meet front-end requirements. Bootstrap began as an answer to the challenges that presented and development quickly accelerated during Twitter’s first Hackweek.

+

With the help and feedback of many engineers at Twitter, Bootstrap has grown significantly to encompass not only basic styles, but more elegant and durable front-end design patterns.

+

Read more on dev.twitter.com ›

+
+
+

Browser support

+

Bootstrap is tested and supported in major modern browsers like Chrome, Safari, Internet Explorer, and Firefox.

+ Tested and supported in Chrome, Safari, Internet Explorer, and Firefox +
    +
  • Latest Safari
  • +
  • Latest Google Chrome
  • +
  • Firefox 4+
  • +
  • Internet Explorer 7+
  • +
+
+
+

What's included

+

Bootstrap comes complete with compiled CSS, uncompiled, and example templates.

+
    +
  • All original .less files
  • +
  • Fully compiled and minified CSS
  • +
  • Complete styleguide documentation
  • +
  • Example page template (more to come soon)
  • +
+
+
+
+ + + + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It’s a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6 columns">
+    ...
+  </div>
+  <div class="span10 columns">
+    ...
+  </div>
+</div>
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+
+
3
+
3
+
3
+
3
+
3
+
1
+
+
+
4
+
4
+
4
+
4
+
+
+
4
+
6
+
6
+
+
+
8
+
8
+
+
+
5
+
11
+
+
+
16
+
+

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+
+ + + + +
+ + + +
+
+

Fixed layout

+

A basic 940px wide, centered container layout for just about any site or page.

+
+
+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+ + +
+
+

Fluid layout

+

A flexible fluid or liquid page structure with min- and max-widths and a left-hand sidebar. Great for apps.

+
+
+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + + +
+ + + +
+
+

Headings and copy

+

A standard typographic hierarchy for structuring your webpages.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example heading Has sub-heading…

+
+
+ + +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to indicate additional importance or emphasis of a word or phrase relative to its surrounding copy. Use <strong> for importance and <em> for stress emphasis.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Note: It's still okay to use <b> and <i> tags in HTML5, but they don't come with inherent styles anymore. <b> is meant to highlight words or phrases without conveying additional importance, while <i> is mostly for voice, technical terms, etc.

+

Addresses

+

The <address> element is used for contact information for its nearest ancestor, or the entire body of work. Here’s how it looks:

+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+

Note: Each line in an <address> must end with a line-break (<br />) or be wrapped in a block-level tag (e.g., <p>) to properly structure the content.

+

Abbreviations

+

For abbreviations and acronyms, use the <abbr> tag (<acronym> is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ + +
+
+

Blockquotes

+

+ <blockquote> + <p> + <small> +

+
+
+

How to quote

+

To include a blockquote, wrap <blockquote> around <p> and <small> tags. Use the <small> element to cite your source and you'll get an em dash &mdash; before it.

+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

+ Dr. Julius Hibbert +
+
+
+ +

Lists

+
+
+

Unordered <ul>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Ordered <ol>

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. Consectetur adipiscing elit
  4. +
  5. Integer molestie lorem at massa
  6. +
  7. Facilisis in pretium nisl aliquet
  8. +
  9. Nulla volutpat aliquam velit
  10. +
  11. Faucibus porta lacus fringilla vel
  12. +
  13. Aenean sit amet erat nunc
  14. +
  15. Eget porttitor lorem
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+
+ + + + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a <thead> such that hierarchy is <thead> > <tr> > <th>.

+

Similar to the column headers, all your table’s body content should be wrapped in a <tbody> so your hierarchy is <tbody> > <tr> > <td>.

+
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table class="common-table">
+  ...
+</table>
+

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+

Note: Zebra-striping is a progressive enhancement not available for older browsers like IE8 and below.

+
+<table class="common-table zebra-striped">
+...
+</table>
+

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column’s header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script src="js/jquery/jquery.tablesorter.min.js"></script>
+<script >
+  $(function() {
+    $("table#sortTableExample").tablesorter({ sortList: [[1,0]] });
+  });
+</script>
+<table class="common-table zebra-striped">
+  ...
+</table>
+
+
+
+ + + + +
+ +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some Value Here +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+   +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form’s HTML and you’ll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+ + Small snippet of help text +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+   +
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a blue .primary class is available. Plus, rolling your own styles is easy peasy.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you’ll want to apply these to only <a>, <button>, and select <input> elements. Here’s how it looks:

+
+   +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That’s .disabled for links and :disabled for <button> elements.

+

Links

+ +

Buttons

+
+   +
+
+
+
+ + + + + + + + + +
+ + +
+
+

Basic alerts

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+
+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Holy gaucamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+
+
+
+ +
+
+

Block messages

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+
+
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+

Take this action Or do this

+
+
+ × +

Holy gaucamole! This is a warning! Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+

Take this action Or do this

+
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+

Take this action Or do this

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+

Take this action Or do this

+
+
+
+
+ + + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it’s important that the background context be maintained.

+
+
+
+ + +
+
+
+ + +
+
+

Tool Tips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
below!
+
+
+
+
right!
+
+
+
+
left!
+
+
+
+
above!
+
+
+
+
+
+ + +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without affecting layout.

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+
+ + + + +
+ +
+
+

Bootstrap was built with Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap’s Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" href="less/bootstrap.less" media="all" />
+<script src="js/less-1.0.41.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What’s included

+

Here are some of the highlights of what’s included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Color variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you’re set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline
+@baseline:          20px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS’s normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They’re great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Georgia", Times New Roman, Times, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .monospace(@weight: normal, @size: 12px, @lineHeight: 20px) {
+    font-family: "Monaco", Courier New, monospace;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+}
+
+

Gradients

+
+#gradient {
+  .horizontal (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, right top, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(left, @startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
+    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor); // IE8+
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE6 & IE7
+    background-image: linear-gradient(left, @startColor, @endColor); // Le standard
+  }
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); // IE8+
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE6 & IE7
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  .directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
+    ...
+  }
+  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
+    ...
+  }
+}
+
+ +

Operations and grid system

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+
+// Grid System
+.container {
+  width: @siteWidth;
+  margin: 0 auto;
+  .clearfix();
+}
+.columns(@columnSpan: 1) {
+  display: inline;
+  float: left;
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+  margin-left: @gridGutterWidth;
+  &:first-child {
+    margin-left: 0;
+  }
+}
+.offset(@columnOffset: 1) {
+  margin-left: (@gridColumnWidth * @columnOffset) + (@gridGutterWidth * (@columnOffset - 1)) !important;
+}
+
+
+
+ +
+ +
+ + + + + diff --git a/1.1.1/assets/css/bootstrap-1.1.1.css b/1.1.1/assets/css/bootstrap-1.1.1.css new file mode 100755 index 0000000000..9ece1008d4 --- /dev/null +++ b/1.1.1/assets/css/bootstrap-1.1.1.css @@ -0,0 +1,1990 @@ +/*! + * Bootstrap v1.1.1 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Fri Aug 26 15:21:30 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +html { + overflow-y: scroll; + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + font-size: 100%; + margin: 0; + vertical-align: baseline; + *vertical-align: middle; +} +button, input { + line-height: normal; + *overflow: visible; +} +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +/* Preboot.less + * Variables and mixins to pre-ignite any new web development project + * ------------------------------------------------------------------ */ +.clearfix { + zoom: 1; +} +.clearfix:before, .clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.center-block { + display: block; + margin: 0 auto; +} +.container { + width: 940px; + margin: 0 auto; + zoom: 1; + margin-bottom: 18px; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.btn.danger, +.alert-message.danger, +.btn.danger:hover, +.alert-message.danger:hover, +.btn.error, +.alert-message.error, +.btn.error:hover, +.alert-message.error:hover, +.btn.success, +.alert-message.success, +.btn.success:hover, +.alert-message.success:hover, +.btn.info, +.alert-message.info, +.btn.info:hover, +.alert-message.info:hover { + color: #ffffff; +} +.btn.danger, +.alert-message.danger, +.btn.error, +.alert-message.error { + background-color: #c43c35; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)); + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #c43c35 #c43c35 #882a25; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.success, .alert-message.success { + background-color: #57a957; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)); + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #57a957 #57a957 #3d773d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.info, .alert-message.info { + background-color: #339bb9; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9)); + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #339bb9 #339bb9 #22697d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +.row { + zoom: 1; + margin-bottom: 18px; + margin-left: -20px; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +.row .span1, +.row .span2, +.row .span3, +.row .span4, +.row .span5, +.row .span6, +.row .span7, +.row .span8, +.row .span9, +.row .span10, +.row .span11, +.row .span12, +.row .span13, +.row .span14, +.row .span15, +.row .span16 { + display: inline; + float: left; + margin-left: 20px; +} +.row .span1 { + width: 40px; +} +.row .span2 { + width: 100px; +} +.row .span3 { + width: 160px; +} +.row .span4 { + width: 220px; +} +.row .span5 { + width: 280px; +} +.row .span6 { + width: 340px; +} +.row .span7 { + width: 400px; +} +.row .span8 { + width: 460px; +} +.row .span9 { + width: 520px; +} +.row .span10 { + width: 580px; +} +.row .span11 { + width: 640px; +} +.row .span12 { + width: 700px; +} +.row .span13 { + width: 760px; +} +.row .span14 { + width: 820px; +} +.row .span15 { + width: 880px; +} +.row .span16 { + width: 940px; +} +.row .offset1 { + margin-left: 80px; +} +.row .offset2 { + margin-left: 140px; +} +.row .offset3 { + margin-left: 200px; +} +.row .offset4 { + margin-left: 260px; +} +.row .offset5 { + margin-left: 320px; +} +.row .offset6 { + margin-left: 380px; +} +.row .offset7 { + margin-left: 440px; +} +.row .offset8 { + margin-left: 500px; +} +.row .offset9 { + margin-left: 500px; +} +.row .offset10 { + margin-left: 620px; +} +.row .offset11 { + margin-left: 680px; +} +.row .offset12 { + margin-left: 740px; +} +html, body { + background-color: #fff; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #808080; + text-rendering: optimizeLegibility; +} +.container { + width: 940px; + margin: 0 auto; +} +.container-fluid { + padding: 0 20px; + zoom: 1; + margin-bottom: 18px; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +.container-fluid .sidebar { + float: left; + width: 220px; +} +.container-fluid .content { + min-width: 700px; + max-width: 1180px; + margin-left: 240px; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; + font-weight: inherit; +} +a:hover { + color: #0050a3; + text-decoration: underline; +} +.btn { + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + padding: 4px 14px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: 18px; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.primary { + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(top, #049cdb, #0064cd); + background-image: -ms-linear-gradient(top, #049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); + background-image: -o-linear-gradient(top, #049cdb, #0064cd); + background-image: linear-gradient(top, #049cdb, #0064cd); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border: 1px solid #004b9a; + border-bottom-color: #003f81; +} +.primary:hover { + color: #fff; +} +.btn { + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn.primary { + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.primary:hover { + color: #fff; +} +.btn.large { + font-size: 16px; + line-height: 28px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding-right: 9px; + padding-left: 9px; + font-size: 11px; +} +.btn.disabled { + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + cursor: default; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn:disabled { + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + cursor: default; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn:disabled.primary { + color: #fff; +} +.btn:active { + -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 9px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 0 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; + line-height: inherit; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #bfbfbf; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote small { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote small:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 17px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +fieldset legend { + display: block; + margin-left: 150px; + font-size: 20px; + line-height: 1; + *margin: 0 0 5px 145px; + /* IE6-7 */ + + *line-height: 1.5; + /* IE6-7 */ + + color: #404040; +} +.clearfix { + margin-bottom: 18px; +} +label, +input, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +div.input { + margin-left: 150px; +} +input[type=checkbox], input[type=radio] { + cursor: pointer; +} +input[type=text], +input[type=password], +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + padding: 4px; + font-size: 13px; + line-height: 18px; + height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +select, input[type=file] { + height: 27px; + line-height: 27px; +} +textarea { + height: auto; +} +.uneditable-input { + background-color: #eee; + display: block; + border-color: #ccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); +} +:-moz-placeholder { + color: #bfbfbf; +} +::-webkit-input-placeholder { + color: #bfbfbf; +} +input[type=text], +input[type=password], +select, +textarea { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +input[type=text]:focus, input[type=password]:focus, textarea:focus { + outline: none; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +form div.error { + background: #fae5e3; + padding: 10px 0; + margin: -10px 0 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +form div.error > label, form div.error span.help-inline, form div.error span.help-block { + color: #9d261d; +} +form div.error input[type=text], form div.error input[type=password], form div.error textarea { + border-color: #c87872; + -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); +} +form div.error input[type=text]:focus, form div.error input[type=password]:focus, form div.error textarea:focus { + border-color: #b9554d; + -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); +} +form div.error .input-prepend span.add-on, form div.error .input-append span.add-on { + background: #f4c8c5; + border-color: #c87872; + color: #b9554d; +} +.input-mini, +input.mini, +textarea.mini, +select.mini { + width: 60px; +} +.input-small, +input.small, +textarea.small, +select.small { + width: 90px; +} +.input-medium, +input.medium, +textarea.medium, +select.medium { + width: 150px; +} +.input-large, +input.large, +textarea.large, +select.large { + width: 210px; +} +.input-xlarge, +input.xlarge, +textarea.xlarge, +select.xlarge { + width: 270px; +} +.input-xxlarge, +input.xxlarge, +textarea.xxlarge, +select.xxlarge { + width: 530px; +} +textarea.xxlarge { + overflow-y: scroll; +} +input[readonly]:focus, textarea[readonly]:focus, input.disabled { + background: #f5f5f5; + border-color: #ddd; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +.actions .secondary-action { + float: right; +} +.actions .secondary-action a { + line-height: 30px; +} +.actions .secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 12px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; + *position: relative; + /* IE6-7 */ + + *top: -5px; + /* IE6-7 */ + +} +.help-block { + display: block; + max-width: 600px; +} +.inline-inputs { + color: #808080; +} +.inline-inputs span, .inline-inputs input[type=text] { + display: inline-block; +} +.inline-inputs input.mini { + width: 60px; +} +.inline-inputs input.small { + width: 90px; +} +.inline-inputs span { + padding: 0 2px 0 1px; +} +.input-prepend input[type=text], +.input-append input[type=text], +.input-prepend input[type=password], +.input-append input[type=password] { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend .add-on, .input-append .add-on { + background: #f5f5f5; + float: left; + display: block; + width: auto; + min-width: 16px; + padding: 4px 4px 4px 5px; + color: #bfbfbf; + font-weight: normal; + line-height: 18px; + height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + border: 1px solid #ccc; + border-right-width: 0; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input[type=text], .input-append input[type=password] { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + border-right-width: 1px; + border-left-width: 0; +} +.inputs-list { + margin: 0 0 5px; + width: 100%; +} +.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +.inputs-list li label { + display: block; + float: none; + width: auto; + padding: 0; + line-height: 18px; + text-align: left; + white-space: normal; +} +.inputs-list li label strong { + color: #808080; +} +.inputs-list li label small { + font-size: 12px; + font-weight: normal; +} +.inputs-list li ul.inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +.inputs-list li:first-child { + padding-top: 5px; +} +.inputs-list input[type=radio], .inputs-list input[type=checkbox] { + margin-bottom: 0; +} +.form-stacked { + padding-left: 20px; +} +.form-stacked fieldset { + padding-top: 9px; +} +.form-stacked legend { + margin-left: 0; +} +.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +.form-stacked .clearfix { + margin-bottom: 9px; +} +.form-stacked .clearfix div.input { + margin-left: 0; +} +.form-stacked .inputs-list { + margin-bottom: 0; +} +.form-stacked .inputs-list li { + padding-top: 0; +} +.form-stacked .inputs-list li label { + font-weight: normal; + padding-top: 0; +} +.form-stacked div.error { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + margin-top: 0; + margin-left: -10px; +} +.form-stacked .actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + border-collapse: separate; + font-size: 13px; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 13.5px; + text-align: left; + vertical-align: middle; + border-bottom: 1px solid #ddd; +} +table th { + padding-top: 9px; + font-weight: bold; + border-bottom-width: 2px; +} +.zebra-striped tbody tr:nth-child(odd) td { + background-color: #f9f9f9; +} +.zebra-striped tbody tr:hover td { + background-color: #f5f5f5; +} +.zebra-striped .header { + cursor: pointer; +} +.zebra-striped .header:after { + content: ""; + float: right; + margin-top: 7px; + border-width: 0 4px 4px; + border-style: solid; + border-color: #000 transparent; + visibility: hidden; +} +.zebra-striped .headerSortUp, .zebra-striped .headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.zebra-striped .header:hover:after { + visibility: visible; +} +.zebra-striped .headerSortDown:after, .zebra-striped .headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +.zebra-striped .headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table .headerSortUp.blue, table .headerSortDown.blue { + background-color: #ade6fe; +} +table .green { + color: #46a546; + border-bottom-color: #46a546; +} +table .headerSortUp.green, table .headerSortDown.green { + background-color: #cdeacd; +} +table .red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table .headerSortUp.red, table .headerSortDown.red { + background-color: #f4c8c5; +} +table .yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table .headerSortUp.yellow, table .headerSortDown.yellow { + background-color: #fff6d9; +} +table .orange { + color: #f89406; + border-bottom-color: #f89406; +} +table .headerSortUp.orange, table .headerSortDown.orange { + background-color: #fee9cc; +} +table .purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table .headerSortUp.purple, table .headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +.topbar { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; +} +.topbar .fill { + background: #222; + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.topbar a:hover, .topbar ul li.active a { + background-color: #333; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; + text-decoration: none; +} +.topbar h3 { + position: relative; +} +.topbar h3 a { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.topbar form input { + background-color: #444; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + width: 220px; + padding: 4px 9px; + color: #fff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transition: none; + -moz-transition: none; + transition: none; +} +.topbar form input:-moz-placeholder { + color: #e6e6e6; +} +.topbar form input::-webkit-input-placeholder { + color: #e6e6e6; +} +.topbar form input:hover { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.5); + color: #fff; +} +.topbar form input:focus, .topbar form input.focused { + outline: none; + background-color: #fff; + color: #404040; + text-shadow: 0 1px 0 #fff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +.topbar ul { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; +} +.topbar ul.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +.topbar ul li { + display: block; + float: left; + font-size: 13px; +} +.topbar ul li a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +.topbar ul li a:hover { + color: #fff; + text-decoration: none; +} +.topbar ul li.active a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +.topbar ul.primary-nav li ul { + left: 0; +} +.topbar ul.secondary-nav li ul { + right: 0; +} +.topbar ul li.menu { + position: relative; +} +.topbar ul li.menu a.menu:after { + width: 0px; + height: 0px; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #fff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +.topbar ul li.menu.open a.menu, .topbar ul li.menu.open a:hover { + background-color: #444; + background-color: rgba(255, 255, 255, 0.1); + *background-color: #444; + /* IE6-7 */ + + color: #fff; +} +.topbar ul li.menu.open ul { + display: block; +} +.topbar ul li.menu.open ul li a { + background-color: transparent; + font-weight: normal; +} +.topbar ul li.menu.open ul li a:hover { + background-color: rgba(255, 255, 255, 0.1); + *background-color: #444; + /* IE6-7 */ + + color: #fff; +} +.topbar ul li.menu.open ul li.active a { + background-color: rgba(255, 255, 255, 0.1); + font-weight: bold; +} +.topbar ul li ul { + background-color: #333; + float: left; + display: none; + position: absolute; + top: 40px; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 0; + text-align: left; + border: 0; + zoom: 1; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.topbar ul li ul li { + float: none; + clear: both; + display: block; + background: none; + font-size: 12px; +} +.topbar ul li ul li a { + display: block; + padding: 6px 15px; + clear: both; + font-weight: normal; + line-height: 19px; + color: #bbb; +} +.topbar ul li ul li a:hover { + background-color: #333; + background-color: rgba(255, 255, 255, 0.25); + color: #fff; +} +.topbar ul li ul li.divider { + height: 1px; + overflow: hidden; + background: #222; + background: rgba(0, 0, 0, 0.2); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + margin: 5px 0; +} +.topbar ul li ul li span { + clear: both; + display: block; + background: rgba(0, 0, 0, 0.2); + padding: 6px 15px; + cursor: default; + color: #808080; + border-top: 1px solid rgba(0, 0, 0, 0.2); +} +.hero-unit { + background-color: #f5f5f5; + margin-top: 60px; + margin-bottom: 30px; + padding: 60px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +footer { + margin-top: 17px; + padding-top: 17px; + border-top: 1px solid #eee; +} +.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.page-header h1 { + margin-bottom: 8px; +} +.btn { + cursor: pointer; + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6); + padding: 5px 14px 6px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: normal; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.btn.primary { + color: #fff; + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(top, #049cdb, #0064cd); + background-image: -ms-linear-gradient(top, #049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); + background-image: -o-linear-gradient(top, #049cdb, #0064cd); + background-image: linear-gradient(top, #049cdb, #0064cd); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.disabled { + cursor: default; + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; +} +.btn:disabled { + cursor: default; + background-image: none; + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; +} +.btn:active { + -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn.large { + font-size: 16px; + line-height: normal; + padding: 9px 14px 9px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding: 7px 9px 7px; + font-size: 11px; +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +.alert-message { + background-color: #eedc94; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94)); + background-image: -moz-linear-gradient(top, #fceec1, #eedc94); + background-image: -ms-linear-gradient(top, #fceec1, #eedc94); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94)); + background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); + background-image: -o-linear-gradient(top, #fceec1, #eedc94); + background-image: linear-gradient(top, #fceec1, #eedc94); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #eedc94 #eedc94 #e4c652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + margin-bottom: 18px; + padding: 7px 14px; + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message h5 { + line-height: 18px; +} +.alert-message p { + margin-bottom: 0; +} +.alert-message div { + margin-top: 5px; + margin-bottom: 2px; + line-height: 28px; +} +.alert-message .btn { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message .close { + float: right; + margin-top: -2px; + color: #000000; + font-size: 20px; + font-weight: bold; + text-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=20); + -khtml-opacity: 0.2; + -moz-opacity: 0.2; + opacity: 0.2; +} +.alert-message .close:hover { + color: #000000; + text-decoration: none; + filter: alpha(opacity=40); + -khtml-opacity: 0.4; + -moz-opacity: 0.4; + opacity: 0.4; +} +.alert-message.block-message { + background-image: none; + background-color: #fdf5d9; + padding: 14px; + border-color: #fceec1; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.alert-message.block-message p { + margin-right: 30px; +} +.alert-message.block-message .alert-actions { + margin-top: 5px; +} +.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info { + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.alert-message.block-message.error { + background-color: #fddfde; + border-color: #fbc7c6; +} +.alert-message.block-message.success { + background-color: #d1eed1; + border-color: #bfe7bf; +} +.alert-message.block-message.info { + background-color: #ddf4fb; + border-color: #c6edf9; +} +.tabs, .pills { + margin: 0 0 20px; + padding: 0; + zoom: 1; + margin-bottom: 18px; +} +.tabs:before, +.pills:before, +.tabs:after, +.pills:after { + display: table; + content: ""; +} +.tabs:after, .pills:after { + clear: both; +} +.tabs li, .pills li { + display: inline; +} +.tabs li a, .pills li a { + float: left; + width: auto; +} +.tabs { + width: 100%; + border-bottom: 1px solid #bfbfbf; +} +.tabs li a { + margin-bottom: -1px; + margin-right: 2px; + padding: 0 15px; + line-height: 35px; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.tabs li a:hover { + background-color: #e6e6e6; + border-bottom: 1px solid #bfbfbf; +} +.tabs li.active a { + background-color: #fff; + padding: 0 14px; + border: 1px solid #ccc; + border-bottom: 0; + color: #808080; +} +.pills li a { + margin: 5px 3px 5px 0; + padding: 0 15px; + text-shadow: 0 1px 1px #fff; + line-height: 30px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pills li a:hover { + background: #0050a3; + color: #fff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pills li.active a { + background: #0069d6; + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + float: left; + margin: 0; + border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination ul li { + display: inline; +} +.pagination ul li a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid; + border-right-color: #ddd; + border-right-color: rgba(0, 0, 0, 0.15); + *border-right-color: #ddd; + /* IE6-7 */ + + text-decoration: none; +} +.pagination ul li a:hover, .pagination ul li.active a { + background-color: #c7eefe; +} +.pagination ul li.disabled a, .pagination ul li.disabled a:hover { + background-color: transparent; + color: #bfbfbf; +} +.pagination ul li.next a { + border: 0; +} +.well { + background-color: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.modal-backdrop { + background-color: rgba(0, 0, 0, 0.5); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1000; +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 2000; + width: 560px; + margin: -280px 0 0 -250px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal .modal-header { + border-bottom: 1px solid #eee; + padding: 5px 20px; +} +.modal .modal-header .close { + position: absolute; + right: 10px; + top: 10px; + color: #999; + line-height: 10px; + font-size: 18px; +} +.modal .modal-body { + padding: 20px; +} +.modal .modal-footer { + background-color: #f5f5f5; + padding: 14px 20px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; + margin-bottom: 18px; + margin-bottom: 0; +} +.modal .modal-footer:before, .modal .modal-footer:after { + display: table; + content: ""; +} +.modal .modal-footer:after { + clear: both; +} +.modal .modal-footer .btn { + float: right; + margin-left: 10px; +} +.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.twipsy .twipsy-inner { + padding: 3px 8px; + background-color: #000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.twipsy .twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background-color: #333; + background-color: rgba(0, 0, 0, 0.8); + *background-color: #333; + /* IE 6-7 */ + + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background-color: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} diff --git a/1.1.1/assets/css/bootstrap-1.1.1.min.css b/1.1.1/assets/css/bootstrap-1.1.1.min.css new file mode 100755 index 0000000000..06bff3eb77 --- /dev/null +++ b/1.1.1/assets/css/bootstrap-1.1.1.min.css @@ -0,0 +1,255 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} +button,input{line-height:normal;*overflow:visible;} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +table{border-collapse:collapse;border-spacing:0;} +.clearfix{zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.center-block{display:block;margin:0 auto;} +.container{width:940px;margin:0 auto;zoom:1;margin-bottom:18px;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#ffffff;} +.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.row{zoom:1;margin-bottom:18px;margin-left:-20px;}.row:before,.row:after{display:table;content:"";} +.row:after{clear:both;} +.row .span1,.row .span2,.row .span3,.row .span4,.row .span5,.row .span6,.row .span7,.row .span8,.row .span9,.row .span10,.row .span11,.row .span12,.row .span13,.row .span14,.row .span15,.row .span16{display:inline;float:left;margin-left:20px;} +.row .span1{width:40px;} +.row .span2{width:100px;} +.row .span3{width:160px;} +.row .span4{width:220px;} +.row .span5{width:280px;} +.row .span6{width:340px;} +.row .span7{width:400px;} +.row .span8{width:460px;} +.row .span9{width:520px;} +.row .span10{width:580px;} +.row .span11{width:640px;} +.row .span12{width:700px;} +.row .span13{width:760px;} +.row .span14{width:820px;} +.row .span15{width:880px;} +.row .span16{width:940px;} +.row .offset1{margin-left:80px;} +.row .offset2{margin-left:140px;} +.row .offset3{margin-left:200px;} +.row .offset4{margin-left:260px;} +.row .offset5{margin-left:320px;} +.row .offset6{margin-left:380px;} +.row .offset7{margin-left:440px;} +.row .offset8{margin-left:500px;} +.row .offset9{margin-left:500px;} +.row .offset10{margin-left:620px;} +.row .offset11{margin-left:680px;} +.row .offset12{margin-left:740px;} +html,body{background-color:#fff;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#808080;text-rendering:optimizeLegibility;} +.container{width:940px;margin:0 auto;} +.container-fluid{padding:0 20px;zoom:1;margin-bottom:18px;}.container-fluid:before,.container-fluid:after{display:table;content:"";} +.container-fluid:after{clear:both;} +.container-fluid .sidebar{float:left;width:220px;} +.container-fluid .content{min-width:700px;max-width:1180px;margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#0050a3;text-decoration:underline;} +.btn{display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);padding:4px 14px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:18px;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.primary{background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #004b9a;border-bottom-color:#003f81;}.primary:hover{color:#fff;} +.btn{-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}.btn.primary{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn.primary:hover{color:#fff;} +.btn.large{font-size:16px;line-height:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding-right:9px;padding-left:9px;font-size:11px;} +.btn.disabled{background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn:disabled{background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn:disabled.primary{color:#fff;} +.btn:active{-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:0 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;line-height:inherit;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#bfbfbf;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:17px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;} +form{margin-bottom:18px;} +fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;margin-left:150px;font-size:20px;line-height:1;*margin:0 0 5px 145px;*line-height:1.5;color:#404040;} +.clearfix{margin-bottom:18px;} +label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +div.input{margin-left:150px;} +input[type=checkbox],input[type=radio]{cursor:pointer;} +input[type=text],input[type=password],textarea,select,.uneditable-input{display:inline-block;width:210px;padding:4px;font-size:13px;line-height:18px;height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +select,input[type=file]{height:27px;line-height:27px;} +textarea{height:auto;} +.uneditable-input{background-color:#eee;display:block;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);} +:-moz-placeholder{color:#bfbfbf;} +::-webkit-input-placeholder{color:#bfbfbf;} +input[type=text],input[type=password],select,textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +form div.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.error>label,form div.error span.help-inline,form div.error span.help-block{color:#9d261d;} +form div.error input[type=text],form div.error input[type=password],form div.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.error input[type=text]:focus,form div.error input[type=password]:focus,form div.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);} +form div.error .input-prepend span.add-on,form div.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;} +.input-mini,input.mini,textarea.mini,select.mini{width:60px;} +.input-small,input.small,textarea.small,select.small{width:90px;} +.input-medium,input.medium,textarea.medium,select.medium{width:150px;} +.input-large,input.large,textarea.large,select.large{width:210px;} +.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px;} +.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px;} +textarea.xxlarge{overflow-y:scroll;} +input[readonly]:focus,textarea[readonly]:focus,input.disabled{background:#f5f5f5;border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:12px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span,.inline-inputs input[type=text]{display:inline-block;} +.inline-inputs input.mini{width:60px;} +.inline-inputs input.small{width:90px;} +.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input[type=text],.input-append input[type=text],.input-prepend input[type=password],.input-append input[type=password]{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{background:#f5f5f5;float:left;display:block;width:auto;min-width:16px;padding:4px 4px 4px 5px;color:#bfbfbf;font-weight:normal;line-height:18px;height:18px;text-align:center;text-shadow:0 1px 0 #fff;border:1px solid #ccc;border-right-width:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input[type=text],.input-append input[type=password]{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right-width:1px;border-left-width:0;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;}.inputs-list li label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;}.inputs-list li label strong{color:#808080;} +.inputs-list li label small{font-size:12px;font-weight:normal;} +.inputs-list li ul.inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list li:first-child{padding-top:5px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;} +.form-stacked{padding-left:20px;}.form-stacked fieldset{padding-top:9px;} +.form-stacked legend{margin-left:0;} +.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +.form-stacked .clearfix{margin-bottom:9px;}.form-stacked .clearfix div.input{margin-left:0;} +.form-stacked .inputs-list{margin-bottom:0;}.form-stacked .inputs-list li{padding-top:0;}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +.form-stacked div.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;font-size:13px;}table th,table td{padding:10px 10px 9px;line-height:13.5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;} +table th{padding-top:9px;font-weight:bold;border-bottom-width:2px;} +.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td{background-color:#f5f5f5;} +.zebra-striped .header{cursor:pointer;}.zebra-striped .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +.zebra-striped .headerSortUp,.zebra-striped .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +.zebra-striped .header:hover:after{visibility:visible;} +.zebra-striped .headerSortDown:after,.zebra-striped .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +.zebra-striped .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar .fill{background:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar a:hover,.topbar ul li.active a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;}.topbar h3 a{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}.topbar form input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;width:220px;padding:4px 9px;color:#fff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;transition:none;}.topbar form input:-moz-placeholder{color:#e6e6e6;} +.topbar form input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar form input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#fff;} +.topbar form input:focus,.topbar form input.focused{outline:none;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +.topbar ul{display:block;float:left;margin:0 10px 0 0;position:relative;}.topbar ul.secondary-nav{float:right;margin-left:10px;margin-right:0;} +.topbar ul li{display:block;float:left;font-size:13px;}.topbar ul li a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar ul li a:hover{color:#fff;text-decoration:none;} +.topbar ul li.active a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar ul.primary-nav li ul{left:0;} +.topbar ul.secondary-nav li ul{right:0;} +.topbar ul li.menu{position:relative;}.topbar ul li.menu a.menu:after{width:0px;height:0px;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.topbar ul li.menu.open a.menu,.topbar ul li.menu.open a:hover{background-color:#444;background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;} +.topbar ul li.menu.open ul{display:block;}.topbar ul li.menu.open ul li a{background-color:transparent;font-weight:normal;}.topbar ul li.menu.open ul li a:hover{background-color:rgba(255, 255, 255, 0.1);*background-color:#444;color:#fff;} +.topbar ul li.menu.open ul li.active a{background-color:rgba(255, 255, 255, 0.1);font-weight:bold;} +.topbar ul li ul{background-color:#333;float:left;display:none;position:absolute;top:40px;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:0;text-align:left;border:0;zoom:1;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);box-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}.topbar ul li ul li{float:none;clear:both;display:block;background:none;font-size:12px;}.topbar ul li ul li a{display:block;padding:6px 15px;clear:both;font-weight:normal;line-height:19px;color:#bbb;}.topbar ul li ul li a:hover{background-color:#333;background-color:rgba(255, 255, 255, 0.25);color:#fff;} +.topbar ul li ul li.divider{height:1px;overflow:hidden;background:#222;background:rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:5px 0;} +.topbar ul li ul li span{clear:both;display:block;background:rgba(0, 0, 0, 0.2);padding:6px 15px;cursor:default;color:#808080;border-top:1px solid rgba(0, 0, 0, 0.2);} +.hero-unit{background-color:#f5f5f5;margin-top:60px;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(0.25, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-moz-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 0.25, #e6e6e6);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.btn.primary{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.disabled{cursor:default;background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;} +.btn:disabled{cursor:default;background-image:none;filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;} +.btn:active{-webkit-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn.large{font-size:16px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding:7px 9px 7px;font-size:11px;} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +.alert-message{background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);margin-bottom:18px;padding:7px 14px;color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}.alert-message h5{line-height:18px;} +.alert-message p{margin-bottom:0;} +.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px;} +.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);} +.alert-message .close{float:right;margin-top:-2px;color:#000000;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}.alert-message .close:hover{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.alert-message.block-message{background-image:none;background-color:#fdf5d9;padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.alert-message.block-message p{margin-right:30px;} +.alert-message.block-message .alert-actions{margin-top:5px;} +.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6;} +.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf;} +.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9;} +.tabs,.pills{margin:0 0 20px;padding:0;zoom:1;margin-bottom:18px;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";} +.tabs:after,.pills:after{clear:both;} +.tabs li,.pills li{display:inline;}.tabs li a,.pills li a{float:left;width:auto;} +.tabs{width:100%;border-bottom:1px solid #bfbfbf;}.tabs li a{margin-bottom:-1px;margin-right:2px;padding:0 15px;line-height:35px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.tabs li a:hover{background-color:#e6e6e6;border-bottom:1px solid #bfbfbf;} +.tabs li.active a{background-color:#fff;padding:0 14px;border:1px solid #ccc;border-bottom:0;color:#808080;} +.pills li a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #fff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills li a:hover{background:#0050a3;color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pills li.active a{background:#0069d6;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}.pagination ul li{display:inline;}.pagination ul li a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination ul li a:hover,.pagination ul li.active a{background-color:#c7eefe;} +.pagination ul li.disabled a,.pagination ul li.disabled a:hover{background-color:transparent;color:#bfbfbf;} +.pagination ul li.next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);} +.modal-backdrop{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;} +.modal{position:fixed;top:50%;left:50%;z-index:2000;width:560px;margin:-280px 0 0 -250px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal .modal-header{border-bottom:1px solid #eee;padding:5px 20px;}.modal .modal-header .close{position:absolute;right:10px;top:10px;color:#999;line-height:10px;font-size:18px;} +.modal .modal-body{padding:20px;} +.modal .modal-footer{background-color:#f5f5f5;padding:14px 20px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:18px;margin-bottom:0;}.modal .modal-footer:before,.modal .modal-footer:after{display:table;content:"";} +.modal .modal-footer:after{clear:both;} +.modal .modal-footer .btn{float:right;margin-left:10px;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy .twipsy-inner{padding:3px 8px;background-color:#000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy .twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background-color:#333;background-color:rgba(0, 0, 0, 0.8);*background-color:#333;padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} diff --git a/1.1.1/assets/css/docs.css b/1.1.1/assets/css/docs.css new file mode 100755 index 0000000000..67a34280bf --- /dev/null +++ b/1.1.1/assets/css/docs.css @@ -0,0 +1,242 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 60px; +} +section > .row { + margin-bottom: 10px; +} +#masthead, #footer { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#004D9F', EndColorStr='#049cd9', GradientType=0))"; +} +#masthead div.inner, #footer div.inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); +} +#masthead h1, +#footer h1, +#masthead p, +#footer p { + color: #fff; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +#masthead p a, +#footer p a { + color: #fff; + font-weight: bold; +} +#masthead { + margin-top: 40px; +} +#masthead h1, +#masthead p { + text-align: center; + margin-bottom: 9px; +} +#masthead h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +#masthead p { + font-weight: 300; +} +#masthead p.lead { + font-size: 20px; + line-height: 27px; +} + +div.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +div.quickstart div.row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +div.quickstart div.columns { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +div.quickstart div.columns:last-child { + border-right: 1px solid #eee; + width: 286px; +} +div.quickstart h6, +div.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +div.quickstart h6 { + color: #999; +} +div.quickstart form textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} +#footer { + margin-top: 80px; +} +#footer p { + margin-bottom: 0; + color: rgba(255,255,255,.8) +} +#footer p.right { + float: right; +} +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 10px; +} +.show-grid .column, .show-grid .columns { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + height: 30px; + line-height: 30px; +} +.show-grid:hover .column, .show-grid:hover .columns { + background: rgba(0, 0, 0, 0.25); +} +/* Render mini layout previews +-------------------------------------------------- */ +div.mini-layout { + height: 340px; + margin-bottom: 20px; + padding: 9px; + border: 1px solid #ccc; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); +} +div.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +div.mini-layout div.mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 340px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-sidebar, +div.mini-layout.fluid div.mini-layout-header, +div.mini-layout.fluid div.mini-layout-body { + float: left; +} +div.mini-layout.fluid div.mini-layout-sidebar { + background-color: #bbd8e9; + width: 90px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-body { + width: 300px; + margin-left: 10px; +} +/* Topbar special styles +-------------------------------------------------- */ +div.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +div.topbar-wrapper div.topbar { + position: absolute; + margin: 0 -20px; +} + +div.topbar-wrapper div.topbar .fill { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Popover docs +-------------------------------------------------- */ +div.popover-well { + min-height: 160px; +} + +div.popover-well div.popover { + display: block; +} + +div.popover-well div.popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} + +div.popover-well div.popover-menu-wrapper { + height: 80px; +} + +img.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + +/* Pretty Print +-------------------------------------------------- */ +PRE.prettyprint { + overflow: hidden; +} \ No newline at end of file diff --git a/1.1.1/assets/img/bird.png b/1.1.1/assets/img/bird.png new file mode 100755 index 0000000000000000000000000000000000000000..f0e6fcb51b21e287ea9f924908e39002fa817126 GIT binary patch literal 4434 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.1.1/assets/img/browsers.png b/1.1.1/assets/img/browsers.png new file mode 100755 index 0000000000000000000000000000000000000000..1598f98962073b4af7a4764ed64450239705d5e1 GIT binary patch literal 21274 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 .topbar li a'), + targets = nav.map(function () { + return $(this).attr('href'); + }), + offsets = $.map(targets, function (id) { + return $(id).offset().top; + }); + + + function setButton(id) { + nav.parent("li").removeClass('active'); + $(nav[$.inArray(id, targets)]).parent("li").addClass('active'); + } + + function processScroll(e) { + var scrollTop = $window.scrollTop() + 10, i; + for (i = offsets.length; i--;) { + if (activeTarget != targets[i] && scrollTop >= offsets[i] && (!offsets[i + 1] || scrollTop <= offsets[i + 1])) { + activeTarget = targets[i]; + setButton(activeTarget); + } + } + } + + nav.click(function () { + processScroll(); + }); + + processScroll(); + + $window.scroll(processScroll); + + + // Dropdown example for topbar nav + // =============================== + + $("body").bind("click", function (e) { + $('a.menu').parent("li").removeClass("open"); + }); + + $("a.menu").click(function (e) { + var $li = $(this).parent("li").toggleClass('open'); + return false; + }); + + + // table sort example + // ================== + + $("#sortTableExample").tablesorter( {sortList: [[1,0]]} ); + + + // add on logic + // ============ + + $('.add-on :checkbox').click(function() { + if ($(this).attr('checked')) { + $(this).parents('.add-on').addClass('active'); + } else { + $(this).parents('.add-on').removeClass('active'); + } + }); + + + // Disable certain links in docs + // ============================= + + $('ul.tabs a, ul.pills a, .pagination a, .well .btn, .actions .btn, .alert-message .btn, a.close').click(function(e) { + e.preventDefault(); + }); + + // Copy code blocks in docs + $(".copy-code").focus(function() { + var el = this; + // push select to event loop for chrome :{o + setTimeout(function () { $(el).select(); }, 1); + }); + + + // POSITION TWIPSIES + // ================= + + $('.twipsies.well a').each(function () { + var type = this.title + , $anchor = $(this) + , $twipsy = $('.twipsy.' + type) + + , twipsy = { + width: $twipsy.width() + 10 + , height: $twipsy.height() + 10 + } + + , anchor = { + position: $anchor.position() + , width: $anchor.width() + , height: $anchor.height() + } + + , offset = { + above: { + top: anchor.position.top - twipsy.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , below: { + top: anchor.position.top + anchor.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , left: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left - twipsy.width - 5 + } + , right: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left + anchor.width + 5 + } + } + + $twipsy.css(offset[type]) + + }); + +}); diff --git a/1.1.1/assets/js/google-code-prettify/prettify.css b/1.1.1/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..da6b6e7e17 --- /dev/null +++ b/1.1.1/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,41 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +pre.prettyprint { + background: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */ +ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; } +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ \ No newline at end of file diff --git a/1.1.1/assets/js/google-code-prettify/prettify.js b/1.1.1/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.1.1/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p
'); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/1.1.1/index.html b/1.1.1/index.html new file mode 100755 index 0000000000..803b7329b2 --- /dev/null +++ b/1.1.1/index.html @@ -0,0 +1,1396 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Bootstrap, from Twitter

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind.

+
+
+
+ + +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+
+
+
+
+ +
+ + + + +
+ +
+
+

History

+

In the earlier days of Twitter, engineers used almost any library they were familiar with to meet front-end requirements. Bootstrap began as an answer to the challenges that presented and development quickly accelerated during Twitter’s first Hackweek.

+

With the help and feedback of many engineers at Twitter, Bootstrap has grown significantly to encompass not only basic styles, but more elegant and durable front-end design patterns.

+

Read more on dev.twitter.com ›

+
+
+

Browser support

+

Bootstrap is tested and supported in major modern browsers like Chrome, Safari, Internet Explorer, and Firefox.

+ Tested and supported in Chrome, Safari, Internet Explorer, and Firefox +
    +
  • Latest Safari
  • +
  • Latest Google Chrome
  • +
  • Firefox 4+
  • +
  • Internet Explorer 7+
  • +
  • Opera 11
  • +
+
+
+

What's included

+

Bootstrap comes complete with compiled CSS, uncompiled, and example templates.

+
    +
  • All original .less files
  • +
  • Fully compiled and minified CSS
  • +
  • Complete styleguide documentation
  • +
  • Example page template (more to come soon)
  • +
+
+
+
+ + + + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It’s a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6 columns">
+    ...
+  </div>
+  <div class="span10 columns">
+    ...
+  </div>
+</div>
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+
+
3
+
3
+
3
+
3
+
3
+
1
+
+
+
4
+
4
+
4
+
4
+
+
+
4
+
6
+
6
+
+
+
8
+
8
+
+
+
5
+
11
+
+
+
16
+
+

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+
+ + + + +
+ + +
+
+

Fixed layout

+

The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div.container>.

+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+

Fluid layout

+

An alternative, flexible fluid page structure with min- and max-widths and a left-hand sidebar. Great for apps and docs.

+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + + +
+ + + +
+
+

Headings & copy

+

A standard typographic hierarchy for structuring your webpages.

+

The entire typographic grid is based on two Less variables in our preboot.less file: @basefont and @baseline. The first is the base font-size used throughout and the second is the base line-height.

+

We use those variables, and some math, to create the margins, paddings, and line-heights of all our type and more.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example heading Has sub-heading…

+
+
+ + +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to indicate additional importance or emphasis of a word or phrase relative to its surrounding copy. Use <strong> for importance and <em> for stress emphasis.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Note: It's still okay to use <b> and <i> tags in HTML5 and they don't have to be styled bold and italic, respectively (although if there is a more semantic element, use it). <b> is meant to highlight words or phrases without conveying additional importance, while <i> is mostly for voice, technical terms, etc.

+

Addresses

+

The <address> element is used for contact information for its nearest ancestor, or the entire body of work. Here’s how it looks:

+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+

Note: Each line in an <address> must end with a line-break (<br />) or be wrapped in a block-level tag (e.g., <p>) to properly structure the content.

+

Abbreviations

+

For abbreviations and acronyms, use the <abbr> tag (<acronym> is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ + +
+
+

Blockquotes

+

+ <blockquote> + <p> + <small> +

+
+
+

How to quote

+

To include a blockquote, wrap <blockquote> around <p> and <small> tags. Use the <small> element to cite your source and you'll get an em dash &mdash; before it.

+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

+ Dr. Julius Hibbert +
+
+
+ +

Lists

+
+
+

Unordered <ul>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Ordered <ol>

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. Consectetur adipiscing elit
  4. +
  5. Integer molestie lorem at massa
  6. +
  7. Facilisis in pretium nisl aliquet
  8. +
  9. Nulla volutpat aliquam velit
  10. +
  11. Faucibus porta lacus fringilla vel
  12. +
  13. Aenean sit amet erat nunc
  14. +
  15. Eget porttitor lorem
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+
+ + + + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a <thead> such that hierarchy is <thead> > <tr> > <th>.

+

Similar to the column headers, all your table’s body content should be wrapped in a <tbody> so your hierarchy is <tbody> > <tr> > <td>.

+
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table>
+  ...
+</table>
+

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+

Note: Zebra-striping is a progressive enhancement not available for older browsers like IE8 and below.

+
+<table class="zebra-striped">
+...
+</table>
+

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column’s header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script src="js/jquery/jquery.tablesorter.min.js"></script>
+<script >
+  $(function() {
+    $("table#sortTableExample").tablesorter({ sortList: [[1,0]] });
+  });
+</script>
+<table class="zebra-striped">
+  ...
+</table>
+
+
+
+ + + + +
+ +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some Value Here +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+   +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form’s HTML and you’ll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+ + Small snippet of help text +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+   +
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a number of functional classes can be applied for different color styles. These classes include a blue .primary class, a light-blue .info class, a green .success class, and a red .danger class. Plus, rolling your own styles is easy peasy.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you’ll want to apply these to only <a>, <button>, and select <input> elements. Here’s how it looks:

+
+ + + + + +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That’s .disabled for links and :disabled for <button> elements.

+

Links

+ +

Buttons

+
+   +
+
+
+
+ + + + + + + + + +
+ + +
+
+

Basic alerts

+

div.alert-message

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+
+
+
+ × +

Holy gaucamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+
+
+
+ +
+
+

Block messages

+

div.alert-message.block-message

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+
+
+
+ × +

Holy gaucamole! This is a warning! Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+ +
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+ +
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+ +
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+ +
+
+
+
+ + + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it’s important that the background context be maintained.

+
+
+
+ + +
+
+
+ + +
+
+

Tool Tips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
below!
+
+
+
+
right!
+
+
+
+
left!
+
+
+
+
above!
+
+
+
+
+
+ + +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without affecting layout.

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+
+ + + + +
+ +
+
+

Bootstrap was built with Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap’s Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" href="less/bootstrap.less" media="all" />
+<script src="js/less-1.1.3.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What’s included

+

Here are some of the highlights of what’s included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you’re set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline grid
+@basefont:          13px;
+@baseline:          18px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS’s normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They’re great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Georgia", Times New Roman, Times, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .monospace(@weight: normal, @size: 12px, @lineHeight: 20px) {
+    font-family: "Monaco", Courier New, monospace;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+}
+
+

Gradients

+
+#gradient {
+  .horizontal (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, right top, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(left, @startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(left, @startColor, @endColor); // Le standard
+  }
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  .directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
+    ...
+  }
+  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
+    ...
+  }
+}
+
+ +

Operations and grid system

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+@siteWidth:         (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
+
+// Grid System
+.container {
+  width: @siteWidth;
+  margin: 0 auto;
+  .clearfix();
+}
+.columns(@columnSpan: 1) {
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+}
+.offset(@columnOffset: 1) {
+  margin-left: (@gridColumnWidth * @columnOffset) + (@gridGutterWidth * (@columnOffset - 1)) + @extraSpace;
+}
+
+
+
+ +
+ +
+ + + + + diff --git a/1.2.0/assets/css/bootstrap-1.2.0.css b/1.2.0/assets/css/bootstrap-1.2.0.css new file mode 100755 index 0000000000..b7fe65e783 --- /dev/null +++ b/1.2.0/assets/css/bootstrap-1.2.0.css @@ -0,0 +1,1992 @@ +/*! + * Bootstrap v1.2.0 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Fri Sep 2 15:07:03 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +html { + overflow-y: scroll; + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + font-size: 100%; + margin: 0; + vertical-align: baseline; + *vertical-align: middle; +} +button, input { + line-height: normal; + *overflow: visible; +} +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +/* Preboot.less + * Variables and mixins to pre-ignite any new web development project + * ------------------------------------------------------------------ */ +.clearfix { + zoom: 1; +} +.clearfix:before, .clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.center-block { + display: block; + margin: 0 auto; +} +.container { + width: 940px; + margin: 0 auto; + zoom: 1; + margin-bottom: 18px; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.btn.danger, +.alert-message.danger, +.btn.danger:hover, +.alert-message.danger:hover, +.btn.error, +.alert-message.error, +.btn.error:hover, +.alert-message.error:hover, +.btn.success, +.alert-message.success, +.btn.success:hover, +.alert-message.success:hover, +.btn.info, +.alert-message.info, +.btn.info:hover, +.alert-message.info:hover { + color: #ffffff; +} +.btn.danger, +.alert-message.danger, +.btn.error, +.alert-message.error { + background-color: #c43c35; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)); + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #c43c35 #c43c35 #882a25; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.success, .alert-message.success { + background-color: #57a957; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)); + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #57a957 #57a957 #3d773d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.info, .alert-message.info { + background-color: #339bb9; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9)); + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #339bb9 #339bb9 #22697d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +.row { + zoom: 1; + margin-bottom: 18px; + margin-left: -20px; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +.row [class^="span"] { + display: inline; + float: left; + margin-left: 20px; +} +.row .span1 { + width: 40px; +} +.row .span2 { + width: 100px; +} +.row .span3 { + width: 160px; +} +.row .span4 { + width: 220px; +} +.row .span5 { + width: 280px; +} +.row .span6 { + width: 340px; +} +.row .span7 { + width: 400px; +} +.row .span8 { + width: 460px; +} +.row .span9 { + width: 520px; +} +.row .span10 { + width: 580px; +} +.row .span11 { + width: 640px; +} +.row .span12 { + width: 700px; +} +.row .span13 { + width: 760px; +} +.row .span14 { + width: 820px; +} +.row .span15 { + width: 880px; +} +.row .span16 { + width: 940px; +} +.row .offset1 { + margin-left: 80px; +} +.row .offset2 { + margin-left: 140px; +} +.row .offset3 { + margin-left: 200px; +} +.row .offset4 { + margin-left: 260px; +} +.row .offset5 { + margin-left: 320px; +} +.row .offset6 { + margin-left: 380px; +} +.row .offset7 { + margin-left: 440px; +} +.row .offset8 { + margin-left: 500px; +} +.row .offset9 { + margin-left: 560px; +} +.row .offset10 { + margin-left: 620px; +} +.row .offset11 { + margin-left: 680px; +} +.row .offset12 { + margin-left: 740px; +} +.row .span-one-third { + width: 300px; +} +.row .span-two-thirds { + width: 620px; +} +.row .offset-one-third { + margin-left: 340px; +} +.row .offset-two-thirds { + margin-left: 660px; +} +html, body { + background-color: #fff; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #808080; +} +.container { + width: 940px; + margin: 0 auto; +} +.container-fluid { + padding: 0 20px; + zoom: 1; + margin-bottom: 18px; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +.container-fluid > .sidebar { + float: left; + width: 220px; +} +.container-fluid > .content { + min-width: 700px; + max-width: 1180px; + margin-left: 240px; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; + font-weight: inherit; +} +a:hover { + color: #0050a3; + text-decoration: underline; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 9px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 0 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; + line-height: inherit; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #bfbfbf; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote small { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote small:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 17px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +fieldset legend { + display: block; + margin-left: 150px; + font-size: 20px; + line-height: 1; + *margin: 0 0 5px 145px; + /* IE6-7 */ + + *line-height: 1.5; + /* IE6-7 */ + + color: #404040; +} +.clearfix { + margin-bottom: 18px; +} +label, +input, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +div.input { + margin-left: 150px; +} +input[type=checkbox], input[type=radio] { + cursor: pointer; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + font-size: 13px; + line-height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* mini reset for non-html5 file types */ +input[type=checkbox], input[type=radio] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE6-7 */ + + line-height: normal; + border: none; +} +input[type=file] { + background-color: #fff; + padding: initial; + border: initial; + line-height: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type=button], input[type=reset], input[type=submit] { + width: auto; + height: auto; +} +select, input[type=file] { + height: 27px; + line-height: 27px; +} +textarea { + height: auto; +} +.uneditable-input { + background-color: #eee; + display: block; + border-color: #ccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); +} +:-moz-placeholder { + color: #bfbfbf; +} +::-webkit-input-placeholder { + color: #bfbfbf; +} +input, select, textarea { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +input:focus, textarea:focus { + outline: none; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +form div.error { + background: #fae5e3; + padding: 10px 0; + margin: -10px 0 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +form div.error > label, form div.error span.help-inline, form div.error span.help-block { + color: #9d261d; +} +form div.error input, form div.error textarea { + border-color: #c87872; + -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); +} +form div.error input:focus, form div.error textarea:focus { + border-color: #b9554d; + -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); +} +form div.error .input-prepend span.add-on, form div.error .input-append span.add-on { + background: #f4c8c5; + border-color: #c87872; + color: #b9554d; +} +.input-mini, +input.mini, +textarea.mini, +select.mini { + width: 60px; +} +.input-small, +input.small, +textarea.small, +select.small { + width: 90px; +} +.input-medium, +input.medium, +textarea.medium, +select.medium { + width: 150px; +} +.input-large, +input.large, +textarea.large, +select.large { + width: 210px; +} +.input-xlarge, +input.xlarge, +textarea.xlarge, +select.xlarge { + width: 270px; +} +.input-xxlarge, +input.xxlarge, +textarea.xxlarge, +select.xxlarge { + width: 530px; +} +textarea.xxlarge { + overflow-y: scroll; +} +input[readonly]:focus, textarea[readonly]:focus, input.disabled { + background: #f5f5f5; + border-color: #ddd; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +.actions .secondary-action { + float: right; +} +.actions .secondary-action a { + line-height: 30px; +} +.actions .secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 12px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; + *position: relative; + /* IE6-7 */ + + *top: -5px; + /* IE6-7 */ + +} +.help-block { + display: block; + max-width: 600px; +} +.inline-inputs { + color: #808080; +} +.inline-inputs span, .inline-inputs input { + display: inline-block; +} +.inline-inputs input.mini { + width: 60px; +} +.inline-inputs input.small { + width: 90px; +} +.inline-inputs span { + padding: 0 2px 0 1px; +} +.input-prepend input, .input-append input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend .add-on, .input-append .add-on { + background: #f5f5f5; + float: left; + display: block; + width: auto; + min-width: 16px; + padding: 4px 4px 4px 5px; + color: #bfbfbf; + font-weight: normal; + line-height: 18px; + height: 18px; + text-align: center; + text-shadow: 0 1px 0 #fff; + border: 1px solid #ccc; + border-right-width: 0; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + border-right-width: 1px; + border-left-width: 0; +} +.inputs-list { + margin: 0 0 5px; + width: 100%; +} +.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +.inputs-list li label { + display: block; + float: none; + width: auto; + padding: 0; + line-height: 18px; + text-align: left; + white-space: normal; +} +.inputs-list li label strong { + color: #808080; +} +.inputs-list li label small { + font-size: 12px; + font-weight: normal; +} +.inputs-list li ul.inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +.inputs-list li:first-child { + padding-top: 5px; +} +.inputs-list input[type=radio], .inputs-list input[type=checkbox] { + margin-bottom: 0; +} +.form-stacked { + padding-left: 20px; +} +.form-stacked fieldset { + padding-top: 9px; +} +.form-stacked legend { + margin-left: 0; +} +.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +.form-stacked .clearfix { + margin-bottom: 9px; +} +.form-stacked .clearfix div.input { + margin-left: 0; +} +.form-stacked .inputs-list { + margin-bottom: 0; +} +.form-stacked .inputs-list li { + padding-top: 0; +} +.form-stacked .inputs-list li label { + font-weight: normal; + padding-top: 0; +} +.form-stacked div.error { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + margin-top: 0; + margin-left: -10px; +} +.form-stacked .actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + border-collapse: separate; + font-size: 13px; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 13.5px; + text-align: left; + vertical-align: middle; + border-bottom: 1px solid #ddd; +} +table th { + padding-top: 9px; + font-weight: bold; + border-bottom-width: 2px; +} +.zebra-striped tbody tr:nth-child(odd) td { + background-color: #f9f9f9; +} +.zebra-striped tbody tr:hover td { + background-color: #f5f5f5; +} +.zebra-striped .header { + cursor: pointer; +} +.zebra-striped .header:after { + content: ""; + float: right; + margin-top: 7px; + border-width: 0 4px 4px; + border-style: solid; + border-color: #000 transparent; + visibility: hidden; +} +.zebra-striped .headerSortUp, .zebra-striped .headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.zebra-striped .header:hover:after { + visibility: visible; +} +.zebra-striped .headerSortDown:after, .zebra-striped .headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +.zebra-striped .headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table .headerSortUp.blue, table .headerSortDown.blue { + background-color: #ade6fe; +} +table .green { + color: #46a546; + border-bottom-color: #46a546; +} +table .headerSortUp.green, table .headerSortDown.green { + background-color: #cdeacd; +} +table .red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table .headerSortUp.red, table .headerSortDown.red { + background-color: #f4c8c5; +} +table .yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table .headerSortUp.yellow, table .headerSortDown.yellow { + background-color: #fff6d9; +} +table .orange { + color: #f89406; + border-bottom-color: #f89406; +} +table .headerSortUp.orange, table .headerSortDown.orange { + background-color: #fee9cc; +} +table .purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table .headerSortUp.purple, table .headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +.topbar { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; +} +.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.topbar a:hover, .topbar ul .active a { + background-color: #333; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; + text-decoration: none; +} +.topbar h3 { + position: relative; +} +.topbar h3 a { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.topbar input { + background-color: #444; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + padding: 4px 9px; + color: #fff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transition: none; + -moz-transition: none; + transition: none; +} +.topbar input:-moz-placeholder { + color: #e6e6e6; +} +.topbar input::-webkit-input-placeholder { + color: #e6e6e6; +} +.topbar input:hover { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.5); + color: #fff; +} +.topbar input:focus, .topbar input.focused { + outline: none; + background-color: #fff; + color: #404040; + text-shadow: 0 1px 0 #fff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +.topbar-inner, .topbar .fill { + background-color: #222; + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.topbar div > ul, .nav { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; + left: 0; +} +.topbar div > ul > li, .nav > li { + display: block; + float: left; +} +.topbar div > ul a, .nav a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +.topbar div > ul a:hover, .nav a:hover { + color: #fff; + text-decoration: none; +} +.topbar div > ul .active a, .nav .active a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +.topbar div > ul.secondary-nav, .nav.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +.topbar div > ul.secondary-nav .menu-dropdown, +.nav.secondary-nav .menu-dropdown, +.topbar div > ul.secondary-nav .dropdown-menu, +.nav.secondary-nav .dropdown-menu { + right: 0; +} +.topbar div > ul a.menu:hover, +.nav a.menu:hover, +.topbar div > ul li.open .menu, +.nav li.open .menu, +.topbar div > ul .dropdown-toggle:hover, +.nav .dropdown-toggle:hover, +.topbar div > ul .dropdown.open .dropdown-toggle, +.nav .dropdown.open .dropdown-toggle { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown, +.nav .menu-dropdown, +.topbar div > ul .dropdown-menu, +.nav .dropdown-menu { + background-color: #333; +} +.topbar div > ul .menu-dropdown a.menu, +.nav .menu-dropdown a.menu, +.topbar div > ul .dropdown-menu a.menu, +.nav .dropdown-menu a.menu, +.topbar div > ul .menu-dropdown .dropdown-toggle, +.nav .menu-dropdown .dropdown-toggle, +.topbar div > ul .dropdown-menu .dropdown-toggle, +.nav .dropdown-menu .dropdown-toggle { + color: #fff; +} +.topbar div > ul .menu-dropdown a.menu.open, +.nav .menu-dropdown a.menu.open, +.topbar div > ul .dropdown-menu a.menu.open, +.nav .dropdown-menu a.menu.open, +.topbar div > ul .menu-dropdown .dropdown-toggle.open, +.nav .menu-dropdown .dropdown-toggle.open, +.topbar div > ul .dropdown-menu .dropdown-toggle.open, +.nav .dropdown-menu .dropdown-toggle.open { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown li a, +.nav .menu-dropdown li a, +.topbar div > ul .dropdown-menu li a, +.nav .dropdown-menu li a { + color: #999; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +.topbar div > ul .menu-dropdown li a:hover, +.nav .menu-dropdown li a:hover, +.topbar div > ul .dropdown-menu li a:hover, +.nav .dropdown-menu li a:hover { + background-color: #191919; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919)); + background-image: -moz-linear-gradient(top, #292929, #191919); + background-image: -ms-linear-gradient(top, #292929, #191919); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919)); + background-image: -webkit-linear-gradient(top, #292929, #191919); + background-image: -o-linear-gradient(top, #292929, #191919); + background-image: linear-gradient(top, #292929, #191919); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0); + color: #fff; +} +.topbar div > ul .menu-dropdown .divider, +.nav .menu-dropdown .divider, +.topbar div > ul .dropdown-menu .divider, +.nav .dropdown-menu .divider { + background-color: #222; + border-color: #444; +} +.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a { + padding: 4px 15px; +} +li.menu, .dropdown { + position: relative; +} +a.menu:after, .dropdown-toggle:after { + width: 0; + height: 0; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #fff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +.menu-dropdown, .dropdown-menu { + background-color: #fff; + float: left; + display: none; + position: absolute; + top: 40px; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 6px 0; + zoom: 1; + border-color: #999; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 0 1px 1px; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.menu-dropdown li, .dropdown-menu li { + float: none; + display: block; + background-color: none; +} +.menu-dropdown .divider, .dropdown-menu .divider { + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #eee; + border-bottom: 1px solid #fff; +} +.topbar .dropdown-menu a, .dropdown-menu a { + display: block; + padding: 4px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #808080; + text-shadow: 0 1px 0 #fff; +} +.topbar .dropdown-menu a:hover, .dropdown-menu a:hover { + background-color: #dddddd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); + background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); + background-image: -ms-linear-gradient(top, #eeeeee, #dddddd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd)); + background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); + background-image: -o-linear-gradient(top, #eeeeee, #dddddd); + background-image: linear-gradient(top, #eeeeee, #dddddd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); + color: #404040; + text-decoration: none; + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); +} +.open .menu, +.dropdown.open .menu, +.open .dropdown-toggle, +.dropdown.open .dropdown-toggle { + color: #fff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.open .menu-dropdown, +.dropdown.open .menu-dropdown, +.open .dropdown-menu, +.dropdown.open .dropdown-menu { + display: block; +} +.tabs, .pills { + margin: 0 0 20px; + padding: 0; + list-style: none; + zoom: 1; + margin-bottom: 18px; +} +.tabs:before, +.pills:before, +.tabs:after, +.pills:after { + display: table; + content: ""; +} +.tabs:after, .pills:after { + clear: both; +} +.tabs > li, .pills > li { + float: left; +} +.tabs > li > a, .pills > li > a { + display: block; +} +.tabs { + width: 100%; + border-bottom: 1px solid #ddd; +} +.tabs > li { + position: relative; + top: 1px; +} +.tabs > li > a { + margin-right: 2px; + padding: 0 15px; + line-height: 35px; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.tabs > li > a:hover { + background-color: #eee; + border-bottom: 1px solid #ddd; + text-decoration: none; +} +.tabs > li.active > a { + background-color: #fff; + padding: 0 14px; + border: 1px solid #ddd; + border-bottom: 0; + color: #808080; +} +.tabs .menu-dropdown, .tabs .dropdown-menu { + top: 35px; + border-width: 1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.tabs a.menu:after, .tabs .dropdown-toggle:after { + border-top-color: #999; + margin-top: 15px; + margin-left: 5px; +} +.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after { + border-top-color: #555; +} +.pills a { + margin: 5px 3px 5px 0; + padding: 0 15px; + text-shadow: 0 1px 1px #fff; + line-height: 30px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pills a:hover { + background: #0050a3; + color: #fff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pills .active a { + background: #0069d6; + color: #fff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.hero-unit { + background-color: #f5f5f5; + margin-top: 60px; + margin-bottom: 30px; + padding: 60px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +footer { + margin-top: 17px; + padding-top: 17px; + border-top: 1px solid #eee; +} +.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.page-header h1 { + margin-bottom: 8px; +} +.btn { + cursor: pointer; + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + padding: 5px 14px 6px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: normal; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.btn.primary { + color: #fff; + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(top, #049cdb, #0064cd); + background-image: -ms-linear-gradient(top, #049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); + background-image: -o-linear-gradient(top, #049cdb, #0064cd); + background-image: linear-gradient(top, #049cdb, #0064cd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn:active { + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn.disabled { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn[disabled] { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn.large { + font-size: 16px; + line-height: normal; + padding: 9px 14px 9px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding: 7px 9px 7px; + font-size: 11px; +} +:root .alert-message, :root .btn { + border-radius: 0 \0; +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +.alert-message { + background-color: #eedc94; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94)); + background-image: -moz-linear-gradient(top, #fceec1, #eedc94); + background-image: -ms-linear-gradient(top, #fceec1, #eedc94); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94)); + background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); + background-image: -o-linear-gradient(top, #fceec1, #eedc94); + background-image: linear-gradient(top, #fceec1, #eedc94); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #eedc94 #eedc94 #e4c652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + margin-bottom: 18px; + padding: 7px 14px; + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message h5 { + line-height: 18px; +} +.alert-message p { + margin-bottom: 0; +} +.alert-message div { + margin-top: 5px; + margin-bottom: 2px; + line-height: 28px; +} +.alert-message .btn { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message .close { + float: right; + margin-top: -2px; + color: #000000; + font-size: 20px; + font-weight: bold; + text-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=20); + -khtml-opacity: 0.2; + -moz-opacity: 0.2; + opacity: 0.2; +} +.alert-message .close:hover { + color: #000000; + text-decoration: none; + filter: alpha(opacity=40); + -khtml-opacity: 0.4; + -moz-opacity: 0.4; + opacity: 0.4; +} +.alert-message.block-message { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #fceec1; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.alert-message.block-message p { + margin-right: 30px; +} +.alert-message.block-message .alert-actions { + margin-top: 5px; +} +.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info { + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.alert-message.block-message.error { + background-color: #fddfde; + border-color: #fbc7c6; +} +.alert-message.block-message.success { + background-color: #d1eed1; + border-color: #bfe7bf; +} +.alert-message.block-message.info { + background-color: #ddf4fb; + border-color: #c6edf9; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + float: left; + margin: 0; + border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid; + border-right-color: #ddd; + border-right-color: rgba(0, 0, 0, 0.15); + *border-right-color: #ddd; + /* IE6-7 */ + + text-decoration: none; +} +.pagination a:hover, .pagination .active a { + background-color: #c7eefe; +} +.pagination .disabled a, .pagination .disabled a:hover { + background-color: transparent; + color: #bfbfbf; +} +.pagination .next a { + border: 0; +} +.well { + background-color: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.modal-backdrop { + background-color: rgba(0, 0, 0, 0.5); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1000; +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 2000; + width: 560px; + margin: -280px 0 0 -250px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal-header { + border-bottom: 1px solid #eee; + padding: 5px 20px; +} +.modal-header .close { + position: absolute; + right: 10px; + top: 10px; + color: #999; + line-height: 10px; + font-size: 18px; +} +.modal-body { + padding: 20px; +} +.modal-footer { + background-color: #f5f5f5; + padding: 14px 20px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; + margin-bottom: 18px; + margin-bottom: 0; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 10px; +} +.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.twipsy-inner { + padding: 3px 8px; + background-color: #000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background: #333; + background: rgba(0, 0, 0, 0.8); + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background-color: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} diff --git a/1.2.0/assets/css/bootstrap-1.2.0.min.css b/1.2.0/assets/css/bootstrap-1.2.0.min.css new file mode 100755 index 0000000000..95b54405bb --- /dev/null +++ b/1.2.0/assets/css/bootstrap-1.2.0.min.css @@ -0,0 +1,264 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} +button,input{line-height:normal;*overflow:visible;} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +.clearfix{zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.center-block{display:block;margin:0 auto;} +.container{width:940px;margin:0 auto;zoom:1;margin-bottom:18px;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#ffffff;} +.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.row{zoom:1;margin-bottom:18px;margin-left:-20px;}.row:before,.row:after{display:table;content:"";} +.row:after{clear:both;} +.row [class^="span"]{display:inline;float:left;margin-left:20px;} +.row .span1{width:40px;} +.row .span2{width:100px;} +.row .span3{width:160px;} +.row .span4{width:220px;} +.row .span5{width:280px;} +.row .span6{width:340px;} +.row .span7{width:400px;} +.row .span8{width:460px;} +.row .span9{width:520px;} +.row .span10{width:580px;} +.row .span11{width:640px;} +.row .span12{width:700px;} +.row .span13{width:760px;} +.row .span14{width:820px;} +.row .span15{width:880px;} +.row .span16{width:940px;} +.row .offset1{margin-left:80px;} +.row .offset2{margin-left:140px;} +.row .offset3{margin-left:200px;} +.row .offset4{margin-left:260px;} +.row .offset5{margin-left:320px;} +.row .offset6{margin-left:380px;} +.row .offset7{margin-left:440px;} +.row .offset8{margin-left:500px;} +.row .offset9{margin-left:560px;} +.row .offset10{margin-left:620px;} +.row .offset11{margin-left:680px;} +.row .offset12{margin-left:740px;} +.row .span-one-third{width:300px;} +.row .span-two-thirds{width:620px;} +.row .offset-one-third{margin-left:340px;} +.row .offset-two-thirds{margin-left:660px;} +html,body{background-color:#fff;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#808080;} +.container{width:940px;margin:0 auto;} +.container-fluid{padding:0 20px;zoom:1;margin-bottom:18px;}.container-fluid:before,.container-fluid:after{display:table;content:"";} +.container-fluid:after{clear:both;} +.container-fluid>.sidebar{float:left;width:220px;} +.container-fluid>.content{min-width:700px;max-width:1180px;margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#0050a3;text-decoration:underline;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:0 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;line-height:inherit;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#bfbfbf;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:17px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;} +form{margin-bottom:18px;} +fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;margin-left:150px;font-size:20px;line-height:1;*margin:0 0 5px 145px;*line-height:1.5;color:#404040;} +.clearfix{margin-bottom:18px;} +label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +div.input{margin-left:150px;} +input[type=checkbox],input[type=radio]{cursor:pointer;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:none;} +input[type=file]{background-color:#fff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;} +select,input[type=file]{height:27px;line-height:27px;} +textarea{height:auto;} +.uneditable-input{background-color:#eee;display:block;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);} +:-moz-placeholder{color:#bfbfbf;} +::-webkit-input-placeholder{color:#bfbfbf;} +input,select,textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +input:focus,textarea:focus{outline:none;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +form div.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.error>label,form div.error span.help-inline,form div.error span.help-block{color:#9d261d;} +form div.error input,form div.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.error input:focus,form div.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);} +form div.error .input-prepend span.add-on,form div.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;} +.input-mini,input.mini,textarea.mini,select.mini{width:60px;} +.input-small,input.small,textarea.small,select.small{width:90px;} +.input-medium,input.medium,textarea.medium,select.medium{width:150px;} +.input-large,input.large,textarea.large,select.large{width:210px;} +.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px;} +.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px;} +textarea.xxlarge{overflow-y:scroll;} +input[readonly]:focus,textarea[readonly]:focus,input.disabled{background:#f5f5f5;border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:12px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span,.inline-inputs input{display:inline-block;} +.inline-inputs input.mini{width:60px;} +.inline-inputs input.small{width:90px;} +.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{background:#f5f5f5;float:left;display:block;width:auto;min-width:16px;padding:4px 4px 4px 5px;color:#bfbfbf;font-weight:normal;line-height:18px;height:18px;text-align:center;text-shadow:0 1px 0 #fff;border:1px solid #ccc;border-right-width:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-right-width:1px;border-left-width:0;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;}.inputs-list li label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;}.inputs-list li label strong{color:#808080;} +.inputs-list li label small{font-size:12px;font-weight:normal;} +.inputs-list li ul.inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list li:first-child{padding-top:5px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;} +.form-stacked{padding-left:20px;}.form-stacked fieldset{padding-top:9px;} +.form-stacked legend{margin-left:0;} +.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +.form-stacked .clearfix{margin-bottom:9px;}.form-stacked .clearfix div.input{margin-left:0;} +.form-stacked .inputs-list{margin-bottom:0;}.form-stacked .inputs-list li{padding-top:0;}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +.form-stacked div.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;font-size:13px;}table th,table td{padding:10px 10px 9px;line-height:13.5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;} +table th{padding-top:9px;font-weight:bold;border-bottom-width:2px;} +.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td{background-color:#f5f5f5;} +.zebra-striped .header{cursor:pointer;}.zebra-striped .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +.zebra-striped .headerSortUp,.zebra-striped .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +.zebra-striped .header:hover:after{visibility:visible;} +.zebra-striped .headerSortDown:after,.zebra-striped .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +.zebra-striped .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar a:hover,.topbar ul .active a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;}.topbar h3 a{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;} +.topbar input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;padding:4px 9px;color:#fff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;transition:none;}.topbar input:-moz-placeholder{color:#e6e6e6;} +.topbar input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#fff;} +.topbar input:focus,.topbar input.focused{outline:none;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +.topbar-inner,.topbar .fill{background-color:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar div>ul,.nav{display:block;float:left;margin:0 10px 0 0;position:relative;left:0;}.topbar div>ul>li,.nav>li{display:block;float:left;} +.topbar div>ul a,.nav a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar div>ul a:hover,.nav a:hover{color:#fff;text-decoration:none;} +.topbar div>ul .active a,.nav .active a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar div>ul.secondary-nav,.nav.secondary-nav{float:right;margin-left:10px;margin-right:0;}.topbar div>ul.secondary-nav .menu-dropdown,.nav.secondary-nav .menu-dropdown,.topbar div>ul.secondary-nav .dropdown-menu,.nav.secondary-nav .dropdown-menu{right:0;} +.topbar div>ul a.menu:hover,.nav a.menu:hover,.topbar div>ul li.open .menu,.nav li.open .menu,.topbar div>ul .dropdown-toggle:hover,.nav .dropdown-toggle:hover,.topbar div>ul .dropdown.open .dropdown-toggle,.nav .dropdown.open .dropdown-toggle{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown,.nav .menu-dropdown,.topbar div>ul .dropdown-menu,.nav .dropdown-menu{background-color:#333;}.topbar div>ul .menu-dropdown a.menu,.nav .menu-dropdown a.menu,.topbar div>ul .dropdown-menu a.menu,.nav .dropdown-menu a.menu,.topbar div>ul .menu-dropdown .dropdown-toggle,.nav .menu-dropdown .dropdown-toggle,.topbar div>ul .dropdown-menu .dropdown-toggle,.nav .dropdown-menu .dropdown-toggle{color:#fff;}.topbar div>ul .menu-dropdown a.menu.open,.nav .menu-dropdown a.menu.open,.topbar div>ul .dropdown-menu a.menu.open,.nav .dropdown-menu a.menu.open,.topbar div>ul .menu-dropdown .dropdown-toggle.open,.nav .menu-dropdown .dropdown-toggle.open,.topbar div>ul .dropdown-menu .dropdown-toggle.open,.nav .dropdown-menu .dropdown-toggle.open{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown li a,.nav .menu-dropdown li a,.topbar div>ul .dropdown-menu li a,.nav .dropdown-menu li a{color:#999;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{background-color:#191919;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));background-image:-moz-linear-gradient(top, #292929, #191919);background-image:-ms-linear-gradient(top, #292929, #191919);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));background-image:-webkit-linear-gradient(top, #292929, #191919);background-image:-o-linear-gradient(top, #292929, #191919);background-image:linear-gradient(top, #292929, #191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);color:#fff;} +.topbar div>ul .menu-dropdown .divider,.nav .menu-dropdown .divider,.topbar div>ul .dropdown-menu .divider,.nav .dropdown-menu .divider{background-color:#222;border-color:#444;} +.topbar ul .menu-dropdown li a,.topbar ul .dropdown-menu li a{padding:4px 15px;} +li.menu,.dropdown{position:relative;} +a.menu:after,.dropdown-toggle:after{width:0;height:0;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.menu-dropdown,.dropdown-menu{background-color:#fff;float:left;display:none;position:absolute;top:40px;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:6px 0;zoom:1;border-color:#999;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:0 1px 1px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.menu-dropdown li,.dropdown-menu li{float:none;display:block;background-color:none;} +.menu-dropdown .divider,.dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#eee;border-bottom:1px solid #fff;} +.topbar .dropdown-menu a,.dropdown-menu a{display:block;padding:4px 15px;clear:both;font-weight:normal;line-height:18px;color:#808080;text-shadow:0 1px 0 #fff;}.topbar .dropdown-menu a:hover,.dropdown-menu a:hover{background-color:#dddddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-ms-linear-gradient(top, #eeeeee, #dddddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(top, #eeeeee, #dddddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);color:#404040;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);} +.open .menu,.dropdown.open .menu,.open .dropdown-toggle,.dropdown.open .dropdown-toggle{color:#fff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.open .menu-dropdown,.dropdown.open .menu-dropdown,.open .dropdown-menu,.dropdown.open .dropdown-menu{display:block;} +.tabs,.pills{margin:0 0 20px;padding:0;list-style:none;zoom:1;margin-bottom:18px;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";} +.tabs:after,.pills:after{clear:both;} +.tabs>li,.pills>li{float:left;}.tabs>li>a,.pills>li>a{display:block;} +.tabs{width:100%;border-bottom:1px solid #ddd;}.tabs>li{position:relative;top:1px;}.tabs>li>a{margin-right:2px;padding:0 15px;line-height:35px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.tabs>li>a:hover{background-color:#eee;border-bottom:1px solid #ddd;text-decoration:none;} +.tabs>li.active>a{background-color:#fff;padding:0 14px;border:1px solid #ddd;border-bottom:0;color:#808080;} +.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;border-width:1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} +.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px;} +.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555;} +.pills a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #fff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills a:hover{background:#0050a3;color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pills .active a{background:#0069d6;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.hero-unit{background-color:#f5f5f5;margin-top:60px;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.btn.primary{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn.large{font-size:16px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding:7px 9px 7px;font-size:11px;} +:root .alert-message,:root .btn{border-radius:0 \0;} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +.alert-message{background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);margin-bottom:18px;padding:7px 14px;color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}.alert-message h5{line-height:18px;} +.alert-message p{margin-bottom:0;} +.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px;} +.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);} +.alert-message .close{float:right;margin-top:-2px;color:#000000;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}.alert-message .close:hover{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.alert-message.block-message p{margin-right:30px;} +.alert-message.block-message .alert-actions{margin-top:5px;} +.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6;} +.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf;} +.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9;} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} +.pagination li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination a:hover,.pagination .active a{background-color:#c7eefe;} +.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf;} +.pagination .next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);} +.modal-backdrop{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;} +.modal{position:fixed;top:50%;left:50%;z-index:2000;width:560px;margin:-280px 0 0 -250px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;} +.modal-header{border-bottom:1px solid #eee;padding:5px 20px;}.modal-header .close{position:absolute;right:10px;top:10px;color:#999;line-height:10px;font-size:18px;} +.modal-body{padding:20px;} +.modal-footer{background-color:#f5f5f5;padding:14px 20px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:18px;margin-bottom:0;}.modal-footer:before,.modal-footer:after{display:table;content:"";} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:10px;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy-inner{padding:3px 8px;background-color:#000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background:#333;background:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} diff --git a/1.2.0/assets/css/docs.css b/1.2.0/assets/css/docs.css new file mode 100755 index 0000000000..bdb655b1a1 --- /dev/null +++ b/1.2.0/assets/css/docs.css @@ -0,0 +1,240 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 60px; +} +section > .row { + margin-bottom: 10px; +} +#masthead, #footer { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004D9F', endColorstr='#049cd9', GradientType=0); /* IE8 and down */ +} +#masthead div.inner, #footer div.inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.3); +} +#masthead h1, +#footer h1, +#masthead p, +#footer p { + color: #fff; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +#masthead p a, +#footer p a { + color: #fff; + font-weight: bold; +} +#masthead { + margin-top: 40px; +} +#masthead h1, +#masthead p { + text-align: center; + margin-bottom: 9px; +} +#masthead h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +#masthead p { + font-weight: 300; +} +#masthead p.lead { + font-size: 20px; + line-height: 27px; +} + +div.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +div.quickstart div.row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +div.quickstart div.columns { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +div.quickstart div.columns:last-child { + border-right: 1px solid #eee; + width: 286px; +} +div.quickstart h6, +div.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +div.quickstart h6 { + color: #999; +} +div.quickstart form textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} +#footer { + margin-top: 80px; +} +#footer p { + margin-bottom: 0; + color: rgba(255,255,255,.8) +} +#footer p.right { + float: right; +} +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 10px; +} +.show-grid .column, .show-grid .columns { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + height: 30px; + line-height: 30px; +} +.show-grid:hover .column, .show-grid:hover .columns { + background: rgba(0, 0, 0, 0.25); +} +/* Render mini layout previews +-------------------------------------------------- */ +div.mini-layout { + height: 340px; + margin-bottom: 20px; + padding: 9px; + border: 1px solid #ccc; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.125); +} +div.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +div.mini-layout div.mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 340px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-sidebar, +div.mini-layout.fluid div.mini-layout-header, +div.mini-layout.fluid div.mini-layout-body { + float: left; +} +div.mini-layout.fluid div.mini-layout-sidebar { + background-color: #bbd8e9; + width: 90px; + height: 340px; +} +div.mini-layout.fluid div.mini-layout-body { + width: 300px; + margin-left: 10px; +} +/* Topbar special styles +-------------------------------------------------- */ +div.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +div.topbar-wrapper div.topbar { + position: absolute; + margin: 0 -20px; +} +div.topbar-wrapper div.topbar .topbar-inner { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Popover docs +-------------------------------------------------- */ +div.popover-well { + min-height: 160px; +} + +div.popover-well div.popover { + display: block; +} + +div.popover-well div.popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} + +div.popover-well div.popover-menu-wrapper { + height: 80px; +} + +img.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + +/* Pretty Print +-------------------------------------------------- */ +PRE.prettyprint { + overflow: hidden; +} \ No newline at end of file diff --git a/1.2.0/assets/img/bird.png b/1.2.0/assets/img/bird.png new file mode 100755 index 0000000000000000000000000000000000000000..f0e6fcb51b21e287ea9f924908e39002fa817126 GIT binary patch literal 4434 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.2.0/assets/img/browsers.png b/1.2.0/assets/img/browsers.png new file mode 100755 index 0000000000000000000000000000000000000000..1598f98962073b4af7a4764ed64450239705d5e1 GIT binary patch literal 21274 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 .topbar li a'), + targets = nav.map(function () { + return $(this).attr('href'); + }), + offsets = $.map(targets, function (id) { + return $(id).offset().top; + }); + + function setButton(id) { + nav.parent("li").removeClass('active'); + $(nav[$.inArray(id, targets)]).parent("li").addClass('active'); + } + + function processScroll(e) { + var scrollTop = $window.scrollTop() + 10, i; + for (i = offsets.length; i--;) { + if (activeTarget != targets[i] && scrollTop >= offsets[i] && (!offsets[i + 1] || scrollTop <= offsets[i + 1])) { + activeTarget = targets[i]; + setButton(activeTarget); + } + } + } + + nav.click(function () { + processScroll(); + }); + + processScroll(); + + $window.scroll(processScroll); + + + // Dropdown example for topbar nav + // =============================== + + $("body").bind("click", function (e) { + $('.dropdown-toggle, .menu').parent("li").removeClass("open"); + }); + $(".dropdown-toggle, .menu").click(function (e) { + var $li = $(this).parent("li").toggleClass('open'); + return false; + }); + + + // table sort example + // ================== + + $("#sortTableExample").tablesorter( {sortList: [[1,0]]} ); + + + // add on logic + // ============ + + $('.add-on :checkbox').click(function() { + if ($(this).attr('checked')) { + $(this).parents('.add-on').addClass('active'); + } else { + $(this).parents('.add-on').removeClass('active'); + } + }); + + + // Disable certain links in docs + // ============================= + + $('ul.tabs a, ul.pills a, .pagination a, .well .btn, .actions .btn, .alert-message .btn, a.close').click(function(e) { + e.preventDefault(); + }); + + // Copy code blocks in docs + $(".copy-code").focus(function() { + var el = this; + // push select to event loop for chrome :{o + setTimeout(function () { $(el).select(); }, 1); + }); + + + // POSITION TWIPSIES + // ================= + + $('.twipsies.well a').each(function () { + var type = this.title + , $anchor = $(this) + , $twipsy = $('.twipsy.' + type) + + , twipsy = { + width: $twipsy.width() + 10 + , height: $twipsy.height() + 10 + } + + , anchor = { + position: $anchor.position() + , width: $anchor.width() + , height: $anchor.height() + } + + , offset = { + above: { + top: anchor.position.top - twipsy.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , below: { + top: anchor.position.top + anchor.height + , left: anchor.position.left + (anchor.width/2) - (twipsy.width/2) + } + , left: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left - twipsy.width - 5 + } + , right: { + top: anchor.position.top + (anchor.height/2) - (twipsy.height/2) + , left: anchor.position.left + anchor.width + 5 + } + } + + $twipsy.css(offset[type]) + + }); + +}); diff --git a/1.2.0/assets/js/google-code-prettify/prettify.css b/1.2.0/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..da6b6e7e17 --- /dev/null +++ b/1.2.0/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,41 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +pre.prettyprint { + background: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */ +ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; } +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ \ No newline at end of file diff --git a/1.2.0/assets/js/google-code-prettify/prettify.js b/1.2.0/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.2.0/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p
'); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/1.2.0/index.html b/1.2.0/index.html new file mode 100755 index 0000000000..e374453197 --- /dev/null +++ b/1.2.0/index.html @@ -0,0 +1,1421 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Bootstrap, from Twitter

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind.

+
+
+
+ + +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+
+
+
+
+ +
+ + + + +
+ +
+
+

History

+

In the earlier days of Twitter, engineers used almost any library they were familiar with to meet front-end requirements. Bootstrap began as an answer to the challenges that presented and development quickly accelerated during Twitter’s first Hackweek.

+

With the help and feedback of many engineers at Twitter, Bootstrap has grown significantly to encompass not only basic styles, but more elegant and durable front-end design patterns.

+

Read more on dev.twitter.com ›

+
+
+

Browser support

+

Bootstrap is tested and supported in major modern browsers like Chrome, Safari, Internet Explorer, and Firefox.

+ Tested and supported in Chrome, Safari, Internet Explorer, and Firefox +
    +
  • Latest Safari
  • +
  • Latest Google Chrome
  • +
  • Firefox 4+
  • +
  • Internet Explorer 7+
  • +
  • Opera 11
  • +
+
+
+

What's included

+

Bootstrap comes complete with compiled CSS, uncompiled, and example templates.

+
    +
  • All original .less files
  • +
  • Fully compiled and minified CSS
  • +
  • Complete styleguide documentation
  • +
  • Example page template (more to come soon)
  • +
+
+
+
+ + + + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It’s a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6 columns">
+    ...
+  </div>
+  <div class="span10 columns">
+    ...
+  </div>
+</div>
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+
+
3
+
3
+
3
+
3
+
3
+
1
+
+
+
4
+
4
+
4
+
4
+
+
+
1/3
+
1/3
+
1/3
+
+
+
1/3
+
2/3
+
+
+
4
+
6
+
6
+
+
+
8
+
8
+
+
+
5
+
11
+
+
+
16
+
+

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
1/3 offset 2/3s
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+
+ + + + +
+ + +
+
+

Fixed layout

+

The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div.container>.

+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+

Fluid layout

+

An alternative, flexible fluid page structure with min- and max-widths and a left-hand sidebar. Great for apps and docs.

+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + + +
+ + + +
+
+

Headings & copy

+

A standard typographic hierarchy for structuring your webpages.

+

The entire typographic grid is based on two Less variables in our preboot.less file: @basefont and @baseline. The first is the base font-size used throughout and the second is the base line-height.

+

We use those variables, and some math, to create the margins, paddings, and line-heights of all our type and more.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example heading Has sub-heading…

+
+
+ + +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to indicate additional importance or emphasis of a word or phrase relative to its surrounding copy. Use <strong> for importance and <em> for stress emphasis.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Note: It's still okay to use <b> and <i> tags in HTML5 and they don't have to be styled bold and italic, respectively (although if there is a more semantic element, use it). <b> is meant to highlight words or phrases without conveying additional importance, while <i> is mostly for voice, technical terms, etc.

+

Addresses

+

The <address> element is used for contact information for its nearest ancestor, or the entire body of work. Here’s how it looks:

+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+

Note: Each line in an <address> must end with a line-break (<br />) or be wrapped in a block-level tag (e.g., <p>) to properly structure the content.

+

Abbreviations

+

For abbreviations and acronyms, use the <abbr> tag (<acronym> is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ + +
+
+

Blockquotes

+

+ <blockquote> + <p> + <small> +

+
+
+

How to quote

+

To include a blockquote, wrap <blockquote> around <p> and <small> tags. Use the <small> element to cite your source and you'll get an em dash &mdash; before it.

+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

+ Dr. Julius Hibbert +
+
+
+ +

Lists

+
+
+

Unordered <ul>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Ordered <ol>

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. Consectetur adipiscing elit
  4. +
  5. Integer molestie lorem at massa
  6. +
  7. Facilisis in pretium nisl aliquet
  8. +
  9. Nulla volutpat aliquam velit
  10. +
  11. Faucibus porta lacus fringilla vel
  12. +
  13. Aenean sit amet erat nunc
  14. +
  15. Eget porttitor lorem
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+
+ + + + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a <thead> such that hierarchy is <thead> > <tr> > <th>.

+

Similar to the column headers, all your table’s body content should be wrapped in a <tbody> so your hierarchy is <tbody> > <tr> > <td>.

+
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table>
+  ...
+</table>
+

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+

Note: Zebra-striping is a progressive enhancement not available for older browsers like IE8 and below.

+
+<table class="zebra-striped">
+...
+</table>
+

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column’s header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script src="js/jquery/jquery.tablesorter.min.js"></script>
+<script >
+  $(function() {
+    $("table#sortTableExample").tablesorter({ sortList: [[1,0]] });
+  });
+</script>
+<table class="zebra-striped">
+  ...
+</table>
+
+
+
+ + + + +
+ +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some Value Here +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+   +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form’s HTML and you’ll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+ + Small snippet of help text +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+   +
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a number of functional classes can be applied for different color styles. These classes include a blue .primary class, a light-blue .info class, a green .success class, and a red .danger class. Plus, rolling your own styles is easy peasy.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you’ll want to apply these to only <a>, <button>, and select <input> elements. Here’s how it looks:

+
+      +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That’s .disabled for links and :disabled for <button> elements.

+

Links

+ +

Buttons

+
+   +
+
+
+
+ + + + + + + + + +
+ + +
+
+

Basic alerts

+

div.alert-message

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+
+
+
+ × +

Holy guacamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+
+
+
+ +
+
+

Block messages

+

div.alert-message.block-message

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+
+
+
+ × +

Holy guacamole! This is a warning! Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+ +
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+ +
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+ +
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+ +
+
+
+
+ + + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it’s important that the background context be maintained.

+
+
+
+ + +
+
+
+ + +
+
+

Tool Tips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
below!
+
+
+
+
right!
+
+
+
+
left!
+
+
+
+
above!
+
+
+
+
+
+ + +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without affecting layout.

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+
+ + + + +
+ +
+
+

Bootstrap was built with Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap’s Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" href="less/bootstrap.less" media="all" />
+<script src="js/less-1.1.3.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What’s included

+

Here are some of the highlights of what’s included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you’re set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline grid
+@basefont:          13px;
+@baseline:          18px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS’s normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They’re great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Georgia", Times New Roman, Times, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .monospace(@weight: normal, @size: 12px, @lineHeight: 20px) {
+    font-family: "Monaco", Courier New, monospace;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+}
+
+

Gradients

+
+#gradient {
+  .horizontal (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, right top, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(left, @startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(left, @startColor, @endColor); // Le standard
+  }
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  .directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
+    ...
+  }
+  .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
+    ...
+  }
+}
+
+ +

Operations and grid system

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+@siteWidth:         (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
+
+// Grid System
+.container {
+  width: @siteWidth;
+  margin: 0 auto;
+  .clearfix();
+}
+.columns(@columnSpan: 1) {
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+}
+.offset(@columnOffset: 1) {
+  margin-left: (@gridColumnWidth * @columnOffset) + (@gridGutterWidth * (@columnOffset - 1)) + @extraSpace;
+}
+
+
+
+ +
+ +
+ + + + + diff --git a/1.3.0/assets/css/bootstrap.css b/1.3.0/assets/css/bootstrap.css new file mode 100755 index 0000000000..117f510f4a --- /dev/null +++ b/1.3.0/assets/css/bootstrap.css @@ -0,0 +1,2364 @@ +/*! + * Bootstrap v1.2.0 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Fri Sep 16 11:24:41 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +html { + overflow-y: scroll; + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; +} +a:hover, a:active { + outline: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + font-size: 100%; + margin: 0; + vertical-align: baseline; + *vertical-align: middle; +} +button, input { + line-height: normal; + *overflow: visible; +} +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +/* Variables.less + * Variables to customize the look and feel of Bootstrap + * ----------------------------------------------------- */ +/* Variables.less + * Snippets of reusable CSS to develop faster and keep code readable + * ----------------------------------------------------------------- */ +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +html, body { + background-color: #ffffff; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #404040; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.container:after { + clear: both; +} +.container-fluid { + position: relative; + padding-left: 20px; + padding-right: 20px; + zoom: 1; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.container-fluid:after { + clear: both; +} +.container-fluid > .sidebar { + float: left; + width: 220px; +} +.container-fluid > .content { + float: left; + min-width: 700px; + max-width: 1180px; + margin-left: 20px; +} +.hide { + display: none; +} +.show { + display: block; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; + font-weight: inherit; +} +a:hover { + color: #00438a; + text-decoration: underline; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.row { + zoom: 1; + margin-left: -20px; +} +.row:before, .row:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.row:after { + clear: both; +} +[class*="span"] { + display: inline; + float: left; + margin-left: 20px; +} +.span1 { + width: 40px; +} +.span2 { + width: 100px; +} +.span3 { + width: 160px; +} +.span4 { + width: 220px; +} +.span5 { + width: 280px; +} +.span6 { + width: 340px; +} +.span7 { + width: 400px; +} +.span8 { + width: 460px; +} +.span9 { + width: 520px; +} +.span10 { + width: 580px; +} +.span11 { + width: 640px; +} +.span12 { + width: 700px; +} +.span13 { + width: 760px; +} +.span14 { + width: 820px; +} +.span15 { + width: 880px; +} +.span16 { + width: 940px; +} +.span17 { + width: 1000px; +} +.span18 { + width: 1060px; +} +.span19 { + width: 1120px; +} +.span20 { + width: 1180px; +} +.span21 { + width: 1240px; +} +.span22 { + width: 1300px; +} +.span23 { + width: 1360px; +} +.span24 { + width: 1420px; +} +.offset1 { + margin-left: 80px; +} +.offset2 { + margin-left: 140px; +} +.offset3 { + margin-left: 200px; +} +.offset4 { + margin-left: 260px; +} +.offset5 { + margin-left: 320px; +} +.offset6 { + margin-left: 380px; +} +.offset7 { + margin-left: 440px; +} +.offset8 { + margin-left: 500px; +} +.offset9 { + margin-left: 560px; +} +.offset10 { + margin-left: 620px; +} +.offset11 { + margin-left: 680px; +} +.offset12 { + margin-left: 740px; +} +.span-one-third { + width: 300px; +} +.span-two-thirds { + width: 620px; +} +.offset-one-third { + margin-left: 340px; +} +.offset-two-thirds { + margin-left: 660px; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 9px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 20px 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #bfbfbf; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote small { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote small:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 8.5px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +fieldset legend { + display: block; + padding-left: 150px; + font-size: 19.5px; + line-height: 1; + color: #404040; + *padding: 0 0 5px 145px; + /* IE6-7 */ + + *line-height: 1.5; + /* IE6-7 */ + +} +form .clearfix { + margin-bottom: 18px; + zoom: 1; +} +form .clearfix:before, form .clearfix:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +form .clearfix:after { + clear: both; +} +label, +input, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +form .input { + margin-left: 150px; +} +input[type=checkbox], input[type=radio] { + cursor: pointer; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + font-size: 13px; + line-height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* mini reset for non-html5 file types */ +input[type=checkbox], input[type=radio] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE6-7 */ + + line-height: normal; + border: none; +} +input[type=file] { + background-color: #ffffff; + padding: initial; + border: initial; + line-height: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type=button], input[type=reset], input[type=submit] { + width: auto; + height: auto; +} +select, input[type=file] { + height: 27px; + line-height: 27px; + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + +} +select[multiple] { + height: inherit; +} +textarea { + height: auto; +} +.uneditable-input { + background-color: #ffffff; + display: block; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #bfbfbf; +} +::-webkit-input-placeholder { + color: #bfbfbf; +} +input, textarea { + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +input:focus, textarea:focus { + outline: 0; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +input[type=file]:focus, input[type=checkbox]:focus, select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: 1px dotted #666; +} +form div.clearfix.error { + background: #fae5e3; + padding: 10px 0; + margin: -10px 0 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block { + color: #9d261d; +} +form div.clearfix.error input, form div.clearfix.error textarea { + border-color: #c87872; + -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); + box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); +} +form div.clearfix.error input:focus, form div.clearfix.error textarea:focus { + border-color: #b9554d; + -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); + box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); +} +form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on { + background: #f4c8c5; + border-color: #c87872; + color: #b9554d; +} +.input-mini, +input.mini, +textarea.mini, +select.mini { + width: 60px; +} +.input-small, +input.small, +textarea.small, +select.small { + width: 90px; +} +.input-medium, +input.medium, +textarea.medium, +select.medium { + width: 150px; +} +.input-large, +input.large, +textarea.large, +select.large { + width: 210px; +} +.input-xlarge, +input.xlarge, +textarea.xlarge, +select.xlarge { + width: 270px; +} +.input-xxlarge, +input.xxlarge, +textarea.xxlarge, +select.xxlarge { + width: 530px; +} +textarea.xxlarge { + overflow-y: auto; +} +input.span1, textarea.span1, select.span1 { + display: inline-block; + float: none; + width: 30px; + margin-left: 0; +} +input.span2, textarea.span2, select.span2 { + display: inline-block; + float: none; + width: 90px; + margin-left: 0; +} +input.span3, textarea.span3, select.span3 { + display: inline-block; + float: none; + width: 150px; + margin-left: 0; +} +input.span4, textarea.span4, select.span4 { + display: inline-block; + float: none; + width: 210px; + margin-left: 0; +} +input.span5, textarea.span5, select.span5 { + display: inline-block; + float: none; + width: 270px; + margin-left: 0; +} +input.span6, textarea.span6, select.span6 { + display: inline-block; + float: none; + width: 330px; + margin-left: 0; +} +input.span7, textarea.span7, select.span7 { + display: inline-block; + float: none; + width: 390px; + margin-left: 0; +} +input.span8, textarea.span8, select.span8 { + display: inline-block; + float: none; + width: 450px; + margin-left: 0; +} +input.span9, textarea.span9, select.span9 { + display: inline-block; + float: none; + width: 510px; + margin-left: 0; +} +input.span10, textarea.span10, select.span10 { + display: inline-block; + float: none; + width: 570px; + margin-left: 0; +} +input.span11, textarea.span11, select.span11 { + display: inline-block; + float: none; + width: 630px; + margin-left: 0; +} +input.span12, textarea.span12, select.span12 { + display: inline-block; + float: none; + width: 690px; + margin-left: 0; +} +input.span13, textarea.span13, select.span13 { + display: inline-block; + float: none; + width: 750px; + margin-left: 0; +} +input.span14, textarea.span14, select.span14 { + display: inline-block; + float: none; + width: 810px; + margin-left: 0; +} +input.span15, textarea.span15, select.span15 { + display: inline-block; + float: none; + width: 870px; + margin-left: 0; +} +input.span16, textarea.span16, select.span16 { + display: inline-block; + float: none; + width: 930px; + margin-left: 0; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +.actions .secondary-action { + float: right; +} +.actions .secondary-action a { + line-height: 30px; +} +.actions .secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 11px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; + *position: relative; + /* IE6-7 */ + + *top: -5px; + /* IE6-7 */ + +} +.help-block { + display: block; + max-width: 600px; +} +.inline-inputs { + color: #808080; +} +.inline-inputs span, .inline-inputs input { + display: inline-block; +} +.inline-inputs input.mini { + width: 60px; +} +.inline-inputs input.small { + width: 90px; +} +.inline-inputs span { + padding: 0 2px 0 1px; +} +.input-prepend input, .input-append input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend .add-on, .input-append .add-on { + position: relative; + background: #f5f5f5; + border: 1px solid #ccc; + z-index: 2; + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 4px 4px 5px; + margin-right: -1px; + font-weight: normal; + line-height: 18px; + color: #bfbfbf; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + margin-right: 0; + margin-left: -1px; +} +.inputs-list { + margin: 0 0 5px; + width: 100%; +} +.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +.inputs-list label { + display: block; + float: none; + width: auto; + padding: 0; + line-height: 18px; + text-align: left; + white-space: normal; +} +.inputs-list label strong { + color: #808080; +} +.inputs-list label small { + font-size: 11px; + font-weight: normal; +} +.inputs-list .inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +.inputs-list:first-child { + padding-top: 6px; +} +.inputs-list li + li { + padding-top: 2px; +} +.inputs-list input[type=radio], .inputs-list input[type=checkbox] { + margin-bottom: 0; +} +.form-stacked { + padding-left: 20px; +} +.form-stacked fieldset { + padding-top: 9px; +} +.form-stacked legend { + padding-left: 0; +} +.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +.form-stacked .clearfix { + margin-bottom: 9px; +} +.form-stacked .clearfix div.input { + margin-left: 0; +} +.form-stacked .inputs-list { + margin-bottom: 0; +} +.form-stacked .inputs-list li { + padding-top: 0; +} +.form-stacked .inputs-list li label { + font-weight: normal; + padding-top: 0; +} +.form-stacked div.clearfix.error { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + margin-top: 0; + margin-left: -10px; +} +.form-stacked .actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + border-collapse: separate; + *border-collapse: collapse; + /* IE7, collapse table to remove spacing */ + + font-size: 13px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 18px; + text-align: left; +} +table th { + padding-top: 9px; + font-weight: bold; + vertical-align: middle; + border-bottom: 1px solid #ddd; +} +table td { + vertical-align: top; +} +table th + th, table td + td { + border-left: 1px solid #ddd; +} +table tr + tr td { + border-top: 1px solid #ddd; +} +table tbody tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +table tbody tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +table tbody tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +table tbody tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.zebra-striped tbody tr:nth-child(odd) td { + background-color: #f9f9f9; +} +.zebra-striped tbody tr:hover td { + background-color: #f5f5f5; +} +.zebra-striped .header { + cursor: pointer; +} +.zebra-striped .header:after { + content: ""; + float: right; + margin-top: 7px; + border-width: 0 4px 4px; + border-style: solid; + border-color: #000 transparent; + visibility: hidden; +} +.zebra-striped .headerSortUp, .zebra-striped .headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); +} +.zebra-striped .header:hover:after { + visibility: visible; +} +.zebra-striped .headerSortDown:after, .zebra-striped .headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +.zebra-striped .headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table .headerSortUp.blue, table .headerSortDown.blue { + background-color: #ade6fe; +} +table .green { + color: #46a546; + border-bottom-color: #46a546; +} +table .headerSortUp.green, table .headerSortDown.green { + background-color: #cdeacd; +} +table .red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table .headerSortUp.red, table .headerSortDown.red { + background-color: #f4c8c5; +} +table .yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table .headerSortUp.yellow, table .headerSortDown.yellow { + background-color: #fff6d9; +} +table .orange { + color: #f89406; + border-bottom-color: #f89406; +} +table .headerSortUp.orange, table .headerSortDown.orange { + background-color: #fee9cc; +} +table .purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table .headerSortUp.purple, table .headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +.topbar { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; +} +.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active > a { + background-color: #333; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; + text-decoration: none; +} +.topbar h3 { + position: relative; +} +.topbar h3 a, .topbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +.topbar p { + margin: 0; + line-height: 40px; +} +.topbar p a:hover { + background-color: transparent; + color: #ffffff; +} +.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.topbar form.pull-right { + float: right; +} +.topbar input { + background-color: #444; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + padding: 4px 9px; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.topbar input:-moz-placeholder { + color: #e6e6e6; +} +.topbar input::-webkit-input-placeholder { + color: #e6e6e6; +} +.topbar input:hover { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.5); + color: #ffffff; +} +.topbar input:focus, .topbar input.focused { + outline: 0; + background-color: #ffffff; + color: #404040; + text-shadow: 0 1px 0 #ffffff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +.topbar-inner, .topbar .fill { + background-color: #222; + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.topbar div > ul, .nav { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; + left: 0; +} +.topbar div > ul > li, .nav > li { + display: block; + float: left; +} +.topbar div > ul a, .nav a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +.topbar div > ul a:hover, .nav a:hover { + color: #ffffff; + text-decoration: none; +} +.topbar div > ul .active > a, .nav .active > a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +.topbar div > ul.secondary-nav, .nav.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +.topbar div > ul.secondary-nav .menu-dropdown, +.nav.secondary-nav .menu-dropdown, +.topbar div > ul.secondary-nav .dropdown-menu, +.nav.secondary-nav .dropdown-menu { + right: 0; + border: 0; +} +.topbar div > ul a.menu:hover, +.nav a.menu:hover, +.topbar div > ul li.open .menu, +.nav li.open .menu, +.topbar div > ul .dropdown-toggle:hover, +.nav .dropdown-toggle:hover, +.topbar div > ul .dropdown.open .dropdown-toggle, +.nav .dropdown.open .dropdown-toggle { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown, +.nav .menu-dropdown, +.topbar div > ul .dropdown-menu, +.nav .dropdown-menu { + background-color: #333; +} +.topbar div > ul .menu-dropdown a.menu, +.nav .menu-dropdown a.menu, +.topbar div > ul .dropdown-menu a.menu, +.nav .dropdown-menu a.menu, +.topbar div > ul .menu-dropdown .dropdown-toggle, +.nav .menu-dropdown .dropdown-toggle, +.topbar div > ul .dropdown-menu .dropdown-toggle, +.nav .dropdown-menu .dropdown-toggle { + color: #ffffff; +} +.topbar div > ul .menu-dropdown a.menu.open, +.nav .menu-dropdown a.menu.open, +.topbar div > ul .dropdown-menu a.menu.open, +.nav .dropdown-menu a.menu.open, +.topbar div > ul .menu-dropdown .dropdown-toggle.open, +.nav .menu-dropdown .dropdown-toggle.open, +.topbar div > ul .dropdown-menu .dropdown-toggle.open, +.nav .dropdown-menu .dropdown-toggle.open { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown li a, +.nav .menu-dropdown li a, +.topbar div > ul .dropdown-menu li a, +.nav .dropdown-menu li a { + color: #999; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +.topbar div > ul .menu-dropdown li a:hover, +.nav .menu-dropdown li a:hover, +.topbar div > ul .dropdown-menu li a:hover, +.nav .dropdown-menu li a:hover { + background-color: #191919; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919)); + background-image: -moz-linear-gradient(top, #292929, #191919); + background-image: -ms-linear-gradient(top, #292929, #191919); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919)); + background-image: -webkit-linear-gradient(top, #292929, #191919); + background-image: -o-linear-gradient(top, #292929, #191919); + background-image: linear-gradient(top, #292929, #191919); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0); + color: #ffffff; +} +.topbar div > ul .menu-dropdown .active a, +.nav .menu-dropdown .active a, +.topbar div > ul .dropdown-menu .active a, +.nav .dropdown-menu .active a { + color: #ffffff; +} +.topbar div > ul .menu-dropdown .divider, +.nav .menu-dropdown .divider, +.topbar div > ul .dropdown-menu .divider, +.nav .dropdown-menu .divider { + background-color: #222; + border-color: #444; +} +.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a { + padding: 4px 15px; +} +li.menu, .dropdown { + position: relative; +} +a.menu:after, .dropdown-toggle:after { + width: 0; + height: 0; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #ffffff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +.menu-dropdown, .dropdown-menu { + background-color: #ffffff; + float: left; + display: none; + position: absolute; + top: 40px; + z-index: 900; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 6px 0; + zoom: 1; + border-color: #999; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 0 1px 1px; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.menu-dropdown li, .dropdown-menu li { + float: none; + display: block; + background-color: none; +} +.menu-dropdown .divider, .dropdown-menu .divider { + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #eee; + border-bottom: 1px solid #ffffff; +} +.topbar .dropdown-menu a, .dropdown-menu a { + display: block; + padding: 4px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #808080; + text-shadow: 0 1px 0 #ffffff; +} +.topbar .dropdown-menu a:hover, .dropdown-menu a:hover { + background-color: #dddddd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); + background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); + background-image: -ms-linear-gradient(top, #eeeeee, #dddddd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd)); + background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); + background-image: -o-linear-gradient(top, #eeeeee, #dddddd); + background-image: linear-gradient(top, #eeeeee, #dddddd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); + color: #404040; + text-decoration: none; + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); +} +.open .menu, +.dropdown.open .menu, +.open .dropdown-toggle, +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.open .menu-dropdown, +.dropdown.open .menu-dropdown, +.open .dropdown-menu, +.dropdown.open .dropdown-menu { + display: block; +} +.tabs, .pills { + margin: 0 0 20px; + padding: 0; + list-style: none; + zoom: 1; +} +.tabs:before, +.pills:before, +.tabs:after, +.pills:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.tabs:after, .pills:after { + clear: both; +} +.tabs > li, .pills > li { + float: left; +} +.tabs > li > a, .pills > li > a { + display: block; +} +.tabs { + float: left; + width: 100%; + border-bottom: 1px solid #ddd; +} +.tabs > li { + position: relative; + top: 1px; +} +.tabs > li > a { + padding: 0 15px; + margin-right: 2px; + line-height: 36px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.tabs > li > a:hover { + text-decoration: none; + background-color: #eee; + border-color: #eee #eee #ddd; +} +.tabs > li.active > a { + color: #808080; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.tabs .menu-dropdown, .tabs .dropdown-menu { + top: 35px; + border-width: 1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.tabs a.menu:after, .tabs .dropdown-toggle:after { + border-top-color: #999; + margin-top: 15px; + margin-left: 5px; +} +.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle { + border-color: #999; +} +.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after { + border-top-color: #555; +} +.tab-content { + clear: both; +} +.pills a { + margin: 5px 3px 5px 0; + padding: 0 15px; + text-shadow: 0 1px 1px #ffffff; + line-height: 30px; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pills a:hover { + background: #00438a; + color: #ffffff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.pills .active a { + background: #0069d6; + color: #ffffff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.tab-content > *, .pill-content > * { + display: none; +} +.tab-content > .active, .pill-content > .active { + display: block; +} +.breadcrumb { + margin: 0 0 18px; + padding: 7px 14px; + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #bfbfbf; +} +.breadcrumb .active a { + color: #404040; +} +.hero-unit { + background-color: #f5f5f5; + margin-bottom: 30px; + padding: 60px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +footer { + margin-top: 17px; + padding-top: 17px; + border-top: 1px solid #eee; +} +.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.page-header h1 { + margin-bottom: 8px; +} +.btn.danger, +.alert-message.danger, +.btn.danger:hover, +.alert-message.danger:hover, +.btn.error, +.alert-message.error, +.btn.error:hover, +.alert-message.error:hover, +.btn.success, +.alert-message.success, +.btn.success:hover, +.alert-message.success:hover, +.btn.info, +.alert-message.info, +.btn.info:hover, +.alert-message.info:hover { + color: #ffffff; +} +.btn.danger, +.alert-message.danger, +.btn.error, +.alert-message.error { + background-color: #c43c35; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)); + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #c43c35 #c43c35 #882a25; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.success, .alert-message.success { + background-color: #57a957; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)); + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #57a957 #57a957 #3d773d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.info, .alert-message.info { + background-color: #339bb9; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9)); + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #339bb9 #339bb9 #22697d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn { + cursor: pointer; + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + padding: 5px 14px 6px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: normal; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + -ms-transition: 0.1s linear all; + -o-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.btn:focus { + outline: 1px dotted #666; +} +.btn.primary { + color: #ffffff; + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(top, #049cdb, #0064cd); + background-image: -ms-linear-gradient(top, #049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); + background-image: -o-linear-gradient(top, #049cdb, #0064cd); + background-image: linear-gradient(top, #049cdb, #0064cd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn:active { + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn.disabled { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn[disabled] { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn.large { + font-size: 15px; + line-height: normal; + padding: 9px 14px 9px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding: 7px 9px 7px; + font-size: 11px; +} +:root .alert-message, :root .btn { + border-radius: 0 \0; +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +.close { + float: right; + color: #000000; + font-size: 20px; + font-weight: bold; + line-height: 13.5px; + text-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=20); + -khtml-opacity: 0.2; + -moz-opacity: 0.2; + opacity: 0.2; +} +.close:hover { + color: #000000; + text-decoration: none; + filter: alpha(opacity=40); + -khtml-opacity: 0.4; + -moz-opacity: 0.4; + opacity: 0.4; +} +.alert-message { + position: relative; + padding: 7px 15px; + margin-bottom: 18px; + color: #404040; + background-color: #eedc94; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94)); + background-image: -moz-linear-gradient(top, #fceec1, #eedc94); + background-image: -ms-linear-gradient(top, #fceec1, #eedc94); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94)); + background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); + background-image: -o-linear-gradient(top, #fceec1, #eedc94); + background-image: linear-gradient(top, #fceec1, #eedc94); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #eedc94 #eedc94 #e4c652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message .close { + *margin-top: 3px; + /* IE7 spacing */ + +} +.alert-message h5 { + line-height: 18px; +} +.alert-message p { + margin-bottom: 0; +} +.alert-message div { + margin-top: 5px; + margin-bottom: 2px; + line-height: 28px; +} +.alert-message .btn { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message.block-message { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #fceec1; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.alert-message.block-message ul, .alert-message.block-message p { + margin-right: 30px; +} +.alert-message.block-message ul { + margin-bottom: 0; +} +.alert-message.block-message li { + color: #404040; +} +.alert-message.block-message .alert-actions { + margin-top: 5px; +} +.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info { + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.alert-message.block-message.error { + background-color: #fddfde; + border-color: #fbc7c6; +} +.alert-message.block-message.success { + background-color: #d1eed1; + border-color: #bfe7bf; +} +.alert-message.block-message.info { + background-color: #ddf4fb; + border-color: #c6edf9; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + float: left; + margin: 0; + border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid; + border-right-color: #ddd; + border-right-color: rgba(0, 0, 0, 0.15); + *border-right-color: #ddd; + /* IE6-7 */ + + text-decoration: none; +} +.pagination a:hover, .pagination .active a { + background-color: #c7eefe; +} +.pagination .disabled a, .pagination .disabled a:hover { + background-color: transparent; + color: #bfbfbf; +} +.pagination .next a { + border: 0; +} +.well { + background-color: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.modal-backdrop { + background-color: #000000; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 10000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, .modal-backdrop.fade.in { + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 11000; + width: 560px; + margin: -250px 0 0 -250px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal .close { + margin-top: 7px; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + border-bottom: 1px solid #eee; + padding: 5px 15px; +} +.modal-body { + padding: 15px; +} +.modal-footer { + background-color: #f5f5f5; + padding: 14px 15px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; + margin-bottom: 0; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; +} +.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.fade.in { + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.twipsy-inner { + padding: 3px 8px; + background-color: #000000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background-color: #000000; + background-color: rgba(0, 0, 0, 0.8); + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background-color: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.label { + padding: 1px 3px 2px; + background-color: #bfbfbf; + font-size: 9.75px; + font-weight: bold; + color: #ffffff; + text-transform: uppercase; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label.important { + background-color: #c43c35; +} +.label.warning { + background-color: #f89406; +} +.label.success { + background-color: #46a546; +} +.label.notice { + background-color: #62cffc; +} +.media-grid { + margin-left: -20px; + margin-bottom: 0; + zoom: 1; +} +.media-grid:before, .media-grid:after { + display: table; + content: ""; + zoom: 1; + *display: inline; +} +.media-grid:after { + clear: both; +} +.media-grid li { + display: inline; +} +.media-grid a { + float: left; + padding: 4px; + margin: 0 0 20px 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +.media-grid a img { + display: block; +} +.media-grid a:hover { + border-color: #0069d6; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} diff --git a/1.3.0/assets/css/bootstrap.min.css b/1.3.0/assets/css/bootstrap.min.css new file mode 100755 index 0000000000..e9ddd96fc3 --- /dev/null +++ b/1.3.0/assets/css/bootstrap.min.css @@ -0,0 +1,330 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;} +a:hover,a:active{outline:0;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} +button,input{line-height:normal;*overflow:visible;} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +html,body{background-color:#ffffff;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#404040;} +.container{width:940px;margin-left:auto;margin-right:auto;zoom:1;}.container:before,.container:after{display:table;content:"";zoom:1;*display:inline;} +.container:after{clear:both;} +.container-fluid{position:relative;padding-left:20px;padding-right:20px;zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";zoom:1;*display:inline;} +.container-fluid:after{clear:both;} +.container-fluid>.sidebar{float:left;width:220px;} +.container-fluid>.content{float:left;min-width:700px;max-width:1180px;margin-left:20px;} +.hide{display:none;} +.show{display:block;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#00438a;text-decoration:underline;} +.pull-right{float:right;} +.pull-left{float:left;} +.row{zoom:1;margin-left:-20px;}.row:before,.row:after{display:table;content:"";zoom:1;*display:inline;} +.row:after{clear:both;} +[class*="span"]{display:inline;float:left;margin-left:20px;} +.span1{width:40px;} +.span2{width:100px;} +.span3{width:160px;} +.span4{width:220px;} +.span5{width:280px;} +.span6{width:340px;} +.span7{width:400px;} +.span8{width:460px;} +.span9{width:520px;} +.span10{width:580px;} +.span11{width:640px;} +.span12{width:700px;} +.span13{width:760px;} +.span14{width:820px;} +.span15{width:880px;} +.span16{width:940px;} +.span17{width:1000px;} +.span18{width:1060px;} +.span19{width:1120px;} +.span20{width:1180px;} +.span21{width:1240px;} +.span22{width:1300px;} +.span23{width:1360px;} +.span24{width:1420px;} +.offset1{margin-left:80px;} +.offset2{margin-left:140px;} +.offset3{margin-left:200px;} +.offset4{margin-left:260px;} +.offset5{margin-left:320px;} +.offset6{margin-left:380px;} +.offset7{margin-left:440px;} +.offset8{margin-left:500px;} +.offset9{margin-left:560px;} +.offset10{margin-left:620px;} +.offset11{margin-left:680px;} +.offset12{margin-left:740px;} +.span-one-third{width:300px;} +.span-two-thirds{width:620px;} +.offset-one-third{margin-left:340px;} +.offset-two-thirds{margin-left:660px;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#bfbfbf;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;} +form{margin-bottom:18px;} +fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;padding-left:150px;font-size:19.5px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5;} +form .clearfix{margin-bottom:18px;zoom:1;}form .clearfix:before,form .clearfix:after{display:table;content:"";zoom:1;*display:inline;} +form .clearfix:after{clear:both;} +label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +form .input{margin-left:150px;} +input[type=checkbox],input[type=radio]{cursor:pointer;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:none;} +input[type=file]{background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;} +select,input[type=file]{height:27px;line-height:27px;*margin-top:4px;} +select[multiple]{height:inherit;} +textarea{height:auto;} +.uneditable-input{background-color:#ffffff;display:block;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} +:-moz-placeholder{color:#bfbfbf;} +::-webkit-input-placeholder{color:#bfbfbf;} +input,textarea{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +input:focus,textarea:focus{outline:0;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666;} +form div.clearfix.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}form div.clearfix.error>label,form div.clearfix.error span.help-inline,form div.clearfix.error span.help-block{color:#9d261d;} +form div.clearfix.error input,form div.clearfix.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);-moz-box-shadow:0 0 3px rgba(171, 41, 32, 0.25);box-shadow:0 0 3px rgba(171, 41, 32, 0.25);}form div.clearfix.error input:focus,form div.clearfix.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);-moz-box-shadow:0 0 6px rgba(171, 41, 32, 0.5);box-shadow:0 0 6px rgba(171, 41, 32, 0.5);} +form div.clearfix.error .input-prepend span.add-on,form div.clearfix.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d;} +.input-mini,input.mini,textarea.mini,select.mini{width:60px;} +.input-small,input.small,textarea.small,select.small{width:90px;} +.input-medium,input.medium,textarea.medium,select.medium{width:150px;} +.input-large,input.large,textarea.large,select.large{width:210px;} +.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px;} +.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px;} +textarea.xxlarge{overflow-y:auto;} +input.span1,textarea.span1,select.span1{display:inline-block;float:none;width:30px;margin-left:0;} +input.span2,textarea.span2,select.span2{display:inline-block;float:none;width:90px;margin-left:0;} +input.span3,textarea.span3,select.span3{display:inline-block;float:none;width:150px;margin-left:0;} +input.span4,textarea.span4,select.span4{display:inline-block;float:none;width:210px;margin-left:0;} +input.span5,textarea.span5,select.span5{display:inline-block;float:none;width:270px;margin-left:0;} +input.span6,textarea.span6,select.span6{display:inline-block;float:none;width:330px;margin-left:0;} +input.span7,textarea.span7,select.span7{display:inline-block;float:none;width:390px;margin-left:0;} +input.span8,textarea.span8,select.span8{display:inline-block;float:none;width:450px;margin-left:0;} +input.span9,textarea.span9,select.span9{display:inline-block;float:none;width:510px;margin-left:0;} +input.span10,textarea.span10,select.span10{display:inline-block;float:none;width:570px;margin-left:0;} +input.span11,textarea.span11,select.span11{display:inline-block;float:none;width:630px;margin-left:0;} +input.span12,textarea.span12,select.span12{display:inline-block;float:none;width:690px;margin-left:0;} +input.span13,textarea.span13,select.span13{display:inline-block;float:none;width:750px;margin-left:0;} +input.span14,textarea.span14,select.span14{display:inline-block;float:none;width:810px;margin-left:0;} +input.span15,textarea.span15,select.span15{display:inline-block;float:none;width:870px;margin-left:0;} +input.span16,textarea.span16,select.span16{display:inline-block;float:none;width:930px;margin-left:0;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:11px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span,.inline-inputs input{display:inline-block;} +.inline-inputs input.mini{width:60px;} +.inline-inputs input.small{width:90px;} +.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#bfbfbf;text-align:center;text-shadow:0 1px 0 #ffffff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;} +.inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;}.inputs-list label strong{color:#808080;} +.inputs-list label small{font-size:11px;font-weight:normal;} +.inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list:first-child{padding-top:6px;} +.inputs-list li+li{padding-top:2px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;} +.form-stacked{padding-left:20px;}.form-stacked fieldset{padding-top:9px;} +.form-stacked legend{padding-left:0;} +.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +.form-stacked .clearfix{margin-bottom:9px;}.form-stacked .clearfix div.input{margin-left:0;} +.form-stacked .inputs-list{margin-bottom:0;}.form-stacked .inputs-list li{padding-top:0;}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +.form-stacked div.clearfix.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;*border-collapse:collapse;font-size:13px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}table th,table td{padding:10px 10px 9px;line-height:18px;text-align:left;} +table th{padding-top:9px;font-weight:bold;vertical-align:middle;border-bottom:1px solid #ddd;} +table td{vertical-align:top;} +table th+th,table td+td{border-left:1px solid #ddd;} +table tr+tr td{border-top:1px solid #ddd;} +table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} +table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} +table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;} +table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} +.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td{background-color:#f5f5f5;} +.zebra-striped .header{cursor:pointer;}.zebra-striped .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +.zebra-striped .headerSortUp,.zebra-striped .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);} +.zebra-striped .header:hover:after{visibility:visible;} +.zebra-striped .headerSortDown:after,.zebra-striped .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +.zebra-striped .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar h3 a:hover,.topbar .brand a:hover,.topbar ul .active>a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;} +.topbar h3 a,.topbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar p{margin:0;line-height:40px;}.topbar p a:hover{background-color:transparent;color:#ffffff;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;} +.topbar form.pull-right{float:right;} +.topbar input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;padding:4px 9px;color:#ffffff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.topbar input:-moz-placeholder{color:#e6e6e6;} +.topbar input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#ffffff;} +.topbar input:focus,.topbar input.focused{outline:0;background-color:#ffffff;color:#404040;text-shadow:0 1px 0 #ffffff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +.topbar-inner,.topbar .fill{background-color:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar div>ul,.nav{display:block;float:left;margin:0 10px 0 0;position:relative;left:0;}.topbar div>ul>li,.nav>li{display:block;float:left;} +.topbar div>ul a,.nav a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar div>ul a:hover,.nav a:hover{color:#ffffff;text-decoration:none;} +.topbar div>ul .active>a,.nav .active>a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar div>ul.secondary-nav,.nav.secondary-nav{float:right;margin-left:10px;margin-right:0;}.topbar div>ul.secondary-nav .menu-dropdown,.nav.secondary-nav .menu-dropdown,.topbar div>ul.secondary-nav .dropdown-menu,.nav.secondary-nav .dropdown-menu{right:0;border:0;} +.topbar div>ul a.menu:hover,.nav a.menu:hover,.topbar div>ul li.open .menu,.nav li.open .menu,.topbar div>ul .dropdown-toggle:hover,.nav .dropdown-toggle:hover,.topbar div>ul .dropdown.open .dropdown-toggle,.nav .dropdown.open .dropdown-toggle{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown,.nav .menu-dropdown,.topbar div>ul .dropdown-menu,.nav .dropdown-menu{background-color:#333;}.topbar div>ul .menu-dropdown a.menu,.nav .menu-dropdown a.menu,.topbar div>ul .dropdown-menu a.menu,.nav .dropdown-menu a.menu,.topbar div>ul .menu-dropdown .dropdown-toggle,.nav .menu-dropdown .dropdown-toggle,.topbar div>ul .dropdown-menu .dropdown-toggle,.nav .dropdown-menu .dropdown-toggle{color:#ffffff;}.topbar div>ul .menu-dropdown a.menu.open,.nav .menu-dropdown a.menu.open,.topbar div>ul .dropdown-menu a.menu.open,.nav .dropdown-menu a.menu.open,.topbar div>ul .menu-dropdown .dropdown-toggle.open,.nav .menu-dropdown .dropdown-toggle.open,.topbar div>ul .dropdown-menu .dropdown-toggle.open,.nav .dropdown-menu .dropdown-toggle.open{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown li a,.nav .menu-dropdown li a,.topbar div>ul .dropdown-menu li a,.nav .dropdown-menu li a{color:#999;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{background-color:#191919;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));background-image:-moz-linear-gradient(top, #292929, #191919);background-image:-ms-linear-gradient(top, #292929, #191919);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));background-image:-webkit-linear-gradient(top, #292929, #191919);background-image:-o-linear-gradient(top, #292929, #191919);background-image:linear-gradient(top, #292929, #191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);color:#ffffff;} +.topbar div>ul .menu-dropdown .active a,.nav .menu-dropdown .active a,.topbar div>ul .dropdown-menu .active a,.nav .dropdown-menu .active a{color:#ffffff;} +.topbar div>ul .menu-dropdown .divider,.nav .menu-dropdown .divider,.topbar div>ul .dropdown-menu .divider,.nav .dropdown-menu .divider{background-color:#222;border-color:#444;} +.topbar ul .menu-dropdown li a,.topbar ul .dropdown-menu li a{padding:4px 15px;} +li.menu,.dropdown{position:relative;} +a.menu:after,.dropdown-toggle:after{width:0;height:0;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ffffff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.menu-dropdown,.dropdown-menu{background-color:#ffffff;float:left;display:none;position:absolute;top:40px;z-index:900;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:6px 0;zoom:1;border-color:#999;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:0 1px 1px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.menu-dropdown li,.dropdown-menu li{float:none;display:block;background-color:none;} +.menu-dropdown .divider,.dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#eee;border-bottom:1px solid #ffffff;} +.topbar .dropdown-menu a,.dropdown-menu a{display:block;padding:4px 15px;clear:both;font-weight:normal;line-height:18px;color:#808080;text-shadow:0 1px 0 #ffffff;}.topbar .dropdown-menu a:hover,.dropdown-menu a:hover{background-color:#dddddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-ms-linear-gradient(top, #eeeeee, #dddddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(top, #eeeeee, #dddddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);color:#404040;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);} +.open .menu,.dropdown.open .menu,.open .dropdown-toggle,.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.open .menu-dropdown,.dropdown.open .menu-dropdown,.open .dropdown-menu,.dropdown.open .dropdown-menu{display:block;} +.tabs,.pills{margin:0 0 20px;padding:0;list-style:none;zoom:1;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";zoom:1;*display:inline;} +.tabs:after,.pills:after{clear:both;} +.tabs>li,.pills>li{float:left;}.tabs>li>a,.pills>li>a{display:block;} +.tabs{float:left;width:100%;border-bottom:1px solid #ddd;}.tabs>li{position:relative;top:1px;}.tabs>li>a{padding:0 15px;margin-right:2px;line-height:36px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.tabs>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd;} +.tabs>li.active>a{color:#808080;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;} +.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;border-width:1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} +.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px;} +.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:#999;} +.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555;} +.tab-content{clear:both;} +.pills a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #ffffff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills a:hover{background:#00438a;color:#ffffff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.pills .active a{background:#0069d6;color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);} +.tab-content>*,.pill-content>*{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.breadcrumb{margin:0 0 18px;padding:7px 14px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#bfbfbf;} +.breadcrumb .active a{color:#404040;} +.hero-unit{background-color:#f5f5f5;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#ffffff;} +.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.btn:focus{outline:1px dotted #666;} +.btn.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn.large{font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding:7px 9px 7px;font-size:11px;} +:root .alert-message,:root .btn{border-radius:0 \0;} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +.close{float:right;color:#000000;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}.close:hover{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.alert-message{position:relative;padding:7px 15px;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}.alert-message .close{*margin-top:3px;} +.alert-message h5{line-height:18px;} +.alert-message p{margin-bottom:0;} +.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px;} +.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);} +.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.alert-message.block-message ul,.alert-message.block-message p{margin-right:30px;} +.alert-message.block-message ul{margin-bottom:0;} +.alert-message.block-message li{color:#404040;} +.alert-message.block-message .alert-actions{margin-top:5px;} +.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6;} +.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf;} +.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9;} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} +.pagination li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination a:hover,.pagination .active a{background-color:#c7eefe;} +.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf;} +.pagination .next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} +.modal-backdrop{background-color:#000000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.modal{position:fixed;top:50%;left:50%;z-index:11000;width:560px;margin:-250px 0 0 -250px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal .close{margin-top:7px;} +.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} +.modal.fade.in{top:50%;} +.modal-header{border-bottom:1px solid #eee;padding:5px 15px;} +.modal-body{padding:15px;} +.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:0;}.modal-footer:before,.modal-footer:after{display:table;content:"";zoom:1;*display:inline;} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:5px;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy-inner{padding:3px 8px;background-color:#000000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background-color:#000000;background-color:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} +.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} +.label{padding:1px 3px 2px;background-color:#bfbfbf;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.label.important{background-color:#c43c35;} +.label.warning{background-color:#f89406;} +.label.success{background-color:#46a546;} +.label.notice{background-color:#62cffc;} +.media-grid{margin-left:-20px;margin-bottom:0;zoom:1;}.media-grid:before,.media-grid:after{display:table;content:"";zoom:1;*display:inline;} +.media-grid:after{clear:both;} +.media-grid li{display:inline;} +.media-grid a{float:left;padding:4px;margin:0 0 20px 20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}.media-grid a img{display:block;} +.media-grid a:hover{border-color:#0069d6;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} diff --git a/1.3.0/assets/css/docs.css b/1.3.0/assets/css/docs.css new file mode 100755 index 0000000000..fb727a900a --- /dev/null +++ b/1.3.0/assets/css/docs.css @@ -0,0 +1,317 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 60px; +} +section > .row { + margin-bottom: 10px; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + min-width: 940px; + padding-top: 40px; +} +.jumbotron .inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0,0,0,.3); + -moz-box-shadow: inset 0 10px 30px rgba(0,0,0,.3); +/* box-shadow: inset 0 10px 30px rgba(0,0,0,.3); +*/} +.jumbotron h1, +.jumbotron p { + margin-bottom: 9px; + color: #fff; + text-align: center; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +.jumbotron h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +.jumbotron p { + font-weight: 300; +} +.jumbotron .lead { + font-size: 20px; + line-height: 27px; +} +.jumbotron p a { + color: #fff; + font-weight: bold; +} + +/* Specific jumbotrons +------------------------- */ +/* main docs page */ +.masthead { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004D9F', endColorstr='#049cd9', GradientType=0); /* IE8 and down */ +} +/* supporting docs pages */ +.subhead { + background-color: #767d80; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#565d60), to(#767d80)); + background-image: -webkit-linear-gradient(#565d60, #767d80); + background-image: -moz-linear-gradient(#565d60, #767d80); + background-image: -o-linear-gradient(top, #565d60, #767d80); + background-image: -khtml-gradient(linear, left top, left bottom, from(#565d60), to(#767d80)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565d60', endColorstr='#767d80', GradientType=0); /* IE8 and down */ +} +.subhead .inner { + padding: 36px 0 27px; +} +.subhead h1, +.subhead p { + text-align: left; +} +.subhead h1 { + font-size: 40px; +} +.subhead p a { + font-weight: normal; +} + + +/* Footer +-------------------------------------------------- */ +.footer { + background-color: #eee; + min-width: 940px; + padding: 30px 0; + text-shadow: 0 1px 0 #fff; + border-top: 1px solid #e5e5e5; + -webkit-box-shadow: inset 0 5px 15px rgba(0,0,0,.025); + -moz-box-shadow: inset 0 5px 15px rgba(0,0,0,.025); +/* box-shadow: inset 0 5px 15px rgba(0,0,0,.025); +*/} +.footer p { + color: #555; +} + + +/* Quickstart section for getting le code +-------------------------------------------------- */ +.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +.quickstart .container { + margin-bottom: 0; +} +.quickstart .row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +.quickstart [class*="span"] { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +.quickstart [class*="span"]:last-child { + border-right: 1px solid #eee; + width: 286px; +} +.quickstart h6, +.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +.quickstart .current-version, +.quickstart .current-version a { + color: #999; +} +.quickstart h6 { + color: #999; +} +.quickstart textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 10px; +} +.show-grid [class*="span"] { + background: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 240px; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 90px; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 300px; + margin-left: 10px; +} + + +/* Topbar special styles +-------------------------------------------------- */ +.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +.topbar-wrapper .topbar { + position: absolute; + margin: 0 -20px; +} +.topbar-wrapper .topbar .topbar-inner { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Topbar in js docs +------------------------- */ +#bootstrap-js .topbar-wrapper { + z-index: 1; +} +#bootstrap-js .topbar-wrapper .topbar { + position: absolute; + margin: 0 -20px; +} +#bootstrap-js .topbar-wrapper .topbar .topbar-inner { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +#bootstrap-js .topbar-wrapper .container { + width: auto; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +img.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + +/* Pretty Print +-------------------------------------------------- */ +pre.prettyprint { + overflow: hidden; +} \ No newline at end of file diff --git a/1.3.0/assets/ico/bootstrap-apple-114x114.png b/1.3.0/assets/ico/bootstrap-apple-114x114.png new file mode 100755 index 0000000000000000000000000000000000000000..c434d9713d4e240356cac05b880c36c8319209dc GIT binary patch literal 6828 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 V=ICE2+W1^7d;{|3cK*;oJo literal 0 HcmV?d00001 diff --git a/1.3.0/assets/ico/bootstrap-apple-72x72.png b/1.3.0/assets/ico/bootstrap-apple-72x72.png new file mode 100755 index 0000000000000000000000000000000000000000..c4bfb622cfcc162cd541cc564537e6ee71a4c191 GIT binary patch literal 4905 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 j8C^DPf93|)WN)qZOU)>1g4uAbR=0TbrLNM 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.3.0/assets/img/browsers.png b/1.3.0/assets/img/browsers.png new file mode 100755 index 0000000000000000000000000000000000000000..369a7f838fbc8bb95f38ee576f9409276aea488f GIT binary patch literal 21805 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 X($g=_6}I?+00000NkvXXu0mjfJ28C? literal 0 HcmV?d00001 diff --git a/1.3.0/assets/img/example-diagram-01.png b/1.3.0/assets/img/example-diagram-01.png new file mode 100755 index 0000000000000000000000000000000000000000..0cece3b3eadb7de46b803b42b42304093ae268c5 GIT binary patch literal 1641 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p3gAGV>%6>lzq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfeCihD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Keo`G(%ftjI#nTejE ziGihwrH+D;fuVuEp^?6Uxvrssm8rRvfuRBvC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vzP@mS^NOJX1q?F%io^naLp=li++2{qz^aQ&f>IIAz^b}9q_QAY zKPa_0zqBYB7$0fMFwMZQ!*3BtA<#8e{zaLylcOS(cjOR+OKs01jcROe`*NGdFib_PK?N zlarf)p{22fnW=@TrGXMuZwfh~rVn(CJ}7x0B^Q_wFb#s3@Wc<~z_U+k9x%@o0W*i0 zug_}+2BztrE{-7;x8B^b_PY}x((rI+$`hfB3W^t(p3#b651l61+2Q`J(Pe7x0ke!3 zHeE)%i=?HBbpjPU43Ct*sZQVLzpLZikB<79ie)!*%B-2$ZW=QQ2yt+>uz;`=lOm&2 z(^-$$>ob`ke6U#K1O~-}Y-hx~TQv_{nDEG?@Z95?{^A^!4cpAl`Ob;2^$0Jlo55KV z_5Xoo_h;3uxxdZtS(*s{$Uki>crc;;Uk{TJ#0n=SxN(gW96S_MKo}&2Rk{JJL_i3l z1j&I+iXh#X(x*5wGkFY7Y~p`;OD18$?8-emJ1!rw>@7}F+px{Pu>^IYml`Ggj`lgFnA8HpE1&bD970JTU#`~E*RF#Evl36JKy`6ck^=#zJc z6Ts@~_2zjbY-L_OSM*rSnzDuo2eQ&z4aHZ>M!aQ!ios;h9L-`6v)*tkG7-dzc#BZk zkQuhS-uBfhc^_5nGdDJ`Pt*&pv8z&YT&8|$%6b`9yUwy#b>1_5-x`1Q|DxDjIj7ko z{_&gslC#S#_zUH@=libPd8KH7^7+)&&u-dJ+}CR}^_579V9upqB9$U|W9Dh0U#TnTc67-GbLXS>f2P*tMUHx3v IIVCg!09710q5uE@ literal 0 HcmV?d00001 diff --git a/1.3.0/assets/img/example-diagram-02.png b/1.3.0/assets/img/example-diagram-02.png new file mode 100755 index 0000000000000000000000000000000000000000..557edd3112250f67e8491d68ab97acb31105c27d GIT binary patch literal 1742 zcmbVNdrT8|9Iuav#mAhQi756cW@ZL@cP)KFm6q$R)fHIFlx+;D?X^8=d-ZyKAeIP2 zjTtz}43bURCN3jUAWYCKR8Thq&P>FpI2)dl$J13ZXJm+WCmg<2B@q$ z6Q;p*hV0!}v3Le!o*7R~qtetLNc4o2qx0KvJXSmH&0xfD_Skj$EQ|tnVkX=sWe?Ri zvH{#6WpC%JA+PXR9tj=5icvbiW3|{E5|5NU6<0#b z{$r30OqozwQg(n;nmPqYBuEV4bD$VKB!B@yEC-H-#IfRNfD6G82y;P57z0BRzEA?e z!1TkW(MW?)qCwDUEc#2zHdB;c0)lS0o8#tj2+{y%3MXuUKca3Y;iRN&nrR>ft6i;r71-vOE)-od(4(`1Fb4vyR)1bo)(%R8 z{YPU~Ye#Cf9RoF(gK(01x*x`&Hv{<%X*QB%5~rJ@vmk`tX~k@m3X!sD4aa~R z=n{z_7#7AtLM|i_!LVE|QYc^<0-=1Fh^tTpW6b6&Ld0T)Tmd044}oC?Bu7z!LIm?f zGKCP0g?K?O02K<+nVE|axg3RHF;67mi}+%QJ?(4wKUD*1 zGN6AvW{gYlh@L^e_-gp+k5|_Rv(a~kq%TKgA?p%@F?U>r$WlG+{eRZ%S}6;=IP$6V z++snnw8=SJooVbCi<39L_0LPeY(9&X&XVfjL4!F>Os^>gI; z%;@v?1}q`01NU3Hdg9*->ppa=XEd_9-gooYzCq8KNmh^cX?k>4ZA%X}+3n3Zw*RuX zr0pBux*n(VLD$x@MTO6v@Aa@NO`^Qfd7GCOSH2ZlX%r3j=CKYoZ)?a3iSnMEv+Q+9 zKdl7izA0MEmILc&RdeP9C{EFwnMS}q;3Jskkg4-~RiVVy@u#@6(H_NY$S-l|cajYwCh44%>Ng&!-)C- literal 0 HcmV?d00001 diff --git a/1.3.0/assets/img/example-diagram-03.png b/1.3.0/assets/img/example-diagram-03.png new file mode 100755 index 0000000000000000000000000000000000000000..acf819d408cdd36bdfaa1a14657fadc9a6146be0 GIT binary patch literal 1428 zcmb_cUuYaf9NwN%+iHoFg0*PeZ1Nz|yPes)z1v-LO>S>@y%X;mE{7%$hVJc7a@%D8 zWOtLhODi;?6{;5Mi--^^N}mLYk43KfLX2Ze^Vrc#3lRU04r$G)`A-k%uZ$b+~r zJF_#t@B4o9&2RR^K>m%LJNE7%2x4b8BNcG}J#HUu+lt@YUw(KQcQ5+#kUwaT`W4kh zL`t_yh|HSm7%CuDuT6f3dI{pGvQZrJhjMQTnr%kZASO~Z9gHT3-oC1%YU9W!OK8ln zlGNI{3lwSSN$MRo2Xamtm5t1diw0-%MQvtW<8`WUKiOLqFoB7Dm8_Z*mM2t`RGnAA z<6xSm$a;uBo}?N{4dn*NwCy62jexKQ;*gBTA}|K{7{8BX00cB-Xpjg)Ag~DmK(hHz zSk2W(g@U9sweVMxD*L`8&~&9ziBzHy+a04J&+{~3Xod;nh_F|)e60kmlb`>IEKegXZHM%!qwSaT3v zK%PD2YWO@xyIWxF-R43;AkIcO;2QW))CtMfrc7k{St&{3m56TW*dh)G22|^i&iV~MO80AuOLWzNB3!Ak(U$r#U(lxMd z6U%Li71AzJecLVC_C%`!2FkW?du7`p(}QdTk~vi~tY9WMpvHbBkbP> zn+%jhLfN=;P7*~0Kt9UFS&roa)x_%m#WflyLkH!tp#{@q7!&!5!S7T(R5R_}-S^qu3$!oT$wuo~~;mX-R`A+YuZL#OVwKoq; z{`Ei!ot`Fp`ZHut5ZyqCp*mvr6wx(%sy}lSw_v#uvVkzvX1OiH|0&SY|5u8e2&8`N z`UMT||MAd+g+E5DpHIeeKV0rc9p4;Ye*0GDp}J?}+sPyIzdl;|^33~F%h%>VTsb^a zS-AHITXl)=Eal<+6Xvzy)#1`o$vV@wwz&66=H~Guk59Z>ySn?<*`GeW%Rc^i@q-tp oZ*Ki;HTrDR>A;xJQ+=W5h>O>S(pSmzcY^<9R?bUbiwEca1_@Ha#{d8T literal 0 HcmV?d00001 diff --git a/1.3.0/assets/img/grid-18px.png b/1.3.0/assets/img/grid-18px.png new file mode 100755 index 0000000000000000000000000000000000000000..68f9fe1b70c40b25278613599bb593a0cb6acc0b GIT binary patch literal 1118 zcmaJ=O=uHA6y8=^`a>>O0;Uv}tsscmosCJ;U7EIOw$-3pN*ZWdMBMI9nx);Hb$4o# z3RbNs9t0`atHC0A(O!BJ6|Gw9L82gNj~)twVh>*Q_zA-Ag+PZ~xWYVspGL7bOgdvfZuV7d; zS<|Vci6o56DHg}Gz`arxD9itc8b%H6-~`-@_n*Q}GH*dH0Ub1NtE6!0Zr7D1#%!oy zWG4}tt7dU5gD`S3$f9H8A(p3QMb%B$Qew!m7&jfPm@14*5r$~6x~_=;#KI)cVL=!f z;`w1P6bi)zDI5-mc!>ufP~}QUoj0I~t6Xi5+gq3GHiKai&l0rt^H3YHkwKR(E$a1S z3DwoBaJBle^wi~YBpA*u?O&y?nn?e+%Ua`-O|A8zN&4L;joozk!zOtY#kdqr=C;3m ze%^W&92kE8@`>lu;&t!t>e<$z25s9H(gupFxpN~7YEu;9%(ULceR75QZg>Ji06mhF-@t2k&3;wPZ1?@s<*@gWfShf4Z7Z^ok zbwy)|Z^cC8JDPq+=gN3<^HAH+!VVl}?s?63=gypS=6cEg8%@RfGui*F$w6w++w9q3 zv)L>j1t6CvmzI{s&&+8#xmX`h`YHDgK z1qhj^2u-uGu`zCAZE$d~p7?}Az(n{Q+2`iwrq0jLzaSr7U0si8Gk6mJ`8ymRAMc)> zo!N-?_V!lL%REI33k#nLa}#ZEZ;uk6;W+0JK3Zrgd!y0#J8wTUH1x42@e?VON~K!Z zjedT9T2Jo&sHmtF{y88Z;6RLn@J&xo>!j?VAI?7q1qB6r`UET4QMy+1^75jXqdYx5 zwMfV)E~z0iIk45Bvp{Y|uLre)z5xz1WDlh9a7W%L-;tgpjO_6cSPuWO1;iK6a-eIp zTCH=CYfDN>vLYiR)d2DmyjT2g$;imi6%`f5lZ+M!ax0S&=;YScR$X^@_bX;=0lN#l z#j&xm)y~e&Ri=KW_4f8gCnhFliLr5hOUGgXJh?sAgyI7DsMxE&`FE5W578WLvPg*$4`N(WGuZZ=ChxpkJ zofKL#0WG#DwqCD)>PiG{)V&8U0I6FK04lRniM+w)kSnA0JF(HhXAx1?B zW5letZhBl1tRvuGC2^Cn@y`~Eg|KUG8y-+$tYCL)Mf}H7x^_FTxw-lKwY9Z2wOTE% z@u*gsg3QX>pd9!Ty6yP#q2b}-nY=6^A>lq`BWxE{@G=z3$9Q4M9f&Nq~CTPS9V#)ywKrrw#G) z;y#Yd^9*2fTp7@$C8WC8jTh3i9suf4`nZVfD*%`xa zBK73tq{G|WyVMnys;VlQ?#@v3Qa0VqRQa?7|hZ#MJ_7G@8p8s0Wq16C3bybmXbJ&jN6>6J3)d z8SEDEB6&29iHW&Vir^$1v9ZC`91IKn(#j*Bj`Scua}%>r_Pk3yu6H{Ej~|N@mxA?F zh2H`F=H%m;@FgFxG3|~l34H_0R`0Mou1R#QYN!8yOpjVW?*sMM51hW9>9)JTVqkjW z`7T~iq4-+DpUL5$U6tw=k=>QC-9O2j{7iV$WOh67O}k') + .click($.proxy(this.hide, this)) + .appendTo(document.body) + + setTimeout(function () { + that.$backdrop && that.$backdrop.addClass('in') + $.support.transition && that.$backdrop.hasClass('fade') ? + that.$backdrop.one(transitionEnd, callback) : + callback() + }) + } else if ( !this.isShown && this.$backdrop ) { + this.$backdrop.removeClass('in') + + function removeElement() { + that.$backdrop.remove() + that.$backdrop = null + } + + $.support.transition && this.$element.hasClass('fade')? + this.$backdrop.one(transitionEnd, removeElement) : + removeElement() + } else if ( callback ) { + callback() + } + } + + function escape() { + var that = this + if ( this.isShown && this.settings.keyboard ) { + $('body').bind('keyup.modal', function ( e ) { + if ( e.which == 27 ) { + that.hide() + } + }) + } else if ( !this.isShown ) { + $('body').unbind('keyup.modal') + } + } + + + /* MODAL PLUGIN DEFINITION + * ======================= */ + + $.fn.modal = function ( options ) { + var modal = this.data('modal') + + if (!modal) { + + if (typeof options == 'string') { + options = { + show: /show|toggle/.test(options) + } + } + + return this.each(function () { + $(this).data('modal', new Modal(this, options)) + }) + } + + if ( options === true ) { + return modal + } + + if ( typeof options == 'string' ) { + modal[options]() + } else if ( modal ) { + modal.toggle() + } + + return this + } + + $.fn.modal.Modal = Modal + + $.fn.modal.defaults = { + backdrop: false + , keyboard: false + , show: true + } + + + /* MODAL DATA- IMPLEMENTATION + * ========================== */ + + $(document).ready(function () { + $('body').delegate('[data-controls-modal]', 'click', function (e) { + e.preventDefault() + var $this = $(this).data('show', true) + $('#' + $this.attr('data-controls-modal')).modal( $this.data() ) + }) + }) + +})( window.jQuery || window.ender ) \ No newline at end of file diff --git a/1.3.0/assets/js/bootstrap-popover.js b/1.3.0/assets/js/bootstrap-popover.js new file mode 100755 index 0000000000..e41090a3b3 --- /dev/null +++ b/1.3.0/assets/js/bootstrap-popover.js @@ -0,0 +1,77 @@ +/* =========================================================== + * bootstrap-popover.js v1.3.0 + * http://twitter.github.com/bootstrap/javascript.html#popover + * =========================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * =========================================================== */ + + +(function( $ ) { + + var Popover = function ( element, options ) { + this.$element = $(element) + this.options = options + this.enabled = true + this.fixTitle() + } + + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TWIPSY.js + ========================================= */ + + Popover.prototype = $.extend({}, $.fn.twipsy.Twipsy.prototype, { + + setContent: function () { + var $tip = this.tip() + $tip.find('.title')[this.options.html ? 'html' : 'text'](this.getTitle()) + $tip.find('.content p')[this.options.html ? 'html' : 'text'](this.getContent()) + $tip[0].className = 'popover' + } + + , getContent: function () { + var contentvar + , $e = this.$element + , o = this.options + + if (typeof this.options.content == 'string') { + content = $e.attr(o.content) + } else if (typeof this.options.content == 'function') { + content = this.options.content.call(this.$element[0]) + } + return content + } + + , tip: function() { + if (!this.$tip) { + this.$tip = $('

') + .html('

') + } + return this.$tip + } + + }) + + + /* POPOVER PLUGIN DEFINITION + * ======================= */ + + $.fn.popover = function (options) { + if (typeof options == 'object') options = $.extend({}, $.fn.popover.defaults, options) + $.fn.twipsy.initWith.call(this, options, Popover, 'popover') + return this + } + + $.fn.popover.defaults = $.extend({} , $.fn.twipsy.defaults, { content: 'data-content', placement: 'right'}) + +})( window.jQuery || window.ender ) \ No newline at end of file diff --git a/1.3.0/assets/js/bootstrap-scrollspy.js b/1.3.0/assets/js/bootstrap-scrollspy.js new file mode 100755 index 0000000000..4b146e5809 --- /dev/null +++ b/1.3.0/assets/js/bootstrap-scrollspy.js @@ -0,0 +1,105 @@ +/* ============================================================= + * bootstrap-scrollspy.js v1.3.0 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy + * ============================================================= + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================== */ + + +!function ( $ ) { + + var $window = $(window) + + function ScrollSpy( topbar, selector ) { + var processScroll = $.proxy(this.processScroll, this) + this.$topbar = $(topbar) + this.selector = selector || 'li > a' + this.refresh() + this.$topbar.delegate(this.selector, 'click', processScroll) + $window.scroll(processScroll) + this.processScroll() + } + + ScrollSpy.prototype = { + + refresh: function () { + this.targets = this.$topbar.find(this.selector).map(function () { + var href = $(this).attr('href') + return /^#\w/.test(href) && $(href).length ? href : null + }) + + this.offsets = $.map(this.targets, function (id) { + return $(id).offset().top + }) + } + + , processScroll: function () { + var scrollTop = $window.scrollTop() + 10 + , offsets = this.offsets + , targets = this.targets + , activeTarget = this.activeTarget + , i + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activateButton( targets[i] ) + } + } + + , activateButton: function (target) { + this.activeTarget = target + + this.$topbar + .find(this.selector).parent('.active') + .removeClass('active') + + this.$topbar + .find(this.selector + '[href="' + target + '"]') + .parent('li') + .addClass('active') + } + + } + + /* SCROLLSPY PLUGIN DEFINITION + * =========================== */ + + $.fn.scrollSpy = function( options ) { + var scrollspy = this.data('scrollspy') + + if (!scrollspy) { + return this.each(function () { + $(this).data('scrollspy', new ScrollSpy( this, options )) + }) + } + + if ( options === true ) { + return scrollspy + } + + if ( typeof options == 'string' ) { + scrollspy[options]() + } + + return this + } + + $(document).ready(function () { + $('body').scrollSpy('[data-scrollspy] li > a') + }) + +}( window.jQuery || window.ender ) \ No newline at end of file diff --git a/1.3.0/assets/js/bootstrap-tabs.js b/1.3.0/assets/js/bootstrap-tabs.js new file mode 100755 index 0000000000..807b366a35 --- /dev/null +++ b/1.3.0/assets/js/bootstrap-tabs.js @@ -0,0 +1,62 @@ +/* ======================================================== + * bootstrap-tabs.js v1.3.0 + * http://twitter.github.com/bootstrap/javascript.html#tabs + * ======================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================== */ + + +(function( $ ){ + + function activate ( element, container ) { + container.find('.active').removeClass('active') + element.addClass('active') + } + + function tab( e ) { + var $this = $(this) + , href = $this.attr('href') + , $ul = $(e.liveFired) + , $controlled + + if (/^#\w+/.test(href)) { + e.preventDefault() + + if ($this.hasClass('active')) { + return + } + + $href = $(href) + + activate($this.parent('li'), $ul) + activate($href, $href.parent()) + } + } + + + /* TABS/PILLS PLUGIN DEFINITION + * ============================ */ + + $.fn.tabs = $.fn.pills = function ( selector ) { + return this.each(function () { + $(this).delegate(selector || '.tabs li > a, .pills > li > a', 'click', tab) + }) + } + + $(document).ready(function () { + $('body').tabs('ul[data-tabs] li > a, ul[data-pills] > li > a') + }) + +})( window.jQuery || window.ender ) \ No newline at end of file diff --git a/1.3.0/assets/js/bootstrap-twipsy.js b/1.3.0/assets/js/bootstrap-twipsy.js new file mode 100755 index 0000000000..bc92f97fe1 --- /dev/null +++ b/1.3.0/assets/js/bootstrap-twipsy.js @@ -0,0 +1,307 @@ +/* ========================================================== + * bootstrap-twipsy.js v1.3.0 + * http://twitter.github.com/bootstrap/javascript.html#twipsy + * Adapted from the original jQuery.tipsy by Jason Frame + * ========================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +(function( $ ) { + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + var transitionEnd + + $(document).ready(function () { + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + return support + })() + + // set CSS transition event type + if ( $.support.transition ) { + transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + } + + }) + + + /* TWIPSY PUBLIC CLASS DEFINITION + * ============================== */ + + var Twipsy = function ( element, options ) { + this.$element = $(element) + this.options = options + this.enabled = true + this.fixTitle() + } + + Twipsy.prototype = { + + show: function() { + var pos + , actualWidth + , actualHeight + , placement + , $tip + , tp + + if (this.getTitle() && this.enabled) { + $tip = this.tip() + this.setContent() + + if (this.options.animate) { + $tip.addClass('fade') + } + + $tip + .remove() + .css({ top: 0, left: 0, display: 'block' }) + .prependTo(document.body) + + pos = $.extend({}, this.$element.offset(), { + width: this.$element[0].offsetWidth + , height: this.$element[0].offsetHeight + }) + + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + placement = _.maybeCall(this.options.placement, this.$element[0]) + + switch (placement) { + case 'below': + tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'above': + tp = {top: pos.top - actualHeight - this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'left': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth - this.options.offset} + break + case 'right': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width + this.options.offset} + break + } + + $tip + .css(tp) + .addClass(placement) + .addClass('in') + } + } + + , setContent: function () { + var $tip = this.tip() + $tip.find('.twipsy-inner')[this.options.html ? 'html' : 'text'](this.getTitle()) + $tip[0].className = 'twipsy' + } + + , hide: function() { + var that = this + , $tip = this.tip() + + $tip.removeClass('in') + + function removeElement () { + $tip.remove() + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip.bind(transitionEnd, removeElement) : + removeElement() + } + + , fixTitle: function() { + var $e = this.$element + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').removeAttr('title') + } + } + + , getTitle: function() { + var title + , $e = this.$element + , o = this.options + + this.fixTitle() + + if (typeof o.title == 'string') { + title = $e.attr(o.title == 'title' ? 'data-original-title' : o.title) + } else if (typeof o.title == 'function') { + title = o.title.call($e[0]) + } + + title = ('' + title).replace(/(^\s*|\s*$)/, "") + + return title || o.fallback + } + + , tip: function() { + if (!this.$tip) { + this.$tip = $('
').html('
') + } + return this.$tip + } + + , validate: function() { + if (!this.$element[0].parentNode) { + this.hide() + this.$element = null + this.options = null + } + } + + , enable: function() { + this.enabled = true + } + + , disable: function() { + this.enabled = false + } + + , toggleEnabled: function() { + this.enabled = !this.enabled + } + + } + + + /* TWIPSY PRIVATE METHODS + * ====================== */ + + var _ = { + + maybeCall: function ( thing, ctx ) { + return (typeof thing == 'function') ? (thing.call(ctx)) : thing + } + + } + + + /* TWIPSY PLUGIN DEFINITION + * ======================== */ + + $.fn.twipsy = function (options) { + $.fn.twipsy.initWith.call(this, options, Twipsy, 'twipsy') + return this + } + + $.fn.twipsy.initWith = function (options, Constructor, name) { + var twipsy + , binder + , eventIn + , eventOut + + if (options === true) { + return this.data(name) + } else if (typeof options == 'string') { + twipsy = this.data(name) + if (twipsy) { + twipsy[options]() + } + return this + } + + options = $.extend({}, $.fn[name].defaults, options) + + function get(ele) { + var twipsy = $.data(ele, name) + + if (!twipsy) { + twipsy = new Constructor(ele, $.fn.twipsy.elementOptions(ele, options)) + $.data(ele, name, twipsy) + } + + return twipsy + } + + function enter() { + var twipsy = get(this) + twipsy.hoverState = 'in' + + if (options.delayIn == 0) { + twipsy.show() + } else { + twipsy.fixTitle() + setTimeout(function() { + if (twipsy.hoverState == 'in') { + twipsy.show() + } + }, options.delayIn) + } + } + + function leave() { + var twipsy = get(this) + twipsy.hoverState = 'out' + if (options.delayOut == 0) { + twipsy.hide() + } else { + setTimeout(function() { + if (twipsy.hoverState == 'out') { + twipsy.hide() + } + }, options.delayOut) + } + } + + if (!options.live) { + this.each(function() { + get(this) + }) + } + + if (options.trigger != 'manual') { + binder = options.live ? 'live' : 'bind' + eventIn = options.trigger == 'hover' ? 'mouseenter' : 'focus' + eventOut = options.trigger == 'hover' ? 'mouseleave' : 'blur' + this[binder](eventIn, enter)[binder](eventOut, leave) + } + + return this + } + + $.fn.twipsy.Twipsy = Twipsy + + $.fn.twipsy.defaults = { + animate: true + , delayIn: 0 + , delayOut: 0 + , fallback: '' + , placement: 'above' + , html: false + , live: false + , offset: 0 + , title: 'title' + , trigger: 'hover' + } + + $.fn.twipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options + } + +})( window.jQuery || window.ender ) \ No newline at end of file diff --git a/1.3.0/assets/js/google-code-prettify/prettify.css b/1.3.0/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..da6b6e7e17 --- /dev/null +++ b/1.3.0/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,41 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +pre.prettyprint { + background: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */ +ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; } +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ \ No newline at end of file diff --git a/1.3.0/assets/js/google-code-prettify/prettify.js b/1.3.0/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.3.0/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Bootstrap, from Twitter

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind.

+
+
+
+ + +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+

Currently v1.3.0

+
+
+
+
+ +
+ + + + +
+ +
+
+

History

+

Engineers at Twitter have historically used almost any library they were familiar with to meet front-end requirements. Bootstrap began as an answer to the challenges that presented. With the help of many awesome folks, Bootstrap has grown significantly.

+

Read more on dev.twitter.com ›

+

+ + +

+
+
+

Browser support

+

Bootstrap is tested and supported in major modern browsers like Chrome, Safari, Internet Explorer, and Firefox.

+ Tested and supported in Chrome, Safari, Internet Explorer, and Firefox +
    +
  • Latest Safari
  • +
  • Latest Google Chrome
  • +
  • Firefox 4+
  • +
  • Internet Explorer 7+
  • +
  • Opera 11
  • +
+
+
+

What's included

+

Bootstrap comes complete with compiled CSS, uncompiled, and example templates.

+
    +
  • New in 1.3 Javascript plugins
  • +
  • All original .less files
  • +
  • Fully compiled and minified CSS
  • +
  • Complete styleguide documentation
  • +
  • Three example pages with different layouts
  • +
+
+
+ +
+
+

Quick-start examples

+

Need some quick templates? Check out these basic examples we've put together:

+
    +
  • + Simple three-column layout with hero unit +
  • +
  • + Fluid layout with static sidebar +
  • +
  • + Simple hanging container for apps +
  • +
+
+
+
+ + + + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It’s a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6">
+    ...
+  </div>
+  <div class="span10">
+    ...
+  </div>
+</div>
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+
+
3
+
3
+
3
+
3
+
3
+
1
+
+
+
4
+
4
+
4
+
4
+
+
+
1/3
+
1/3
+
1/3
+
+
+
1/3
+
2/3
+
+
+
4
+
6
+
6
+
+
+
8
+
8
+
+
+
5
+
11
+
+
+
16
+
+ +
+ +

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
1/3 offset 2/3s
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+ +
+ +
+
+

Nesting columns

+

Nest your content if you must by creating a .row within an existing column.

+
+
+

Example of nested columns

+
+
+ Level 1 of column +
+
+ Level 2 +
+
+ Level 2 +
+
+
+
+
+<div class="row">
+  <div class="span12">
+    Level 1 of column
+    <div class="row">
+      <div class="span6">
+        Level 2
+      </div>
+      <div class="span6">
+        Level 2
+      </div>
+    </div>
+  </div>
+</div>
+
+
+
+ +
+ +
+
+

Roll your own grid

+

Built into Bootstrap are a handful of variables for customizing the default 940px grid system. With a bit of customization, you can modify the size of columns, their gutters, and the container they reside in.

+
+
+

Inside the grid

+

The variables needed to modify the grid system currently all reside in preboot.less.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDefault valueDescription
@gridColumns16The number of columns within the grid
@gridColumnWidth40pxThe width of each column within the grid
@gridGutterWidth20pxThe negative space between each column
@siteWidthComputed sum of all columns and guttersWe use some basic match to count the number of columns and gutters and set the width of the .fixed-container() mixin.
+

Now to customize

+

Modifying the grid means changing the three @grid-* variables and recompiling the Less files.

+

Bootstrap comes equipped to handle a grid system with up to 24 columns; the default is just 16. Here's how your grid variables would look customized to a 24-column grid.

+
@gridColumns:       24;
+@gridColumnWidth:   20px;
+@gridGutterWidth:   20px;
+

Once recompiled, you'll be set!

+
+
+
+ + + + +
+ + +
+
+

Fixed layout

+

The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div.container>.

+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+

Fluid layout

+

An alternative, flexible fluid page structure with min- and max-widths and a left-hand sidebar. Great for apps and docs.

+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + + +
+ + + +
+
+

Headings & copy

+

A standard typographic hierarchy for structuring your webpages.

+

The entire typographic grid is based on two Less variables in our preboot.less file: @basefont and @baseline. The first is the base font-size used throughout and the second is the base line-height.

+

We use those variables, and some math, to create the margins, paddings, and line-heights of all our type and more.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example heading Has sub-heading…

+
+
+ + +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to indicate additional importance or emphasis of a word or phrase relative to its surrounding copy. Use <strong> for importance and <em> for stress emphasis.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Note: It's still okay to use <b> and <i> tags in HTML5 and they don't have to be styled bold and italic, respectively (although if there is a more semantic element, use it). <b> is meant to highlight words or phrases without conveying additional importance, while <i> is mostly for voice, technical terms, etc.

+

Addresses

+

The <address> element is used for contact information for its nearest ancestor, or the entire body of work. Here are two examples of how it could be used:

+ +
+
+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+
+
+
+ Full Name
+ first.last@gmail.com +
+
+
+ +

Note: Each line in an <address> must end with a line-break (<br />) or be wrapped in a block-level tag (e.g., <p>) to properly structure the content.

+

Abbreviations

+

For abbreviations and acronyms, use the <abbr> tag (<acronym> is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ + +
+
+

Blockquotes

+

+ <blockquote> + <p> + <small> +

+
+
+

How to quote

+

To include a blockquote, wrap <blockquote> around <p> and <small> tags. Use the <small> element to cite your source and you'll get an em dash &mdash; before it.

+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

+ Dr. Julius Hibbert +
+
+<blockquote>
+  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</p>
+  <small>Dr. Julius Hibbert</small>
+</blockquote>
+
+
+
+ +

Lists

+
+
+

Unordered <ul>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Ordered <ol>

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. Consectetur adipiscing elit
  4. +
  5. Integer molestie lorem at massa
  6. +
  7. Facilisis in pretium nisl aliquet
  8. +
  9. Nulla volutpat aliquam velit
  10. +
  11. Faucibus porta lacus fringilla vel
  12. +
  13. Aenean sit amet erat nunc
  14. +
  15. Eget porttitor lorem
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+ + + +
+
+

Code

+

+ <code> + <pre> +

+

Pimp your code in style with two simple tags. For even more awesomeness through javascript, drop in Google's code prettify library and you're set.

+
+
+

Presenting code

+

Code, blocks of or just snippets inline, can be displayed with style just by wrapping in the right tag. For blocks of code spanning multiple lines, use the <pre> element. For inline code, use the <code> element.

+ + + + + + + + + + + + + + + + + + + + + +
ElementResult
<code>In a line of text like this, your wrapped code will look like this >html< element.
<pre> +
<div>
+  <h1>Heading</h1>
+  <p>Something right here...</p>
+</div>
+

Note: Be sure to keep code within pre tags as close to the left as possible; it will render all tabs.

+
<pre class="prettyprint"> +

Using the google-code-prettify library, you're blocks of code get a slightly different visual style and automatic syntax highlighting.

+
<div>
+  <h1>Heading</h1>
+  <p>Something right here...</p>
+</div>
+

Download google-code-prettify and view the readme for how to use.

+
+
+
+ + +
+
+

Inline labels

+

+ <span class="label"> +

+

Call attention to or flag any phrase in your body text.

+
+
+

Label anything

+

Ever needed one of those fancy New! or Important flags when writing code? Well, now you have them. Here's what's included by default:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LabelResult
+ <span class="label">Default</span> + + Default +
+ <span class="label success">New</span> + + New +
+ <span class="label warning">Warning</span> + + Warning +
+ <span class="label important">Important</span> + + Important +
+ <span class="label notice">Notice</span> + + Notice +
+
+
+ +
+ + + + +
+ + +
+
+

Media grid

+

Display thumbnails of varying sizes on pages with a low HTML footprint and minimal styles.

+
+
+

Example thumbnails

+

Thumbnails in the .media-grid can be any size, but they work best when mapped directly to the built-in Bootstrap grid system. Image widths like 90, 210, and 330 combine with a few pixels of padding to equal the .span2, .span4, and .span6 column sizes.

+

Large

+ +

Medium

+ +

Small

+ +

Coding them

+

Media grids are easy to use and rather simple on the markup side. Their dimensions are purely based on the size of the images included.

+
+<ul class="media-grid">
+  <li>
+    <a href="#">
+      <img class="thumbnail" src="http://placehold.it/330x230" alt="">
+    </a>
+  </li>
+  <li>
+    <a href="#">
+      <img class="thumbnail" src="http://placehold.it/330x230" alt="">
+    </a>
+  </li>
+</ul>
+
+
+
+
+ + + + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a <thead> such that hierarchy is <thead> > <tr> > <th>.

+

Similar to the column headers, all your table’s body content should be wrapped in a <tbody> so your hierarchy is <tbody> > <tr> > <td>.

+
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table>
+  ...
+</table>
+

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+

Note: Zebra-striping is a progressive enhancement not available for older browsers like IE8 and below.

+
+<table class="zebra-striped">
+...
+</table>
+

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column’s header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script src="js/jquery/jquery.tablesorter.min.js"></script>
+<script >
+  $(function() {
+    $("table#sortTableExample").tablesorter({ sortList: [[1,0]] });
+  });
+</script>
+<table class="zebra-striped">
+  ...
+</table>
+
+
+
+ + + + +
+ +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some value here +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+   +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form’s HTML and you’ll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+ + Small snippet of help text +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+   +
+
+
+
+ +
+
+

Form field sizes

+

Customize any form input, select, or textarea width by adding just a few classes to your markup.

+

As of v1.3.0, we have added the grid-based sizing classes for form elements. Please use the these over the existing .mini, .small, etc classes.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a number of functional classes can be applied for different color styles. These classes include a blue .primary class, a light-blue .info class, a green .success class, and a red .danger class.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you’ll want to apply these to only <a>, <button>, and select <input> elements. Here’s how it looks:

+
+      +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That’s .disabled for links and :disabled for <button> elements.

+

Links

+ +

Buttons

+
+   +
+
+
+
+ + + + + + + + + +
+ + +
+
+

Basic alerts

+

.alert-message

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+

Get the javascript »

+
+
+
+ × +

Holy guacamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+
+ +

Example code

+
+<div class="alert-message warning">
+  <a class="close" href="#">×</a>
+  <p><strong>Holy guacamole!</strong> Best check yo self, you’re not looking too good.</p>
+</div>
+
+
+
+ +
+
+

Block messages

+

.alert-message.block-message

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+

Get the javascript »

+
+
+
+ × +

Holy guacamole! This is a warning! Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+ +
+
+ × +

Oh snap! You got an error! Change this and that and try again.

+
    +
  • Duis mollis est non commodo luctus
  • +
  • Nisi erat porttitor ligula
  • +
  • Eget lacinia odio sem nec elit
  • +
+ +
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+ +
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+ +
+ +

Example code

+
+<div class="alert-message block-message warning">
+  <a class="close" href="#">×</a>
+  <p><strong>Holy guacamole! This is a warning!</strong> Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.</p>
+  <div class="alert-actions">
+    <a class="btn small" href="#">Take this action</a> <a class="btn small" href="#">Or do this</a>
+  </div>
+</div>
+
+
+
+
+ + + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it’s important that the background context be maintained.

+

Get the javascript »

+
+
+
+ + +
+
+
+ + +
+
+

Tooltips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+

Get the javascript »

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
+
+ + +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without affecting layout.

+

Get the javascript »

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+
+ + + + +
+ +
+
+

Getting started

+

Integrating javascript with the Bootstrap library is super easy. Below we go over the basics and provide you with some awesome plugins to get you started!

+

View javascript docs »

+
+
+

What's included

+

Bring some of Bootstrap's primary components to life with new custom plugins that work with jQuery and Ender. We encourage you to extend and modify them to fit your specific development needs.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileDescription
bootstrap-modal.jsOur Modal plugin is a super slim take on the traditional modal js plugin! We took special care to include only the bare functionality that we require at twitter.
bootstrap-alerts.jsThe alert plugin is a super tiny class for adding close functionality to alerts.
bootstrap-dropdown.jsThis plugin is for adding dropdown interaction to the bootstrap topbar or tabbed navigations.
bootstrap-scrollspy.jsThe ScrollSpy plugin is for adding an auto updating nav based on scroll position to the bootstrap topbar.
bootstrap-tabs.jsThis plugin adds quick, dynamic tab and pill functionality for cycling through local content.
bootstrap-twipsy.jsBased on the excellent jQuery.tipsy plugin written by Jason Frame; twipsy is an updated version, which doesn't rely on images, uses css3 for animations, and data-attributes for local title storage!
bootstrap-popover.jsThe popover plugin provides a simple interface for adding popovers to your application. It extends the boostrap-twipsy.js plugin, so be sure to grab that file as well when including popovers in your project!
+

Is javascript necessary?

+

Nope! Bootstrap is designed first and foremost to be a CSS library. This javascript provides a basic interactive layer on top of the included styles.

+

However, for those who do need javascript, we've provided the plugins above to help you understand how to integrate Bootstrap with javascript and to give you a quick, lightweight option for the basic functionality right away.

+

For more information and to see some live demos, please refer to our plugin documentation page.

+
+
+ + + +
+ +
+
+

Bootstrap was built with Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap’s Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" href="less/bootstrap.less" media="all" />
+<script src="js/less-1.1.3.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What’s included

+

Here are some of the highlights of what’s included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you’re set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline grid
+@basefont:          13px;
+@baseline:          18px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS’s normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They’re great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  ...
+}
+
+

Gradients

+
+#gradient {
+  ...
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  ...
+}
+
+ +

Operations

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+@siteWidth:         (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
+
+// Make some columns
+.columns(@columnSpan: 1) {
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+}
+
+ +

Compiling Less

+

After modifying the .less files in /lib/, you'll need to recompile them in order to regenerate the bootstrap-*.*.*.css and bootstrap-*.*.*.min.css files. If you're submitting a pull request to GitHub, you must always recompile.

+

Ways to compile

+ + + + + + + + + + + + + + + + + + + + + + + + +
MethodSteps
Node with makefile +

Install the less command line compiler with npm by running the following command:

+
$ npm install lessc
+

Once installed just run make from the root of your bootstrap directory and you're all set.

+

Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

+
Javascript +

Download the latest Less.js and include the path to it (and Bootstrap) in the head.

+
+<link rel="stylesheet/less" href="/path/to/bootstrap.less">
+<script src="/path/to/less.js"></script>
+
+

To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

+
Command line +

If you already have the less command line tool installed, simply run the following command:

+
$ lessc ./lib/bootstrap.less > bootstrap.css
+

Be sure to include --compress in that command if you're trying to save some bytes!

+
Less Mac app +

The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

+

If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

+
+
+
+ +
+ + + +
+ + + + + diff --git a/1.3.0/javascript.html b/1.3.0/javascript.html new file mode 100755 index 0000000000..f915514bd7 --- /dev/null +++ b/1.3.0/javascript.html @@ -0,0 +1,685 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Javascript for Bootstrap

+

+ Bring Bootstrap's components to life with new, custom plugins that work with jQuery and Ender. +

+

← Back to Bootstrap home

+
+
+
+ +
+ + + + + + + + + + + + +
+ +
+
+

This plugin is for adding the scrollspy (auto updating nav) interaction to the bootstrap topbar.

+ Download +
+
+

Using boostrap-scrollspy.js

+
$('#topbar').dropdown()
+

Markup

+

To easily add scrollspy behavior to your nav, just add the data-scrollspy attribute to the .topbar. +

<div class="topbar" data-scrollspy="scrollspy" >...</div>
+

Methods

+

$().scrollspy()

+

+ Auto activates navigation buttons by users scroll position. +

+
$('body > .topbar').scrollSpy()
+

Notice Topbar anchor tags must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +

+

.scrollspy('refresh')

+

The scrollspy caches nav buttons and section coordinates for performance. If you need to update this cache (likely if you have dynamic content) just call this refresh method. If you used the data attribute to define your scrollspy, just call refresh on the body.

+
$('body').scrollspy('refresh')
+

Demo

+

Checkout the the topbar navigation on this page.

+
+
+
+ + + +
+ +
+
+

This plugin adds quick, dynamic tab and pill functionality.

+ Download +
+
+

Using boostrap-tabs.js

+
$('.tabs').tabs()
+

Markup

+

You can activate a tab or pill navigation without writing any javascript by simply giving them a data-tabs or data-pills attribute.

+
 <ul class="tabs" data-tabs="tabs" >...</ul>
+

Methods

+

$().tabs or $().pills

+

+ Activates tab and pill functionality for a given container. Tab links should reference id's in the document. +

+
+<ul class="tabs">
+  <li class="active"><a href="#home">Home</a></li>
+  <li><a href="#profile">Profile</a></li>
+  <li><a href="#messages">Messages</a></li>
+  <li><a href="#settings">Settings</a></li>
+</ul>
+
+<div class="pill-content">
+  <div class="active" id="home">...</div>
+  <div id="profile">...</div>
+  <div id="messages">...</div>
+  <div id="settings">...</div>
+</ul>
+
+<script>
+  $(function () {
+    $('.tabs').tabs()
+  })
+</script>
+

+

Demo

+ +
+
+

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

+
+
+

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

+
+
+

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

+
+
+

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

+
+
+
+
+
+ + + +
+ +
+
+

Based on the excellent jQuery.tipsy plugin written by Jason Frame; twipsy is an updated version, which doesn't rely on images, uses css3 for animations, and data-attributes for title storage!

+ Download +
+
+

Using bootstrap-twipsy.js

+
$('#example').twipsy(options)
+

Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nametypedefaultdescription
animatebooleantrueapply a css fade transition to the tooltip
delayInnumber0delay before showing tooltip (ms)
delayOutnumber0delay before hiding tooltip (ms)
fallbackstring''text to use when no tooltip title is present
placementstring'above'how to position the tooltip - above | below | left | right
htmlbooleanfalseallows html content within tooltip
livebooleanfalseuse event delegation instead of individual event handlers
offsetnumber0pixel offset of tooltip from target element
titlestring | function'title'attribute or method for retrieving title text
triggerstring'hover'how tooltip is triggered - hover | focus | manual
+

Methods

+

$().twipsy(options)

+

Attaches a twipsy handler to an element collection.

+

.twipsy('show')

+

Reveals an elements twipsy.

+
$('#element').twipsy('show')
+

.twipsy('hide')

+

Hides an elements twipsy.

+
$('#element').twipsy('hide')
+

.twipsy(true)

+

Returns an elements twipsy class instance.

+
$('#element').twipsy(true)
+

Notice Alternatively, this can be retrieved with $().data('twipsy').

+

Demo

+
+

Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

+
+ +
+
+
+ + + +
+ +
+
+

The popover plugin provides a simple interface for adding popovers to your application. It extends the boostrap-twipsy.js plugin, so be sure to grab that file as well when including popovers in your project!

+ Download +
+
+

Using boostrap-popover.js

+
$('#example').popover(options)
+

Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nametypedefaultdescription
animatebooleantrueapply a css fade transition to the tooltip
delayInnumber0delay before showing tooltip (ms)
delayOutnumber0delay before hiding tooltip (ms)
fallbackstring''text to use when no tooltip title is present
placementstring'right'how to position the tooltip - above | below | left | right
htmlbooleanfalseallows html content within tooltip
livebooleanfalseuse event delegation instead of individual event handlers
offsetnumber0pixel offset of tooltip from target element
titlestring | function'title'attribute or method for retrieving title text
contentstring | function'data-content'attribute or method for retrieving content text
triggerstring'hover'how tooltip is triggered - hover | focus | manual
+

Methods

+

$().popover(options)

+

Initializes popovers for an element collection.

+

.popover('show')

+

Reveals an elements popover.

+
$('#element').popover('show')
+

.popover('hide')

+

Hides an elements popover.

+
$('#element').popover('hide')
+

Demo

+ hover for popover + +
+
+
+ + + + +
+ +
+
+

The alert plugin is a super tiny class for adding close functionality to alerts.

+ Download +
+
+

Using bootstrap-alerts.js

+
$(".alert-message").alert()
+

Markup

+

Just add a data-alert attribute to your alert messages to automatically give them close functionality.

+

Methods

+

$().alert()

+

Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

+

.alert('close')

+

Closes an alert.

+
$(".alert-message").alert('close')
+

Demo

+
+ × +

Holy guacamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+ +
+
+
+
+ + +
+ + + + + diff --git a/1.4.0/assets/css/bootstrap.css b/1.4.0/assets/css/bootstrap.css new file mode 100755 index 0000000000..af65005756 --- /dev/null +++ b/1.4.0/assets/css/bootstrap.css @@ -0,0 +1,2469 @@ +/*! + * Bootstrap v1.4.0 + * + * Copyright 2011 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + * Date: Thu Nov 3 17:06:17 PDT 2011 + */ +/* Reset.less + * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). + * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ +html, body { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +cite, +code, +del, +dfn, +em, +img, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dd, +dl, +dt, +li, +ol, +ul, +fieldset, +form, +label, +legend, +button, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + font-weight: normal; + font-style: normal; + font-size: 100%; + line-height: 1; + font-family: inherit; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +ol, ul { + list-style: none; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +html { + overflow-y: scroll; + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; +} +a:hover, a:active { + outline: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + font-size: 100%; + margin: 0; + vertical-align: baseline; + *vertical-align: middle; +} +button, input { + line-height: normal; + *overflow: visible; +} +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +/* Variables.less + * Variables to customize the look and feel of Bootstrap + * ----------------------------------------------------- */ +/* Mixins.less + * Snippets of reusable CSS to develop faster and keep code readable + * ----------------------------------------------------------------- */ +/* + * Scaffolding + * Basic and global styles for generating a grid system, structural layout, and page templates + * ------------------------------------------------------------------------------------------- */ +body { + background-color: #ffffff; + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; + color: #404040; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; + zoom: 1; +} +.container:after { + clear: both; +} +.container-fluid { + position: relative; + min-width: 940px; + padding-left: 20px; + padding-right: 20px; + zoom: 1; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; + zoom: 1; +} +.container-fluid:after { + clear: both; +} +.container-fluid > .sidebar { + position: absolute; + top: 0; + left: 20px; + width: 220px; +} +.container-fluid > .content { + margin-left: 240px; +} +a { + color: #0069d6; + text-decoration: none; + line-height: inherit; + font-weight: inherit; +} +a:hover { + color: #00438a; + text-decoration: underline; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.row { + zoom: 1; + margin-left: -20px; +} +.row:before, .row:after { + display: table; + content: ""; + zoom: 1; +} +.row:after { + clear: both; +} +.row > [class*="span"] { + display: inline; + float: left; + margin-left: 20px; +} +.span1 { + width: 40px; +} +.span2 { + width: 100px; +} +.span3 { + width: 160px; +} +.span4 { + width: 220px; +} +.span5 { + width: 280px; +} +.span6 { + width: 340px; +} +.span7 { + width: 400px; +} +.span8 { + width: 460px; +} +.span9 { + width: 520px; +} +.span10 { + width: 580px; +} +.span11 { + width: 640px; +} +.span12 { + width: 700px; +} +.span13 { + width: 760px; +} +.span14 { + width: 820px; +} +.span15 { + width: 880px; +} +.span16 { + width: 940px; +} +.span17 { + width: 1000px; +} +.span18 { + width: 1060px; +} +.span19 { + width: 1120px; +} +.span20 { + width: 1180px; +} +.span21 { + width: 1240px; +} +.span22 { + width: 1300px; +} +.span23 { + width: 1360px; +} +.span24 { + width: 1420px; +} +.row > .offset1 { + margin-left: 80px; +} +.row > .offset2 { + margin-left: 140px; +} +.row > .offset3 { + margin-left: 200px; +} +.row > .offset4 { + margin-left: 260px; +} +.row > .offset5 { + margin-left: 320px; +} +.row > .offset6 { + margin-left: 380px; +} +.row > .offset7 { + margin-left: 440px; +} +.row > .offset8 { + margin-left: 500px; +} +.row > .offset9 { + margin-left: 560px; +} +.row > .offset10 { + margin-left: 620px; +} +.row > .offset11 { + margin-left: 680px; +} +.row > .offset12 { + margin-left: 740px; +} +.span-one-third { + width: 300px; +} +.span-two-thirds { + width: 620px; +} +.offset-one-third { + margin-left: 340px; +} +.offset-two-thirds { + margin-left: 660px; +} +/* Typography.less + * Headings, body text, lists, code, and more for a versatile and durable typography system + * ---------------------------------------------------------------------------------------- */ +p { + font-size: 13px; + font-weight: normal; + line-height: 18px; + margin-bottom: 9px; +} +p small { + font-size: 11px; + color: #bfbfbf; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + color: #404040; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #bfbfbf; +} +h1 { + margin-bottom: 18px; + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 14px; +} +h3, +h4, +h5, +h6 { + line-height: 36px; +} +h3 { + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4 { + font-size: 16px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 13px; + color: #bfbfbf; + text-transform: uppercase; +} +ul, ol { + margin: 0 0 18px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; + color: #808080; +} +ul.unstyled { + list-style: none; + margin-left: 0; +} +dl { + margin-bottom: 18px; +} +dl dt, dl dd { + line-height: 18px; +} +dl dt { + font-weight: bold; +} +dl dd { + margin-left: 9px; +} +hr { + margin: 20px 0 19px; + border: 0; + border-bottom: 1px solid #eee; +} +strong { + font-style: inherit; + font-weight: bold; +} +em { + font-style: italic; + font-weight: inherit; + line-height: inherit; +} +.muted { + color: #bfbfbf; +} +blockquote { + margin-bottom: 18px; + border-left: 5px solid #eee; + padding-left: 15px; +} +blockquote p { + font-size: 14px; + font-weight: 300; + line-height: 18px; + margin-bottom: 0; +} +blockquote small { + display: block; + font-size: 12px; + font-weight: 300; + line-height: 18px; + color: #bfbfbf; +} +blockquote small:before { + content: '\2014 \00A0'; +} +address { + display: block; + line-height: 18px; + margin-bottom: 18px; +} +code, pre { + padding: 0 3px 2px; + font-family: Monaco, Andale Mono, Courier New, monospace; + font-size: 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + background-color: #fee9cc; + color: rgba(0, 0, 0, 0.75); + padding: 1px 3px; +} +pre { + background-color: #f5f5f5; + display: block; + padding: 8.5px; + margin: 0 0 18px; + line-height: 18px; + font-size: 12px; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} +/* Forms.less + * Base styles for various input types, form layouts, and states + * ------------------------------------------------------------- */ +form { + margin-bottom: 18px; +} +fieldset { + margin-bottom: 18px; + padding-top: 18px; +} +fieldset legend { + display: block; + padding-left: 150px; + font-size: 19.5px; + line-height: 1; + color: #404040; + *padding: 0 0 5px 145px; + /* IE6-7 */ + + *line-height: 1.5; + /* IE6-7 */ + +} +form .clearfix { + margin-bottom: 18px; + zoom: 1; +} +form .clearfix:before, form .clearfix:after { + display: table; + content: ""; + zoom: 1; +} +form .clearfix:after { + clear: both; +} +label, +input, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: normal; +} +label { + padding-top: 6px; + font-size: 13px; + line-height: 18px; + float: left; + width: 130px; + text-align: right; + color: #404040; +} +form .input { + margin-left: 150px; +} +input[type=checkbox], input[type=radio] { + cursor: pointer; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + font-size: 13px; + line-height: 18px; + color: #808080; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +select { + padding: initial; +} +input[type=checkbox], input[type=radio] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE6-7 */ + + line-height: normal; + border: none; +} +input[type=file] { + background-color: #ffffff; + padding: initial; + border: initial; + line-height: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type=button], input[type=reset], input[type=submit] { + width: auto; + height: auto; +} +select, input[type=file] { + height: 27px; + *height: auto; + line-height: 27px; + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + +} +select[multiple] { + height: inherit; + background-color: #ffffff; +} +textarea { + height: auto; +} +.uneditable-input { + background-color: #ffffff; + display: block; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #bfbfbf; +} +::-webkit-input-placeholder { + color: #bfbfbf; +} +input, textarea { + -webkit-transform-style: preserve-3d; + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); +} +input:focus, textarea:focus { + outline: 0; + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); +} +input[type=file]:focus, input[type=checkbox]:focus, select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: 1px dotted #666; +} +form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline { + color: #b94a48; +} +form .clearfix.error input, form .clearfix.error textarea { + color: #b94a48; + border-color: #ee5f5b; +} +form .clearfix.error input:focus, form .clearfix.error textarea:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on { + color: #b94a48; + background-color: #fce6e6; + border-color: #b94a48; +} +form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline { + color: #c09853; +} +form .clearfix.warning input, form .clearfix.warning textarea { + color: #c09853; + border-color: #ccae64; +} +form .clearfix.warning input:focus, form .clearfix.warning textarea:focus { + border-color: #be9a3f; + -webkit-box-shadow: 0 0 6px #e5d6b1; + -moz-box-shadow: 0 0 6px #e5d6b1; + box-shadow: 0 0 6px #e5d6b1; +} +form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on { + color: #c09853; + background-color: #d2b877; + border-color: #c09853; +} +form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline { + color: #468847; +} +form .clearfix.success input, form .clearfix.success textarea { + color: #468847; + border-color: #57a957; +} +form .clearfix.success input:focus, form .clearfix.success textarea:focus { + border-color: #458845; + -webkit-box-shadow: 0 0 6px #9acc9a; + -moz-box-shadow: 0 0 6px #9acc9a; + box-shadow: 0 0 6px #9acc9a; +} +form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on { + color: #468847; + background-color: #bcddbc; + border-color: #468847; +} +.input-mini, +input.mini, +textarea.mini, +select.mini { + width: 60px; +} +.input-small, +input.small, +textarea.small, +select.small { + width: 90px; +} +.input-medium, +input.medium, +textarea.medium, +select.medium { + width: 150px; +} +.input-large, +input.large, +textarea.large, +select.large { + width: 210px; +} +.input-xlarge, +input.xlarge, +textarea.xlarge, +select.xlarge { + width: 270px; +} +.input-xxlarge, +input.xxlarge, +textarea.xxlarge, +select.xxlarge { + width: 530px; +} +textarea.xxlarge { + overflow-y: auto; +} +input.span1, textarea.span1 { + display: inline-block; + float: none; + width: 30px; + margin-left: 0; +} +input.span2, textarea.span2 { + display: inline-block; + float: none; + width: 90px; + margin-left: 0; +} +input.span3, textarea.span3 { + display: inline-block; + float: none; + width: 150px; + margin-left: 0; +} +input.span4, textarea.span4 { + display: inline-block; + float: none; + width: 210px; + margin-left: 0; +} +input.span5, textarea.span5 { + display: inline-block; + float: none; + width: 270px; + margin-left: 0; +} +input.span6, textarea.span6 { + display: inline-block; + float: none; + width: 330px; + margin-left: 0; +} +input.span7, textarea.span7 { + display: inline-block; + float: none; + width: 390px; + margin-left: 0; +} +input.span8, textarea.span8 { + display: inline-block; + float: none; + width: 450px; + margin-left: 0; +} +input.span9, textarea.span9 { + display: inline-block; + float: none; + width: 510px; + margin-left: 0; +} +input.span10, textarea.span10 { + display: inline-block; + float: none; + width: 570px; + margin-left: 0; +} +input.span11, textarea.span11 { + display: inline-block; + float: none; + width: 630px; + margin-left: 0; +} +input.span12, textarea.span12 { + display: inline-block; + float: none; + width: 690px; + margin-left: 0; +} +input.span13, textarea.span13 { + display: inline-block; + float: none; + width: 750px; + margin-left: 0; +} +input.span14, textarea.span14 { + display: inline-block; + float: none; + width: 810px; + margin-left: 0; +} +input.span15, textarea.span15 { + display: inline-block; + float: none; + width: 870px; + margin-left: 0; +} +input.span16, textarea.span16 { + display: inline-block; + float: none; + width: 930px; + margin-left: 0; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.actions { + background: #f5f5f5; + margin-top: 18px; + margin-bottom: 18px; + padding: 17px 20px 18px 150px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; +} +.actions .secondary-action { + float: right; +} +.actions .secondary-action a { + line-height: 30px; +} +.actions .secondary-action a:hover { + text-decoration: underline; +} +.help-inline, .help-block { + font-size: 13px; + line-height: 18px; + color: #bfbfbf; +} +.help-inline { + padding-left: 5px; + *position: relative; + /* IE6-7 */ + + *top: -5px; + /* IE6-7 */ + +} +.help-block { + display: block; + max-width: 600px; +} +.inline-inputs { + color: #808080; +} +.inline-inputs span { + padding: 0 2px 0 1px; +} +.input-prepend input, .input-append input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend .add-on, .input-append .add-on { + position: relative; + background: #f5f5f5; + border: 1px solid #ccc; + z-index: 2; + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 4px 4px 5px; + margin-right: -1px; + font-weight: normal; + line-height: 18px; + color: #bfbfbf; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .add-on { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + margin-right: 0; + margin-left: -1px; +} +.inputs-list { + margin: 0 0 5px; + width: 100%; +} +.inputs-list li { + display: block; + padding: 0; + width: 100%; +} +.inputs-list label { + display: block; + float: none; + width: auto; + padding: 0; + margin-left: 20px; + line-height: 18px; + text-align: left; + white-space: normal; +} +.inputs-list label strong { + color: #808080; +} +.inputs-list label small { + font-size: 11px; + font-weight: normal; +} +.inputs-list .inputs-list { + margin-left: 25px; + margin-bottom: 10px; + padding-top: 0; +} +.inputs-list:first-child { + padding-top: 6px; +} +.inputs-list li + li { + padding-top: 2px; +} +.inputs-list input[type=radio], .inputs-list input[type=checkbox] { + margin-bottom: 0; + margin-left: -20px; + float: left; +} +.form-stacked { + padding-left: 20px; +} +.form-stacked fieldset { + padding-top: 9px; +} +.form-stacked legend { + padding-left: 0; +} +.form-stacked label { + display: block; + float: none; + width: auto; + font-weight: bold; + text-align: left; + line-height: 20px; + padding-top: 0; +} +.form-stacked .clearfix { + margin-bottom: 9px; +} +.form-stacked .clearfix div.input { + margin-left: 0; +} +.form-stacked .inputs-list { + margin-bottom: 0; +} +.form-stacked .inputs-list li { + padding-top: 0; +} +.form-stacked .inputs-list li label { + font-weight: normal; + padding-top: 0; +} +.form-stacked div.clearfix.error { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + margin-top: 0; + margin-left: -10px; +} +.form-stacked .actions { + margin-left: -20px; + padding-left: 20px; +} +/* + * Tables.less + * Tables for, you guessed it, tabular data + * ---------------------------------------- */ +table { + width: 100%; + margin-bottom: 18px; + padding: 0; + font-size: 13px; + border-collapse: collapse; +} +table th, table td { + padding: 10px 10px 9px; + line-height: 18px; + text-align: left; +} +table th { + padding-top: 9px; + font-weight: bold; + vertical-align: middle; +} +table td { + vertical-align: top; + border-top: 1px solid #ddd; +} +table tbody th { + border-top: 1px solid #ddd; + vertical-align: top; +} +.condensed-table th, .condensed-table td { + padding: 5px 5px 4px; +} +.bordered-table { + border: 1px solid #ddd; + border-collapse: separate; + *border-collapse: collapse; + /* IE7, collapse table to remove spacing */ + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.bordered-table th + th, .bordered-table td + td, .bordered-table th + td { + border-left: 1px solid #ddd; +} +.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.bordered-table tbody tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.bordered-table tbody tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +table .span1 { + width: 20px; +} +table .span2 { + width: 60px; +} +table .span3 { + width: 100px; +} +table .span4 { + width: 140px; +} +table .span5 { + width: 180px; +} +table .span6 { + width: 220px; +} +table .span7 { + width: 260px; +} +table .span8 { + width: 300px; +} +table .span9 { + width: 340px; +} +table .span10 { + width: 380px; +} +table .span11 { + width: 420px; +} +table .span12 { + width: 460px; +} +table .span13 { + width: 500px; +} +table .span14 { + width: 540px; +} +table .span15 { + width: 580px; +} +table .span16 { + width: 620px; +} +.zebra-striped tbody tr:nth-child(odd) td, .zebra-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.zebra-striped tbody tr:hover td, .zebra-striped tbody tr:hover th { + background-color: #f5f5f5; +} +table .header { + cursor: pointer; +} +table .header:after { + content: ""; + float: right; + margin-top: 7px; + border-width: 0 4px 4px; + border-style: solid; + border-color: #000 transparent; + visibility: hidden; +} +table .headerSortUp, table .headerSortDown { + background-color: rgba(141, 192, 219, 0.25); + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); +} +table .header:hover:after { + visibility: visible; +} +table .headerSortDown:after, table .headerSortDown:hover:after { + visibility: visible; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .headerSortUp:after { + border-bottom: none; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000; + visibility: visible; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + filter: alpha(opacity=60); + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + opacity: 0.6; +} +table .blue { + color: #049cdb; + border-bottom-color: #049cdb; +} +table .headerSortUp.blue, table .headerSortDown.blue { + background-color: #ade6fe; +} +table .green { + color: #46a546; + border-bottom-color: #46a546; +} +table .headerSortUp.green, table .headerSortDown.green { + background-color: #cdeacd; +} +table .red { + color: #9d261d; + border-bottom-color: #9d261d; +} +table .headerSortUp.red, table .headerSortDown.red { + background-color: #f4c8c5; +} +table .yellow { + color: #ffc40d; + border-bottom-color: #ffc40d; +} +table .headerSortUp.yellow, table .headerSortDown.yellow { + background-color: #fff6d9; +} +table .orange { + color: #f89406; + border-bottom-color: #f89406; +} +table .headerSortUp.orange, table .headerSortDown.orange { + background-color: #fee9cc; +} +table .purple { + color: #7a43b6; + border-bottom-color: #7a43b6; +} +table .headerSortUp.purple, table .headerSortDown.purple { + background-color: #e2d5f0; +} +/* Patterns.less + * Repeatable UI elements outside the base styles provided from the scaffolding + * ---------------------------------------------------------------------------- */ +.topbar { + height: 40px; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10000; + overflow: visible; +} +.topbar a { + color: #bfbfbf; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.topbar h3 a:hover, .topbar .brand:hover, .topbar ul .active > a { + background-color: #333; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; + text-decoration: none; +} +.topbar h3 { + position: relative; +} +.topbar h3 a, .topbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + color: #ffffff; + font-size: 20px; + font-weight: 200; + line-height: 1; +} +.topbar p { + margin: 0; + line-height: 40px; +} +.topbar p a:hover { + background-color: transparent; + color: #ffffff; +} +.topbar form { + float: left; + margin: 5px 0 0 0; + position: relative; + filter: alpha(opacity=100); + -khtml-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.topbar form.pull-right { + float: right; +} +.topbar input { + background-color: #444; + background-color: rgba(255, 255, 255, 0.3); + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: normal; + font-weight: 13px; + line-height: 1; + padding: 4px 9px; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + border: 1px solid #111; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); + -webkit-transform-style: preserve-3d; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.topbar input:-moz-placeholder { + color: #e6e6e6; +} +.topbar input::-webkit-input-placeholder { + color: #e6e6e6; +} +.topbar input:hover { + background-color: #bfbfbf; + background-color: rgba(255, 255, 255, 0.5); + color: #ffffff; +} +.topbar input:focus, .topbar input.focused { + outline: 0; + background-color: #ffffff; + color: #404040; + text-shadow: 0 1px 0 #ffffff; + border: 0; + padding: 5px 10px; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} +.topbar-inner, .topbar .fill { + background-color: #222; + background-color: #222222; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222)); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.topbar div > ul, .nav { + display: block; + float: left; + margin: 0 10px 0 0; + position: relative; + left: 0; +} +.topbar div > ul > li, .nav > li { + display: block; + float: left; +} +.topbar div > ul a, .nav a { + display: block; + float: none; + padding: 10px 10px 11px; + line-height: 19px; + text-decoration: none; +} +.topbar div > ul a:hover, .nav a:hover { + color: #ffffff; + text-decoration: none; +} +.topbar div > ul .active > a, .nav .active > a { + background-color: #222; + background-color: rgba(0, 0, 0, 0.5); +} +.topbar div > ul.secondary-nav, .nav.secondary-nav { + float: right; + margin-left: 10px; + margin-right: 0; +} +.topbar div > ul.secondary-nav .menu-dropdown, +.nav.secondary-nav .menu-dropdown, +.topbar div > ul.secondary-nav .dropdown-menu, +.nav.secondary-nav .dropdown-menu { + right: 0; + border: 0; +} +.topbar div > ul a.menu:hover, +.nav a.menu:hover, +.topbar div > ul li.open .menu, +.nav li.open .menu, +.topbar div > ul .dropdown-toggle:hover, +.nav .dropdown-toggle:hover, +.topbar div > ul .dropdown.open .dropdown-toggle, +.nav .dropdown.open .dropdown-toggle { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown, +.nav .menu-dropdown, +.topbar div > ul .dropdown-menu, +.nav .dropdown-menu { + background-color: #333; +} +.topbar div > ul .menu-dropdown a.menu, +.nav .menu-dropdown a.menu, +.topbar div > ul .dropdown-menu a.menu, +.nav .dropdown-menu a.menu, +.topbar div > ul .menu-dropdown .dropdown-toggle, +.nav .menu-dropdown .dropdown-toggle, +.topbar div > ul .dropdown-menu .dropdown-toggle, +.nav .dropdown-menu .dropdown-toggle { + color: #ffffff; +} +.topbar div > ul .menu-dropdown a.menu.open, +.nav .menu-dropdown a.menu.open, +.topbar div > ul .dropdown-menu a.menu.open, +.nav .dropdown-menu a.menu.open, +.topbar div > ul .menu-dropdown .dropdown-toggle.open, +.nav .menu-dropdown .dropdown-toggle.open, +.topbar div > ul .dropdown-menu .dropdown-toggle.open, +.nav .dropdown-menu .dropdown-toggle.open { + background: #444; + background: rgba(255, 255, 255, 0.05); +} +.topbar div > ul .menu-dropdown li a, +.nav .menu-dropdown li a, +.topbar div > ul .dropdown-menu li a, +.nav .dropdown-menu li a { + color: #999; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +.topbar div > ul .menu-dropdown li a:hover, +.nav .menu-dropdown li a:hover, +.topbar div > ul .dropdown-menu li a:hover, +.nav .dropdown-menu li a:hover { + background-color: #191919; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919)); + background-image: -moz-linear-gradient(top, #292929, #191919); + background-image: -ms-linear-gradient(top, #292929, #191919); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919)); + background-image: -webkit-linear-gradient(top, #292929, #191919); + background-image: -o-linear-gradient(top, #292929, #191919); + background-image: linear-gradient(top, #292929, #191919); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0); + color: #ffffff; +} +.topbar div > ul .menu-dropdown .active a, +.nav .menu-dropdown .active a, +.topbar div > ul .dropdown-menu .active a, +.nav .dropdown-menu .active a { + color: #ffffff; +} +.topbar div > ul .menu-dropdown .divider, +.nav .menu-dropdown .divider, +.topbar div > ul .dropdown-menu .divider, +.nav .dropdown-menu .divider { + background-color: #222; + border-color: #444; +} +.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a { + padding: 4px 15px; +} +li.menu, .dropdown { + position: relative; +} +a.menu:after, .dropdown-toggle:after { + width: 0; + height: 0; + display: inline-block; + content: "↓"; + text-indent: -99999px; + vertical-align: top; + margin-top: 8px; + margin-left: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #ffffff; + filter: alpha(opacity=50); + -khtml-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; +} +.menu-dropdown, .dropdown-menu { + background-color: #ffffff; + float: left; + display: none; + position: absolute; + top: 40px; + z-index: 900; + min-width: 160px; + max-width: 220px; + _width: 160px; + margin-left: 0; + margin-right: 0; + padding: 6px 0; + zoom: 1; + border-color: #999; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 0 1px 1px; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.menu-dropdown li, .dropdown-menu li { + float: none; + display: block; + background-color: none; +} +.menu-dropdown .divider, .dropdown-menu .divider { + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #eee; + border-bottom: 1px solid #ffffff; +} +.topbar .dropdown-menu a, .dropdown-menu a { + display: block; + padding: 4px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #808080; + text-shadow: 0 1px 0 #ffffff; +} +.topbar .dropdown-menu a:hover, +.dropdown-menu a:hover, +.topbar .dropdown-menu a.hover, +.dropdown-menu a.hover { + background-color: #dddddd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); + background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); + background-image: -ms-linear-gradient(top, #eeeeee, #dddddd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd)); + background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); + background-image: -o-linear-gradient(top, #eeeeee, #dddddd); + background-image: linear-gradient(top, #eeeeee, #dddddd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0); + color: #404040; + text-decoration: none; + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); +} +.open .menu, +.dropdown.open .menu, +.open .dropdown-toggle, +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.open .menu-dropdown, +.dropdown.open .menu-dropdown, +.open .dropdown-menu, +.dropdown.open .dropdown-menu { + display: block; +} +.tabs, .pills { + margin: 0 0 18px; + padding: 0; + list-style: none; + zoom: 1; +} +.tabs:before, +.pills:before, +.tabs:after, +.pills:after { + display: table; + content: ""; + zoom: 1; +} +.tabs:after, .pills:after { + clear: both; +} +.tabs > li, .pills > li { + float: left; +} +.tabs > li > a, .pills > li > a { + display: block; +} +.tabs { + border-color: #ddd; + border-style: solid; + border-width: 0 0 1px; +} +.tabs > li { + position: relative; + margin-bottom: -1px; +} +.tabs > li > a { + padding: 0 15px; + margin-right: 2px; + line-height: 34px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.tabs > li > a:hover { + text-decoration: none; + background-color: #eee; + border-color: #eee #eee #ddd; +} +.tabs .active > a, .tabs .active > a:hover { + color: #808080; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.tabs .menu-dropdown, .tabs .dropdown-menu { + top: 35px; + border-width: 1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.tabs a.menu:after, .tabs .dropdown-toggle:after { + border-top-color: #999; + margin-top: 15px; + margin-left: 5px; +} +.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle { + border-color: #999; +} +.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after { + border-top-color: #555; +} +.pills a { + margin: 5px 3px 5px 0; + padding: 0 15px; + line-height: 30px; + text-shadow: 0 1px 1px #ffffff; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pills a:hover { + color: #ffffff; + text-decoration: none; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); + background-color: #00438a; +} +.pills .active a { + color: #ffffff; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); + background-color: #0069d6; +} +.pills-vertical > li { + float: none; +} +.tab-content > .tab-pane, .pill-content > .pill-pane { + display: none; +} +.tab-content > .active, .pill-content > .active { + display: block; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #bfbfbf; +} +.breadcrumb .active a { + color: #404040; +} +.hero-unit { + background-color: #f5f5f5; + margin-bottom: 30px; + padding: 60px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +footer { + margin-top: 17px; + padding-top: 17px; + border-top: 1px solid #eee; +} +.page-header { + margin-bottom: 17px; + border-bottom: 1px solid #ddd; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.page-header h1 { + margin-bottom: 8px; +} +.btn.danger, +.alert-message.danger, +.btn.danger:hover, +.alert-message.danger:hover, +.btn.error, +.alert-message.error, +.btn.error:hover, +.alert-message.error:hover, +.btn.success, +.alert-message.success, +.btn.success:hover, +.alert-message.success:hover, +.btn.info, +.alert-message.info, +.btn.info:hover, +.alert-message.info:hover { + color: #ffffff; +} +.btn .close, .alert-message .close { + font-family: Arial, sans-serif; + line-height: 18px; +} +.btn.danger, +.alert-message.danger, +.btn.error, +.alert-message.error { + background-color: #c43c35; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)); + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #c43c35 #c43c35 #882a25; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.success, .alert-message.success { + background-color: #57a957; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)); + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #57a957 #57a957 #3d773d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.info, .alert-message.info { + background-color: #339bb9; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9)); + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #339bb9 #339bb9 #22697d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn { + cursor: pointer; + display: inline-block; + background-color: #e6e6e6; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + padding: 5px 14px 6px; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + color: #333; + font-size: 13px; + line-height: normal; + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -webkit-transform-style: preserve-3d; + -webkit-transition: 0.1s linear all; + -moz-transition: 0.1s linear all; + -ms-transition: 0.1s linear all; + -o-transition: 0.1s linear all; + transition: 0.1s linear all; +} +.btn:hover { + background-position: 0 -15px; + color: #333; + text-decoration: none; +} +.btn:focus { + outline: 1px dotted #666; +} +.btn.primary { + color: #ffffff; + background-color: #0064cd; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); + background-image: -moz-linear-gradient(top, #049cdb, #0064cd); + background-image: -ms-linear-gradient(top, #049cdb, #0064cd); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); + background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); + background-image: -o-linear-gradient(top, #049cdb, #0064cd); + background-image: linear-gradient(top, #049cdb, #0064cd); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #0064cd #0064cd #003f81; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn.active, .btn :active { + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn.disabled { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn[disabled] { + cursor: default; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter: alpha(opacity=65); + -khtml-opacity: 0.65; + -moz-opacity: 0.65; + opacity: 0.65; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn.large { + font-size: 15px; + line-height: normal; + padding: 9px 14px 9px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn.small { + padding: 7px 9px 7px; + font-size: 11px; +} +:root .alert-message, :root .btn { + border-radius: 0 \0; +} +button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +.close { + float: right; + color: #000000; + font-size: 20px; + font-weight: bold; + line-height: 13.5px; + text-shadow: 0 1px 0 #ffffff; + filter: alpha(opacity=25); + -khtml-opacity: 0.25; + -moz-opacity: 0.25; + opacity: 0.25; +} +.close:hover { + color: #000000; + text-decoration: none; + filter: alpha(opacity=40); + -khtml-opacity: 0.4; + -moz-opacity: 0.4; + opacity: 0.4; +} +.alert-message { + position: relative; + padding: 7px 15px; + margin-bottom: 18px; + color: #404040; + background-color: #eedc94; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94)); + background-image: -moz-linear-gradient(top, #fceec1, #eedc94); + background-image: -ms-linear-gradient(top, #fceec1, #eedc94); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94)); + background-image: -webkit-linear-gradient(top, #fceec1, #eedc94); + background-image: -o-linear-gradient(top, #fceec1, #eedc94); + background-image: linear-gradient(top, #fceec1, #eedc94); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #eedc94 #eedc94 #e4c652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message .close { + margin-top: 1px; + *margin-top: 0; +} +.alert-message a { + font-weight: bold; + color: #404040; +} +.alert-message.danger p a, +.alert-message.error p a, +.alert-message.success p a, +.alert-message.info p a { + color: #ffffff; +} +.alert-message h5 { + line-height: 18px; +} +.alert-message p { + margin-bottom: 0; +} +.alert-message div { + margin-top: 5px; + margin-bottom: 2px; + line-height: 28px; +} +.alert-message .btn { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} +.alert-message.block-message { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #fceec1; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.alert-message.block-message ul, .alert-message.block-message p { + margin-right: 30px; +} +.alert-message.block-message ul { + margin-bottom: 0; +} +.alert-message.block-message li { + color: #404040; +} +.alert-message.block-message .alert-actions { + margin-top: 5px; +} +.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info { + color: #404040; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.alert-message.block-message.error { + background-color: #fddfde; + border-color: #fbc7c6; +} +.alert-message.block-message.success { + background-color: #d1eed1; + border-color: #bfe7bf; +} +.alert-message.block-message.info { + background-color: #ddf4fb; + border-color: #c6edf9; +} +.alert-message.block-message.danger p a, +.alert-message.block-message.error p a, +.alert-message.block-message.success p a, +.alert-message.block-message.info p a { + color: #404040; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + float: left; + margin: 0; + border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + border-right: 1px solid; + border-right-color: #ddd; + border-right-color: rgba(0, 0, 0, 0.15); + *border-right-color: #ddd; + /* IE6-7 */ + + text-decoration: none; +} +.pagination a:hover, .pagination .active a { + background-color: #c7eefe; +} +.pagination .disabled a, .pagination .disabled a:hover { + background-color: transparent; + color: #bfbfbf; +} +.pagination .next a { + border: 0; +} +.well { + background-color: #f5f5f5; + margin-bottom: 20px; + padding: 19px; + min-height: 20px; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.modal-backdrop { + background-color: #000000; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 10000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, .modal-backdrop.fade.in { + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 11000; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal .close { + margin-top: 7px; +} +.modal.fade { + -webkit-transform-style: preserve-3d; + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + border-bottom: 1px solid #eee; + padding: 5px 15px; +} +.modal-body { + padding: 15px; +} +.modal-body form { + margin-bottom: 0; +} +.modal-footer { + background-color: #f5f5f5; + padding: 14px 15px 15px; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + zoom: 1; + margin-bottom: 0; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; + zoom: 1; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; +} +.modal .popover, .modal .twipsy { + z-index: 12000; +} +.twipsy { + display: block; + position: absolute; + visibility: visible; + padding: 5px; + font-size: 11px; + z-index: 1000; + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.fade.in { + filter: alpha(opacity=80); + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + opacity: 0.8; +} +.twipsy.above .twipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.twipsy.left .twipsy-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.twipsy.below .twipsy-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.twipsy.right .twipsy-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.twipsy-inner { + padding: 3px 8px; + background-color: #000000; + color: white; + text-align: center; + max-width: 200px; + text-decoration: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.twipsy-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1000; + padding: 5px; + display: none; +} +.popover.above .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.below .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover .inner { + background: #000000; + background: rgba(0, 0, 0, 0.8); + padding: 3px; + overflow: hidden; + width: 280px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover .title { + background-color: #f5f5f5; + padding: 9px 15px; + line-height: 1; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #eee; +} +.popover .content { + background-color: #ffffff; + padding: 14px; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover .content p, .popover .content ul, .popover .content ol { + margin-bottom: 0; +} +.fade { + -webkit-transform-style: preserve-3d; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.label { + padding: 1px 3px 2px; + font-size: 9.75px; + font-weight: bold; + color: #ffffff; + text-transform: uppercase; + white-space: nowrap; + background-color: #bfbfbf; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label.important { + background-color: #c43c35; +} +.label.warning { + background-color: #f89406; +} +.label.success { + background-color: #46a546; +} +.label.notice { + background-color: #62cffc; +} +.media-grid { + margin-left: -20px; + margin-bottom: 0; + zoom: 1; +} +.media-grid:before, .media-grid:after { + display: table; + content: ""; + zoom: 1; +} +.media-grid:after { + clear: both; +} +.media-grid li { + display: inline; +} +.media-grid a { + float: left; + padding: 4px; + margin: 0 0 18px 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +.media-grid a img { + display: block; +} +.media-grid a:hover { + border-color: #0069d6; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} diff --git a/1.4.0/assets/css/bootstrap.min.css b/1.4.0/assets/css/bootstrap.min.css new file mode 100755 index 0000000000..75e85d3b1c --- /dev/null +++ b/1.4.0/assets/css/bootstrap.min.css @@ -0,0 +1,356 @@ +html,body{margin:0;padding:0;} +h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} +table{border-collapse:collapse;border-spacing:0;} +ol,ul{list-style:none;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;} +a:hover,a:active{outline:0;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} +button,input{line-height:normal;*overflow:visible;} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +body{background-color:#ffffff;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#404040;} +.container{width:940px;margin-left:auto;margin-right:auto;zoom:1;}.container:before,.container:after{display:table;content:"";zoom:1;} +.container:after{clear:both;} +.container-fluid{position:relative;min-width:940px;padding-left:20px;padding-right:20px;zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";zoom:1;} +.container-fluid:after{clear:both;} +.container-fluid>.sidebar{position:absolute;top:0;left:20px;width:220px;} +.container-fluid>.content{margin-left:240px;} +a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit;}a:hover{color:#00438a;text-decoration:underline;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.row{zoom:1;margin-left:-20px;}.row:before,.row:after{display:table;content:"";zoom:1;} +.row:after{clear:both;} +.row>[class*="span"]{display:inline;float:left;margin-left:20px;} +.span1{width:40px;} +.span2{width:100px;} +.span3{width:160px;} +.span4{width:220px;} +.span5{width:280px;} +.span6{width:340px;} +.span7{width:400px;} +.span8{width:460px;} +.span9{width:520px;} +.span10{width:580px;} +.span11{width:640px;} +.span12{width:700px;} +.span13{width:760px;} +.span14{width:820px;} +.span15{width:880px;} +.span16{width:940px;} +.span17{width:1000px;} +.span18{width:1060px;} +.span19{width:1120px;} +.span20{width:1180px;} +.span21{width:1240px;} +.span22{width:1300px;} +.span23{width:1360px;} +.span24{width:1420px;} +.row >.offset1{margin-left:80px;} +.row >.offset2{margin-left:140px;} +.row >.offset3{margin-left:200px;} +.row >.offset4{margin-left:260px;} +.row >.offset5{margin-left:320px;} +.row >.offset6{margin-left:380px;} +.row >.offset7{margin-left:440px;} +.row >.offset8{margin-left:500px;} +.row >.offset9{margin-left:560px;} +.row >.offset10{margin-left:620px;} +.row >.offset11{margin-left:680px;} +.row >.offset12{margin-left:740px;} +.span-one-third{width:300px;} +.span-two-thirds{width:620px;} +.offset-one-third{margin-left:340px;} +.offset-two-thirds{margin-left:660px;} +p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px;}p small{font-size:11px;color:#bfbfbf;} +h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;} +h1{margin-bottom:18px;font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:14px;} +h3,h4,h5,h6{line-height:36px;} +h3{font-size:18px;}h3 small{font-size:14px;} +h4{font-size:16px;}h4 small{font-size:12px;} +h5{font-size:14px;} +h6{font-size:13px;color:#bfbfbf;text-transform:uppercase;} +ul,ol{margin:0 0 18px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;color:#808080;} +ul.unstyled{list-style:none;margin-left:0;} +dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;} +dl dt{font-weight:bold;} +dl dd{margin-left:9px;} +hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee;} +strong{font-style:inherit;font-weight:bold;} +em{font-style:italic;font-weight:inherit;line-height:inherit;} +.muted{color:#bfbfbf;} +blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;} +blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';} +address{display:block;line-height:18px;margin-bottom:18px;} +code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;} +pre{background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;} +form{margin-bottom:18px;} +fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;padding-left:150px;font-size:19.5px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5;} +form .clearfix{margin-bottom:18px;zoom:1;}form .clearfix:before,form .clearfix:after{display:table;content:"";zoom:1;} +form .clearfix:after{clear:both;} +label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal;} +label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040;} +form .input{margin-left:150px;} +input[type=checkbox],input[type=radio]{cursor:pointer;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +select{padding:initial;} +input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:none;} +input[type=file]{background-color:#ffffff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;} +select,input[type=file]{height:27px;*height:auto;line-height:27px;*margin-top:4px;} +select[multiple]{height:inherit;background-color:#ffffff;} +textarea{height:auto;} +.uneditable-input{background-color:#ffffff;display:block;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} +:-moz-placeholder{color:#bfbfbf;} +::-webkit-input-placeholder{color:#bfbfbf;} +input,textarea{-webkit-transform-style:preserve-3d;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} +input:focus,textarea:focus{outline:0;border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);} +input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666;} +form .clearfix.error>label,form .clearfix.error .help-block,form .clearfix.error .help-inline{color:#b94a48;} +form .clearfix.error input,form .clearfix.error textarea{color:#b94a48;border-color:#ee5f5b;}form .clearfix.error input:focus,form .clearfix.error textarea:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;} +form .clearfix.error .input-prepend .add-on,form .clearfix.error .input-append .add-on{color:#b94a48;background-color:#fce6e6;border-color:#b94a48;} +form .clearfix.warning>label,form .clearfix.warning .help-block,form .clearfix.warning .help-inline{color:#c09853;} +form .clearfix.warning input,form .clearfix.warning textarea{color:#c09853;border-color:#ccae64;}form .clearfix.warning input:focus,form .clearfix.warning textarea:focus{border-color:#be9a3f;-webkit-box-shadow:0 0 6px #e5d6b1;-moz-box-shadow:0 0 6px #e5d6b1;box-shadow:0 0 6px #e5d6b1;} +form .clearfix.warning .input-prepend .add-on,form .clearfix.warning .input-append .add-on{color:#c09853;background-color:#d2b877;border-color:#c09853;} +form .clearfix.success>label,form .clearfix.success .help-block,form .clearfix.success .help-inline{color:#468847;} +form .clearfix.success input,form .clearfix.success textarea{color:#468847;border-color:#57a957;}form .clearfix.success input:focus,form .clearfix.success textarea:focus{border-color:#458845;-webkit-box-shadow:0 0 6px #9acc9a;-moz-box-shadow:0 0 6px #9acc9a;box-shadow:0 0 6px #9acc9a;} +form .clearfix.success .input-prepend .add-on,form .clearfix.success .input-append .add-on{color:#468847;background-color:#bcddbc;border-color:#468847;} +.input-mini,input.mini,textarea.mini,select.mini{width:60px;} +.input-small,input.small,textarea.small,select.small{width:90px;} +.input-medium,input.medium,textarea.medium,select.medium{width:150px;} +.input-large,input.large,textarea.large,select.large{width:210px;} +.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px;} +.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px;} +textarea.xxlarge{overflow-y:auto;} +input.span1,textarea.span1{display:inline-block;float:none;width:30px;margin-left:0;} +input.span2,textarea.span2{display:inline-block;float:none;width:90px;margin-left:0;} +input.span3,textarea.span3{display:inline-block;float:none;width:150px;margin-left:0;} +input.span4,textarea.span4{display:inline-block;float:none;width:210px;margin-left:0;} +input.span5,textarea.span5{display:inline-block;float:none;width:270px;margin-left:0;} +input.span6,textarea.span6{display:inline-block;float:none;width:330px;margin-left:0;} +input.span7,textarea.span7{display:inline-block;float:none;width:390px;margin-left:0;} +input.span8,textarea.span8{display:inline-block;float:none;width:450px;margin-left:0;} +input.span9,textarea.span9{display:inline-block;float:none;width:510px;margin-left:0;} +input.span10,textarea.span10{display:inline-block;float:none;width:570px;margin-left:0;} +input.span11,textarea.span11{display:inline-block;float:none;width:630px;margin-left:0;} +input.span12,textarea.span12{display:inline-block;float:none;width:690px;margin-left:0;} +input.span13,textarea.span13{display:inline-block;float:none;width:750px;margin-left:0;} +input.span14,textarea.span14{display:inline-block;float:none;width:810px;margin-left:0;} +input.span15,textarea.span15{display:inline-block;float:none;width:870px;margin-left:0;} +input.span16,textarea.span16{display:inline-block;float:none;width:930px;margin-left:0;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} +.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.actions .secondary-action{float:right;}.actions .secondary-action a{line-height:30px;}.actions .secondary-action a:hover{text-decoration:underline;} +.help-inline,.help-block{font-size:13px;line-height:18px;color:#bfbfbf;} +.help-inline{padding-left:5px;*position:relative;*top:-5px;} +.help-block{display:block;max-width:600px;} +.inline-inputs{color:#808080;}.inline-inputs span{padding:0 2px 0 1px;} +.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-prepend .add-on,.input-append .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#bfbfbf;text-align:center;text-shadow:0 1px 0 #ffffff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px;} +.inputs-list{margin:0 0 5px;width:100%;}.inputs-list li{display:block;padding:0;width:100%;} +.inputs-list label{display:block;float:none;width:auto;padding:0;margin-left:20px;line-height:18px;text-align:left;white-space:normal;}.inputs-list label strong{color:#808080;} +.inputs-list label small{font-size:11px;font-weight:normal;} +.inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0;} +.inputs-list:first-child{padding-top:6px;} +.inputs-list li+li{padding-top:2px;} +.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0;margin-left:-20px;float:left;} +.form-stacked{padding-left:20px;}.form-stacked fieldset{padding-top:9px;} +.form-stacked legend{padding-left:0;} +.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;} +.form-stacked .clearfix{margin-bottom:9px;}.form-stacked .clearfix div.input{margin-left:0;} +.form-stacked .inputs-list{margin-bottom:0;}.form-stacked .inputs-list li{padding-top:0;}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0;} +.form-stacked div.clearfix.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px;} +.form-stacked .actions{margin-left:-20px;padding-left:20px;} +table{width:100%;margin-bottom:18px;padding:0;font-size:13px;border-collapse:collapse;}table th,table td{padding:10px 10px 9px;line-height:18px;text-align:left;} +table th{padding-top:9px;font-weight:bold;vertical-align:middle;} +table td{vertical-align:top;border-top:1px solid #ddd;} +table tbody th{border-top:1px solid #ddd;vertical-align:top;} +.condensed-table th,.condensed-table td{padding:5px 5px 4px;} +.bordered-table{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.bordered-table th+th,.bordered-table td+td,.bordered-table th+td{border-left:1px solid #ddd;} +.bordered-table thead tr:first-child th:first-child,.bordered-table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} +.bordered-table thead tr:first-child th:last-child,.bordered-table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} +.bordered-table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;} +.bordered-table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} +table .span1{width:20px;} +table .span2{width:60px;} +table .span3{width:100px;} +table .span4{width:140px;} +table .span5{width:180px;} +table .span6{width:220px;} +table .span7{width:260px;} +table .span8{width:300px;} +table .span9{width:340px;} +table .span10{width:380px;} +table .span11{width:420px;} +table .span12{width:460px;} +table .span13{width:500px;} +table .span14{width:540px;} +table .span15{width:580px;} +table .span16{width:620px;} +.zebra-striped tbody tr:nth-child(odd) td,.zebra-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} +.zebra-striped tbody tr:hover td,.zebra-striped tbody tr:hover th{background-color:#f5f5f5;} +table .header{cursor:pointer;}table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;} +table .headerSortUp,table .headerSortDown{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);} +table .header:hover:after{visibility:visible;} +table .headerSortDown:after,table .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;} +table .blue{color:#049cdb;border-bottom-color:#049cdb;} +table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe;} +table .green{color:#46a546;border-bottom-color:#46a546;} +table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd;} +table .red{color:#9d261d;border-bottom-color:#9d261d;} +table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5;} +table .yellow{color:#ffc40d;border-bottom-color:#ffc40d;} +table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9;} +table .orange{color:#f89406;border-bottom-color:#f89406;} +table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc;} +table .purple{color:#7a43b6;border-bottom-color:#7a43b6;} +table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0;} +.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;}.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.topbar h3 a:hover,.topbar .brand:hover,.topbar ul .active>a{background-color:#333;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;text-decoration:none;} +.topbar h3{position:relative;} +.topbar h3 a,.topbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#ffffff;font-size:20px;font-weight:200;line-height:1;} +.topbar p{margin:0;line-height:40px;}.topbar p a:hover{background-color:transparent;color:#ffffff;} +.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;} +.topbar form.pull-right{float:right;} +.topbar input{background-color:#444;background-color:rgba(255, 255, 255, 0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;padding:4px 9px;color:#ffffff;color:rgba(255, 255, 255, 0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.25);-webkit-transform-style:preserve-3d;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.topbar input:-moz-placeholder{color:#e6e6e6;} +.topbar input::-webkit-input-placeholder{color:#e6e6e6;} +.topbar input:hover{background-color:#bfbfbf;background-color:rgba(255, 255, 255, 0.5);color:#ffffff;} +.topbar input:focus,.topbar input.focused{outline:0;background-color:#ffffff;color:#404040;text-shadow:0 1px 0 #ffffff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);} +.topbar-inner,.topbar .fill{background-color:#222;background-color:#222222;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.topbar div>ul,.nav{display:block;float:left;margin:0 10px 0 0;position:relative;left:0;}.topbar div>ul>li,.nav>li{display:block;float:left;} +.topbar div>ul a,.nav a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none;}.topbar div>ul a:hover,.nav a:hover{color:#ffffff;text-decoration:none;} +.topbar div>ul .active>a,.nav .active>a{background-color:#222;background-color:rgba(0, 0, 0, 0.5);} +.topbar div>ul.secondary-nav,.nav.secondary-nav{float:right;margin-left:10px;margin-right:0;}.topbar div>ul.secondary-nav .menu-dropdown,.nav.secondary-nav .menu-dropdown,.topbar div>ul.secondary-nav .dropdown-menu,.nav.secondary-nav .dropdown-menu{right:0;border:0;} +.topbar div>ul a.menu:hover,.nav a.menu:hover,.topbar div>ul li.open .menu,.nav li.open .menu,.topbar div>ul .dropdown-toggle:hover,.nav .dropdown-toggle:hover,.topbar div>ul .dropdown.open .dropdown-toggle,.nav .dropdown.open .dropdown-toggle{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown,.nav .menu-dropdown,.topbar div>ul .dropdown-menu,.nav .dropdown-menu{background-color:#333;}.topbar div>ul .menu-dropdown a.menu,.nav .menu-dropdown a.menu,.topbar div>ul .dropdown-menu a.menu,.nav .dropdown-menu a.menu,.topbar div>ul .menu-dropdown .dropdown-toggle,.nav .menu-dropdown .dropdown-toggle,.topbar div>ul .dropdown-menu .dropdown-toggle,.nav .dropdown-menu .dropdown-toggle{color:#ffffff;}.topbar div>ul .menu-dropdown a.menu.open,.nav .menu-dropdown a.menu.open,.topbar div>ul .dropdown-menu a.menu.open,.nav .dropdown-menu a.menu.open,.topbar div>ul .menu-dropdown .dropdown-toggle.open,.nav .menu-dropdown .dropdown-toggle.open,.topbar div>ul .dropdown-menu .dropdown-toggle.open,.nav .dropdown-menu .dropdown-toggle.open{background:#444;background:rgba(255, 255, 255, 0.05);} +.topbar div>ul .menu-dropdown li a,.nav .menu-dropdown li a,.topbar div>ul .dropdown-menu li a,.nav .dropdown-menu li a{color:#999;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{background-color:#191919;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));background-image:-moz-linear-gradient(top, #292929, #191919);background-image:-ms-linear-gradient(top, #292929, #191919);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));background-image:-webkit-linear-gradient(top, #292929, #191919);background-image:-o-linear-gradient(top, #292929, #191919);background-image:linear-gradient(top, #292929, #191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);color:#ffffff;} +.topbar div>ul .menu-dropdown .active a,.nav .menu-dropdown .active a,.topbar div>ul .dropdown-menu .active a,.nav .dropdown-menu .active a{color:#ffffff;} +.topbar div>ul .menu-dropdown .divider,.nav .menu-dropdown .divider,.topbar div>ul .dropdown-menu .divider,.nav .dropdown-menu .divider{background-color:#222;border-color:#444;} +.topbar ul .menu-dropdown li a,.topbar ul .dropdown-menu li a{padding:4px 15px;} +li.menu,.dropdown{position:relative;} +a.menu:after,.dropdown-toggle:after{width:0;height:0;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ffffff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;} +.menu-dropdown,.dropdown-menu{background-color:#ffffff;float:left;display:none;position:absolute;top:40px;z-index:900;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:6px 0;zoom:1;border-color:#999;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:0 1px 1px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.menu-dropdown li,.dropdown-menu li{float:none;display:block;background-color:none;} +.menu-dropdown .divider,.dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#eee;border-bottom:1px solid #ffffff;} +.topbar .dropdown-menu a,.dropdown-menu a{display:block;padding:4px 15px;clear:both;font-weight:normal;line-height:18px;color:#808080;text-shadow:0 1px 0 #ffffff;}.topbar .dropdown-menu a:hover,.dropdown-menu a:hover,.topbar .dropdown-menu a.hover,.dropdown-menu a.hover{background-color:#dddddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-ms-linear-gradient(top, #eeeeee, #dddddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(top, #eeeeee, #dddddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);color:#404040;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.025),inset 0 -1px rgba(0, 0, 0, 0.025);} +.open .menu,.dropdown.open .menu,.open .dropdown-toggle,.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.open .menu-dropdown,.dropdown.open .menu-dropdown,.open .dropdown-menu,.dropdown.open .dropdown-menu{display:block;} +.tabs,.pills{margin:0 0 18px;padding:0;list-style:none;zoom:1;}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";zoom:1;} +.tabs:after,.pills:after{clear:both;} +.tabs>li,.pills>li{float:left;}.tabs>li>a,.pills>li>a{display:block;} +.tabs{border-color:#ddd;border-style:solid;border-width:0 0 1px;}.tabs>li{position:relative;margin-bottom:-1px;}.tabs>li>a{padding:0 15px;margin-right:2px;line-height:34px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.tabs>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd;} +.tabs .active>a,.tabs .active>a:hover{color:#808080;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;border-width:1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} +.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px;} +.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:#999;} +.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555;} +.pills a{margin:5px 3px 5px 0;padding:0 15px;line-height:30px;text-shadow:0 1px 1px #ffffff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pills a:hover{color:#ffffff;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);background-color:#00438a;} +.pills .active a{color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);background-color:#0069d6;} +.pills-vertical>li{float:none;} +.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#bfbfbf;} +.breadcrumb .active a{color:#404040;} +.hero-unit{background-color:#f5f5f5;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee;} +.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}.page-header h1{margin-bottom:8px;} +.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#ffffff;} +.btn .close,.alert-message .close{font-family:Arial,sans-serif;line-height:18px;} +.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transform-style:preserve-3d;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none;} +.btn:focus{outline:1px dotted #666;} +.btn.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);} +.btn.active,.btn :active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn.large{font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} +.btn.small{padding:7px 9px 7px;font-size:11px;} +:root .alert-message,:root .btn{border-radius:0 \0;} +button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0;} +.close{float:right;color:#000000;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=25);-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25;}.close:hover{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;} +.alert-message{position:relative;padding:7px 15px;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);}.alert-message .close{margin-top:1px;*margin-top:0;} +.alert-message a{font-weight:bold;color:#404040;} +.alert-message.danger p a,.alert-message.error p a,.alert-message.success p a,.alert-message.info p a{color:#ffffff;} +.alert-message h5{line-height:18px;} +.alert-message p{margin-bottom:0;} +.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px;} +.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);} +.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.alert-message.block-message ul,.alert-message.block-message p{margin-right:30px;} +.alert-message.block-message ul{margin-bottom:0;} +.alert-message.block-message li{color:#404040;} +.alert-message.block-message .alert-actions{margin-top:5px;} +.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6;} +.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf;} +.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9;} +.alert-message.block-message.danger p a,.alert-message.block-message.error p a,.alert-message.block-message.success p a,.alert-message.block-message.info p a{color:#404040;} +.pagination{height:36px;margin:18px 0;}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} +.pagination li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color:#ddd;text-decoration:none;} +.pagination a:hover,.pagination .active a{background-color:#c7eefe;} +.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf;} +.pagination .next a{border:0;} +.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} +.modal-backdrop{background-color:#000000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.modal{position:fixed;top:50%;left:50%;z-index:11000;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal .close{margin-top:7px;} +.modal.fade{-webkit-transform-style:preserve-3d;-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} +.modal.fade.in{top:50%;} +.modal-header{border-bottom:1px solid #eee;padding:5px 15px;} +.modal-body{padding:15px;} +.modal-body form{margin-bottom:0;} +.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;zoom:1;margin-bottom:0;}.modal-footer:before,.modal-footer:after{display:table;content:"";zoom:1;} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:5px;} +.modal .popover,.modal .twipsy{z-index:12000;} +.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8;} +.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.twipsy-inner{padding:3px 8px;background-color:#000000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.twipsy-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover .inner{background:#000000;background:rgba(0, 0, 0, 0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;} +.popover .content{background-color:#ffffff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;} +.fade{-webkit-transform-style:preserve-3d;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} +.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.label.important{background-color:#c43c35;} +.label.warning{background-color:#f89406;} +.label.success{background-color:#46a546;} +.label.notice{background-color:#62cffc;} +.media-grid{margin-left:-20px;margin-bottom:0;zoom:1;}.media-grid:before,.media-grid:after{display:table;content:"";zoom:1;} +.media-grid:after{clear:both;} +.media-grid li{display:inline;} +.media-grid a{float:left;padding:4px;margin:0 0 18px 20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}.media-grid a img{display:block;} +.media-grid a:hover{border-color:#0069d6;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} diff --git a/1.4.0/assets/css/docs.css b/1.4.0/assets/css/docs.css new file mode 100755 index 0000000000..fb727a900a --- /dev/null +++ b/1.4.0/assets/css/docs.css @@ -0,0 +1,317 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + +/* Body and structure +-------------------------------------------------- */ +body { + background-color: #fff; + position: relative; +} +section { + padding-top: 60px; +} +section > .row { + margin-bottom: 10px; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + min-width: 940px; + padding-top: 40px; +} +.jumbotron .inner { + background: transparent url(../img/grid-18px.png) top center; + padding: 45px 0; + -webkit-box-shadow: inset 0 10px 30px rgba(0,0,0,.3); + -moz-box-shadow: inset 0 10px 30px rgba(0,0,0,.3); +/* box-shadow: inset 0 10px 30px rgba(0,0,0,.3); +*/} +.jumbotron h1, +.jumbotron p { + margin-bottom: 9px; + color: #fff; + text-align: center; + text-shadow: 0 1px 1px rgba(0,0,0,.3); +} +.jumbotron h1 { + font-size: 54px; + line-height: 1; + text-shadow: 0 1px 2px rgba(0,0,0,.5); +} +.jumbotron p { + font-weight: 300; +} +.jumbotron .lead { + font-size: 20px; + line-height: 27px; +} +.jumbotron p a { + color: #fff; + font-weight: bold; +} + +/* Specific jumbotrons +------------------------- */ +/* main docs page */ +.masthead { + background-color: #049cd9; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + background-image: -webkit-linear-gradient(#004D9F, #049cd9); + background-image: -moz-linear-gradient(#004D9F, #049cd9); + background-image: -o-linear-gradient(top, #004D9F, #049cd9); + background-image: -khtml-gradient(linear, left top, left bottom, from(#004D9F), to(#049cd9)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004D9F', endColorstr='#049cd9', GradientType=0); /* IE8 and down */ +} +/* supporting docs pages */ +.subhead { + background-color: #767d80; + background-repeat: no-repeat; + background-image: -webkit-gradient(linear, left top, left bottom, from(#565d60), to(#767d80)); + background-image: -webkit-linear-gradient(#565d60, #767d80); + background-image: -moz-linear-gradient(#565d60, #767d80); + background-image: -o-linear-gradient(top, #565d60, #767d80); + background-image: -khtml-gradient(linear, left top, left bottom, from(#565d60), to(#767d80)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565d60', endColorstr='#767d80', GradientType=0); /* IE8 and down */ +} +.subhead .inner { + padding: 36px 0 27px; +} +.subhead h1, +.subhead p { + text-align: left; +} +.subhead h1 { + font-size: 40px; +} +.subhead p a { + font-weight: normal; +} + + +/* Footer +-------------------------------------------------- */ +.footer { + background-color: #eee; + min-width: 940px; + padding: 30px 0; + text-shadow: 0 1px 0 #fff; + border-top: 1px solid #e5e5e5; + -webkit-box-shadow: inset 0 5px 15px rgba(0,0,0,.025); + -moz-box-shadow: inset 0 5px 15px rgba(0,0,0,.025); +/* box-shadow: inset 0 5px 15px rgba(0,0,0,.025); +*/} +.footer p { + color: #555; +} + + +/* Quickstart section for getting le code +-------------------------------------------------- */ +.quickstart { + background-color: #f5f5f5; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5)); + background-image: -moz-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -ms-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5)); + background-image: -webkit-linear-gradient(#f9f9f9, #f5f5f5); + background-image: -o-linear-gradient(#f9f9f9, #f5f5f5); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0)"; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0); + background-image: linear-gradient(#f9f9f9, #f5f5f5); + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} +.quickstart .container { + margin-bottom: 0; +} +.quickstart .row { + margin: 0 -20px; + -webkit-box-shadow: 1px 0 0 #f9f9f9; + -moz-box-shadow: 1px 0 0 #f9f9f9; + box-shadow: 1px 0 0 #f9f9f9; +} +.quickstart [class*="span"] { + width: 285px; + height: 117px; + margin-left: 0; + padding: 17px 20px 26px; + border-left: 1px solid #eee; + -webkit-box-shadow: inset 1px 0 0 #f9f9f9; + -moz-box-shadow: inset 1px 0 0 #f9f9f9; + box-shadow: inset 1px 0 0 #f9f9f9; +} +.quickstart [class*="span"]:last-child { + border-right: 1px solid #eee; + width: 286px; +} +.quickstart h6, +.quickstart p { + line-height: 18px; + text-align: center; + margin-bottom: 9px; + color: #333; +} +.quickstart .current-version, +.quickstart .current-version a { + color: #999; +} +.quickstart h6 { + color: #999; +} +.quickstart textarea { + display: block; + width: 275px; + height: auto; + margin: 0 0 9px; + line-height: 21px; + white-space: nowrap; + overflow: hidden; +} + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 10px; +} +.show-grid [class*="span"] { + background: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 240px; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 90px; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 300px; + margin-left: 10px; +} + + +/* Topbar special styles +-------------------------------------------------- */ +.topbar-wrapper { + position: relative; + height: 40px; + margin: 5px 0 15px; +} +.topbar-wrapper .topbar { + position: absolute; + margin: 0 -20px; +} +.topbar-wrapper .topbar .topbar-inner { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Topbar in js docs +------------------------- */ +#bootstrap-js .topbar-wrapper { + z-index: 1; +} +#bootstrap-js .topbar-wrapper .topbar { + position: absolute; + margin: 0 -20px; +} +#bootstrap-js .topbar-wrapper .topbar .topbar-inner { + padding-left: 20px; + padding-right: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +#bootstrap-js .topbar-wrapper .container { + width: auto; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +img.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + +/* Pretty Print +-------------------------------------------------- */ +pre.prettyprint { + overflow: hidden; +} \ No newline at end of file diff --git a/1.4.0/assets/ico/bootstrap-apple-114x114.png b/1.4.0/assets/ico/bootstrap-apple-114x114.png new file mode 100755 index 0000000000000000000000000000000000000000..c434d9713d4e240356cac05b880c36c8319209dc GIT binary patch literal 6828 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 V=ICE2+W1^7d;{|3cK*;oJo literal 0 HcmV?d00001 diff --git a/1.4.0/assets/ico/bootstrap-apple-72x72.png b/1.4.0/assets/ico/bootstrap-apple-72x72.png new file mode 100755 index 0000000000000000000000000000000000000000..c4bfb622cfcc162cd541cc564537e6ee71a4c191 GIT binary patch literal 4905 zcmbVQc{r49+aFA0U!v?Wh8F8AX6(DMW#3E47{d%^iOEda30bpcFA^fMFA0T5LS!iv zDtof^SSyiN&-3(t-*+7E@&57M$8q1+b)DDmckbsucdV6#5ht548vp>{G%-fo9IeK` zUKY^N*M6p^zMflY`QFPsey<8kduFHQphV8RpZE>JI+ zo2g;RL~4_4I!qOAqipsO7zAmXSPFrDa2@>ip4LjKaLcC`N`hC;x9L8v~OkiVU} zU~UE0C;Q>RC8RSt}R!C_E10t!=>hr`rR%4#q;_@4)IWX;dR zQ_Ti#_>ZlllO_aDrBc+OP#TSh%{1P?Vs6=g#>Tp0;dM!=L*;BXaXgtD%plAaRW0H&%7Gx)9JKXFy`U}%J@ z0Sv8#JYpKaboG%cs(OYhNIj$y5`jSc=9-ZFsTdL#_uDSv$nM`i>;gPZ6nyMykMI$|!v$eFHtnKU|OhPu8GE&Om>)$Ny@V-=d=){I&ge^B*1lJw76xFiKgxM&dB>;$u*nbosj3yQ%7ugv1M_Dh z8|%}Jjb0q2J^Q)GJpgcOb{FE{{1QD}6Y#Sp(E9BBwUy5x@5!O5yD_y!VI>^C7@*j_ zGCtocFf%)2Z|&DBqsuY#wBlPY0L==b+SC(d zww0yfQ+U6T>@;#@RQ@Hd0olwyHW1+^nL1INzBMUqV#jh2<7dWd=8M_W$+d3v^ToT0 zZLW_(ZVrejX8CeV!wNRd1#9`Edk>hWdoD3gcP*I|3=EvCYWb1V89e@_0<@HO^5qh< zcx&Prb_=gTp`oi6p+O0vD!uEZ6waQGnK?CI@K06Z!;4D8h2c7D90kXj!py21%f&~K z2_NSjnB)D4t5>xiwGUN>2x=jFbo%UD4dNY6hBUk4Q%^Z#=yYY~2L~031v|A3lu||x zQGvd$aeh?MK&3@l?<@%5?aflMaUHc+W~;z7h^xxtJqLf+{cc&1Cb#shv$&smEjs0o zNG>t0#@wr)rw?jiJ(`+d{c>MxG@bOzzszJ5hb|3{m6wG8W?6z8g)?JccH`!2#iZ$a z0Z9yE*b7rncU&2gTY|2ExVb;R(w@(NhGX1W?|=5w-xmU&VLhj?LVw3s>(2p%aimQx z5{3HZ_T)>gC{6;V3&R_Sz;@UU6J`VOPFkfH0vYRu>b2?+@Mm?Twbr&Kc-8*f+ z#{_%TLF;agF{eO@0W$2aYzSZHzN*XuINR}}#j`IGx634rAR4mWkasM0n}SXp^k_Rd~etqG>k48xPwHfj`ce6H=T) z;K_QbshL7u4230TxABb3(>#fnc!s+i#bWXHkZETTO}@F9;L87=;=t<>tbJ&xCs{t*!QSCAPA%H5hxxGsZmoq8_-OkkTxh*?%kOL*TZQ z@4G-?W2@RyWcanZVA3(a?B}{R?N|>fXypiaj-M&UA2_J_X!Yytx)OcfM|S2}Q)SfC zyGn4a9gR>i^efAL^IT;K&rNgI0ynGgcawQUXZ>Wp@D+kHZG;%?|1h z#C!XfbU8CvxI`j{7?VAj!B;i>)|x4}LD9>RRC7oXoWjdslQ34=tE;)Q{C(h#OW3!K zX~)6afaah38Yu1Azz(+$(unTF`T-8%vz7!gxuvu3&+Qa-+=sBERsiytmur_k(K-~# z;(S}WK^B5B$o5+z{qv&?vz3im{N9x4ewFJrv&URbTS2t`e&a7wG+@B0w#=D4EJyS7 zurNoC-k0nxjERx#_T5nu$H>X}tv_FkXL;4lo3rb5O3Zm)9!pbpTv#-ZFvR%VT^`~< zv5vl*e!H<7LmAv6*P2{{L08%@WaE8Rx*r#hH!rr5zV$W;=#nkftlHQ=8OKO`=ea$f z5`|(c1x3u434MM%ESWQ@tXWTCs8NqkzCA>#)^K$brtL5d>K@+1eqKN9zm_uxh9d%> zv|UJKfAC2m-Mku^>SZ9p%tdL>Fghzs8QfLoU}xxSOA{6)8MXUTBMh6iJvlYy_j1aF7$9}L>7OV!Gfoy+5d{`5jy)nTbW)+sh_!u2~)yWca0N@BnmRDx>mk@T*y83cuTf?#Wf&7zUonxXr-oQ!3=_gj$HJV z!`EDS$T{oc1Pd)sxa;v+X(R12h}o+;NTW-`F^N07V>Y-ws;jF85OW?-FrkxIhOH9UeVeE9oQ}*QYyYNYNhYeO(trqm5JBL^y@8m1JkoN!-jV5 zD%g;Z)no0V&dtr^12@^kq-S6c_x-vIZ$1pt~GHv?AeE! zB!m6$H^4jfo+o_p!)M*b`!%}jn-1Mh$q~t1iZORfR8xE*1Ta67zT_!x#S*uoFMEHO zQU)7CX0CrigeM7@Ty3xu!4kY=D_q8oU3P8YQQE$ffBhiH6eQO6nfLMX&(J*rcSVHD zotuTA#O?G3<`RDI(&Yy-o7O@VpidME$qg@h_njgjSL~3v;$S$xAk?iV>^xQfqw1aE z*6lL%mU~kqG5Nmz0sRV>q;`o^O(Ia5`6D6c%6{Ihfh%ddCEL=m+H-}6o>JW@F< zb2Q824+GBxOG-NqDT{%L4?q_9VVnkxI@Q1PwLcR~uUQSx&LwN`+eSCbET|ziA$Elc?`vio#v-Ty zAKGO;T}_Y-dgC|dF2$BpQ-X0gUSAANTzj%Lcq7sAk<$4{jv#8p%GC3V>n%OaO%s=6veawX!yCB2T!GPxgcgV@- zu~`jSM(B?|)%m%6(U9*Wedk!=!2CvEJIr@-OAHyCSHJM7s3DFBHnMrB%nEjd5uhi* zDKF()oa{SqU!@F&9FkSE`CaWhP%P^6uZ>H8= zAcAXBq^#0+g5PcrS$z9*&V*%oKY~NXYI}1l!2yMTBMbC>tMMLw=f!L2dW`&F8<)DP zx?F4FxgS6gaq1&$*HrI&X7@#U6U8O z9&Wycc@KlllNJI`YuZEnj59JAs)1_-EWBaEX{>LoTz?Aky9H=Q?3-st%b>C0o*Gfd z^J39u6vBWd4!RvS^_wey(dT_VC{E zciL7&ueaa&8^MvlqFrs(klFb{f!s+xji>_^ zhH^$%AyLFTItoQ7lMXCcvr23o7uI`h7>C-Mtj<4aJ_-u3{A#17T(0ZwgG^#5!A)mT zd@0cu8JhDN?NxW~MYZb`mj%ry6#yg48o$bjMEamwUeRho_E5UwlDls()eW;}loRbErKN(G#EOSjwz zlV6q3Mv0wU`v`Qv2QbyGe|+B4(q5%b&tDGZ>zShI${Bh*Tj$+IZ$O*I4wSLc7%`TEI#zIkaq33VE?>Rdvd;)xr0Z20cggxKOBbuWri*GwjXw%T%d;)I*qwGQrV zn`5-y_W9QdWICgmc-(|vU#85+kA7E?%eH-oiw?5WGS=B>+_bEBx4VX9OP$%{oWNtl z_Q7spkBhDXnQq&^PkQJ*wH5dq}lJkiJok-(T(TAG#cw_1Lg|dPq1-G@c#Nc-L?H ztjxJzuhD&Q8NSbqnJ<}q(r6sIrjhpfQQ??2BxRi(DE<8$Fn%)vI)Tr2=(xu43CoL< z8Xq3+!jI{}B0i6Mc-v78o|C|5>z~$mNzPbC&T1?~;IUyldbJ`ya!w;f&d>4cf<~C| j8C^DPf93|)WN)qZOU)>1g4uAbR=0TbrLNM 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 Y^Q^Ub`tV@r&%YdQ`#ey!h(l@r1Ll6X%K!iX literal 0 HcmV?d00001 diff --git a/1.4.0/assets/img/browsers.png b/1.4.0/assets/img/browsers.png new file mode 100755 index 0000000000000000000000000000000000000000..369a7f838fbc8bb95f38ee576f9409276aea488f GIT binary patch literal 21805 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 X($g=_6}I?+00000NkvXXu0mjfJ28C? literal 0 HcmV?d00001 diff --git a/1.4.0/assets/img/example-diagram-01.png b/1.4.0/assets/img/example-diagram-01.png new file mode 100755 index 0000000000000000000000000000000000000000..0cece3b3eadb7de46b803b42b42304093ae268c5 GIT binary patch literal 1641 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p3gAGV>%6>lzq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfeCihD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Keo`G(%ftjI#nTejE ziGihwrH+D;fuVuEp^?6Uxvrssm8rRvfuRBvC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2DR zmzV368|&p4rRy77T3YHG80i}s=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJW zlwVq6s|0i@#0$9vzP@mS^NOJX1q?F%io^naLp=li++2{qz^aQ&f>IIAz^b}9q_QAY zKPa_0zqBYB7$0fMFwMZQ!*3BtA<#8e{zaLylcOS(cjOR+OKs01jcROe`*NGdFib_PK?N zlarf)p{22fnW=@TrGXMuZwfh~rVn(CJ}7x0B^Q_wFb#s3@Wc<~z_U+k9x%@o0W*i0 zug_}+2BztrE{-7;x8B^b_PY}x((rI+$`hfB3W^t(p3#b651l61+2Q`J(Pe7x0ke!3 zHeE)%i=?HBbpjPU43Ct*sZQVLzpLZikB<79ie)!*%B-2$ZW=QQ2yt+>uz;`=lOm&2 z(^-$$>ob`ke6U#K1O~-}Y-hx~TQv_{nDEG?@Z95?{^A^!4cpAl`Ob;2^$0Jlo55KV z_5Xoo_h;3uxxdZtS(*s{$Uki>crc;;Uk{TJ#0n=SxN(gW96S_MKo}&2Rk{JJL_i3l z1j&I+iXh#X(x*5wGkFY7Y~p`;OD18$?8-emJ1!rw>@7}F+px{Pu>^IYml`Ggj`lgFnA8HpE1&bD970JTU#`~E*RF#Evl36JKy`6ck^=#zJc z6Ts@~_2zjbY-L_OSM*rSnzDuo2eQ&z4aHZ>M!aQ!ios;h9L-`6v)*tkG7-dzc#BZk zkQuhS-uBfhc^_5nGdDJ`Pt*&pv8z&YT&8|$%6b`9yUwy#b>1_5-x`1Q|DxDjIj7ko z{_&gslC#S#_zUH@=libPd8KH7^7+)&&u-dJ+}CR}^_579V9upqB9$U|W9Dh0U#TnTc67-GbLXS>f2P*tMUHx3v IIVCg!09710q5uE@ literal 0 HcmV?d00001 diff --git a/1.4.0/assets/img/example-diagram-02.png b/1.4.0/assets/img/example-diagram-02.png new file mode 100755 index 0000000000000000000000000000000000000000..557edd3112250f67e8491d68ab97acb31105c27d GIT binary patch literal 1742 zcmbVNdrT8|9Iuav#mAhQi756cW@ZL@cP)KFm6q$R)fHIFlx+;D?X^8=d-ZyKAeIP2 zjTtz}43bURCN3jUAWYCKR8Thq&P>FpI2)dl$J13ZXJm+WCmg<2B@q$ z6Q;p*hV0!}v3Le!o*7R~qtetLNc4o2qx0KvJXSmH&0xfD_Skj$EQ|tnVkX=sWe?Ri zvH{#6WpC%JA+PXR9tj=5icvbiW3|{E5|5NU6<0#b z{$r30OqozwQg(n;nmPqYBuEV4bD$VKB!B@yEC-H-#IfRNfD6G82y;P57z0BRzEA?e z!1TkW(MW?)qCwDUEc#2zHdB;c0)lS0o8#tj2+{y%3MXuUKca3Y;iRN&nrR>ft6i;r71-vOE)-od(4(`1Fb4vyR)1bo)(%R8 z{YPU~Ye#Cf9RoF(gK(01x*x`&Hv{<%X*QB%5~rJ@vmk`tX~k@m3X!sD4aa~R z=n{z_7#7AtLM|i_!LVE|QYc^<0-=1Fh^tTpW6b6&Ld0T)Tmd044}oC?Bu7z!LIm?f zGKCP0g?K?O02K<+nVE|axg3RHF;67mi}+%QJ?(4wKUD*1 zGN6AvW{gYlh@L^e_-gp+k5|_Rv(a~kq%TKgA?p%@F?U>r$WlG+{eRZ%S}6;=IP$6V z++snnw8=SJooVbCi<39L_0LPeY(9&X&XVfjL4!F>Os^>gI; z%;@v?1}q`01NU3Hdg9*->ppa=XEd_9-gooYzCq8KNmh^cX?k>4ZA%X}+3n3Zw*RuX zr0pBux*n(VLD$x@MTO6v@Aa@NO`^Qfd7GCOSH2ZlX%r3j=CKYoZ)?a3iSnMEv+Q+9 zKdl7izA0MEmILc&RdeP9C{EFwnMS}q;3Jskkg4-~RiVVy@u#@6(H_NY$S-l|cajYwCh44%>Ng&!-)C- literal 0 HcmV?d00001 diff --git a/1.4.0/assets/img/example-diagram-03.png b/1.4.0/assets/img/example-diagram-03.png new file mode 100755 index 0000000000000000000000000000000000000000..acf819d408cdd36bdfaa1a14657fadc9a6146be0 GIT binary patch literal 1428 zcmb_cUuYaf9NwN%+iHoFg0*PeZ1Nz|yPes)z1v-LO>S>@y%X;mE{7%$hVJc7a@%D8 zWOtLhODi;?6{;5Mi--^^N}mLYk43KfLX2Ze^Vrc#3lRU04r$G)`A-k%uZ$b+~r zJF_#t@B4o9&2RR^K>m%LJNE7%2x4b8BNcG}J#HUu+lt@YUw(KQcQ5+#kUwaT`W4kh zL`t_yh|HSm7%CuDuT6f3dI{pGvQZrJhjMQTnr%kZASO~Z9gHT3-oC1%YU9W!OK8ln zlGNI{3lwSSN$MRo2Xamtm5t1diw0-%MQvtW<8`WUKiOLqFoB7Dm8_Z*mM2t`RGnAA z<6xSm$a;uBo}?N{4dn*NwCy62jexKQ;*gBTA}|K{7{8BX00cB-Xpjg)Ag~DmK(hHz zSk2W(g@U9sweVMxD*L`8&~&9ziBzHy+a04J&+{~3Xod;nh_F|)e60kmlb`>IEKegXZHM%!qwSaT3v zK%PD2YWO@xyIWxF-R43;AkIcO;2QW))CtMfrc7k{St&{3m56TW*dh)G22|^i&iV~MO80AuOLWzNB3!Ak(U$r#U(lxMd z6U%Li71AzJecLVC_C%`!2FkW?du7`p(}QdTk~vi~tY9WMpvHbBkbP> zn+%jhLfN=;P7*~0Kt9UFS&roa)x_%m#WflyLkH!tp#{@q7!&!5!S7T(R5R_}-S^qu3$!oT$wuo~~;mX-R`A+YuZL#OVwKoq; z{`Ei!ot`Fp`ZHut5ZyqCp*mvr6wx(%sy}lSw_v#uvVkzvX1OiH|0&SY|5u8e2&8`N z`UMT||MAd+g+E5DpHIeeKV0rc9p4;Ye*0GDp}J?}+sPyIzdl;|^33~F%h%>VTsb^a zS-AHITXl)=Eal<+6Xvzy)#1`o$vV@wwz&66=H~Guk59Z>ySn?<*`GeW%Rc^i@q-tp oZ*Ki;HTrDR>A;xJQ+=W5h>O>S(pSmzcY^<9R?bUbiwEca1_@Ha#{d8T literal 0 HcmV?d00001 diff --git a/1.4.0/assets/img/grid-18px.png b/1.4.0/assets/img/grid-18px.png new file mode 100755 index 0000000000000000000000000000000000000000..68f9fe1b70c40b25278613599bb593a0cb6acc0b GIT binary patch literal 1118 zcmaJ=O=uHA6y8=^`a>>O0;Uv}tsscmosCJ;U7EIOw$-3pN*ZWdMBMI9nx);Hb$4o# z3RbNs9t0`atHC0A(O!BJ6|Gw9L82gNj~)twVh>*Q_zA-Ag+PZ~xWYVspGL7bOgdvfZuV7d; zS<|Vci6o56DHg}Gz`arxD9itc8b%H6-~`-@_n*Q}GH*dH0Ub1NtE6!0Zr7D1#%!oy zWG4}tt7dU5gD`S3$f9H8A(p3QMb%B$Qew!m7&jfPm@14*5r$~6x~_=;#KI)cVL=!f z;`w1P6bi)zDI5-mc!>ufP~}QUoj0I~t6Xi5+gq3GHiKai&l0rt^H3YHkwKR(E$a1S z3DwoBaJBle^wi~YBpA*u?O&y?nn?e+%Ua`-O|A8zN&4L;joozk!zOtY#kdqr=C;3m ze%^W&92kE8@`>lu;&t!t>e<$z25s9H(gupFxpN~7YEu;9%(ULceR75QZg>Ji06mhF-@t2k&3;wPZ1?@s<*@gWfShf4Z7Z^ok zbwy)|Z^cC8JDPq+=gN3<^HAH+!VVl}?s?63=gypS=6cEg8%@RfGui*F$w6w++w9q3 zv)L>j1t6CvmzI{s&&+8#xmX`h`YHDgK z1qhj^2u-uGu`zCAZE$d~p7?}Az(n{Q+2`iwrq0jLzaSr7U0si8Gk6mJ`8ymRAMc)> zo!N-?_V!lL%REI33k#nLa}#ZEZ;uk6;W+0JK3Zrgd!y0#J8wTUH1x42@e?VON~K!Z zjedT9T2Jo&sHmtF{y88Z;6RLn@J&xo>!j?VAI?7q1qB6r`UET4QMy+1^75jXqdYx5 zwMfV)E~z0iIk45Bvp{Y|uLre)z5xz1WDlh9a7W%L-;tgpjO_6cSPuWO1;iK6a-eIp zTCH=CYfDN>vLYiR)d2DmyjT2g$;imi6%`f5lZ+M!ax0S&=;YScR$X^@_bX;=0lN#l z#j&xm)y~e&Ri=KW_4f8gCnhFliLr5hOUGgXJh?sAgyI7DsMxE&`FE5W578WLvPg*$4`N(WGuZZ=ChxpkJ zofKL#0WG#DwqCD)>PiG{)V&8U0I6FK04lRniM+w)kSnA0JF(HhXAx1?B zW5letZhBl1tRvuGC2^Cn@y`~Eg|KUG8y-+$tYCL)Mf}H7x^_FTxw-lKwY9Z2wOTE% z@u*gsg3QX>pd9!Ty6yP#q2b}-nY=6^A>lq`BWxE{@G=z3$9Q4M9f&Nq~CTPS9V#)ywKrrw#G) z;y#Yd^9*2fTp7@$C8WC8jTh3i9suf4`nZVfD*%`xa zBK73tq{G|WyVMnys;VlQ?#@v3Qa0VqRQa?7|hZ#MJ_7G@8p8s0Wq16C3bybmXbJ&jN6>6J3)d z8SEDEB6&29iHW&Vir^$1v9ZC`91IKn(#j*Bj`Scua}%>r_Pk3yu6H{Ej~|N@mxA?F zh2H`F=H%m;@FgFxG3|~l34H_0R`0Mou1R#QYN!8yOpjVW?*sMM51hW9>9)JTVqkjW z`7T~iq4-+DpUL5$U6tw=k=>QC-9O2j{7iV$WOh67O}k') + .appendTo(document.body) + + if ( this.settings.backdrop != 'static' ) { + this.$backdrop.click($.proxy(this.hide, this)) + } + + if ( doAnimate ) { + this.$backdrop[0].offsetWidth // force reflow + } + + this.$backdrop.addClass('in') + + doAnimate ? + this.$backdrop.one(transitionEnd, callback) : + callback() + + } else if ( !this.isShown && this.$backdrop ) { + this.$backdrop.removeClass('in') + + $.support.transition && this.$element.hasClass('fade')? + this.$backdrop.one(transitionEnd, $.proxy(removeBackdrop, this)) : + removeBackdrop.call(this) + + } else if ( callback ) { + callback() + } + } + + function removeBackdrop() { + this.$backdrop.remove() + this.$backdrop = null + } + + function escape() { + var that = this + if ( this.isShown && this.settings.keyboard ) { + $(document).bind('keyup.modal', function ( e ) { + if ( e.which == 27 ) { + that.hide() + } + }) + } else if ( !this.isShown ) { + $(document).unbind('keyup.modal') + } + } + + + /* MODAL PLUGIN DEFINITION + * ======================= */ + + $.fn.modal = function ( options ) { + var modal = this.data('modal') + + if (!modal) { + + if (typeof options == 'string') { + options = { + show: /show|toggle/.test(options) + } + } + + return this.each(function () { + $(this).data('modal', new Modal(this, options)) + }) + } + + if ( options === true ) { + return modal + } + + if ( typeof options == 'string' ) { + modal[options]() + } else if ( modal ) { + modal.toggle() + } + + return this + } + + $.fn.modal.Modal = Modal + + $.fn.modal.defaults = { + backdrop: false + , keyboard: false + , show: false + } + + + /* MODAL DATA- IMPLEMENTATION + * ========================== */ + + $(document).ready(function () { + $('body').delegate('[data-controls-modal]', 'click', function (e) { + e.preventDefault() + var $this = $(this).data('show', true) + $('#' + $this.attr('data-controls-modal')).modal( $this.data() ) + }) + }) + +}( window.jQuery || window.ender ); diff --git a/1.4.0/assets/js/bootstrap-popover.js b/1.4.0/assets/js/bootstrap-popover.js new file mode 100755 index 0000000000..cf6dadf0a5 --- /dev/null +++ b/1.4.0/assets/js/bootstrap-popover.js @@ -0,0 +1,86 @@ +/* =========================================================== + * bootstrap-popover.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#popover + * =========================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * =========================================================== */ + + +!function( $ ) { + + "use strict" + + var Popover = function ( element, options ) { + this.$element = $(element) + this.options = options + this.enabled = true + this.fixTitle() + } + + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TWIPSY.js + ========================================= */ + + Popover.prototype = $.extend({}, $.fn.twipsy.Twipsy.prototype, { + + setContent: function () { + var $tip = this.tip() + $tip.find('.title')[this.options.html ? 'html' : 'text'](this.getTitle()) + $tip.find('.content p')[this.options.html ? 'html' : 'text'](this.getContent()) + $tip[0].className = 'popover' + } + + , hasContent: function () { + return this.getTitle() || this.getContent() + } + + , getContent: function () { + var content + , $e = this.$element + , o = this.options + + if (typeof this.options.content == 'string') { + content = this.options.content + } else if (typeof this.options.content == 'function') { + content = this.options.content.call(this.$element[0]) + } + return content + } + + , tip: function() { + if (!this.$tip) { + this.$tip = $('

') + .html(this.options.template) + } + return this.$tip + } + + }) + + + /* POPOVER PLUGIN DEFINITION + * ======================= */ + + $.fn.popover = function (options) { + if (typeof options == 'object') options = $.extend({}, $.fn.popover.defaults, options) + $.fn.twipsy.initWith.call(this, options, Popover, 'popover') + return this + } + + $.fn.popover.defaults = $.extend({} , $.fn.twipsy.defaults, { + placement: 'right' + , template: '

' + }) + +}( window.jQuery || window.ender ); \ No newline at end of file diff --git a/1.4.0/assets/js/bootstrap-scrollspy.js b/1.4.0/assets/js/bootstrap-scrollspy.js new file mode 100755 index 0000000000..efbc432960 --- /dev/null +++ b/1.4.0/assets/js/bootstrap-scrollspy.js @@ -0,0 +1,107 @@ +/* ============================================================= + * bootstrap-scrollspy.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy + * ============================================================= + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================== */ + + +!function ( $ ) { + + "use strict" + + var $window = $(window) + + function ScrollSpy( topbar, selector ) { + var processScroll = $.proxy(this.processScroll, this) + this.$topbar = $(topbar) + this.selector = selector || 'li > a' + this.refresh() + this.$topbar.delegate(this.selector, 'click', processScroll) + $window.scroll(processScroll) + this.processScroll() + } + + ScrollSpy.prototype = { + + refresh: function () { + this.targets = this.$topbar.find(this.selector).map(function () { + var href = $(this).attr('href') + return /^#\w/.test(href) && $(href).length ? href : null + }) + + this.offsets = $.map(this.targets, function (id) { + return $(id).offset().top + }) + } + + , processScroll: function () { + var scrollTop = $window.scrollTop() + 10 + , offsets = this.offsets + , targets = this.targets + , activeTarget = this.activeTarget + , i + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activateButton( targets[i] ) + } + } + + , activateButton: function (target) { + this.activeTarget = target + + this.$topbar + .find(this.selector).parent('.active') + .removeClass('active') + + this.$topbar + .find(this.selector + '[href="' + target + '"]') + .parent('li') + .addClass('active') + } + + } + + /* SCROLLSPY PLUGIN DEFINITION + * =========================== */ + + $.fn.scrollSpy = function( options ) { + var scrollspy = this.data('scrollspy') + + if (!scrollspy) { + return this.each(function () { + $(this).data('scrollspy', new ScrollSpy( this, options )) + }) + } + + if ( options === true ) { + return scrollspy + } + + if ( typeof options == 'string' ) { + scrollspy[options]() + } + + return this + } + + $(document).ready(function () { + $('body').scrollSpy('[data-scrollspy] li > a') + }) + +}( window.jQuery || window.ender ); \ No newline at end of file diff --git a/1.4.0/assets/js/bootstrap-tabs.js b/1.4.0/assets/js/bootstrap-tabs.js new file mode 100755 index 0000000000..a3c7ee1442 --- /dev/null +++ b/1.4.0/assets/js/bootstrap-tabs.js @@ -0,0 +1,80 @@ +/* ======================================================== + * bootstrap-tabs.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#tabs + * ======================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================== */ + + +!function( $ ){ + + "use strict" + + function activate ( element, container ) { + container + .find('> .active') + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + + element.addClass('active') + + if ( element.parent('.dropdown-menu') ) { + element.closest('li.dropdown').addClass('active') + } + } + + function tab( e ) { + var $this = $(this) + , $ul = $this.closest('ul:not(.dropdown-menu)') + , href = $this.attr('href') + , previous + , $href + + if ( /^#\w+/.test(href) ) { + e.preventDefault() + + if ( $this.parent('li').hasClass('active') ) { + return + } + + previous = $ul.find('.active a').last()[0] + $href = $(href) + + activate($this.parent('li'), $ul) + activate($href, $href.parent()) + + $this.trigger({ + type: 'change' + , relatedTarget: previous + }) + } + } + + + /* TABS/PILLS PLUGIN DEFINITION + * ============================ */ + + $.fn.tabs = $.fn.pills = function ( selector ) { + return this.each(function () { + $(this).delegate(selector || '.tabs li > a, .pills > li > a', 'click', tab) + }) + } + + $(document).ready(function () { + $('body').tabs('ul[data-tabs] li > a, ul[data-pills] > li > a') + }) + +}( window.jQuery || window.ender ); diff --git a/1.4.0/assets/js/bootstrap-twipsy.js b/1.4.0/assets/js/bootstrap-twipsy.js new file mode 100755 index 0000000000..7f8ad0fed8 --- /dev/null +++ b/1.4.0/assets/js/bootstrap-twipsy.js @@ -0,0 +1,310 @@ +/* ========================================================== + * bootstrap-twipsy.js v1.4.0 + * http://twitter.github.com/bootstrap/javascript.html#twipsy + * Adapted from the original jQuery.tipsy by Jason Frame + * ========================================================== + * Copyright 2011 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function( $ ) { + + "use strict" + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + var transitionEnd + + $(document).ready(function () { + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + return support + })() + + // set CSS transition event type + if ( $.support.transition ) { + transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + } + + }) + + + /* TWIPSY PUBLIC CLASS DEFINITION + * ============================== */ + + var Twipsy = function ( element, options ) { + this.$element = $(element) + this.options = options + this.enabled = true + this.fixTitle() + } + + Twipsy.prototype = { + + show: function() { + var pos + , actualWidth + , actualHeight + , placement + , $tip + , tp + + if (this.hasContent() && this.enabled) { + $tip = this.tip() + this.setContent() + + if (this.options.animate) { + $tip.addClass('fade') + } + + $tip + .remove() + .css({ top: 0, left: 0, display: 'block' }) + .prependTo(document.body) + + pos = $.extend({}, this.$element.offset(), { + width: this.$element[0].offsetWidth + , height: this.$element[0].offsetHeight + }) + + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + + placement = maybeCall(this.options.placement, this, [ $tip[0], this.$element[0] ]) + + switch (placement) { + case 'below': + tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'above': + tp = {top: pos.top - actualHeight - this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'left': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth - this.options.offset} + break + case 'right': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width + this.options.offset} + break + } + + $tip + .css(tp) + .addClass(placement) + .addClass('in') + } + } + + , setContent: function () { + var $tip = this.tip() + $tip.find('.twipsy-inner')[this.options.html ? 'html' : 'text'](this.getTitle()) + $tip[0].className = 'twipsy' + } + + , hide: function() { + var that = this + , $tip = this.tip() + + $tip.removeClass('in') + + function removeElement () { + $tip.remove() + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip.bind(transitionEnd, removeElement) : + removeElement() + } + + , fixTitle: function() { + var $e = this.$element + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').removeAttr('title') + } + } + + , hasContent: function () { + return this.getTitle() + } + + , getTitle: function() { + var title + , $e = this.$element + , o = this.options + + this.fixTitle() + + if (typeof o.title == 'string') { + title = $e.attr(o.title == 'title' ? 'data-original-title' : o.title) + } else if (typeof o.title == 'function') { + title = o.title.call($e[0]) + } + + title = ('' + title).replace(/(^\s*|\s*$)/, "") + + return title || o.fallback + } + + , tip: function() { + if (!this.$tip) { + this.$tip = $('
').html(this.options.template) + } + return this.$tip + } + + , validate: function() { + if (!this.$element[0].parentNode) { + this.hide() + this.$element = null + this.options = null + } + } + + , enable: function() { + this.enabled = true + } + + , disable: function() { + this.enabled = false + } + + , toggleEnabled: function() { + this.enabled = !this.enabled + } + + } + + + /* TWIPSY PRIVATE METHODS + * ====================== */ + + function maybeCall ( thing, ctx, args ) { + return typeof thing == 'function' ? thing.apply(ctx, args) : thing + } + + /* TWIPSY PLUGIN DEFINITION + * ======================== */ + + $.fn.twipsy = function (options) { + $.fn.twipsy.initWith.call(this, options, Twipsy, 'twipsy') + return this + } + + $.fn.twipsy.initWith = function (options, Constructor, name) { + var twipsy + , binder + , eventIn + , eventOut + + if (options === true) { + return this.data(name) + } else if (typeof options == 'string') { + twipsy = this.data(name) + if (twipsy) { + twipsy[options]() + } + return this + } + + options = $.extend({}, $.fn[name].defaults, options) + + function get(ele) { + var twipsy = $.data(ele, name) + + if (!twipsy) { + twipsy = new Constructor(ele, $.fn.twipsy.elementOptions(ele, options)) + $.data(ele, name, twipsy) + } + + return twipsy + } + + function enter() { + var twipsy = get(this) + twipsy.hoverState = 'in' + + if (options.delayIn == 0) { + twipsy.show() + } else { + twipsy.fixTitle() + setTimeout(function() { + if (twipsy.hoverState == 'in') { + twipsy.show() + } + }, options.delayIn) + } + } + + function leave() { + var twipsy = get(this) + twipsy.hoverState = 'out' + if (options.delayOut == 0) { + twipsy.hide() + } else { + setTimeout(function() { + if (twipsy.hoverState == 'out') { + twipsy.hide() + } + }, options.delayOut) + } + } + + if (!options.live) { + this.each(function() { + get(this) + }) + } + + if (options.trigger != 'manual') { + binder = options.live ? 'live' : 'bind' + eventIn = options.trigger == 'hover' ? 'mouseenter' : 'focus' + eventOut = options.trigger == 'hover' ? 'mouseleave' : 'blur' + this[binder](eventIn, enter)[binder](eventOut, leave) + } + + return this + } + + $.fn.twipsy.Twipsy = Twipsy + + $.fn.twipsy.defaults = { + animate: true + , delayIn: 0 + , delayOut: 0 + , fallback: '' + , placement: 'above' + , html: false + , live: false + , offset: 0 + , title: 'title' + , trigger: 'hover' + , template: '
' + } + + $.fn.twipsy.elementOptions = function(ele, options) { + return $.extend({}, options, $(ele).data()) + } + +}( window.jQuery || window.ender ); \ No newline at end of file diff --git a/1.4.0/assets/js/google-code-prettify/prettify.css b/1.4.0/assets/js/google-code-prettify/prettify.css new file mode 100755 index 0000000000..f9fd622a1c --- /dev/null +++ b/1.4.0/assets/js/google-code-prettify/prettify.css @@ -0,0 +1,94 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #268bd2; } +.kwd, .tag { color: #195f91; } +.typ, .atn, .dec, .var { color: #CB4B16; } +.pln { color: #93a1a1; } +.prettyprint { + background-color: #fefbf3; + padding: 9px; + border: 1px solid rgba(0,0,0,.2); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); + box-shadow: 0 1px 2px rgba(0,0,0,.1); +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin: 0 0 0 40px; +} +/* IE indents via margin-left */ +ol.linenums li { + padding: 0 5px; + color: rgba(0,0,0,.15); + line-height: 20px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; +} +/* Alternate shading for lines */ +li.L1, li.L3, li.L5, li.L7, li.L9 { } + +/* +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; +*/ + + +/* +#1d1f21 Background +#282a2e Current Line +#373b41 Selection +#c5c8c6 Foreground +#969896 Comment +#cc6666 Red +#de935f Orange +#f0c674 Yellow +#b5bd68 Green +#8abeb7 Aqua +#81a2be Blue +#b294bb Purple +*/ + + +/* DARK THEME */ +/* ---------- */ + +.prettyprint-dark { + background-color: #1d1f21; + border: 0; + padding: 10px; +} +.prettyprint-dark .linenums li { + color: #444; +} +.prettyprint-dark .linenums li:hover { + background-color: #282a2e; +} +/* tags in html */ +.prettyprint-dark .kwd, +.prettyprint-dark .tag { color: #cc6666; } +/* html attr */ +.prettyprint-dark .typ, +.prettyprint-dark .atn, +.prettyprint-dark .dec, +.prettyprint-dark .var { color: #de935f; } +/* html attr values */ +.prettyprint-dark .str, +.prettyprint-dark .atv { color: #b5bd68; } diff --git a/1.4.0/assets/js/google-code-prettify/prettify.js b/1.4.0/assets/js/google-code-prettify/prettify.js new file mode 100755 index 0000000000..eef5ad7e6a --- /dev/null +++ b/1.4.0/assets/js/google-code-prettify/prettify.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Bootstrap, from Twitter

+

+ Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
+ It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
+

+

Nerd alert: Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind.

+
+
+
+ + +
+
+
+
+
Hotlink the CSS
+

For the quickest and easiest start, just copy this snippet into your webpage.

+
+ +
+
+
+
Use it with Less
+

A fan of using Less? No problem, just clone the repo and add these lines:

+
+ +
+
+
+
Fork on GitHub
+

Download, fork, pull, file issues, and more with the official Bootstrap repo on Github.

+

Bootstrap on GitHub »

+

Currently v1.3.0

+
+
+
+
+ +
+ + + + +
+ +
+
+

History

+

Engineers at Twitter have historically used almost any library they were familiar with to meet front-end requirements. Bootstrap began as an answer to the challenges that presented. With the help of many awesome folks, Bootstrap has grown significantly.

+

Read more on dev.twitter.com ›

+

+ + +

+
+
+

Browser support

+

Bootstrap is tested and supported in major modern browsers like Chrome, Safari, Internet Explorer, and Firefox.

+ Tested and supported in Chrome, Safari, Internet Explorer, and Firefox +
    +
  • Latest Safari
  • +
  • Latest Google Chrome
  • +
  • Firefox 4+
  • +
  • Internet Explorer 7+
  • +
  • Opera 11
  • +
+
+
+

What's included

+

Bootstrap comes complete with compiled CSS, uncompiled, and example templates.

+ +
+
+ +
+
+

Quick-start examples

+

Need some quick templates? Check out these basic examples we've put together:

+
    +
  • + Simple three-column layout with hero unit +
  • +
  • + Fluid layout with static sidebar +
  • +
  • + Simple hanging container for apps +
  • +
+
+
+
+ + + + +
+ +
+
+

Default grid

+

The default grid system provided as part of Bootstrap is a 940px wide 16-column grid. It’s a flavor of the popular 960 grid system, but without the additional margin/padding on the left and right sides.

+
+
+

Example grid markup

+

As shown here, a basic layout can be created with two "columns," each spanning a number of the 16 foundational columns we defined as part of our grid system. See the examples below for more variations.

+
+<div class="row">
+  <div class="span6">
+    ...
+  </div>
+  <div class="span10">
+    ...
+  </div>
+</div>
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
2
+
+
+
3
+
3
+
3
+
3
+
3
+
1
+
+
+
4
+
4
+
4
+
4
+
+
+
1/3
+
1/3
+
1/3
+
+
+
1/3
+
2/3
+
+
+
4
+
6
+
6
+
+
+
8
+
8
+
+
+
5
+
11
+
+
+
16
+
+ +
+ +

Offsetting columns

+
+
4
+
8 offset 4
+
+
+
1/3 offset 2/3s
+
+
+
4 offset 4
+
4 offset 4
+
+
+
5 offset 3
+
5 offset 3
+
+
+
10 offset 6
+
+ +
+ +
+
+

Nesting columns

+

Nest your content if you must by creating a .row within an existing column.

+
+
+

Example of nested columns

+
+
+ Level 1 of column +
+
+ Level 2 +
+
+ Level 2 +
+
+
+
+
+<div class="row">
+  <div class="span12">
+    Level 1 of column
+    <div class="row">
+      <div class="span6">
+        Level 2
+      </div>
+      <div class="span6">
+        Level 2
+      </div>
+    </div>
+  </div>
+</div>
+
+
+
+ +
+ +
+
+

Roll your own grid

+

Built into Bootstrap are a handful of variables for customizing the default 940px grid system. With a bit of customization, you can modify the size of columns, their gutters, and the container they reside in.

+
+
+

Inside the grid

+

The variables needed to modify the grid system currently all reside in variables.less.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDefault valueDescription
@gridColumns16The number of columns within the grid
@gridColumnWidth40pxThe width of each column within the grid
@gridGutterWidth20pxThe negative space between each column
@siteWidthComputed sum of all columns and guttersWe use some basic match to count the number of columns and gutters and set the width of the .fixed-container() mixin.
+

Now to customize

+

Modifying the grid means changing the three @grid-* variables and recompiling the Less files.

+

Bootstrap comes equipped to handle a grid system with up to 24 columns; the default is just 16. Here's how your grid variables would look customized to a 24-column grid.

+
@gridColumns:       24;
+@gridColumnWidth:   20px;
+@gridGutterWidth:   20px;
+

Once recompiled, you'll be set!

+
+
+
+ + + + +
+ + +
+
+

Fixed layout

+

The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div.container>.

+
+
+
+
+<body>
+  <div class="container">
+    ...
+  </div>
+</body>
+
+
+
+

Fluid layout

+

An alternative, flexible fluid page structure with min- and max-widths and a left-hand sidebar. Great for apps and docs.

+
+
+
+
+
+<body>
+  <div class="container-fluid">
+    <div class="sidebar">
+      ...
+    </div>
+    <div class="content">
+      ...
+    </div>
+  </div>
+</body>
+
+
+
+
+ + + + +
+ + + +
+
+

Headings & copy

+

A standard typographic hierarchy for structuring your webpages.

+

The entire typographic grid is based on two Less variables in our variables.less file: @basefont and @baseline. The first is the base font-size used throughout and the second is the base line-height.

+

We use those variables, and some math, to create the margins, paddings, and line-heights of all our type and more.

+
+
+

h1. Heading 1

+

h2. Heading 2

+

h3. Heading 3

+

h4. Heading 4

+
h5. Heading 5
+
h6. Heading 6
+
+
+

Example paragraph

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Example heading Has sub-heading…

+
+
+ + +
+
+

Misc. elements

+

Using emphasis, addresses, & abbreviations

+

+ <strong> + <em> + <address> + <abbr> +

+
+
+

When to use

+

Emphasis tags (<strong> and <em>) should be used to indicate additional importance or emphasis of a word or phrase relative to its surrounding copy. Use <strong> for importance and <em> for stress emphasis.

+

Emphasis in a paragraph

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

+

Note: It's still okay to use <b> and <i> tags in HTML5 and they don't have to be styled bold and italic, respectively (although if there is a more semantic element, use it). <b> is meant to highlight words or phrases without conveying additional importance, while <i> is mostly for voice, technical terms, etc.

+

Addresses

+

The <address> element is used for contact information for its nearest ancestor, or the entire body of work. Here are two examples of how it could be used:

+ +
+
+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890 +
+
+
+
+ Full Name
+ first.last@gmail.com +
+
+
+ +

Note: Each line in an <address> must end with a line-break (<br />) or be wrapped in a block-level tag (e.g., <p>) to properly structure the content.

+

Abbreviations

+

For abbreviations and acronyms, use the <abbr> tag (<acronym> is deprecated in HTML5). Put the shorthand form within the tag and set a title for the complete name.

+
+
+ + +
+
+

Blockquotes

+

+ <blockquote> + <p> + <small> +

+
+
+

How to quote

+

To include a blockquote, wrap <blockquote> around <p> and <small> tags. Use the <small> element to cite your source and you'll get an em dash &mdash; before it.

+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

+ Dr. Julius Hibbert +
+
+<blockquote>
+  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</p>
+  <small>Dr. Julius Hibbert</small>
+</blockquote>
+
+
+
+ +

Lists

+
+
+

Unordered <ul>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Unstyled <ul.unstyled>

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Consectetur adipiscing elit
  • +
  • Integer molestie lorem at massa
  • +
  • Facilisis in pretium nisl aliquet
  • +
  • Nulla volutpat aliquam velit +
      +
    • Phasellus iaculis neque
    • +
    • Purus sodales ultricies
    • +
    • Vestibulum laoreet porttitor sem
    • +
    • Ac tristique libero volutpat at
    • +
    +
  • +
  • Faucibus porta lacus fringilla vel
  • +
  • Aenean sit amet erat nunc
  • +
  • Eget porttitor lorem
  • +
+
+
+

Ordered <ol>

+
    +
  1. Lorem ipsum dolor sit amet
  2. +
  3. Consectetur adipiscing elit
  4. +
  5. Integer molestie lorem at massa
  6. +
  7. Facilisis in pretium nisl aliquet
  8. +
  9. Nulla volutpat aliquam velit
  10. +
  11. Faucibus porta lacus fringilla vel
  12. +
  13. Aenean sit amet erat nunc
  14. +
  15. Eget porttitor lorem
  16. +
+
+
+

Description dl

+
+
Description lists
+
A description list is perfect for defining terms.
+
Euismod
+
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+
Donec id elit non mi porta gravida at eget metus.
+
Malesuada porta
+
Etiam porta sem malesuada magna mollis euismod.
+
+
+
+ + + +
+
+

Code

+

+ <code> + <pre> +

+

Pimp your code in style with two simple tags. For even more awesomeness through javascript, drop in Google's code prettify library and you're set.

+
+
+

Presenting code

+

Code, blocks of or just snippets inline, can be displayed with style just by wrapping in the right tag. For blocks of code spanning multiple lines, use the <pre> element. For inline code, use the <code> element.

+ + + + + + + + + + + + + + + + + + + + + +
ElementResult
<code>In a line of text like this, your wrapped code will look like this <html> element.
<pre> +
<div>
+  <h1>Heading</h1>
+  <p>Something right here...</p>
+</div>
+

Note: Be sure to keep code within <pre> tags as close to the left as possible; it will render all tabs.

+
<pre class="prettyprint"> +

Using the google-code-prettify library, your blocks of code get a slightly different visual style and automatic syntax highlighting.

+
<div>
+  <h1>Heading</h1>
+  <p>Something right here...</p>
+</div>
+

Download google-code-prettify and view the readme for how to use.

+
+
+
+ + +
+
+

Inline labels

+

+ <span class="label"> +

+

Call attention to or flag any phrase in your body text.

+
+
+

Label anything

+

Ever needed one of those fancy New! or Important flags when writing code? Well, now you have them. Here's what's included by default:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LabelResult
+ <span class="label">Default</span> + + Default +
+ <span class="label success">New</span> + + New +
+ <span class="label warning">Warning</span> + + Warning +
+ <span class="label important">Important</span> + + Important +
+ <span class="label notice">Notice</span> + + Notice +
+
+
+ +
+ + + + +
+ + +
+
+

Media grid

+

Display thumbnails of varying sizes on pages with a low HTML footprint and minimal styles.

+
+
+

Example thumbnails

+

Thumbnails in the .media-grid can be any size, but they work best when mapped directly to the built-in Bootstrap grid system. Image widths like 90, 210, and 330 combine with a few pixels of padding to equal the .span2, .span4, and .span6 column sizes.

+

Large

+ +

Medium

+ +

Small

+ +

Coding them

+

Media grids are easy to use and rather simple on the markup side. Their dimensions are purely based on the size of the images included.

+
+<ul class="media-grid">
+  <li>
+    <a href="#">
+      <img class="thumbnail" src="http://placehold.it/330x230" alt="">
+    </a>
+  </li>
+  <li>
+    <a href="#">
+      <img class="thumbnail" src="http://placehold.it/330x230" alt="">
+    </a>
+  </li>
+</ul>
+
+
+
+
+ + + + +
+ + +
+
+

Building tables

+

+ <table> + <thead> + <tbody> + <tr> + <th> + <td> + <colspan> + <caption> +

+

Tables are great—for a lot of things. Great tables, however, need a bit of markup love to be useful, scalable, and readable (at the code level). Here are a few tips to help.

+

Always wrap your column headers in a <thead> such that hierarchy is <thead> > <tr> > <th>.

+

Similar to the column headers, all your table’s body content should be wrapped in a <tbody> so your hierarchy is <tbody> > <tr> > <td>.

+
+
+

Example: Default table styles

+

All tables will be automatically styled with only the essential borders to ensure readability and maintain structure. No need to add extra classes or attributes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table>
+  ...
+</table>
+

Example: Condensed table

+

For tables that require more data in tighter spaces, use the condensed flavor that cuts padding in half. It can also be used in conjunction with borders and zebra-stripes, just like the default table styles.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+ +

Example: Bordered table

+

Make your tables look just a wee bit sleeker by rounding their corners and adding borders on all sides.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<table class="bordered-table">
+  ...
+</table>
+

Example: Zebra-striped

+

Get a little fancy with your tables by adding zebra-striping—just add the .zebra-striped class.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1SomeOneEnglish
2JoeSixpackEnglish
3StuDentCode
+ span 4 columns +
+ span 2 columns + + span 2 columns +
+

Note: Zebra-striping is a progressive enhancement not available for older browsers like IE8 and below.

+
+<table class="zebra-striped">
+  ...
+</table>
+

Example: Zebra-striped w/ TableSorter.js

+

Taking the previous example, we improve the usefulness of our tables by providing sorting functionality via jQuery and the Tablesorter plugin. Click any column’s header to change the sort.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameLanguage
1YourOneEnglish
2JoeSixpackEnglish
3StuDentCode
+
+<script src="js/jquery/jquery.tablesorter.min.js"></script>
+<script >
+  $(function() {
+    $("table#sortTableExample").tablesorter({ sortList: [[1,0]] });
+  });
+</script>
+<table class="zebra-striped">
+  ...
+</table>
+
+
+
+ + + + +
+ +
+
+

Default styles

+

All forms are given default styles to present them in a readable and scalable way. Styles are provided for text inputs, select lists, textareas, radio buttons and checkboxes, and buttons.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ Some value here +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + Small snippet of help text +
+
+
+ +
+ + Success! +
+
+
+ +
+ + Ruh roh! +
+
+
+
+ Example form legend +
+ +
+
+ @ + +
+ Here's some help text +
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+ +
+
+ + + to + + + All times are shown as Pacific Standard Time (GMT -08:00). +
+
+
+
+ +
+ + + Block of help text to describe the field above if need be. + +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+
+
+
+   +
+
+
+
+
+ +
+ +
+
+

Stacked forms

+

Add .form-stacked to your form’s HTML and you’ll have labels on top of their fields instead of to their left. This works great if your forms are short or you have two columns of inputs for heavier forms.

+
+
+
+
+ Example form legend +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ Example form legend +
+ +
+ + Small snippet of help text +
+
+
+ +
+
    +
  • + +
  • +
  • + +
  • +
+ + Note: Labels surround all the options for much larger click areas and a more usable form. + +
+
+
+
+   +
+
+
+
+ +
+
+

Form field sizes

+

Customize any form input, select, or textarea width by adding just a few classes to your markup.

+

As of v1.3.0, we have added the grid-based sizing classes for form elements. Please use the these over the existing .mini, .small, etc classes.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Buttons

+

As a convention, buttons are used for actions while links are used for objects. For instance, "Download" could be a button and "recent activity" could be a link.

+

All buttons default to a light gray style, but a number of functional classes can be applied for different color styles. These classes include a blue .primary class, a light-blue .info class, a green .success class, and a red .danger class.

+
+
+

Example buttons

+

Button styles can be applied to anything with the .btn applied. Typically you’ll want to apply these to only <a>, <button>, and select <input> elements. Here’s how it looks:

+
+      +
+

Alternate sizes

+

Fancy larger or smaller buttons? Have at it!

+ + +

Disabled state

+

For buttons that are not active or are disabled by the app for one reason or another, use the disabled state. That’s .disabled for links and :disabled for <button> elements.

+

Links

+ +

Buttons

+
+   +
+
+
+
+ + + + + + + + + +
+ + +
+
+

Basic alerts

+

.alert-message

+

One-line messages for highlighting the failure, possible failure, or success of an action. Particularly useful for forms.

+

Get the javascript »

+
+
+
+ × +

Holy guacamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! Change this and that and try again.

+
+
+ × +

Well done! You successfully read this alert message.

+
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+
+ +

Example code

+
+<div class="alert-message warning">
+  <a class="close" href="#">×</a>
+  <p><strong>Holy guacamole!</strong> Best check yo self, you’re not looking too good.</p>
+</div>
+
+
+
+ +
+
+

Block messages

+

.alert-message.block-message

+

For messages that require a bit of explanation, we have paragraph style alerts. These are perfect for bubbling up longer error messages, warning a user of a pending action, or just presenting information for more emphasis on the page.

+

Get the javascript »

+
+
+
+ × +

Holy guacamole! This is a warning! Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+ +
+
+ × +

Oh snap! You got an error! Change this and that and try again.

+
    +
  • Duis mollis est non commodo luctus
  • +
  • Nisi erat porttitor ligula
  • +
  • Eget lacinia odio sem nec elit
  • +
+ +
+
+ × +

Well done! You successfully read this alert message. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

+ +
+
+ × +

Heads up! This is an alert that needs your attention, but it’s not a huge priority just yet.

+ +
+ +

Example code

+
+<div class="alert-message block-message warning">
+  <a class="close" href="#">×</a>
+  <p><strong>Holy guacamole! This is a warning!</strong> Best check yo self, you’re not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.</p>
+  <div class="alert-actions">
+    <a class="btn small" href="#">Take this action</a> <a class="btn small" href="#">Or do this</a>
+  </div>
+</div>
+
+
+
+
+ + + +
+ +
+
+

Modals

+

Modals—dialogs or lightboxes—are great for contextual actions in situations where it’s important that the background context be maintained.

+

Get the javascript »

+
+
+
+ + +
+
+
+ + +
+
+

Tooltips

+

Twipsies are super useful for aiding a confused user and pointing them in the right direction.

+

Get the javascript »

+
+
+
+
+

+Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas voluptatem rem quae aut veritatis quasi quae. +

+
+
+
+
+ + +
+
+

Popovers

+

Use popovers to provide subtextual information to a page without affecting layout.

+

Get the javascript »

+
+
+
+
+
+
+
+

Popover Title

+
+

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+
+
+ +
+
+
+
+
+ + + + +
+ +
+
+

Getting started

+

Integrating javascript with the Bootstrap library is super easy. Below we go over the basics and provide you with some awesome plugins to get you started!

+

View javascript docs »

+
+
+

What's included

+

Bring some of Bootstrap's primary components to life with new custom plugins that work with jQuery and Ender. We encourage you to extend and modify them to fit your specific development needs.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileDescription
bootstrap-modal.jsOur Modal plugin is a super slim take on the traditional modal js plugin! We took special care to include only the bare functionality that we require at twitter.
bootstrap-alerts.jsThe alert plugin is a super tiny class for adding close functionality to alerts.
bootstrap-dropdown.jsThis plugin is for adding dropdown interaction to the bootstrap topbar or tabbed navigations.
bootstrap-scrollspy.jsThe ScrollSpy plugin is for adding an auto updating nav based on scroll position to the bootstrap topbar.
bootstrap-buttons.jsThe ScrollSpy plugin is for adding an auto updating nav based on scroll position to the bootstrap topbar.
bootstrap-tabs.jsThis plugin adds quick, dynamic tab and pill functionality for cycling through local content.
bootstrap-twipsy.jsBased on the excellent jQuery.tipsy plugin written by Jason Frame; twipsy is an updated version, which doesn't rely on images, uses css3 for animations, and data-attributes for local title storage!
bootstrap-popover.jsThe popover plugin provides a simple interface for adding popovers to your application. It extends the boostrap-twipsy.js plugin, so be sure to grab that file as well when including popovers in your project!
+

Is javascript necessary?

+

Nope! Bootstrap is designed first and foremost to be a CSS library. This javascript provides a basic interactive layer on top of the included styles.

+

However, for those who do need javascript, we've provided the plugins above to help you understand how to integrate Bootstrap with javascript and to give you a quick, lightweight option for the basic functionality right away.

+

For more information and to see some live demos, please refer to our plugin documentation page.

+
+
+ + + +
+ +
+
+

Bootstrap was built from Preboot, an open-source pack of mixins and variables to be used in conjunction with Less, a CSS preprocessor for faster and easier web development.

+

Check out how we used Preboot in Bootstrap and how you can make use of it should you choose to run Less on your next project.

+
+
+

How to use it

+

Use this option to make full use of Bootstrap’s Less variables, mixins, and nesting in CSS via javascript in your browser.

+
+<link rel="stylesheet/less" href="less/bootstrap.less" media="all" />
+<script src="js/less-1.1.3.min.js"></script>
+

Not feeling the .js solution? Try the Less Mac app or use Node.js to compile when you deploy your code.

+ +

What’s included

+

Here are some of the highlights of what’s included in Twitter Bootstrap as part of Bootstrap. Head over to the Bootstrap website or Github project page to download and learn more.

+

Variables

+

Variables in Less are perfect for maintaining and updating your CSS headache free. When you want to change a color value or a frequently used value, update it in one spot and you’re set.

+
+// Links
+@linkColor:         #8b59c2;
+@linkColorHover:    darken(@linkColor, 10);
+
+// Grays
+@black:             #000;
+@grayDark:          lighten(@black, 25%);
+@gray:              lighten(@black, 50%);
+@grayLight:         lighten(@black, 70%);
+@grayLighter:       lighten(@black, 90%);
+@white:             #fff;
+
+// Accent Colors
+@blue:              #08b5fb;
+@green:             #46a546;
+@red:               #9d261d;
+@yellow:            #ffc40d;
+@orange:            #f89406;
+@pink:              #c3325f;
+@purple:            #7a43b6;
+
+// Baseline grid
+@basefont:          13px;
+@baseline:          18px;
+
+ +

Commenting

+

Less also provides another style of commenting in addition to CSS’s normal /* ... */ syntax.

+
+// This is a comment
+/* This is also a comment */
+
+ +

Mixins up the wazoo

+

Mixins are basically includes or partials for CSS, allowing you to combine a block of code into one. They’re great for vendor prefixed properties like box-shadow, cross-browser gradients, font stacks, and more. Below is a sample of the mixins that are included with Bootstrap.

+

Font stacks

+
+#font {
+  .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) {
+    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-size: @size;
+    font-weight: @weight;
+    line-height: @lineHeight;
+  }
+  ...
+}
+
+

Gradients

+
+#gradient {
+  ...
+  .vertical (@startColor: #555, @endColor: #333) {
+    background-color: @endColor;
+    background-repeat: repeat-x;
+    background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror
+    background-image: -moz-linear-gradient(@startColor, @endColor); // FF 3.6+
+    background-image: -ms-linear-gradient(@startColor, @endColor); // IE10
+    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
+    background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
+    background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
+    background-image: linear-gradient(@startColor, @endColor); // The standard
+  }
+  ...
+}
+
+ +

Operations

+

Get fancy and perform some math to generate flexible and powerful mixins like the one below.

+
+// Griditude
+@gridColumns:       16;
+@gridColumnWidth:   40px;
+@gridGutterWidth:   20px;
+@siteWidth:         (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));
+
+// Make some columns
+.columns(@columnSpan: 1) {
+  width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1));
+}
+
+ +

Compiling Less

+

After modifying the .less files in /lib/, you'll need to recompile them in order to regenerate the bootstrap-*.*.*.css and bootstrap-*.*.*.min.css files. If you're submitting a pull request to GitHub, you must always recompile.

+

Ways to compile

+ + + + + + + + + + + + + + + + + + + + + + + + +
MethodSteps
Node with makefile +

Install the less command line compiler with npm by running the following command:

+
$ npm install lessc
+

Once installed just run make from the root of your bootstrap directory and you're all set.

+

Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

+
Javascript +

Download the latest Less.js and include the path to it (and Bootstrap) in the head.

+
+<link rel="stylesheet/less" href="/path/to/bootstrap.less">
+<script src="/path/to/less.js"></script>
+
+

To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

+
Command line +

If you already have the less command line tool installed, simply run the following command:

+
$ lessc ./lib/bootstrap.less > bootstrap.css
+

Be sure to include --compress in that command if you're trying to save some bytes!

+
Less Mac app +

The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

+

If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

+
+
+
+ +
+ + + +
+ + + + + + + + + + + + + + + + diff --git a/1.4.0/javascript.html b/1.4.0/javascript.html new file mode 100755 index 0000000000..714ff11a99 --- /dev/null +++ b/1.4.0/javascript.html @@ -0,0 +1,807 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

Javascript for Bootstrap

+

+ Bring Bootstrap's components to life with new, custom plugins that work with jQuery and Ender. +

+

← Back to Bootstrap home

+
+
+
+ +
+ + + + + + + + + + + + +
+ +
+
+

This plugin is for adding the scrollspy (auto updating nav) interaction to the bootstrap topbar.

+ Download +
+
+

Using bootstrap-scrollspy.js

+
$('#topbar').scrollSpy()
+

Markup

+

To easily add scrollspy behavior to your nav, just add the data-scrollspy attribute to the .topbar. +

<div class="topbar" data-scrollspy="scrollspy" >...</div>
+

Methods

+

$().scrollSpy()

+

+ Auto activates navigation buttons by users scroll position. +

+
$('body > .topbar').scrollSpy()
+

Notice Topbar anchor tags must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +

+

.scrollSpy('refresh')

+

The scrollspy caches nav buttons and section coordinates for performance. If you need to update this cache (likely if you have dynamic content) just call this refresh method. If you used the data attribute to define your scrollspy, just call refresh on the body.

+
$('body').scrollSpy('refresh')
+

Demo

+

Checkout the the topbar navigation on this page.

+
+
+
+ + + +
+ +
+
+

This plugin offers additional functionality for managing button state.

+ Download +
+
+

Using bootstrap-buttons.js

+
$('.tabs').button()
+

Methods

+

$().button('toggle')

+

Toggles push state. Gives btn the look that it's been activated.

+

Notice You can enable auto toggling of a button by using the data-toggle attribute.

+
<button class="btn" data-toggle="toggle" >...</button>
+

$().button('loading')

+

Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

+
<button class="btn" data-loading-text="loading stuff..." >...</button>
+

$().button('reset')

+

Resets button state - swaps text to original text.

+

$().button(string)

+

Resets button state - swaps text to any data defined text state.

+
<button class="btn" data-complete-text="finished!" >...</button>
+<script>
+  $('.btn').button('complete')
+</scrip>
+

Demo

+ + + +
+
+
+ + + + +
+ +
+
+

This plugin adds quick, dynamic tab and pill functionality.

+ Download +
+
+

Using bootstrap-tabs.js

+
$('.tabs').tabs()
+

Markup

+

You can activate a tab or pill navigation without writing any javascript by simply giving them a data-tabs or data-pills attribute.

+
 <ul class="tabs" data-tabs="tabs" >...</ul>
+

Methods

+

$().tabs or $().pills

+

+ Activates tab and pill functionality for a given container. Tab links should reference id's in the document. +

+
+<ul class="tabs">
+  <li class="active"><a href="#home">Home</a></li>
+  <li><a href="#profile">Profile</a></li>
+  <li><a href="#messages">Messages</a></li>
+  <li><a href="#settings">Settings</a></li>
+</ul>
+
+<div class="pill-content">
+  <div class="active" id="home">...</div>
+  <div id="profile">...</div>
+  <div id="messages">...</div>
+  <div id="settings">...</div>
+</div>
+
+<script>
+  $(function () {
+    $('.tabs').tabs()
+  })
+</script>
+

+

Events

+ + + + + + + + + + + + + +
EventDescription
changeThis event fires on tab change. Use event.target and event.relatedTarget to target the active tab and the previous active tab respectively.
+ +
+$('#.tabs').bind('change', function (e) {
+  e.target // activated tab
+  e.relatedTarget // previous tab
+})
+

Demo

+ +
+
+

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

+
+
+

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

+
+
+

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

+
+
+

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

+
+
+

Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.

+
+
+

Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.

+
+
+
+
+
+ + + +
+ +
+
+

Based on the excellent jQuery.tipsy plugin written by Jason Frame; twipsy is an updated version, which doesn't rely on images, uses css3 for animations, and data-attributes for title storage!

+ Download +
+
+

Using bootstrap-twipsy.js

+
$('#example').twipsy(options)
+

Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nametypedefaultdescription
animatebooleantrueapply a css fade transition to the tooltip
delayInnumber0delay before showing tooltip (ms)
delayOutnumber0delay before hiding tooltip (ms)
fallbackstring''text to use when no tooltip title is present
placementstring'above'how to position the tooltip - above | below | left | right
htmlbooleanfalseallows html content within tooltip
livebooleanfalseuse event delegation instead of individual event handlers
offsetnumber0pixel offset of tooltip from target element
titlestring, function'title'attribute or method for retrieving title text
triggerstring'hover'how tooltip is triggered - hover | focus | manual
templatestring[default markup]The html template used for rendering a twipsy.
+

Notice Individual twipsy instance options can alternatively be specified through the use of data attributes.

+
<a href="#" data-placement="below" rel='twipsy' title='Some title text'>text</a>
+

Methods

+

$().twipsy(options)

+

Attaches a twipsy handler to an element collection.

+

.twipsy('show')

+

Reveals an elements twipsy.

+
$('#element').twipsy('show')
+

.twipsy('hide')

+

Hides an elements twipsy.

+
$('#element').twipsy('hide')
+

.twipsy(true)

+

Returns an elements twipsy class instance.

+
$('#element').twipsy(true)
+

Notice Alternatively, this can be retrieved with $().data('twipsy').

+

Demo

+
+

Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

+
+ +
+
+
+ + + +
+ +
+
+

The popover plugin provides a simple interface for adding popovers to your application. It extends the bootstrap-twipsy.js plugin, so be sure to grab that file as well when including popovers in your project!

+

Notice You must include the bootstrap-twipsy.js file before bootstrap-popover.js.

+ Download +
+
+

Using bootstrap-popover.js

+
$('#example').popover(options)
+

Options

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nametypedefaultdescription
animatebooleantrueapply a css fade transition to the tooltip
delayInnumber0delay before showing tooltip (ms)
delayOutnumber0delay before hiding tooltip (ms)
fallbackstring''text to use when no tooltip title is present
placementstring'right'how to position the tooltip - above | below | left | right
htmlbooleanfalseallows html content within tooltip
livebooleanfalseuse event delegation instead of individual event handlers
offsetnumber0pixel offset of tooltip from target element
titlestring, function'title'attribute or method for retrieving title text
contentstring, function'data-content'a string or method for retrieving content text. if none are provided, content will be sourced from a data-content attribute.
triggerstring'hover'how tooltip is triggered - hover | focus | manual
templatestring[default markup]The html template used for rendering a popover.
+

Notice Individual popover instance options can alternatively be specified through the use of data attributes.

+
<a data-placement="below" href="#" class="btn danger" rel="popover">text</a>
+

Methods

+

$().popover(options)

+

Initializes popovers for an element collection.

+

.popover('show')

+

Reveals an elements popover.

+
$('#element').popover('show')
+

.popover('hide')

+

Hides an elements popover.

+
$('#element').popover('hide')
+

Demo

+ hover for popover + +
+
+
+ + + + +
+ +
+
+

The alert plugin is a super tiny class for adding close functionality to alerts.

+ Download +
+
+

Using bootstrap-alerts.js

+
$(".alert-message").alert()
+

Markup

+

Just add a data-alert attribute to your alert messages to automatically give them close functionality.

+

Options

+ + + + + + + + + + + + + + + + + +
Nametypedefaultdescription
selectorstring'.close'What selector to target for closing an alert.
+ +

Methods

+

$().alert()

+

Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

+

.alert('close')

+

Closes an alert.

+
$(".alert-message").alert('close')
+

Demo

+
+ × +

Holy guacamole! Best check yo self, you’re not looking too good.

+
+
+ × +

Oh snap! You got an error! Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

+ +
+
+
+
+ + +
+ + + + + diff --git a/2.0.0/assets/css/bootstrap-responsive.css b/2.0.0/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..4b032cdb55 --- /dev/null +++ b/2.0.0/assets/css/bootstrap-responsive.css @@ -0,0 +1,567 @@ +/*! + * Bootstrap Responsive v2.0.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + /* Older Webkit */ + + -moz-box-sizing: border-box; + /* Older FF */ + + -ms-box-sizing: border-box; + /* IE8 */ + + box-sizing: border-box; + /* CSS3 spec*/ + + } + .input-prepend input[class*="span"], .input-append input[class*="span"] { + width: auto; + } + input[type="checkbox"], input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (max-width: 768px) { + .container { + width: auto; + padding: 0 20px; + } + .row-fluid { + width: 100%; + } + .row { + margin-left: 0; + } + .row > [class*="span"], .row-fluid > [class*="span"] { + float: none; + display: block; + width: auto; + margin: 0; + } +} +@media (min-width: 768px) and (max-width: 980px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .span1 { + width: 42px; + } + .span2 { + width: 104px; + } + .span3 { + width: 166px; + } + .span4 { + width: 228px; + } + .span5 { + width: 290px; + } + .span6 { + width: 352px; + } + .span7 { + width: 414px; + } + .span8 { + width: 476px; + } + .span9 { + width: 538px; + } + .span10 { + width: 600px; + } + .span11 { + width: 662px; + } + .span12, .container { + width: 724px; + } + .offset1 { + margin-left: 82px; + } + .offset2 { + margin-left: 144px; + } + .offset3 { + margin-left: 206px; + } + .offset4 { + margin-left: 268px; + } + .offset5 { + margin-left: 330px; + } + .offset6 { + margin-left: 392px; + } + .offset7 { + margin-left: 454px; + } + .offset8 { + margin-left: 516px; + } + .offset9 { + margin-left: 578px; + } + .offset10 { + margin-left: 640px; + } + .offset11 { + margin-left: 702px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.762430939%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.801104972%; + } + .row-fluid .span2 { + width: 14.364640883%; + } + .row-fluid .span3 { + width: 22.928176794%; + } + .row-fluid .span4 { + width: 31.491712705%; + } + .row-fluid .span5 { + width: 40.055248616%; + } + .row-fluid .span6 { + width: 48.618784527%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + } + .row-fluid .span9 { + width: 74.30939226%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + } + .row-fluid .span11 { + width: 91.436464082%; + } + .row-fluid .span12 { + width: 99.999999993%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 32px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 94px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 156px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 218px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 280px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 342px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 404px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 466px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 528px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 590px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 652px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 714px; + } +} +@media (max-width: 980px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .navbar .nav-collapse { + clear: left; + } + .navbar .nav { + float: none; + margin: 0 0 9px; + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + .navbar .nav > li > a, .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + background-color: #222222; + } + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + .navbar-form, .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + .btn-navbar { + display: block; + } + .nav-collapse { + overflow: hidden; + height: 0; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .span1 { + width: 70px; + } + .span2 { + width: 170px; + } + .span3 { + width: 270px; + } + .span4 { + width: 370px; + } + .span5 { + width: 470px; + } + .span6 { + width: 570px; + } + .span7 { + width: 670px; + } + .span8 { + width: 770px; + } + .span9 { + width: 870px; + } + .span10 { + width: 970px; + } + .span11 { + width: 1070px; + } + .span12, .container { + width: 1170px; + } + .offset1 { + margin-left: 130px; + } + .offset2 { + margin-left: 230px; + } + .offset3 { + margin-left: 330px; + } + .offset4 { + margin-left: 430px; + } + .offset5 { + margin-left: 530px; + } + .offset6 { + margin-left: 630px; + } + .offset7 { + margin-left: 730px; + } + .offset8 { + margin-left: 830px; + } + .offset9 { + margin-left: 930px; + } + .offset10 { + margin-left: 1030px; + } + .offset11 { + margin-left: 1130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.564102564%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.982905983%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + } + .row-fluid .span3 { + width: 23.076923077%; + } + .row-fluid .span4 { + width: 31.623931624%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + } + .row-fluid .span6 { + width: 48.717948718%; + } + .row-fluid .span7 { + width: 57.264957265%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + } + .row-fluid .span9 { + width: 74.358974359%; + } + .row-fluid .span10 { + width: 82.905982906%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + } + .row-fluid .span12 { + width: 100%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 60px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 160px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 260px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 360px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 460px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 560px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 660px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 760px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 860px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 960px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 1060px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1160px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } +} diff --git a/2.0.0/assets/css/bootstrap.css b/2.0.0/assets/css/bootstrap.css new file mode 100755 index 0000000000..7babce5eb2 --- /dev/null +++ b/2.0.0/assets/css/bootstrap.css @@ -0,0 +1,3363 @@ +/*! + * Bootstrap v2.0.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, a:active { + outline: 0; +} +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.span1 { + width: 60px; +} +.span2 { + width: 140px; +} +.span3 { + width: 220px; +} +.span4 { + width: 300px; +} +.span5 { + width: 380px; +} +.span6 { + width: 460px; +} +.span7 { + width: 540px; +} +.span8 { + width: 620px; +} +.span9 { + width: 700px; +} +.span10 { + width: 780px; +} +.span11 { + width: 860px; +} +.span12, .container { + width: 940px; +} +.offset1 { + margin-left: 100px; +} +.offset2 { + margin-left: 180px; +} +.offset3 { + margin-left: 260px; +} +.offset4 { + margin-left: 340px; +} +.offset5 { + margin-left: 420px; +} +.offset6 { + margin-left: 500px; +} +.offset7 { + margin-left: 580px; +} +.offset8 { + margin-left: 660px; +} +.offset9 { + margin-left: 740px; +} +.offset10 { + margin-left: 820px; +} +.offset11 { + margin-left: 900px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, .row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.127659574%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span1 { + width: 6.382978723%; +} +.row-fluid .span2 { + width: 14.89361702%; +} +.row-fluid .span3 { + width: 23.404255317%; +} +.row-fluid .span4 { + width: 31.914893614%; +} +.row-fluid .span5 { + width: 40.425531911%; +} +.row-fluid .span6 { + width: 48.93617020799999%; +} +.row-fluid .span7 { + width: 57.446808505%; +} +.row-fluid .span8 { + width: 65.95744680199999%; +} +.row-fluid .span9 { + width: 74.468085099%; +} +.row-fluid .span10 { + width: 82.97872339599999%; +} +.row-fluid .span11 { + width: 91.489361693%; +} +.row-fluid .span12 { + width: 99.99999998999999%; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-weight: bold; + color: #333333; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 27px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, h5, h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, dd { + line-height: 18px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 9px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr { + font-size: 90%; + text-transform: uppercase; + border-bottom: 1px dotted #ddd; + cursor: help; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + line-height: 18px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 3px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + background-color: transparent; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +label, +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, label textarea, label select { + display: block; +} +input[type="image"], input[type="checkbox"], input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + border: 0; + cursor: pointer; + border-radius: 0 \0/; +} +input[type="file"] { + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], input[type="reset"], input[type="submit"] { + width: auto; + height: auto; +} +select, input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, .checkbox { + padding-left: 18px; +} +.radio input[type="radio"], .checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, .controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, .checkbox.inline { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child { + padding-top: 0; +} +input, textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-8 */ + +} +input[type="file"]:focus, input[type="checkbox"]:focus, select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, .control-group.warning select, .control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, .control-group.error select, .control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { + color: #468847; +} +.control-group.success input, .control-group.success select, .control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block { + margin-top: 5px; + margin-bottom: 0; + color: #999999; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 9px; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, .input-append { + margin-bottom: 5px; + *zoom: 1; +} +.input-prepend:before, +.input-append:before, +.input-prepend:after, +.input-append:after { + display: table; + content: ""; +} +.input-prepend:after, .input-append:after { + clear: both; +} +.input-prepend input, +.input-append input, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, .input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, .input-append .add-on { + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + margin-right: -1px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + color: #999999; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #f5f5f5; + border: 1px solid #ccc; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input, .input-append .uneditable-input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; +} +.input-append .add-on { + margin-right: 0; + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:first-child { + *margin-left: -160px; +} +.input-append input:first-child + .add-on { + *margin-left: -21px; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input { + display: inline-block; + margin-bottom: 0; +} +.form-search label, +.form-inline label, +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + display: inline-block; +} +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on { + vertical-align: middle; +} +.control-group { + margin-bottom: 9px; +} +.form-horizontal legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, .form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-group > label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, .table td { + padding: 8px; + line-height: 18px; + text-align: left; + border-top: 1px solid #ddd; +} +.table th { + font-weight: bold; + vertical-align: bottom; +} +.table td { + vertical-align: top; +} +.table thead:first-child tr th, .table thead:first-child tr td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #ddd; +} +.table-condensed th, .table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #ddd; + border-collapse: separate; + *border-collapse: collapsed; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th + th, +.table-bordered td + td, +.table-bordered th + td, +.table-bordered td + th { + border-left: 1px solid #ddd; +} +.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +[class^="icon-"] { + display: inline-block; + width: 14px; + height: 14px; + vertical-align: text-top; + background-image: url(../img/glyphicons-halflings.png); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url(../img/glyphicons-halflings-white.png); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + text-indent: -99999px; + *text-indent: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: "\2193"; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, .open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + max-width: 220px; + _width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.bottom-up { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +.dropdown-menu .divider { + height: 1px; + margin: 5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #555555; + white-space: nowrap; +} +.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.btn { + display: inline-block; + padding: 4px 10px 4px; + font-size: 13px; + line-height: 18px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #fafafa; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + *margin-left: .3em; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, .btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + color: rgba(0, 0, 0, 0.5); + outline: 0; +} +.btn.disabled, .btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large .icon { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small .icon { + margin-top: -1px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0044cc; +} +.btn-primary:active, .btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, .btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, .btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, .btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, .btn-info.active { + background-color: #24748c \9; +} +button.btn, input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.large, input[type="submit"].btn.large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.small, input[type="submit"].btn.small { + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, .btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, .btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, .open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-primary .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret { + border-top-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.btn-small .caret { + margin-top: 4px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert, .alert-heading { + color: #c09853; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success, .alert-success .alert-heading { + color: #468847; +} +.alert-danger, .alert-error { + background-color: #f2dede; + border-color: #eed3d7; +} +.alert-danger, +.alert-error, +.alert-danger .alert-heading, +.alert-error .alert-heading { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info, .alert-info .alert-heading { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, .alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav-list { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; +} +.nav-list > li > a, .nav-list .nav-header { + display: block; + padding: 3px 15px; + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list .nav-header { + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-transform: uppercase; +} +.nav-list > li + .nav-header { + margin-top: 9px; +} +.nav-list .active > a { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list .icon { + margin-right: 2px; +} +.nav-tabs, .nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, .nav-pills:after { + clear: both; +} +.nav-tabs > li, .nav-pills > li { + float: left; +} +.nav-tabs > li > a, .nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 9px; + padding-bottom: 9px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, .nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills .active > a, .nav-pills .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { + border-top-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, .tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, .pill-content > .pill-pane { + display: none; +} +.tab-content > .active, .pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, .btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #999999; +} +.navbar .navbar-text a:hover { + color: #ffffff; + background-color: transparent; +} +.navbar .btn, .navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, .navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, .navbar-form select { + display: inline-block; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-form .radio, .navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + background: #666; + background: rgba(255, 255, 255, 0.3); + border: 1px solid #111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query :-moz-placeholder { + color: #eeeeee; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #eeeeee; +} +.navbar-search .search-query:hover { + color: #ffffff; + background-color: #999999; + background-color: rgba(255, 255, 255, 0.5); +} +.navbar-search .search-query:focus, .navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, .navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; + background-color: rgba(0, 0, 0, 0.5); +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, .pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled a, .pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, .pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, .modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + max-height: 500px; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + padding: 15px; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; + margin-bottom: 0; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, .popover-content ul, .popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, .thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 18px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label { + padding: 1px 3px 2px; + font-size: 9.75px; + font-weight: bold; + color: #ffffff; + text-transform: uppercase; + background-color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label-important { + background-color: #b94a48; +} +.label-warning { + background-color: #f89406; +} +.label-success { + background-color: #468847; +} +.label-info { + background-color: #3a87ad; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, .carousel .next, .carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, .carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, .carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, .carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/2.0.0/assets/css/docs.css b/2.0.0/assets/css/docs.css new file mode 100755 index 0000000000..c3a6848d74 --- /dev/null +++ b/2.0.0/assets/css/docs.css @@ -0,0 +1,790 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + +/* Body and structure +-------------------------------------------------- */ +body { + position: relative; + padding-top: 90px; + background-color: #fff; + background-image: url(../img/grid-18px-masked.png); + background-repeat: repeat-x; + background-position: 0 40px; +} + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ +.navbar-fixed-top .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +.navbar-fixed-top .brand:hover { + text-decoration: none; +} + + +/* Space out sub-sections more +-------------------------------------------------- */ +section { + padding-top: 60px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 54px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + position: relative; +} +.jumbotron h1 { + margin-bottom: 9px; + font-size: 81px; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + margin-bottom: 18px; + font-weight: 300; +} +.jumbotron .btn-large { + font-size: 20px; + font-weight: normal; + padding: 14px 24px; + margin-right: 10px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +/* Masthead (docs home) */ +.masthead { + padding-top: 36px; + margin-bottom: 72px; +} +.masthead h1, +.masthead p { + text-align: center; +} +.masthead h1 { + margin-bottom: 18px; +} +.masthead p { + margin-left: 5%; + margin-right: 5%; + font-size: 30px; + line-height: 36px; +} + + +/* Specific jumbotrons +------------------------- */ +/* supporting docs pages */ +.subhead { + padding-bottom: 0; + margin-bottom: 9px; +} +.subhead h1 { + font-size: 54px; +} + +/* Subnav */ +.subnav { + width: 100%; + height: 36px; + background-color: #eeeeee; /* Old browsers */ + background-repeat: repeat-x; /* Repeat the gradient */ + background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ + background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ + background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */ + background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ + background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */ + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.subnav .nav { + margin-bottom: 0; +} +.subnav .nav > li > a { + margin: 0; + padding-top: 11px; + padding-bottom: 11px; + border-left: 1px solid #f5f5f5; + border-right: 1px solid #e5e5e5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.subnav .nav > .active > a, +.subnav .nav > .active > a:hover { + padding-left: 13px; + color: #777; + background-color: #e9e9e9; + border-right-color: #ddd; + border-left: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + box-shadow: inset 0 3px 5px rgba(0,0,0,.05); +} +.subnav .nav > .active > a .caret, +.subnav .nav > .active > a:hover .caret { + border-top-color: #777; +} +.subnav .nav > li:first-child > a, +.subnav .nav > li:first-child > a:hover { + border-left: 0; + padding-left: 12px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.subnav .nav > li:last-child > a { + border-right: 0; +} +.subnav .dropdown-menu { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */ +@media (min-width: 980px) { + .subnav-fixed { + position: fixed; + top: 40px; + left: 0; + right: 0; + z-index: 1030; + border-color: #d5d5d5; + border-width: 0 0 1px; /* drop the border on the fixed edges */ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + } + .subnav-fixed .nav { + width: 938px; + margin: 0 auto; + padding: 0 1px; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } +} + + +/* Quick links +-------------------------------------------------- */ +.quick-links { + min-height: 30px; + padding: 5px 20px; + margin: 36px 0; + list-style: none; + text-align: center; + overflow: hidden; +} +.quick-links li { + display: inline; + margin: 0 5px; + color: #999; +} +.quick-links .github-btn, +.quick-links .tweet-btn, +.quick-links .follow-btn { + position: relative; + top: 5px; +} + + +/* Marketing section of Overview +-------------------------------------------------- */ +.marketing .row { + margin-bottom: 9px; +} +.marketing h1 { + margin: 36px 0 27px; + font-size: 40px; + font-weight: 300; + text-align: center; +} +.marketing h2, +.marketing h3 { + font-weight: 300; +} +.marketing h2 { + font-size: 22px; +} +.marketing p { + margin-right: 10px; +} +.marketing .bs-icon { + float: left; + margin: 7px 10px 0 0; + opacity: .8; +} +.marketing .small-bs-icon { + float: left; + margin: 4px 5px 0 0; +} + + + +/* Footer +-------------------------------------------------- */ +.footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; +} +.footer p { + margin-bottom: 0; + color: #555; +} + + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + + +/* Download page +-------------------------------------------------- */ +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +.download p, +.download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +.download h4 { + margin-bottom: 0; +} +.download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Color swatches on LESS docs page +-------------------------------------------------- */ +/* Sets the width of the td */ +.swatch-col { + width: 30px; +} +/* Le swatch */ +.swatch { + display: inline-block; + width: 30px; + height: 20px; + margin: -6px 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* For white swatches, give a border */ +.swatch-bordered { + width: 28px; + height: 18px; + border: 1px solid #eee; +} + + +/* Misc +-------------------------------------------------- */ + +pre.prettyprint { + overflow: hidden; +} + +.browser-support { + max-width: 100%; +} + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites img { + max-width: 100%; + margin: 0 auto; +} +.marketing-byline { + margin: -18px 0 27px; + font-size: 18px; + font-weight: 300; + line-height: 24px; + color: #999; + text-align: center; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + +/* Remove bottom margin on example forms in wells */ +form.well { + padding: 14px; +} + +/* Tighten up spacing */ +.well hr { + margin: 18px 0; +} + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-bottom: 18px; +} +.the-icons i { + display: block; + margin-bottom: 5px; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} +.the-icons i:after { + display: block; + content: attr(class); + font-style: normal; + margin-left: 20px; + width: 140px; +} +#javascript input[type=checkbox] { + position: relative; + top: -1px; + display: inline; + margin-left: 6px; +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + + +/* Responsive Docs +-------------------------------------------------- */ +@media (max-width: 480px) { + + /* Reduce padding above jumbotron */ + body { + padding-top: 70px; + } + + /* Change up some type stuff */ + h2 { + margin-top: 27px; + } + h2 small { + display: block; + line-height: 18px; + } + h3 { + margin-top: 18px; + } + + /* Adjust the jumbotron */ + .jumbotron h1, + .jumbotron p { + text-align: center; + margin-right: 0; + } + .jumbotron h1 { + font-size: 45px; + margin-right: 0; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + font-size: 18px; + line-height: 24px; + } + .jumbotron .btn { + display: block; + font-size: 18px; + padding: 10px 14px; + margin: 0 auto 10px; + } + /* Masthead (home page jumbotron) */ + .masthead { + padding-top: 0; + } + + /* Don't space out quick links so much */ + .quick-links { + margin: 40px 0 0; + } + /* hide the bullets on mobile since our horizontal space is limited */ + .quick-links .divider { + display: none; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + +} + + +@media (max-width: 768px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Jumbotron buttons */ + .jumbotron .btn { + margin-bottom: 10px; + } + + /* Subnav */ + .subnav { + position: static; + top: auto; + z-index: auto; + width: auto; + height: auto; + background: #fff; /* whole background property since we use a background-image for gradient */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .subnav .nav > li { + float: none; + } + .subnav .nav > li > a { + border: 0; + } + .subnav .nav > li + li > a { + border-top: 1px solid #e5e5e5; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + } + + /* Popovers */ + .large-bird { + display: none; + } + .popover-well .popover-wrapper { + margin-left: 0; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Unfloat the back to top link in footer */ + .footer .pull-right { + float: none; + } + .footer p { + margin-bottom: 9px; + } + +} + + +@media (min-width: 480px) and (max-width: 768px) { + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 54px; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + } + +} + + +@media (min-width: 768px) and (max-width: 980px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 72px; + } + +} + + +@media (max-width: 980px) { + + /* Unfloat brand */ + .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + +} + + +/* LARGE DESKTOP SCREENS */ +@media (min-width: 1210px) { + + /* Update subnav container */ + .subnav-fixed .nav { + width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */ + } + +} diff --git a/2.0.0/assets/ico/bootstrap-apple-114x114.png b/2.0.0/assets/ico/bootstrap-apple-114x114.png new file mode 100755 index 0000000000000000000000000000000000000000..4e6df51f43c4f345e2f2625a30b24bd0adf02cb3 GIT binary patch literal 5481 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 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/ico/favicon.ico b/2.0.0/assets/ico/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..3455c3fb9967e500b546bf3ef078bfdcf21c9a36 GIT binary patch literal 1150 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

$^Z&fGULhs3RgUM2mmUG&QJga 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� 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 z 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�rQw1rkwu-pFt5a>{KX-U&D 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[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 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/bootstrap-mdo-sfmoma-03.jpg b/2.0.0/assets/img/bootstrap-mdo-sfmoma-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..430fde2cfb6957b0e010889e63355c541f23e4cd GIT binary patch literal 50755 zcmaI7WmsIzvM4+-gX`cf0|W`~?jB@tCkgKE&LF|vgAVQ?KyV8l++Bkc90Gxae7yVY zv(LTHbM99^)^yjZs;=%;EmhU?clqxQfJDy6)(QYnQepw10{#d7{s4ewJKS?`eD- z9h}^SeZ(OD5-$8w{s+wgq4^hyhrJj?>Yr9=^i`oWGR|(6G<@uwZ04N&Tr~W=>|DH@ zLcBt(G~AqAoE%)-9Gn7dT%5vu0>YeJH2((3OKWZxR>GRH^8aq@r6vaXcc;9)z1h8a z*qz<1Ik<#`gg7|4Ik>smUMSeyeVshs`>;8=)BU#uSxa|wH(M7ETW2SleTr{fh&263j!TgIuRaIEY z$=&0A3#Dz`WGN0qoAOopdh26p`)XrVgBEM z00aV&KuBoF$Y@v?Xc$;H*e`&C^Dm-*|6u-C?f>TcPwj6n0E~)o3$y|vfB}eL1RxmU z?*O3rML!S_0RiDZ3jhM(AH`5mkAOh=KqB zBhmu7q(B<)UGb2RLz9adAowVK+ytnXGdow(nr3dW&vYp~^n~!QGFs;DybMHPsl|;R zeA=&O`(-V{y($o^Cq=6ErQQ!m()w*oS77 z`WQ>%45z7UkWCLcKkW6)yJoI{cc>I#sxB~T5fdILltvK`MFEEZv>j%0n)|jLEATp2 z2Y4lG?I+}Dl8+ZmPc;F=W+I$jlpD zV4QD{Sc{bXK)+;neV6d3J_E9~fT2<H}F6@Cjf^yRw&-(TSKyMiuXB zlvwa7w-$UwL++EoZCH-n;YougS>o@5ztu%V*A5jr4jK>}W?mqbr*&)Giw+nYcEAhx zwY!l57X5YG-}KCOTTv)7V(LB{$MN;*V1p1{2_)UuIib9H`L<|S{nspnoR=&JNu*X# zG(;Xt1mpRk4oR z>J6`m*8)QMuB80DCh!tHe3L_0mMxnI&dlcn$5Ka(G2np{ty2=C7bP=&A(R7V%%f2B z2qT5cDj}S2u8l}!(fsk=l341|;5bn#;S|5BFiED`WTADC%xlSzY*-I*`ppzdMp<|v zNjfydMA-nPCWZnd2pNcnZ6q7|bOaViX2t!J6|UgG+58Gk$6LujTz)NJEU`4*L;BZT z&E`nb+}Ix^5Hl$nePSehJaHp1*1>8FN8e@OQTWsAE`3zNg{m~XHyKpu+Yp7DDvDP= zFfC4X@(zZvWGw(=(Ca{(OjV1m9=nl0LI5ADil1VpzddrOBb-lFP!Yl~zj0qBvt`Ec z-kKmf*1X&NjRmIK!0k_j0sb);Q0R>09@))XTu%YT>Jj)nXS~cdm^3KM$e?`FpcPi% z`%@X20t!NAq6#w!nCiLo=V&X<6&7!I{yGC(Eq8it@|JaAJc^rRd?2rS@<)eLp#>#a z@J6VjtUy;=FI)0dH@;tT3N~2ld0PGXIFkWSvTFE{{4bz3rl&lwm_|l7*6ozIHYW5h z0AeR|6Uw|?z zZ;XTFtNd@xEMufciw$Aohac+^6HZ`=CV6Qj%cV8q#FQmA6Ge(@ApM-DRovN$L8B2{+iI7{ zVUFxENpWRH6S*NSb87!&J3u3j3Jk}H0X(_rsA*ui2oOqFo3{bHU9%($#74-l`LMMV z-9J?-5(R*PM77>5goas6E^1ub0$JixGMM=04c9s@b1b{x%|gR$;!!gLt0tFxkaEvKdXr3fCE|145Q+M*2%d? z$x%HbH|1Zk@Z*(dR8Cgwn@&iGiTbgklH<&E%Wie8;VQ##&Hab1nD|lUrH#C3?EYDe zi1u(u=)s#=El%zXZ8C*RtI@HU2lDICitsoo)~5wh>^v7r)AWja#Lnssq%_{$vXBZ7 z7gUNc?SS=;u@$jx?hn!nOZV{qT9~r<6Xyd%eK!nVdsyIg?}OagnPcEJu_H(v7<4lp zT@nNP#pkBZ*4EYKCjMsv$_LGgK;;>iCFj9?;U$#^d4+V(R^;Hk|ec?KY6S?4=Pq?bgk;+KXLNxYfD6n>0Di(y~ z8_CriOjlayELoN#tt3@_BdClFnLr!zOj3er{W}U2O0s~(8yZ^05%O-B-eSEwU0i#X zNq&z{H$fZ3GreH&^-}!&o7HElBti#r1~m*nnz&?}FK2ynNSeJH8GHJS2u&8z#kUpK zDUNL{5qt14n759WD3K3s$;u;52G*$mJuq=MhVE|3b8w~Ae2T-xwZG4+BL2RSi30mx zmN%Ev1LGaxD)!*^{>?h0q$D_NfGux=qpq8P#mdb$}%?ft`c=#Y`1 zhNNu5%pi2qs%*8&O>#QZZDIQ}*}1`Q>9Vjdq_4_=@mWQMXD~8bp)dO?#C5&gGT7dd zxnYCYawCks@^WKlcOD?h5&GzUB$<#+Me@ZaQAGVua1@^N-H*U67qu_d$)PCG2!B;0=d7_6g(~V806|tPsI{pGQ#pmVw(P=-A0t5-L6EH&uk<)$+ zdv-8(kNm-o527284P;)sbFSyQQJXND@y#QBZ9RjUq6sH~X^xn|nAWnhM0EZ2w+!|# zgpqTzQLy)Y#PT}3x?ag29_L`&W7C-$3Ln;GT~W>yawR_YB9!6$%QD1SBa_IGs zPZ)g;!U$(N{#cb1^(MI3swp%=-HN$h4TjU#pt!hC`K7eY7BZ z(Kj4vbK#_(&X|=n5aUDRhvJ#1yQdy8h&qXL)K89j(QXCXj2wCLK|-t4B^VY*P=nA)vSs8kf}&{r#O6Q<`by|5l*$|u9@G>R)& zfm+4{9)D!P*@m(Pe3CF4~tA}@0a|%l3RwIQ7 zsIcJxhyfftY%8ckAe8%E#e^7b-Mo(!O_gBMdW=XGqV$LkP)DaBfgMG(5xhm7BGTby z>0gjT4{QD`3sCiX9hpnY9IDy}38ldlq(Q8Ue&=*Ep>N5nv>)rBV(62x1yYp=QjB;I zrtL!@p-IBz)K;7?dfz69z3*kVmg0*iOU3dbWXm9ZMwHbg`<`{u@v(t%nQ(@;>Hfn~ z3sY!lX2+Q!H~>!(Tc|~u@mS{lUw~x~vAqE51YG?SO{y};lgKm`9~%o@tKV{rxq z?M6z|Q_NN|mn%_8EY6btIZcKkV>g5V2Ni8SO#1h3JC51?@68Won~AyG1Q(AjOPQ18 zvU4-O8>Fa|BgJ&_EK!X`bLu+WfGhp8HS*&n(~K>-bhPMqt)`PV)w3RBKvj`(Pi-zLI`{eA_lNJFIP_wWEWmE;=SaF# z8C0uV)Y+-NejdW#L_appf1?lR;py_o6*4u#X|fQi9eAkcXcr4AyPu8v$kxiimT$7@ zUt<`i)TvvJW~w`0jL{moT+Nkn!K|Qn-G6|cqVWK`ceqph=pX!bJkf0b$IjMV@MPdt zKFOaq9`#K1u*WXv58r-1oCV#^+9$#mIq96M5Wn*ba&p+wSbnPbwEAlXiVlz}oB;6t zw$W0<(NckyrdpL^ju*&DlRkp5lGvIGos5hK5I*(+_2=ekFr_v0Ba>^XkwSnSey`C* znVTi6b@VV`3>4M*sNjnAkmN{7c!W&1=>TueN8A#FZ#3sJ7|3q1qnxz{L>Y=<#sP?E zG&pP*>(mp33a1IT`FATgRo1Vr7%~mNi96V;z(OUm2a4biKo}X$FLWBAZ}mAygFxft zp@fi7)e&G978D)f7J@2b$0OO53s!yAnz33TJ7>c}bNE9?I<5~dDnMxy7xC9@E4&}{ zrMov-NL~%o1_xFoE*?RQ6CI$+Uo624Hzu9}Ays|Ng^~#(?H`jGtwf!Sxe}{1s{9To{{k}qP)shS8daXFs<^hyp5fd6 zB){*b5Y01hX{@pHXo;*n3HHhF2>3>c^QDQBd+TUxX``*CT>`e!;5?o_`Sct=rMKAm zs^t)6e8QFPFMzpY?riK&rg}s9EJE+sEs4iB#2c&4e*t=WsSDm5o_C099qqzHwa=g0 z>gK`wlZaD?YbQ%PivgVX*k#AB&WkmCaxLBNMyU-5^QwghWYh)}-O)r^(+XBUsu<6n zK7N5o8&Xx*&nOZfG*opt_4ISr?^_deS^5X1-dG|F9(?SCjkHgyh>E%9-)3Npco-n~;l1`(HqVxOv`P zAf@_R*VNjdwZcU0v+jnnQ(?rf-c8rOM#+E3zl^D^wd7xQ@~AXlmC9M5sAba7>v3yc>kpc?j53S)2DRW-^Fs)dg6Sa# z`I2huVY3?Ivb08m#Ik7bl#vUQXh5GBX|=Y)a)VqZvve<*>BT)M+;L4flPnc4sh^n?YzV)wBS17kP`> z&%1}dfXOa62T8a0#qS)iAAA&Dzx<;9!2uiRN%`&i9u?Fg?!h& z)JA{5M*!lV^@3;4M9IkXR(0m7`~?7_5UTTUr8pF>`!?;tu}|@>;CQB(p%gE{Z>=eg&E*UEW$hCtK$40?qZ}oKKy;T~W8w8`615 zVx*rrvp3ene4Uv>N*|bM;+EoULM#z9LI;lShFoLi;sR|PuC!%d)8UdznRMp7~v7II|!BQo8vID8J9!5ODG~ zX7w;VX$_)E)WSJFdJO-Jd%(E8!FGpc8x$Js=`R+vvX*Zw^4K`OGfRSpg~}>_CATt? z=PFXE@xK^-4lNht1PyKcc#gr0T1`76;|v@ASow$}2vSXHnuY+}yo|PV_X%NRF0$ z_HQZ*PS%odr6#Ba+1&z~E`TjcP7_L+&lwyHi?HvsrL6Cu0?k=y zzo3S_zW}q~KO%uAM3&_&Mk`P^q%?$^TS;t@1;pCOTfky`AA;LD0hV>8WFiHW|07Fi ziFs!_SL%4}S`$N>!;W6?4Zi0*zCG4I?k;6#opEV1u0Vznr%vRsm#?SNzp=t)jY@iI5nQtXv$ z!eYGaCST|(^VTwIC!z6uB&gTxafb1i=0%0SOr#iIWPwj?BF4TT~2m*bJUG z;&chs$dyMrk}9H!WJje##F9c!*!_id^UcK1Pi^o*)%&m%hXt^x^chA-U zj@R2WB=Oe!uAl_3Cqv z7Q9#Zt)RMG4ZaKjCL%2^s?_(V1VjmJ$Jk1;MEdW1=8S8Mx!~+U$d|g@u2@FL)+aDt zE(tTM7$*Tx0AjCW9&bw#cD+Z?uh1pKG)^>y67~*Zra(p zz~mT>4nulpDHJKh1#6~>+Fp9LhT*(WR)l>Lc1mB*Dw8YMCif7D;+(F@I^!OmXN$d- zuEdyq6H7<6?0~=|Y%8BfcEQc&d-wI=D3oZEb_MY>+2E5{v(trqD&MhLeTmsxX4uX0 z?GTUN%QSKQ$z|LtcxxKx`VD{}pJC*o`n2+{O`4<65gmW=xA4GTksm>cQYuHt%P-%XhNFqWKo9gLXhhQc+m*q zMQyw1Ay#kuco~^&%ZVj%W=jzBVv9J4t+h=Lz@= zMt9d%k@~jt2hKnSx$$;~hDrZ?E0h=$GSL7yNR9hQ&%0^O$0vEEH(C{4rfjs4z*KU( zddHMQ@;!xwbp&>ig7kyLA{6uE1R{M0nS-RvB_rnan|JQUb%+(*0(a85?-hz@4Rg8h zxVh;&(h1fRM5bxhOCFG<$M-7YM)wmCW6&r#uWNCs-VJKgxCWrV{(8SBcgCJSYPNVt zH>Bx&rz^s@Fdk@B7PXn%W^jdhI<+dSeCpHvl!QvHt!cIWdzA6ki>LoIx2~dv5as#EPff&Xi(d{#2RgAzdEJa zZN6B<+cA~&D^zqQ&4MJ16a}PBkcs|?acy(}>bCU2H-GEKb>1C1YF*#UDIBFVnCC$E z`IL7JEi4&huiz&v?VSc}84eowAm9!W9BEsmhyF!@&aaO`@l zE!gIm?yv$j)$$UeV8{Dne_JnN@8N9s`n^~9FZQ)>MZSL$o?DE6erXEKSq=bzkPf}x zKW*tU*liDGIl`MM)`Gs<_c_lFnhotcsO42Sa>h;%Rgm!ausFd=3)0owAfM8l!YpII+s4U8hH_nOZ8o;B1 z@O#p3+YX__4Po~PNal|(6O0TkS*{}0+`&d`nOhF6*+ix5cw}`Qw28X*?NqP;ry#8-iR#Z-RnnPe}RP(zp}i27V-UWLz}O)%FS$S+Vt1W>J9J) zM5z1H`qVV?x;`gXXmN@QNKM8#Ma%Y0EM{sV@>f=*X1|CS$CY^k)$JwF*1?HEb^S5j9o> z2WlUmg2b9XE?J2;A2qj&m%?Z6s0u0)>dWsii0*_bwK0bFKQ`cp598`hCsGBO@iA-rUcPr@Vs*~#UgiT4w+Y>_5==7T_AM9k_C>9O{jrZoyQNMj6^NueuUB%z=21x+m)&n z5g8O3E+2Aeok=ZXgw9r>*uW^scrc(5vb~h>H7W(T(e(uH86?mU#=*5@Yj*TCgsxv#)O&P zi^koxf5ONj8Kz!{GN_fWJHdS=I}`buaL!ag&#ElU?@%MO%Lb-v6vLfhaHcufAiv)^ z$k1Xp389W=B1&>LLqqD7XNd+C5G>3d1Z-#vQdU9nB?F@MWU#1LlN4AN;OWcLFl`e1 zZI~Js4Ez46;=b*avU1*^(ZIXFWaXaDyEK~G&qP26Vh;Wbcy-U~Ew5p^rQmp)Ab#F+ z?df;Et%!%ivtIn0q4BfhLHW0#o@_>R!3rJC-W_AFYUHV7l#k^$Q@^>+G+xt3DT4cu zo6j+N@GDP9dirgAkt*hGIP$Oef7#FXem&@r!T$?*i5o}{w?wwP?W&5Jx&rZJ>Uo^s z7tI8y8KOVwvU&bCg%38AgsY+W9R@U0-4}TxV7OwhDIcy1-^r~DU&NweTf_6-uT<4- zP}?G%U=bTFOa*j_f7GV4&;vtTmyc_xHM?Ia1`{ronDzf%DW#pVm! zVWb2(EItm4FR1CWwH0$TO!HXH8>SIWfi&F|Z{=N9P|D`@8%rOz-zg!WKRn$aFZEp{ zTr?T2pFDp03wZo&{CK$)WXfk7iWxz)6$6+bY$*$$l;f7=g+07aVRm%wBj6&Rll%>k z{mNnJgi7+(>ambDfKzgwb5%DD^}R51qQH$b7?K?>qs*KsUX>;l`Kqk~gKItH$*WM2 z$aDa)+;<|0t)GA?Ia{tN?>>Gc;?qHl>P{DKVx1z|_6YLt=~ewD)}%Km`<=m7JuiOt zVq{@r)7$+LxzX#;#+;AD@5#Glkj)GvF~f2kx1&SsKU9&!=#e2Gu$fA>4|hXJ`PoCz z-tR?+SR4ioaGI=Jjf9OuNuF@Ut|oxHlrbm>ZIi5#3~_Hz`jF{bMLxj2T2wN1PX9a*m;4ejeWF&`XP3Vm7w zk}i`}p84#E#chZM2utx9;gdy?`i1qbQFZ9QNNQCKE18xh=tW-gAQ->OSO3W0O-0Q4 z)!xjs_c0V-@|`(xXB?UArJS9dJ^WPL2xk8xUY{gIGaW;C;nRmGb?}t=9498WFRshC z#F_Tt1YRDmh7Dwk&zznTP?^p2il&mS)cpK%&_P0mFKs=vcgbxnwLx%V)@_TQ1636E zhnmoD?kG|J0`?e>jJrDd<}!(o`qxoLeNRgq>e8JgP$@2r?VG5IDr|?qyzzvon(G$r zUQJ(VqWOOi`OBpVXSC#VyKDX+NNV0KcloU~=#>{BbdjM(R!qXbpEy{#kubk?u=yMt z==Ytnnhed`v;9MMzR04>yk@c6JxmD5o1IPD+0skp>!tR4*|b_9Ch{l zOvqlnYFrO=TH)-dac9pfOBx^@2n&*YjzdjYv1nN9j1^wp6aRkt$GY_~VzPFrJ^s9M zo*f7dI)3kjbH`>BE5D9%G5~1(`4T5etz!$Qn+fbW_+X}=bP(s)l_wi%-0u2%;4h#s zkMWoMVRXsZLZk~z0<*ry6@rX~n zeW%UscZF;@WMw`*=9uoAU0AD=Zmk0RLuTH*T;IrncGXwY2y96+J>eR;BjRA4jI{DB z&A~w>={Q%?3YPT<&MOT9b{WyH@ifE?z>D|EGC1*vf=NlLwmefFsfpufc^B>6B*OIT^zA1P9rhM%${47@E-&}@giv7DIw@ve80?n#-!Y6cA{(4@~^HE8D#hMTx_6z|5U=qTTW zV_EvIdybc*Q7VbMrwOjO`|Heq_L}cqsQ0_StUB-7Om7q_iE0`bDu_ir7e#b@CY>&t zJx(dk<}*A+8-Cjby%y1Owu|elWRM`}T0Tj6sO4&RO^fq+MHZ=kn1i~Sz_lD>PK_IZ zMuu4pL!PIN+E?b2X5r*t01gvNe({6b5|Jy)Mc2%_(qaXa{rc{_6R>D%Eppqe5%D-NaxF3$MpVvPhFY&tXKFND`}6asLKpM}OY zA&%PMU-PJXED_RIP>%jl%n~;y@b-^Te|PytJed>IT3@8#7^bniWRIKmHX0${5_RSg zJe&3s-js<9)UqyeUP1hwJ`4veBsOIvliI`zTpx6;f@rfk>l4(s`RE|T0D0^#2){p^-|x%Yhk zt9m`~kbD)x;+ASF4@YrMC3`F3t$mk_`#l6CKseUoZF%`IF?h)QNF&+wd-EZ1pc7-rMsV^c`{Op>`(v0SwRm z5tna${xc$p&kVt~+YRam(kSU4m$>1jdz8rVZWXv1Hyy>7o~ps?HDD!2ujK=Gx<1A> zmBYM#ziHH9r>+A@^<_=;gnO+$sbI2ZOfBu_7^9e4rd=`ZigGU!M+5yLH&#^z&``P} z9dKJ)I)0-x;cJeW&3XVZZ%m%W&aX#(MsUHN%`i3C>-XIAfbp;JX1=ib`wSR1Z@bZB zr6qH7#mj{t4mk;KPQ(0*lO>7co$^^=nCyCHZmb{Up6GLR^_`=-z|e_dbl4+Tc6e|j zHne=t9Oy?e#Y|6!ZqkvOkw}t^Jm0qqJOjS^up0us{XNGX}25lj@NwW z()3?|(U-fa;({mqgstJ9UXQn(17TzL0)KEv&93KnYHIThU}tib0kIlM8JNym%0S1Ms1ew0zla!Kzxeo5#1$eV--X*4QGS$nWU? zyj)T<{!qsH7OAhzVA-UAY0QtP#M*j-6t9X*?#&FrwEYj+xi^5LiV~_?$z0^`9d5Bv zla_eDICGPL={{-THt03sR}OQUN-{JWw;M$LE$I`^sNc!DW(zm1I3EJg&(i^ z97K_Sp~ZlKHpvM&8!LwyFkd+n(7*C{Nsg%CB9|@6&91=E-T_TT=$@N&xE=>Gm-39= z$$r&EVGDLEhFAdDaT%$WkO*Wy(O;s168HpZv4=_k1^{}VW}XRr?0AFU-tf6Wwccn= zX@=(%*tprDy+oLHw>D}z-2e1YKDCVe4`ZXHedQe!zSCcTNfI%ypL-|~#5Ty>d7iqd zVXfO`{?vJ8+^ag-7y=Hkt5{4631_y#3BNoYLT)?ObLi$YtxOv2C>Mf-1Ud<~O&ECmDp# zE5O&>1?l7^x%$OxD6rcvu&%q2!+%Iobjxk<7EiFTKrVL7#9rqa$sX&C!_(%OZsE#C z-P^Lu4*px^vDped9O{jwHeN5bL!p!a#0GPNY#}wB(&yk8mnqEV`{RbW`mxi=zucO= zTEU4%V{)rnOLcndh)>LsEFlIfSUkLvbl0W&2}YObsB6S5NweebET~G3BW2$org@9X zls@%g${SJ4NV-UF4=hGuST^8?^$J_T#hgyJU+fi~~%*KB%Cc4J=%f{+uG z_ZQ-aUJ61Cv6|47l1+lauiJC zOk$m8t%z+U{B4tDWX6YQ#F%k^o_G-Rsz*O38XOG8mLM{^F-b-fN=I~+G4z2@CYdML zl&Ed_#3e_?!D0t=AuTOd-{>)5o!c*9E&H!0S4`%|G(dR2Ep>C?iV=hchN)5m|r z2N{C)RZ3i1oDdtczj4(^Xs#i5gBd-W7POjW_;z-567o@DufQwh$AlV6H$R`)flQ*Cf|A zWQiJ;;Zl1EJFbvt<^e*Mq0gP)KO&;{JLue77o!7HC>F7g`23ihxb#8|s@W^l=*74U zss=a1L|7NooDgvckz{hvulpL-%h0_c7b--$TuaCbeT0X?TOD)4;rXypDhr%aWy8f} z-oAO+;>+F8-$i|V%%TW1Ysr=sWvFnnB6ok5MEC31`rz*pFPED<=fvOmVed@;f$QUh z1s%<81g>W)AD^_X^1T|9h=H!(~rz>3-V zAh|8QPA<}nar^YKp6mgMMXy2w4Y}=t{GxJh89C!D#b>0NED;sUXaPCxsaL5(pj5v5 z-k|x|>e%>CC*M*g^YV8+W23l<+%S-GlfYgT5@{qkl!L-e^6LmBA0=pjIqOgwE<^5;NZX zZoh?Y1JUPm99-IhbRM80>Yc%|6!QLFN%>9+^!LPWo|6|R)CVTcdROOC--~CBC~^YD z8Xt)q+W-`!zHhi&O}EmW>y6E6Ezm7vcylE|SZM|~8m^k}T!kvQ?xX7#2t()dPBa#S zy|I{^SGt0YCIPl-wGV`=_o{6tj;6og9WsnbfWhlKS@j-~eqH@;=!j%(NLT7!gaD(8{A>mevb;!qv^Hd{vOM$rt$Xq5o50`?0H5{5 zUCnq)OnGI)=m>$L^6n`R?Hg_w8pRf?jt+TTRGIUbs-RtM3S()mv$S;nT^m{=w5HAQ z_(|bNrrh3qzTI2p1S&dx;>X7SnbCQ;5u@Ogqwdlx+rdQkz3`b|;Ld|pqv0uE`8g5D zfn}AHH2)pt*ZE=_uh2lOKT8S?EP8bsfWmpou?ph$vMR|Gh%eoC_D=anlsP2%l&9XY zzkt<1bdE&**aRYWcGFF=)3FTR@2it-yyJ$wLNdBie!xNPS&_?8bm>+a+j0W%8wQYU zT%ZnC#vq8BsVvo`2n{t(8Mi+LHQ{%%DvcR#m}>KKNSys13`&&-Zj`;28^C)yZ60zPfXF0dwn+7l?mof3r8f7Ps6d^j)1TMLN4pL-CD8^ID=rZ)^D+JeR1SlCgSSW zc;Td(M}Uv4dXA^f&2304txCz*gz>TwMYeiPJD{w7YL4k@A|oW?68JRO z$ERIm`6DovH$AcSTz;d9on<{9`!1%&u}_momucLLtfK1kZzfph{3p#03iX%?x?%57 zqDS7p0B0==U-vghnwPb2fl`r!x!2m;&nQT~G6g}XCF+p_xFd5o1Uj!j7nKugByRgLg^gGGCwfjGERy`(KCcC+Zv=WR!nt0%!l};2+HP>kACZ^c&9H;#mng%W2x{ z^9Fq^-`H(f>8=%WY0D6-_Lb!lM5&T$5_x63DyF~UC0=CvdJRJACXJgri5s1n4z_Z2C&IpG$bRvWcll! zSgK+R7!cQFWz?LvV^F~9T8Iv&MYw2~HTu|3xrJB{j;dI!2xD#t{Z=fJoPE&j=#^#y za*7!&8du5DKq~`G3Y(En?i;s-h*?%qf<50Qzq|{ldmupT5oU%EgV2Z`ILux$iR}i7 za>PR=FFBHem6uD08jo%5zRsqg4&&6+JTLYIaJQ3mWa^xw%?LG~R}e4f!}gXmSq7b} zg9i5eNmD!4t74P7`L!7vkK~8;TFYZpqZZ1~$^9+^dy#F4JwbN%A|Jlrnyv}>IZM*? zYt?XI>9)TLC#tPhxKrrjn02md^SbC{J-snZS%?I`gFu*&0NZWC9MWq*Iob6Z=7Sh= zZLnerKW)r4O_xt4lKqF9iW-xfnA}8(D#0#tLZ*wUjMcZF0@{DXb72O5W8F+5_eAzi zys3A7yD0P|VRz@we)6eC?NvoOI33DvrvVJz8bk!Wa~XVzpcphYLI3C*XHzIrOHWx9 z537a@bJ&dxnPR%KHOno&{J*1fXW4?#l%!)bj0#;-4z01KR`;W}gF!d4@U7h`Uqv}r z2d@tEV0W6S&OY%f{I!bHD*B|YXeUnKSZ1j$-Sdq;+B3P9gz|)LLujv#g*vHa40PA4 zicA$vilS7(!m!j!#*xsPBDy;0~RDZIE{VSS4qFvoy zS##m8@8)HvP9k8N(C@PPGc6@53BPr;XcK%EkRzV@w$dI2oR`B98p=*IAMT^wubgbh ziyVTFpJqkAH@p2@Y!@n5HRd$Vv8>(Km0dSLkH}h&L~slJELb257se%!VaQ?O<{A)Z zA_+!}iSK2YQRUE9!;;8_!`TvS$R2uf5PvYkK#?V}2QfPmU4w-piB0GG;@Mt|an34@6RQjN(0imrXg@F)lR}mN!A$mpE~)hY&9t50R1|(T*%Z; zo*xxHp)UKD#28BVA%>vpNNHQYkQ~ezOMv>~P|*IGaZqyb&+Kst=GC#Lu8tkN*rdn3 zf2AnVsiz~mKUEdw;{AxLh$Qyb46O)#M5-F4?#NC6yR zEaKHXS8wba>!puEQq$CeVPOH&bsma&uK^yJ`J@9?+|OS~)61}#EuH;_X?eXq9P{qR zZ-uYA#C#MYnqfEEd|O?1te}1@MpquP^={ghcOvOQm#y~^)-@@1zRLZo*p5d>X^dXh z;()Y)2^r9hgzmx^!4wY1CMBSfX+3xxpnx6OJ<5xEybdrbWSNpnb)P_W?h97`+7RV06Y6vkYZA zlG!8`&a{qP4vBeexhFmWYFsDQc|1G&m)z@qLj93Yu3p|Pru0_kkI^&r!tkH$$F1*A zdbS*I#;^a3D6H&q4Sac1V87oTuj(6KLd{KBQDU3tF7@dN{qRmWqA}O})poO>@`_#Y zn78AL|2bPHwY-^>n69lqrr!-?0G8h7^A&b-Q~o|-Z_rlG$ZX}xYI%5I>0!v2kZ8i+u}#Qam%x9Sno;; zA9QzqJ(RLPhK0v?nGlG@B?G4T@6Y)u{J9-NVNzI_DJBD zd{?qx$p_svP_MSD9*Xj@qme6`DqxBTWB&IjH*zQ^i#yz1ZVIGovR4dC+PuJV7aCek zgtwT<_|kj`8-$1c^&OAu*0)zxOQ{u$cAyU`$GUqg_ zCA8+b9+O&#t-o^I)_B>u+}x9Ik|=&~O^NNNc1ex}=G!zUwBNzgx#HT>aw}B0Crnw| zN{Q^1Gg(g1c@kJyN_KY$H8rYGSFHLf#jV!u|6nhU8OG+jMLiOUNb_~lGoOI%-n~6$ zGUQ13O(~7S8dY(H+G~qX1ZM3rM zyXe4syL*@HXV~N?x0jQzk%tc8qxkuVm znz1MiX5&*h-?uj*XMV1C=&1SfjQg56^Zx@6LGZpw`qvTW%GV$uJ0CR^bH$wyTO5wm z015;HG6hCORWRZZ7R~$+4k#5}K-}LCYNi7MOX71t8jKDY6#$kmwun$|hN%llv(I{= zt?GaeRH{sfWb!P^P{D}`1aUwZQ2|B5%|wOhs9X>uSM^2G-GYIB6;zP3ubLFGe^n2H zVZ(Y<232ZkVSD!n^F;^h(&!@f$h-2+K#|0S*$8eAuqb&+0fSMhP{)t&Ui#_%pQaXt zxNG|ErX2bnmCQhhI9}8dSi+PaT6hXM8NIPN;mZ2`e^Kk5Ls8WFwyIjqeyTv+y($0) z)r2A`7{pRB7;$yR?egg+6fHJND!_wR(F2Hj?8yS~K@6%;Mo;Pr4_CR#bs3HF;P_JD%iRz zyyDMFODgIG};cIrnYWgzk1>2g}ZQ#Whoi}6vp~= zz3xZYpSvf>{cp*x(&`iI`k{NfyT0b1Ro8S@WzDD1$4?2y#*z{gxj1}D8NuaeU++rguv-5l>6J;7JEam z?8buESG^d4`#L!V$J_Af>f*SEO^W7gF>e9E5o8e0HG?QE?f<3QZ2%(7sBuZfiJn%vxB@`cJT>`}tmmD!gNgf!WE|T8a7>JAAh<_}2-0R;!t;i=x9d5OGB;&0Bi40}3@!L9@ZA$br4w>_x)g zm{ASD>{KAd_Nbws(uC7EW~eVm$pc?4m?i~}f&j*w5TG#JfK}^M4U-TESqwSmP%MYF z0`a1Ya2P6snPS`z7ZBQfRf#ZEQpmZu?Fmi)k>SfQU zzcvp$lP>#YS31)jaIiEEX)KXg`;0*p#)!3#nIf2s_o!7HxH4*Lgz-B9&Jk8sQDVHs zFyOOVRhY*t!h)RRQR<5-2@L&FQ8O0JL7{$R9&YFm{{VBL)5pZ~OX*zua<3a~5Y8x~ z?kt8b9Yi<{yj3kSM`;Y70;JA9h=Zij>pG6JNz=M^lJ>u-Ywtr(pwQ{yZr;Co;pK(9 zaE)at8UU{?^yz!tkF6he@4J4J60xntT)@~1bPp6QiuSinu z(fg72T+83+^nN~XE`I+2bkD=5A2qH*;|XAtP}Rls_j6$3a^=ek5agMvn$Bd5r9 z4Mond{Q7Q5Y5GRPXPf$$!~X!jlzrdW5&dOiJ?Cv{{?pcaeX<-2zY=^S?E+Op)a1?kfVimp@BkcN68CQMJu6fwW`Gd*RkKnkJut;k33{LnSI=S)JXx_rK<&>Y3ml(%6v=D@ zih@1kB>`f{5F^pk0%S0do(u2@x5+bAw;~n;iiZXGRZx!?LrdsI5*^Vns@xPf0*h)` z3SRxpe~K!j^>=t5k9!#Z08&&qk9e-bS$FS$N4H^jqx6Zw_i)^Z7q1qSG%=8HWDO0{ zD;S(HmO$gTY~YhzUM%a?CXcdp)?r+W3n%{k6RokC}F2u(8$xdS<# zpmAgg*p3Js<+x)+1WBs@08|s?9R|CRb}r=X+PSo+HYBmY;Bn%L$J{R>Lr7tQilH_J zfy-cMhH8bv;oB5N8RAx2@T)qyCZHqJC7P7!hcl@d(uAsyU)b^==T<}G8B@V(4a=*$@N}AsxN=&Qyjd$T z%l&fnwfce4Y|O;#qHpzU&@C%^BO?HbA(G`HUdKz8q9M>%zUT!#Ur{Huqv;n&sr_HhQB zfWu4?2_`V2>A;-1VJdyK4f#KwU64g*dYVDFKuU7O#M)mbYGsOgD-+Cw-ek2i` zjwm8Hnqfo$9Cu`Zy$u^`23C$~k_qD3Iu2y}*IRzX=+kQ3>lX0+t5R6)%YAsiXU}t0 zSOiQvE($47A^>hBS{5%w6xZKW1dIvCBtU-zQZJGQ?0l%or`(6A%|##^iUyEsg@*ct zNLZi*98d;0>_R{|x&Uw~L~WR+^^jW!%>WpM0U_#vHEW(KgvGdEi+qC=Lhw;!(rV!7 zgmGk2@WD{4Q?*1O4rhBIrT7G^_e&3}dwg5{II2HRzcD-LbPM|4kJ0W%eZeb}8l6CC z4G57nIUC0z`af9Jg5Pe~l53m=vnftA>NFZSpWKDpqlC{=8=Sp2606qq%s366EH(LRk3u2n`X|ZS*fw3 z(P^&hHM+~Ov7^!0fw^||*_MU7a21rKZ~<7qjl4dF{E_)3rTKMk*K>C?Eo*!8QEZDg z;zaFqi+2M`)rmP0zC|uw7=1`l%)P#!PvPeBsX00O{GCq1NMiC#PPR=8bIr zCF$3mz53D;1cDpk?M!~jS?$8dKlRUdU3hQBXRBSgdFf9Y)l_=k$C&>BJ<|ed%O+M) zvpd_XSm?dA)HSz+u2ME^*tQ$hdgZq2cr?o5b*;%ExCq>Tg9beA-?uHDvLjozoP zx%Q5!eg)z2IYeV_-~2mK0ub5*=B$dp6Yp%Vnz1czF2d7%K9_$|)zsc-ozM;KN;$vp zhcEj_%jj4C0Lbg)d^GSMO5^SLb@hI|oKdH(S23Eifc$8SKvNzlK=D*GC`bj(HX><+ zHFHIX$?_$pf&u`h%v5Lq1oG{o zMXp%xE594Ky7k}J>KdOY+%ftW8b&xxg94@iX5oocS?RqusrAmKqUhZlL3^roexq<% z&~)uQIquz_z%T#`l2}AkkQI~9g^~0(kxAXgUsf#~ecrEE`Q2mNS_T@cN#Rj~-yL z+m`x#{hv6AtCd&+bJ?00AndA$B-0A*MJ8@11Vc`F0IG&!s1E|eVupcgH5(N`XRom| zAbk`~1BF?#RYAbVJX9fNw_*mGVTNkJM*J~Ssi!}s5&+L8RMLDD;%Q znF)o38zc+W5OP8TVxU->hExONTtX`>wc;lU8G_Ekl}H6F!K2*LbN4Tz~AecRu- zKbk0y&?cx4wCXD3;?LgO?-Z_z%-DG>ftCmXeG?4{{UF$?ftRt?vUm8t+}Zai}@gkkT%l<42jrS>?jpnZQ6n4xB=*b zk5rRrZUOpIfNvN26ssOec}Q1wUP}t4F#zF)4xq=()q{XBRi!z(#BrjQigy97dlV&6 zm*RzH&}~s9%RxWnk{wfdw7eU zHt_l@^2_CCZv3z5w3fF?;HKi{w)|!!0R`U%TbEeF zl?|2!O0mx!$Xlsu3%TYlS!1sa_T}bhQ0+xoVsGjvsn#Bir@C$1FpT={rUj*IO>iDt z5SCXp5d>1Px6Lfz^7&Zxdc8@z8&={Y3wD5wyHE`n#v!8^i~s-t0@qYg600+#dkfia-irCAA|B~wVbpz=crk)qC_Mnl?-NR|)FcYHtBim3erYhr%Y ztHgg=<3#@P$t!AavcA=jXfi4Y&ysK>lPF>-aSnnbi7BTjrNsADks4a7dF9Nssu4*L3-kW!J57V zAjb7#+G}7OZjV4#YR8w84BjUmD=l)THZQvgdl?K;xa7Yukl0xT8Jx4rZ{kqJJA=gq z8-k@us*=RfLxpog#Y)l%niIB)3X>w3g_NQt@V|!6`fw?o~5lD!NFK ztjP0s?|a>>&D+3|)!ekgq^>K1yrxd=$)MYrsPR?{`aMka*R9@xAjG9u-#xX~Bd*ih zfs@IxS?h6oPnWP5F3x0dDpAh;&;J1Bbps!GtaahO&kxkK*EF!TYe{Mvj;F4XwbL}y zaS2K_oy(0;YS8zlctm^B2~adTIA|;jFuOfP*-lrrn%j&nYA@Vla`f7O$ch0-fFdXY zv%za5ECCRn_(c`r8~9-OlU0;)AKwyV;(WTc_5T36 zNw39auaR+Rh3TKK;zI`I`2Z)s=X zE|12s*{+jo=3IqJtQdVWP&w!+hDZv`W28E21PHW z0&VVHF$>sK3cGT_RfNxy0MCZhu$Kfo?@J9Y#EKg?C`dUwaVoR8PAQY%6vn?GFP;g( zQb2pRwsMc=iX-$DtOxCSvzNxX{KZz(ipUL0oKP_OEQqDFAcXB~5JYg|po&*D5dpyGy%!M3W1jR>GKgdCQl>H5kq{>%AsECNPI4k32!|w-Kmf$4 zgPHr|yXV~6k=s2EZ0OW$zHh|O&rCqdY`R{qXnCH!>^~V_n&v!d)6bQ zj5L54k!tRH+!8Uc>LJSOLbkbUTGXDVFn8TEN$6miq z`K@;EI(X*)0B3V)?P&UTk4w|~c9PFe>DmiXv7yjuU@cj*YB)mNBR~hXrONfmlOxM* z?RN5tcZn*pttq)XP*;@C4TS_|Me1sCK>Kp7Nv=y%z>rUtdqShz_Lo&UU34uOdxU@r z&1!k@=qqv)gk%jQ0Uj%)y5@fjP72Y@J@Kux)3v(oR-n(}TbPK2vCVSj%aY}{YTQ3c zbCU?i=yJJE9V~dQ2AfbPcVE*PO1HlX|JQl)KxqBv{si!b|!%edwCZl-_vH0zJI znD6WTFWtyGWrVE7vcP*07DLqlM23=4O)L+w6&Wu?L}lFM`5+r=iy^M~RS?ocorux3 z#GsB@WP&4(1&Sd9y^%cjxxF7|ZweiIiOZrqILva;AGYo2SK$y^q zk76wX;Q%G^@>DjDiV$U12Mwx24W)9;S`mE4SttW-3h)pG(?{26;4tQO0o!EH1q)sG@NNw z0S2b5=p5vbe2NTDR&R-76!&0A{v-Jodn{n49m6{)s#hopC5AztB^D{nvCZ)%3{jn2 zH6Ii7Bvng;YMdlcyF#MHIp?`TD$I@>Xq94}$p8&_C^47r1)8chEbBUsuFiv}X>RLv z+Jnod(pir*<+pGHGH5eNEit~kL*=fAp~}xx>;C`?s`Z!=J32rF^txFLz#xmWAFM|x z{SZx8exAJZSncfkHhtYh=P623GL+9W}Y<+XcV*QeGsx_RlL11WS)op?0t!eNf0 z^lI0xM6e(1;ZLn8E?s=O_VB@(WGFVRuwkA%b3mgq`@#z_mK4j{x)|uL$kKhApy{MT zPf$(Cdlac&y%EBHd^?}_ub1|+8V;jBJN8G=xO+Kw>H1&0k@Wd8$};wuf+Ech9w-4c zKSBg(4rrK&oN=ltt@+VSC(ASpq6V5EYh}3>8eh#39FbAyTpa>5I8gvT#38gp62_0S zBu2CO)ns4!UEVPudzv19?8+r$zYX-BUn@;Ytk`MYRRe!vRt1Y>pa7h9pa4G1RRh$arLZ3q12SKNlmZWe z7%cC@1O$rLz$mk55sq()oDjZ+LTrkQ@&b*Xc%ngOKnJiOAU_sV(rvXoP~YwEudid$y{{SD|^?LbejvqqyylhR=kgntvOqkOg z%7Ph4yEAME2caknl6Djh5_S(%Rv)QPn)v1|%LsUFGV-YfOVaGKED~>}kZQ`Xt zMq~7{+EJ~lHvprT`aM(?CxL9SEXa6KxNsIV%Rm?4G)G8lQo3U|KaUSO5h{CV&BnQuy+-&xY0M`rCcQ8+}sT zf9w{IKT78x^|FC@>iJLmAV>6p`rqDR%C7I9g3rgt%T9Nt(LSekZsd~X^I7WGXz-Jr zc0Ma?ATvA%wE>Lt2k`MhZo%f|h{j|A;0hW zHMgWXKC)lh)kJ*@hqIS{zo+$bj-1zu%40EX;E0?YkQ}kD#4nRc@Iw*eQ9$N`GFS>b zAq?BJp`nSz4FY$fnd`X|lxNWt+C5PzBGXP|7eX3oy#$bOF`^F#^Iq4*`D@;w<)Oi+5J8V}}G zz_t@WK9vA>eVY>iE?SI)Bd`u77fmc`=9?A6K;elrP@q*pd;`Aq4+O%F#Q-I-!Ie^v z(Sno~ZQGQwG)_1uvf(y5|PC)w6NZR z3VEozXn65Ml&~X~_RdlK@kIE3f^}?lI+Ec309JnXN8URXv9&3F0c9bIRYXb5a8ihl zXdsi90H`C8^V*<*)hrAlMK>cwP~KYLppaWKF^B}25YYk2CniO6XU#8|!&xm)YWCit z^e`shTk5urH4+7-r?Vmc%n|R%ePcoHyW_RfmWvT)0}S>oD3Ew6IKn0ii2x1xWS^lsescK&Ri-Smf0Ts}`yy>BBAbmLm?P*#&TN+ZLD zNCBg7!2)m{1A(Ze0H*X9J$JpSy4X-QbchQTraD`NaC8*r0Re{hDhd-dAdWwo6-wj% zRs%4i_*1yU68QwAtaai)DuWqvSd|49y{Nlx#-7~u7w;ZhHf_Ypb2}puROD=4gYxnt zms#9~HzXLtquZ0m{{UWb$M<4*oR?0$KCIsV07lRfg}7U_Y7w<&)I=>>ghXQqj3XF| z0l{=*QJc7rrBp^_T-JzThF&Ad0_O33sA-(WxdaK>n5qervP2y5p%|c)oG?@{Nz0SL zK|jQZ4rI}Y=9G&70K}4T12wG}3mT~R5saXDyIwN)h;jaEVsID{r36>~@eTdh_w#(U z`nnUQcSNpeBN<((ngz{{ zOoKJiZJkF@(COL!E$BzV!qgpa2#Cfp7(@t<0Lrp@51+q#`-JzWXWRWwg>;YN)=Tj& z9?#j|uj&1N`Z;S)>{({kX4OFaXsaUxLU4woGTi8CqM0CJtL{ZG)D#VAW$?P<V@ph4Jx{yAmRq>(-%OBZQhAy0R)ELoJ%TsQS+LzldED@7?WSisT%&Z(xNEmu(x$rS-? z9b`o+0D>b*Aq^skq9f>{9xb`U$x)$xZ2ZRi5Y+aMZ|XnB$QymZ)a@VcB5~5%ko__# zazpBmaC^?&`*!#w-?N(G5C8#yjtea&B8+^}DWnWdUj#>R{mQz3_}`hGVZXc5^q!pw zZ@G6V=Kla_?kz;BD^=-vn45;DB7(7&{t5_;i-S%m7dIMU zP!QF9s2&JlMFt*dFq(o*>yq1W`*K*VD9<;eLYF?XgaN#deUEQd<%Zll(WZkEvW`B&|?MP@(YLWW#uH?2;Vmd4ZRT^FYGJ5q;F zu-9e)zpc2^y>s`Z)E}|{8?#+x#x~YUQ{GmYL}m^dD7>RG&FHFOb9yMI6NO)Ls64^O z!~hory95cv84$g>Itf9+vdvIUSUVsQAVyQ1qXIEa>=(8fYG%Sulz{=avkmD+~)KmY&*02BZK zzzxexE@`@q?8L*E^5igOn%7&3nw?L^lalY6u`ShcBKYtNXik9w$UVPcY5vvRy*ea3 zZOGgs_d~699YQ_0s>q=E=l8ppH-7fO{a)T5>1yvT9?#qQJN5lPtC=+WcC4c_Zvnvt zfOn%bj@*z&QDispbW>z<+J+)H@5K~|1aL%v?XzG*4K2k8VL3mFE+aYO$Q$T$Kpm(} zGDO2RA!%fG>_w-<{y>Cz&iA$PyFa<1fR{_uhyMW5lE-cruP>0~GcZ;clWJ%vQJ5py ziZ96S@^mmZdr=6tjzK^u`_L*3x1z#)STdkg@X169KaCK;Rd^@Djk!QD1&wk*4=cH= zrT|&kJE{g1+JI5&aX`IP0A_rZP>VRj92BUr!9};|Yll-wAhkalr-%+PIHCdJP*l|{ z6HFstZsZ1z12g$6pkqu1X-vXk^}yhwhFCLVnn(=c)I67?;OgQfwg)ZhQ;=8q;)C=P ztsmm`IiHPkzrV_>YtK6p4CxgR7qq6|qC3Z{I{=D&5 z-+#xX```X$!FMsIiP>9?i4+Fh5zg%gJ<|Bx3fp>E&_QnyoU7%$>+1GV(zgkUR<+ zW0GHHDxh;@Y62QhgCH;BPAq`}P9lg7!1BmlPgqsBXnX6F@ecQ;^r*fIdHoB9JwSH35{Uvfq(K%rs@}Qi9$}ufPy0R5{?N zeuW`;A`Th0FM^_X;)@BzeTh&R-nhDwFPf-{{IL=t`~DkHsQh}*$k2uA>zwJczR z$M^SoX!{ePoos|P9bZ~ao`=(?UyF1PdgQ=k@a;RxZ6YdGZOELscUP>{^(|(vsPzp* z^?Ln%*LG>^0#nb-)%l=08 zt;r5q^?hGc>Rd(bT;U(|ZH4Ug`09VN;>q-px$nqg@5Oa_>lt*{J?aX@>iM8=HAQKH z0QF#VKpz~opdw9Iz!H3l3|OFJO}ke%kX#s-$8w_|a-hG8f`PYk?1U{q+_@u2fmIch z()RZ;7kY)v8MM}pBlf5C4>hj6OWQbldt%LtQM0GF8#Z7)+jhf5E|JcRt^x0obawO6If3wGm-q-(=|0m>tleqnsU)OTgcbl#isG@Z9*=QX=B z9Je)-iT7_`83Fnb%Ncvva_!l<7$26}PqlaVY=aXh>9teU&o&x+H!eB;D1|!m*Tr@u z+y>aYIVsH5@<9ZRbMZhNW4p~*0g%S3z)b10=~O7l5*&mb0rH1T+AgE2BkRsE2XI=6 zTa{EKA2>etGv@iDqKE2s_K1IK?fHEx&)@cU>-tZ-o%G+CMsb(7f-1)JDW}m8)B^|E zu?#T`@&^)zLrYiCBBMYLng*KJ1XyIT`Vxj5H=+aiBARe5ni^Hu=z=8GJP~n6u0Y)A z-C7_5WueqWaW>=@do1QYJ!)gie)L=F+>j@MDnqv_=N-zRk2FC!1TZKakP>k!0BG;v zfN=_i;ozc$cq)(-T@S!2glYKH)dyiu0Du8Na2czixgF>lat9HbswB2M6hmo)R%#wRAT0NJ{KPlr9}2IriOA!^wDDb8N( zM%}=y?sApE{n_08N4$FOr>=D-w>!XF(P*Mfp{3JApND1#bG(n~Ny%Kdd1_3I3?hoR z7`Gj$CJ{i%M1!zqg1ytr8PD}1W#oi?hWS_1f62a7{I=<&G_?JjoiB0o!i6|Wx&~C44l<+?b}+Najxbmuxwauv_4E}KGEKnbq((H{*|e? z{{XdmcI=Ny71P%|rSTm%b)2&5fLm3J;o}dW)R@059=IPqOk3EZ_h82XCdqsS9*Ml8yt|u$kDZ)i32Y=Z~ z=>GtPQJ)72Q4K1y>`_4DPZdx<0)-({To5W8YIdUOyJ}G^8hA1&8u3#QGvAW6K(TCw zY9Jh(s-W~tQajZ^H7WpUiDpy=a(3@gL&cH+O9QuRR9p(Ips{WOrc#Vz1IltO7{mu8 zoPZT4B&n_^`K$8_{{S}Y14Yv=pZr^+T#)I50jj-N&sQP5d$z&CHO578?b}zc)vMte zvm;Azfuajgii@c^M+DIv>TtzTUgfD?2F19&%l`n+Y zk3-X7IbqW@ntdE11_MuK7MuMQ^km5Lce~o(<%+*5oT`S+snrBp({jYq<^Nrsb4Yzbe~+ync&Ff8Y3KJ0NNOK`_2 zcV~C?Zt~W`{j8<%7~0_*GfXTD>3UO48uIjGK9l34|L7C{*ywyOhqs&-_M zMIv!N2>`ZvrXn$s05=t(+P$f!`zLSoyDZ1xMn}e~_2BKx(Je9u1HlK(kG%Z({&96+ z{{Y=|-kT3A5A?4$f7-jx(lmygA1qNBYh*LN$|5G&p43t-N+G9eC^qI~Og34fn09#} zVQsZT4WWI=pi2%pqI{zyov5(doRG`{YKexEU&M-G8wwyFQi>xI9*BqPftHf+%-fI~ zD-xwx`0v&rE%jcf2Ku_Y@je$M7JBf#`K)2sw9JISsA1G<;-DDN1weZHRa_1#Ak!?6 z!1Q!51!%~&0R-j5A`>8MPWkRSNqGh#NB6fH6ObP}U$2ibdOQ)=)L* za!QqIC)|$(i&h+cHl+(75+4NZflV;nb5Ur&kXlVGo`Fmt;)|XQak0)wka$z_p=W@g zpd3+fNv7mN6)3q<+xnOP0CayeRX>O5A6x$bSF3zY>z~Y4dn$n$iY%#z0#OjkxFVR# zAjSrWMTlF^A&yEboql-y!22buorlq{Hm6evp6S&<{{VGnU`jeLN9jy^*EU6?`bA^C z_=zU@a_nNT+T0;ms%chY*l$!$0)f&wVu*rRoyw0<*c~tY@4tH+qqB~u+#NGdA&bUZ zt7d=bg0EjTI{JKe-=x3U_CH&6UAcbi((LCx9MUK0UqZZ01?~IEP*IVt8<0UMdTc_N zONRtD)D1EXv~fVvS*j2a%_jlf1L8mp=z*k@TnNnrUV^TP$a6j)l@y7~)c}01D9_U5=0C$IHD$mFjQTIyc{SzZ+Um`N$lHF({jhD zb@{|gPtoHpQEW=FxvH40xa^PCmP{(8?Sz`;&au`yuW|Jool~sp<*e3R9I+&F+qG;L z7Oh(pga$xyE^4`3tGWzc%m|} z8DMiNqI_{c5D%dMab2MUNi==vh8jB>=8K4lMUoIS!H~l|b3`=yp$$21MKG|y)dOk4 z0;Eue?btm~5wisiO)<}Cj2tlbDNbJ?d!ho@arN6`f*nIrKlx;{IBVH|$>*pVt4y5l zN}>yzY(<6Og#(QgK+A>-g7n_?2t#SIyA%SI8SPbcFwTsDKJ=glVSRDpu6a z^)U=IqRy%kD*k8(E8#@ZV%#4bQ%8yUkKXn>3%8}NwqbX!bqPyP+uAwQO7H;A^y8ho zAc-BPmN~3;?U3igg09}bsl9(ws=Ylac@aWW*5xhhBjnyR${ zLBAygqao~6NuJQ42RHCkL~-Ma4bS&=&>o@ltFcEYlzMIbUsIm%v1sqyi9g0-x9Xqe z9Xj~y+W!C_-Srz#S}ltP@?PhSg}W!ju)~Uik(FQ2Ac)G1wN zf#W>F01Zyfs0}%pxFLq&xzGYz@t{QJJW?egR3Sf#YT>Sd#-nnf3^pP`W9yO$;|E~J z6jg{r3UNeTg`fnbA|V*W&U29wjAANGq)PxZCW@m-cc0D3S@^v#vu?)i;0!PKCo94k z5u}WRNdExDkZ;uo>n?q}{TiKjmW6AVu3Wo%bG>%#jmy{WNXm1Zt0_uEl1a>xxwj(J zEznU8YEc##aYe*eFh*F*#5k)tQK;*#z|wt(u{&nb9J0TpI=S)HT%F(LF(ctqRi;#DD(>2X0$8v>$2)3)gtp_g1QU~C>Z}*KG{icdicY{xdL>!QxcXJd-RasZ zkuD`>K7p3{@SVA27MV6hfhPbR)T8A80M8r8QS(>1?mP2J$EB!+=dS+%4R@#T8<81E zU<+|5CPT>}VZ(wD9Bs`HCZeN}$rB8z@kK1kA*Pu=zP!1)>9R=yW_cRjZHy-!pC{{Yk{=~J%__vPfVXIf)U7?6Ba z1iykHKavH7eA1|G7^sD|wL%4d8B9<+RY1cUpa(F>79eJ#;br+yHz3aAHB{ZKQ3-`c z&8S!$Lm`1vK~$lpv}Xwbt5FA3{GI4Mx7Rx|a_Zd!r}ZsXo2Xy2Ek*k=mCjNlIF5W; ztIO`TS6^G*YQ9C;f4S)O?odPyG(RuDAaHGR>L$ITfDj zf7KX!{{SW~#GkYGC9|+z(#U@$!|Yf7{{Z1X>SAvEpX;&y=c@GU!}g8qXUN-w9~6JWy=s2REq~qCr~P+^ zGWTfrO@e+WZ|jFHV%e9hU21zer{P%Jog=GRt?rerwlgNh!TzeZzhA0ilLUuD5;@v7`g+{To3u{{T;P6!%gFm~ON29m%wCWsqK zxIpkm2Rsl5YGQ!C@k9(Hmh?cmsZi~T0OM&nln5elE>%;5WZYE1y_qT`4tz~eOB-%o zxP(kvw``U$s&2px(7G8(rwA*b&H8=rW>5>i1!AbjiInW){{Sv4&v|wD zc)d8M(xA!P!BHUIg(nE0aD29)50*+Hg_%{vQfv_UG&&er@y!t51{ol1neax8CjpT} zG?2!s7-+(nsv1K&hbEFZx*)`jm{g*rnQL-kl>%Q7e53iHWa<0=0K07x0Ubv1Ab!zy zS?j}H`FI+>G}@~=Lld`ZB@z&X_27zBa)q~m855ZC;O8gZgPpMFXXsQbU_Ir<-Q>0kSub*qDg z%T4Wy^LwY4PL1btI=(Kr$3-icFn!3$es#vNrH90A`YAHxmZNW_y zrhM}WQY*-h#-9s_B__bO#!#q@$&b^MaVtUz$jQWjljc~d`6Y~f?H-2rFukGE-rLV+ z1^mL)wJh?b4u{amyEDV7fx-&y|vRjb{4=kpcpt|~ImU|B?8 zN`V07D4G!pV!31I=YIXCQacBwUjG0Op`0&wMc5ioP#Si0jxx03bN#as`YV@vzCI4V ze7U|O$f(k2HGc+0OeDh&D2IY_K;coF`XGC-V@-%3Y8Nlxx1-bBxvAD(A~tk(V=I@Y za2&SaB_rSz)tznOy}MWL+w)hsz76eXNwwMCI`d2Iy?$oJ(-Zno(AyK#OLsJ2H?EV_ z+qc1QS1} zDLFHlCYUczuhsZ`x%c+|U4I!oHm&K3oE+x5IWg0j+nNX@YsUltoJguEocLi+BtuL1 zAWuTo6h%4qf&tfUN^QNSb_Y z*9BE(-M4Nii*~HMgkuvUBEllBgIV{7%`TPO-y5fNL1(S?%WrPvf#%War~d#JaX-|M z{YV!5X=Jn8wk+$vXE${&rPVs-zUNZv`rDmDU3!wgahfrA5QIZU5gA4ymn(JBc;MT1 zkt)!OH9S#dNCOSXcoJCDFv$#vq((tQl}oY%idtfR+R=ZRcUNw7@;RZZ>Uv>t3j2_l zxi|2ESFf6I?G049(Kmj)u~#qz}kNuB=yybwZVL<}Xf$0Q7^dk_FDLDRlQ zSf2z8IJ0j-?Yl>~@APd{2RRm`Ln~s-jcbk*4Vy z*^C$<8qWPS8`}3|y;!T(T0NRS>+m`y@4=ZB@n5>L2s-~oU$brD97F%~J zru`@wN*tpuOVPq0Rof&}Ub{jB31kf7fu*wWMMllJ#X^V~?m!I*2!_jM2&72@Ec{cD z`usUQ!lmGRxB1C$;rz?);08L`NIv+2r&haOKFwc`6{bXDR7>FFx6ueel7IokepNL< zk>R;i3IISwD&e&dHrI+MY#47q+%Y(!3p93+`+~j;gQAtey+xHyV;lzb zbeiAZfK4>73+eL9L@_>=NZBxnPQ5+6i zQjr9R$78EJ9f}h7Zk)L>{wS?$FRc338m&|R0KU1u^osU&<-v}Vc&Hie3P59sOBLfj zVt1{c#O;k&Sd5`QtErdSJAX|o{7qcq;$&wVF?*8m8Lam0_|N5=yhqQ;+`E45%i4>x z)M_;oo!v&F;pUyolaZ9?Bbk(olDN!t&j}*miBTXU!!%fx{{RE(h?dx$+xGOftZXnozW)3o&x z{{Y(ybJyFq5jU*n&*|mTU9I;>?GBspulJvE>-(or7~JXoJRX^$e8IT)H8%$dTj0CT zN7l1_vT+?D+dZ$^U6WwxyF<46cWptMcXT!*3-kT^=bG$}^D?^i={oS`+qLb>F+D&M zlNK^BB2H&BwP_?!yL=oZ+tE}fa2Ib~sEX!UAYnPyu7RA{nzkq!Nx)!HN=FL0L?;n; zKpc~fIHH_LaM|XF4&bo!Kpwd>pdt6N7&M_k=A!`U9wR~RK|CO6g2XMpRaGjtSLyJ}xBtZ5JqGP;gW(fL+4D&p{_A^0TkXN43P*Rd>z3V99G8E?0)IH zp}iXyZZutiClIk?U29_ZhjNWaOPpapt~o?T^(UIu@gF-rV-YU)>t|%`061ETow-i8 z!_HU~4x>x)!4UU3BF`m74I;xI1yLC^*fO?>480_{SN7rCb zg|GvXpnC2o0j~3s0Y}cLq_iRLA|~}Ul#kHtLfdo(bEiv8+Rgp zmB-t|eQ%dlT*T3suQocVTo{q&gjA5*>WwSNJ|1XY;g7u%$8w7%F_SDvG#eHwt4fab zC1#5AZVOYwp)M0NK_c6Vu`vNVYH?HfN{U9l)mA`(_ium8cm61=iL+l>HL@RS)pGv; zzPR7oE7@Ea=}x}I5YBW4Gcu5jS;=4>y-pld@Vq!b=D&M?=6&0K=9cfo=zSDRL(stb zvxt}VwGFoP!;jbzTrJzJblhu*$%EuEk--LYp!7bu+}fz_HLV|yQ-Iu z!ikMx#^)f8jJ{>mAd%71DZp-{Fhf ztmg08(Ot3kM)`NrJ{|7o>pfq*^-*IzG$$UHqJP}5XL>{b08}oM{dx0QzTEv|p!;*R z`%kj$oi}NA=S=OWNHpiu^zpTJfAcSwy+7iaUApw^*NErazi!;tW_quzN#-QhSeN3o zic{1(*ToTDce$MfSzaagBI*NlzVV1eMLAXZTp)~=!2?OhZ5ab<--!U@fZBl*zL_8% zp#cuzodGX_#NdH!FP;de0BMpSje?Jw2lBo&$pq1h(_#tXZ2m+RMX?ypav~P($DZZM z5F-eRnMy{04Wz1-sC%#G{{T+u!g?Onw{NX$*v4H}=s#h!f8mNs`5T%W!x9lwfK}-R-+Naa;FL60*MZw z`V{3w=z)Zm+R3P4m;(e|R=Fd^5stq$%gGhGen#lt{{VD#X-E6JdR+ygcHETjPtx31 zUsU;Lz2Urd5~y8VSi6$u3HfKl*W8yK>yzU~OQgs^oIs znyCi$P<$)3MZ*aP*b1UDSpx{B?9c{mD%hX`zd`^GC>nR-fEqG{M;gWC_?BpctMC2mXm;mIyv;{oyS9FPa^2*ZQ{f^K-t~Q>#~q(jnDgXo1-0f+#ca zL*z5T0;A%h4lhg+EHI2VDi+kJL=aIxiZCgpG>TU&5G~=EK#mRSif11Rs)Tr|K;u;a zVdBW3L$g!_4K*7QM6JK_I`_lx%{{kasnF`J@n9wNE?(Q=sXV(1bv3TQysoN~6hT%& z#d66P=fbqbFrqE;p>ztBT8v%jv7lI~zEtFP(|XNo6=rd2m1&5JxvvnXDuP9Y4l3h6 zSb+I$Lp&julVq*r^8y%N-ER-#ihQ#AxvshXCs1(ywZ*Y&UPm%6UD{k;X9E|y^Yd%X9gCCw=Nk>!as zC8(XccC#crTjuz9KH2-2>j<@TynE|UqkwLHpWFIbUy%KuwQGJH2N>CsPeu8y-)CQ@ zx(~K~?tdmbW8qyLs5_HeX^7VM1^b%v<1t|TI|IVn={+51^2PS{`0(AjX=%ECk~$8b zr?b=a5CB6#qqPk^fCdBMS`mk$?L0Z#Zy_yN6paAE5eM2#u_ew9P*=HpmZ}QUx@rl< z1Sa8Z_#ldRD~<>wGCO!6XEs@is2WZs@W`Tp@Y+u0P}hB`9GWUkTDYJ`VLVEp5-8Pl z3o-)-%>$olbCL&rW;-_31DLfCI0I3?(FCx8I0|iK76qc<6c(-6asY`YLLxuv~#{L`$%{{ZybIYiFc{{WA6u(jgy*%dEo7E0$H=kI>v?)gg3P}B`C zN)qO^(Db~}(+0rYa%FUlv+x0P?b}+NbBCFQt+m*&t5ARqMQN$TTMW@s0hK7B@;fV= zpiVJB!gD+j4r*eih@~RikgBtlF+^i8%VI01eo$!s$=KHQL^Qg-zg4S!u(o5Swsb>LFYfq0B{=`=v-YcZxgS6$8(-z{?r-}(b0D;E? z>YNDAk}O2^G)_Zyoc1cFR*khP4*Dn?T5W8QG_s&bmKmu8QVN0Up-iabofHi;HKz4I zVovN(gk6O&DhGo=9;XnZzIOfPt$aV3T8WG=bp0&H_DK2?a<=%6eJz)YtN_OpLxa62 zjT2#1LVE3GDwp8Om<&!;Dp~^?Y*fvl$HbxmBDKW=BX$_5u-~IS z^>)?FSg$L(q~G4pYAlgh)RE+s748ZXf!c_pav5isM)8il6ZsUWBNuQnBLMlXd6l^p zW@^cNFO(-YPmM7Iu*RzEK2XS?0`#qE5?CsTCtpWwI1Jl$WyGx9pF5)5AjLMFUW0!Ysq zgbi{qK)I;wfCHPL8SGI`81c)`Zqd8w1t2GU`E$Jkpt*LF#4;e+-EV2B4hyFP^PSQ=RxVi zqV~UU^nx0C4xOjBc0ch91nz&OBE56OaP4-Tc0gytf~=_AHDTgPDicZ^F>Q#35?+TC z4S6tTR0qT;3+0>DP~cH&KuvN1SqilSz1ER_(V#)i9qPxs`tHG~75)gWHm1dN<||AH z8H^DQqS#vay3^0)an?xH*OGc z{Ueh4Pa?0xA+p$k#^%&Y9Q!3hiUsirqp%1Bt{gEy!!xys+@(V~w(%&UB}T>5L}oJbg*EsYIIst>f&YKUnfzK8(bo?BH2(C<(p{z|E&y8%t8CM0Y37F0<5rCX=?T9^TQHjJ4A-xv!YqL&DGSx&5V!-{{=v)Mhs?UAcPn z=X&+|ncux~Msu8wGMuDIk=|A zifKG|s)(dp6UTa@8Ooc=f{p3Z6$+QPdU5NW&)fYV2OUGGShsM0!xIy@d?6CG)@@tj zJAYenPE(K^yz(-Pb^>S@spnxPKsX1ee9%;pru@PPWJN|h5Jvbo@I)Y2f>2OszkMRsvA)FRg;j{uFn+3Cp#&TQ4M@s1xx}!B>5m|*^bnTVaAAtnm80t zMqN-OHdA^6SmwZBR#Y-(;#Cqwn0pX#Z{DikCwg>Ay>4`v{{W+MN_?;Uf2)@bQG%`n z;Hgg7qMM1xZ&bpeJTpMJA_1Z)3>z|(0Qj|30;d&V4~FdMg(?T7FlG) z@<2H72%z9%5j312X2$YNTsJ?V5tisT&YP}uZ9t&2uhUP!U5lyPf%HP)b0dH!+PrSk z_*RrdmLG{+H4LJB)D>nJ9ibN08J%t0^At2e>|#rEWjMg#lNmnC>}MN`A=?xKIHY-dT&Ds+k${N1muCQnXbij0!=Aas~~A3@*)e< z=tVRdHq}r`Zv_;y1+f%V0Vi^SKavDD8lZTN%8{BP)FN07xT3GZ)3q@n1`n@ycWrjC zkn2585Y^)jmtcHtRFC|q)&qRV3R@v2w2yH7;_JObpHJJmaogHiIF7DFUe=Iv6K+df zAPm24WAok`ohQpv$X(Q4yQ$P&xv11%JlFL%W^P=W+bPJI6U44|wI(Hvru>S*W-wq1 zf=*vG1DTT)jx$wb9z&lPo8 z>(d!g4jVJ%w@>?Lc;D& zvy%8`s*}E1SHVO#9}JY>GPP{*R`@9sO8F}YYkA}lMoGjBR1Gvh+;^xzI~xSrq;Mo< zngJ4&O-68Bpy7|bd=LIj+VdF8rc56TrAzxS{9K|=50b1J_1sWCFNdmCG}9pH76^dl z>RlHEkVZ8?+OgV(7EFk4<6VIitBqeY4c=7;CI!Nnw9}1tQBbnk_>@37Y&Zl`uH@7z zfLLXM21=+HLuUKXOKRuCyKdktZAvm9!!Bhza7mA&x_h4=O{cyHBK50tAH@)UmE^p- z%dn&w--=?Y%v5a67gcTwmcc_+Zbk7N3JSA{z}4|lSe-;je9ddIEMF`o;KaD`Sj=j6 zRVC6Bgi;$1<4h_EJ$;F)hD6YuHl+=NHR9i)LHtoyJhJ=RX&$-r zTe`aEJ&g_6cIQu<$KYrremtYHdZ~N=0NCYNz3;-w8vfmrB1!twJkyb>ClX0DE^{jy z((Eh_D()i8Z2;SpX)IymToX|KUsM3byIC~DeO*r~8Rm!xusw+cW}A@kX(7wiMK_v= zm|>TSE+UkxOi)89Z8)l&aIJD-j?_G{SLeIILf1-sjp=5`Z1rxlD75;|Q217*w$6?m zfw<0dUY}gZ=ikd~Y8X%&X1Y1!8+6wfEs_e7Ik@~WK@pG#0zv#TKnVbEK-Vu!MhJjL z83TbpoKU|7L3(d`ATch!a{bNMPJeB<2Z3Cxq~Su|8`gFz zaB@Cq92%gX6+=yagn(nkP6EI?s<@BoOHdxIp3#bcXNQ`wpm(z%Tokw%Xw_FlWYp%{ zQ&hvh$xRIu4m^q=8iw;t3PiB{$rJ@K%_?d~rZhW|Tub+{fE{bI?h2V`FM>wvi$5)Y z$NIS#*M`-m2ser$&$}EH#*N#sDuChf*oK`#{XY*7a4<#>v(^I(t zWH2`$GyvD=C=hC#P&C)g0CSdS5~vt+H3-M^siGZLuS?VP{{U;(>a6H=gs{|VCmV1l zWJ&tRbU`U>BOMN@t=B>NH%grBpQ+UPpq`6Ne`*$(>TZpV2m|`zP2L*(WaS{}ao2L5 zzpc5};s_(B82z88#O~5tk@%nb)3{Xpca!qYJTblZr?;!=+AR@)7Oh4`)sO&$A^;JL zVkiLED4nA+`E#DPqYGChC`89&E;ctS9wC0oWABZa6(e}HZv0ITx^@&7BXTrzR7^Zd zEPbh_7cec77zBZvlnp0(P}h3VKnVi^gfO}(g!u79GDKh~f+-!SAu?oCa-Mi%h9Q*S zG(|g-#;U@xI-8;*a>^i|Am}@rw7OUM2Wa-^NRaq~VLyQ!uc4$x5m97mF%9Lw%NDBCxpi9W?p z=#b;h1)Fm8#Rf*ntai9mb60Vf?oPS?0N&mHWybR9I8ufc@>7LQA0d!eLx9a`P9Rm# zMo9p++*H&svBQc=78@L;fuxE)Yc?sQy?qwA11v&fVN=UA%rL@3HZO{mQJNweTRJi< zFo4by1jVU}r~%`TlFbT&xMumFd`$&>RmE|K-p0}UXJ_Bb?APEA@w(5;S^h3OH5?6A zm^Qeedolx!OH<82+;Z_w0Aj>pv0V!nEP)z+RTl#yPm-t)hVQI^A5)S*KL$l26HDL@ z=G>@QQyuFlZE3J7QXo=}fF3wxfu+a?J?I)pZS9JIQOBm~Q5)~xh_eIxwxpg<2{fG}r|B>K zvfYz=s1VZXda27(t0Vq>(hQ7U12 zCp0Qgh~qU-d9&D{X`LGlh`4Di!^r~;&pn73X3v(y5t-C_A|f-RWKn7pH>2R1RC1Jd z@l=&sbJ(J1)kgKo5K60A4$|pkxO=y^dNkq9XIrkebz?8H+5WZX{sk37HVMRYe1}@IZ}1p{1+nfE*p%ji{j8@u^ibh#!qj2!Jq60P&~NiXTQv z5Sa}u!yYJ8cfAmR?)e}DQxw%O?RP}vA7=oRc1OtVPsZ#>*?Q>uhNc_@xo7mRKeNSj z>uYSub7>5L*-fg5Bn}xMhHbIRf~@g;D1x=X<&Re|CZtxKSAhUFCDYZ_sJRSx)7r-EUGEfXOa#L8y~faHz=&|18;Dt5W3Ji-b>K&@iqEw$0J30_PAUUF%W`>w-sB;eA` zc5;j@=@+45?m`t6$6<9B^2Ol>Y~IB z_t=9YVEfVH9Z}6aZT|qz`pG~3w)gXu#`$%eA%itB*qA3DMhG4^_$3WEWn2?$ks zV?A(07NRN8B!?KF}Y>D9i=)%LD!Ae*3o zxX2#-uSGE&Xj4 ziS?JCVU3<>#QyYx&AG{%)xBfqm6-Ee?e5;4!%-b?RJ+JHixwV7#$jgrK8yJMT9>Z; z$L~(J8F= z{vuX%bl1zh1bTmIX)d?Jxz%n@TQCEEO#c8*$fxW<{{V@4y;C~5dpy^o)J@5JF$Xo( z&5pQsyI`X5fygA{`KXh@rx(czYqQpy6)@C8T#QvyNkjujC3huCxCD=X$|>b(g=Ku2+{>j@b+yFis1lfRYc(%zt_NT>ZPzFEt}8(S9Z+X7b$eD}zYHY|U-VJQ)MM3IUdN%>pz|C)j<*3_+o$>W}K^`{_nb$>K)CaKkanZFAg!Bf%dLG#p}zaWWoH`Cqxn~ ztP$52@K=!y!0uST(1N_iG-WhFEcdAfH&iLOj1*Uy)WwMgz6&-rEn;UvLoBZf@-LkZ zNV)YvBE+^^5hMsqRi|`-!T7`(C8&y>QcSF<(l&$b=64%3@T4*)+zfijZ5~ zf~imVPfYy~OB)76L=Iz=MNg6n{X<*RIyJA2)%uo`rP>%vS9%s*wnk(V;1GBYrSp5T zx_B|s+|~8#zoIl&O{*mT0MFENf1?R3-q8GOT=id_y~C;Ihehc+9*u1MTlcxOm;V6L z+z)pkO0F zqM0~0N-ii|3|}EqI3Vp#!_xhau{%pnM=2dL)!75K^W8tpy*+r0dp~N;-o*MU!la8G zs3IqNU}z)M64?rbYieEx1!*kh`PmH zfbdaeQJiSu6+-2=t8H1aB8A&~a9L?W<+gC%D5_U2g6OI@Ew_V?2r>6FqXByCE0wcS$y@s|}l4OE$E6aMm=I;bzNa3sDh|pkD4CYvqc)H_ypUMJW;Hi&2~l zQ4)AGlYu6vl+t|BO*mJ<6vB4os#4*e)lfEv@lmXRa12#J1f1wFDGIR@gI8z>G8PCD zj&&Z@M>qA5M_cOu0R8Rn<|~)Wq~RPLAee3rm=PkSFgFI;mH|pArqRlwgyL}tkTC59 z=%5WzSK6!umU;yPF>-MOBtv&>+KOo>0CTDaARp2opbl6!ihyDcRaHpgwbB?Hy-_K86#x{&$pEhEDxl=jh=vePk_O}DiVf59 zCsFXb$5CbJtLe9Z850RcUyXD2PYp*}%;TE#x>a&tCgQaq0ALo4MRR5cY8b0>rnu}_ z!4b_tM*Mk)97?!6-m*12)@xF*cbG`E7Ast;$hHZk@~(3p2~+GaG`(N;WBH<~@cXN& zwEC?{W+v^z+dbmGi_T7`oBPj_V zBpw&2{MPJVpUoQ@?MGR=8gg{~Jf#AE=HB>l^;x~7SuJ=zq4T?0H;+c`yBc9$T}M#8 zEA!*5UMtm4Re>`Oaz)XXrO9XVUi$V?rMR%y$}<{0PsK# z@Y~V|&lYS#RR-{U5>#x@lp2qL-`yIm@#Cnne~Q$p<`+Km!pCRJJliGbbwpmTo=Z?P zy<5R*SZqf;GelLBxyXziWl)j4v8ikmQ)0E+#O(D_#d-Z?9Mi$)^_I#nyj2R!H)PP9-yPL!NTR)&wx7ThK~BDr$&q@hXHy&#VO$ z(wIQOO$;^Ofv4CJ3~J)s6G3M$u?!9QIw^#qpm%wq8eE6Ms2XX!qN9=GfMk79cMUs{ z192?qxGv1tpwPd0F#iB9V=SYtwd%8e8lNwo8&=%Q9|R81ihw$}q)x$tVL{(>qF}Jv zQ$uPB0rX&iS8h3kQXmH};EBiKps9y>8458 zrvd^4?+Q~8mM^hnRk&zCuF#l_7OXq5;-&DsJm#PP4n*LyTh=mLaNe`6NUtM{Qy`4t z&@CIm>R=oDaaDhZ(4AGFHCm9^U7df3uSIfKHk2W}o0CH1!ih{SSg3MuE<&MI9#(2M z(uiwQAfRDws3Mn=DjAv|Vj_*)4SW!0yAwqGqN&^%j1hH4lv!B& zkPgg>qd4N|D9mF@DWe&9d8ugk-6AF(E2qR!?7x{M1>#Qy15VP2hGvJ;_nV@qqM=yZKL!Tyed#l1bEFe2FHC&am4-aI_l%B{&e z@7{#)rz7YPl^fuNBkj!+nIcF-!ao#3qb8}8CZ?Gx5pq>IHSvE9$^c7X%7^T&P^s;z zcw}s!dK+9I=8a7GwYte-PNL~Q+bff;NdvP3k|JPSCMdduHir~KCWs?6!^IcEGhMBk z0$V(@LjmiwoX~(tz@ivK?cC@ApnZs@y?u%X9MxC^QmB|=^hJPbi9nw;YhZvWn<8-0 zKX~Ss%X|Lo^6Mn2(Pti$XT;&)C3o7@=65kFp!8Q%D8u!JArLX$u@ohZ2NH-yhXJt^DN0jfYEaou2nKm?2o(#m7)|(M zfrmaAsY4#FsLb}={{XXh2SUCJd@X*OU;L3-?ZWtd0lLO=4%IB{%3oS~o zGR46_pzU|}d_J^MA4aut=G5v>{8|41FvLsj7x6Tp29YQn)H8 zvav?wYDh&KXqaAoN<`o#r;)Lb3PDa4dL_d^Skg?|)#+}E zn|H0ue+%-pJ5g6=VUmN->T4pv9F}Wyh7$b_@Up7XEboCr_%;$8 zw@zG?{?t`XeIV6_)oPl9;?IZHE74d~BYjp;5wDu6jN^)dhlh#=N?47!AdW_k2a6zv zMED%l5fT(N6s3q6psgZUl#?CrX8=os!gQB7K&M>*{B{ z{{R<6-;0Mlyxt*^2l!CjvhvMpnyP>4zpW2cogbiy|R-}pA5Mz4Wh|}1BuQk^L z_hNq<#Ustrii(a-%*kk}HvEM}RglF&T4NtVs`yl#a#2+$9GNM)sW5Av)hMYkU&OIi zDcp?;HL5oU=TKv>3~1>_Hs}T<5w&LrzJTSoY8Y}t0k}j24J8C}Ex8jE?#Z7%2(8ER z=ck<~Lci1}AL{jc=1?d7&4;%J+-1yHr`Iw$doP@OE3);$bYV(zJ}4n2f+iUC`Vcha zF+kE=f`g$O~Av|0B8eGqdi^Ip1tZhy>I z7hG9~l4>Rx9I#hfkVlsF5`kvLhGhx`m}kKRWTNUlj%etX4k!YPU>+VSr1ECeC^dfu zLy&LEh+#O=l&Xt78?$OG3KFT{!@b=L5e zy4|mu$H*b}jnz`s zkD$FW@5kv~F7U6#(pa1R^{`i)w=R=~sXimcNV5YxT<}|gvMq>O##Lu5TZ*4`ic^*) z{MKt&t1bN;(?Mh`Vd7a4XL6NFFoiXl<`3km*znPq#lI?7iJjj zM2v0u`=D#Awe!PeHn!P5LGTm<6?nrsu3%{@BpJkaFs`2{S>|1hUZf2;g zPCmr~`~_J8KJT>w8&wiUq%cHby5zs2cI#x%u7qK(+7suu(AKExRNu_S?kEE|f*_R`FM z50ZR{-1#X)Q#)`$P+GgHy=P0N9NLXl*xA#^Z0->e>RoD2gNIC7(^~2JJtt4G{mzEX zy*;McZXz$@YQ1t}&wSlgoSE}fRgvC;HzZ<-;u?m0gYC@@4RMI^2pCV9RWJ{xNeWo* zDu&4H4B4nqIFD6AIQtO}h%ZD{h!$e0;dTYB+&{4+{)s`%u&kzb$e&fk+vRcfA!5|lLkS#K0lk=|XSd}=#aw{PRm)2wQ?cJzgG(;eH3KwHz?Lnh8Jo282s4C4tSmTO|Vi^h?vjG+> zOeYI!q|mCf6;hg~a8$NxVyj3vtrVh-&>3Z|P`EMNf|<4@cFbSvP9xPx!pEy7q--Rn zA|hMI6!0rtmh~w0-!Hm%+j{xeT#MM~){Wr!d~1&jL;0oPy85Sr@5dItt)L1Ni_ zYN{=`7H^%F=lrD_$1_?kO))M!O5*8PV&UJ(R83YMiQ#C2n{iNpYTm?NO_evLF&U|K z2vi(*Dqt2w;0eOCK*H=CQ;Gm{*oGUk(F`<};Eh8`X09qTVWO(E6vdQG2ld4XOvHl7 zL%|LPXt>tjIPLTNw(gocX2IjK-0A#K`0yop*3-;nud|&tWZBzuf0HaSAamm_&oxoA)952B_JH4nnN9%(9*>q z4V!xuqB1I5i3)@PeXT_YYW%dkbsdS@viio}o>ryC+~gOZzb?IA;F1ME+*HphhEipy zBax>J)s+>l$;$-fWA2s(>#!^;gzi=MV5b6w>C#(NtHTj+5p0P~6{V|zppllwQuZ+!yk&qsG*8GxWJ~0xt}5If)e+hM04%is z0A%@f+R$!OsIhxhA++DrT#!B>1?=fEMm^uN(%zOQ%~v))Mb0Q8a)y)a92G(p-0CUA z14^7wJ|*kzRF6B=XV0yZeucP4(a*JF^0AIP5H?sps?U*D=dlH8Go~y={PKeG@s0YjvZ9Odg7QvaAW1QUDJXX>`{I| z$x}!dq9MVYF-R;xs#>vhwv$$HBF)DB!Ad!%$-%Z_xVu`v2Bv#eF)eXJBznQl=Rq5TW`|CK&o5hHTC7KmgvZgGQxP4aMo;ng9bo z5SpMEW?57WKN27pA3{YVfpr9D92L-kW?~;QpzFVr*Tvq)(?H6)ZC0Yu+&TG&wQ%-w z>D9A2n1SlCT0~?j)l@=dnZ^7Th^sl`e1gTLW3JB}ok5PfKYJiHB_fr{5>C;N1r{?ux!cz1TQTn?*KU-q;9V!K{hQJ+w^AFVjY z_lqbhPpfIL_|cIW2R_8nT=k1Cd1ESbb!0K!{lBF; z4%h9i5sxp~I!1~FY>}}UpIH^`oH+YGYB!|x^F~x;cU0nnGKK|Q{tSTv8Ha#HI5v4I zhYGexW6f*j&8^g*+XKh|v0}wc6uKE9w*?y@1zx>&mgA*v7{qehkHfbBBW~FJ7=XZd1?zd(*~+bg3dFro z)OekN05!wO6GMlCAZhS-s;Fsq1<_4#Q40(aU^CFF$P@UHL-2G9)sQ$5>ZqO`p%G(I zE?ow+{{a2H(tog0wYuiZEFvqC;_G7U1NdZ`iSoya9EkQICV|JnK*C&6Q%pb{6fzp_ zP=H7oBIW_en(Ro1nubdbO)gjg!2>fKQDzk?i-d`g3WgX<8jl4`Fyp}&aOh;^)Fa6J z#gD}7PV0j^^xOFU>!snYx%o%RsRnnWD;)12`I@@51W`br&ox1Gzz64040we?Zx^Zt z(7RJ|0$hrCpcQsd2H%PRPZWR#e^pHmDS@~WHX><0TTyUu&kCRvC>ln>^g<&q_> z+OmolC5d-YR4zypgQB1%w{JqIUcl`tQI5FvCaWtHr97Ewy; zW{RmbD#a_9SJh>udoA(e*fD0{ix*{qOQN;jY_LRokCvZi{{TAb9~b@sngM10x9nfw zU-dp9_|3oS_&V$B<(~XD_3maoa$TI1CiTJH1#5-Y3YBAu+3Bo`l8a}*!Uo5Y@Y>E;FtVr0r(Yaqd1fd8}Q4D zgQ9*${9m$n8+}iUr{(?bNk5}5KGyo+XS-x;mR4$QFgOdHnmJ_!2VD`tfy00gQ(so7Is|p>MUa9peCSJG zL@3zislNCJv2zbPd@x038P!_Xg=u8ALtB#7)^u%}=H}k>GoU^U=3{L-^MN0S^L987 zU-&5zVJpisi^)m&w&}~+vy5ZsBcH6ek6pO{F#l^+t=H}+^NF*}X z-{1c}JCy2r?Qt|ufqs(4hQsagyXiU*qw|3_?(2whZ%Y{4@5idRc$;Oe<(By&yTJ72 zIWpC8@;5Jme2I}SB=hdY|3hHbmfnadcP&|+9__6ql)E0Qo+xhvWj3o*0r3jpjw>-| zb>hbSb_d3s`!q&NOA^cKQI?gUREmk?pvn${{1a~^5CF?U`Rsx~T6x}tEc`aEPdq_M+Sf%29h*2L%=AEzZw7_gEoQxUYo}|D@ z?cPl2%I|1r8SNIR-ceo&#J%;c2qIEY;`ORWi!<9182N1cs6_Ui#&}8A*I{J^HZ}kO z5yTi2fc$+I1Ar1>*Dl!GjM^On&rOSMpVd9R>1_+lFE1QvZ3wj_1Hs_4mhFGc9}I*7 z0Y3&%S^)|KFb3ngi09!tE}I*rRVkOJDvtZf(jP1151#uvM-3Vn7&sP>$Da;|!xs~Y z#9Nb-lXIC&=E~sU;G6tKsyu3#>O9qf9e5E-zuXj!L_50=(tG?65AAQI!GcBwQ6GdX z&;lq>fCva+03%=&R5VN%92RE3!ln$6`gGKyPH$<_C+@3g@DN!@!u$#Io= z-@kjSs&h{anvq7*C`T(gN7)!`;|L}$H~>ppq8FC1uz)7w!b4P0Byx3LZ)nA4w;rItDHi-6zs&K&upd3VdfZmAGV*nr^vH=NE5_Ide zBlBKLz}W9!zd_CF{4`2$kc0g&J_cezfEwTsv8Y3jN$o--U?qB9kW2>EF$>9?oSsoBbPu&QDj&<-e2S|ipXA}A5W2-busV^P-P zR?G$=g~H_ia-sa6`}+5P`;>dPALRcsz3EMFx?lzu;H z@0GLX&ST!1^&Ef7T$V0r!E>M^rD$~>(po?%G@yvc0*F$F022VAz;Gx$w51!_{WNbr zKFtHqjPUp0evUPHqM6_20k#N&0z z<}7Pso4BIow=7HN5FJDN132ZriXB7;BY;J80+e%e#cmPQ&F*n~#;A#Kb61xV`&A^o zOiAz-y=L%+mjW>MXFvWbb@d-)WEh4kCUUryio=etR#>U3z?d=`gzkmOumC)+vfB3^6Zu;$Se>=!apg&#M@ulVGE?PJ9 zntRRxP|M$U6%L=!>G+~~UGteSZ#A9s8d-hfOuU35lTER_)gvu}7aAO`(Flj`XQdDU zD}oV4AVL|iz=1$`Xlp;a@3@c8y{eg&3mo434-awQ{r!F4TC%-&_4-$ zX5L4B@v^3si$0i|*?JMN1lCwYgm!g+k2QXo;~FP1iCL&Hhg0gsDOb!N1Tjp|%3Zm$ z_|M%JZhB^q^VL1qUU&n~p>Xs31|{Z6#NX(w?t9gX2^jN_pKefH^Y0{+SwruBDEmxF z5NkmMtf8>`S)RJ@b_R$0u<(?EF%eLTE?{nF$9z_uwgIoT9Z)Es7D`!g9O#?_T5ptR zww&#J>FZ<1958n*>ugxOaQ?rfvf00m#bbmTa2!w?g>;E=j8eaSF3zocQ!wtz<9j6=R0DuT-CU}i^ zBUd)uLXcUGIO!>mrL@0d2T-<%=p?_%U(8nyzL%VzLX1UeVY2t&J(GR?pYHwA<#+x6 zLuTFwl>{GfR`tw#u>fPg@YywV&b|p_x@6!W%9tsrPz#Ba3F&?8K^}YfcC_L;CsFtP zi@L|VsfpjrYv?NH$3K;Dx$?N<&t>L{)c`0Y0+iHZ=9#m>bvMdWkDu-Q=l92s8DJhb zVMXV>mWCf>vzaqP$H6L%ay3-JqLIjR5yjM6b8n+CspfiN3|IkU!3bgv7&CS847es_ zA~$}|_Q8=iz3l1k9$rHI>}Nl_V&%$}*DYDHq)Tf}u~1;&zI|+e_F10YzMb9!2dIQX z1VMm^95Ssn$z+mBu7>vZc4l^TPzj@GudEd?@x-H#Z`-tK^C!Ogjj#TaW311llwP?w z{*yB=U;3JsjBrnPe9zf`IIKg=z>c&k^sAb)_U2h4&EN`gC` zRr}P70T}z)&ooFw!;>l&>tbMFT3$t@mc$)=`Y9f|@3&(pF2A%-?&i70uRGLLBK+4G zXI(_ythu$^O!W64@@i&wf;AhZdv^qxqwIsZeMML2()RYBXX43|O5qd~w5t)TK~I@- z6;>&zn5kGzQ1fDJbybEb(pq!KqY*0*7_gSI6|(WvnTxXK=XWfc_nLEd?0L~4bJ0Z? zHNN+~@BPYIXPtF*TU#52LV=3s!6T16LM5q7u~?+Bv4M_`c9twzOe&ecaWo2rv6gbV z#Q1oQ1AYB$+_QNwHMWDL3ktmF zAJ_BKj~>W2-1*c$(RiWTap`aVk(W?)ulrWR;!95X@9d(ki^5Q-3Etvd4%>dcQS|A$L1?hQtH zk@TSteQ5RvKls5Po_gx3r>9aWcJJE7-S^zXXTtQ=z8t^FBdfDEXFRv9cCItdrrJckJO`Uti+O ze|Iul9v`PQv7d#lhKoLV8h5?Dmsjp6Uf27F^PZUXir@d{rGm?5M1g3u=O9+_lG!zF zYnI&!-YlFS|4WH3B{P;6R1Q;_%Im_FYe7QazKfUA| zh;lB7McJvJZ51*Kl%mSGsCr}(q9hVTi9#UC#YCiylDr6D1Th9>WePObP_odFNS?m9 zdBK;JQg4$NA&`CNJKs6yvdb>JxdNB9N+}+A-~lR$Sq29OS-yN3b7s$GG#9Y#KuF2P zXl-s|+1xtP?P(H;7#58&mR!MSXf#jH!7;=iVSY;+7rt^XJ-r8b?6JqIVO60}z;#{b z&7b#5zvTa{0(?~hdHSq9t@~k-bj3Q9bqm+4ICsFSa1}0F+x8^abyxn z)|0Kz^Kj#bBQyxKlMY zt+AFvTBe`ky4bsDO2zT(PC|47x3H^fIv7TrG&lI~<%aS*0Z@)GO|^(I`e7ss`GAkZuzWvlU{`KwotNkEEX$KsI z7^*-KMqD`esxvszjSZ8L*I&FtEqMl;QONofCkvR&nif(s>L?y45KNS?3PgKI2>6DeRKkfl zC{Lr4Y3loS6E96L9?KFp5Ocr)AuUVK*jG`OsF z9^s#2ZzGoOAjqx;1TVk63KwMxOgJ<7hvL`S7_KK$)WfBjCXvW{QQ#;LjdBI;xrnjE z>$7W`S1i0~0?r0G3*;7#wXFRrwesH0;~cp zpcPmPN+A^^RA@&b7*GnOh;l3zu?7HzM#Mp&=D`TnRg6U;7$Ybv5WR$m0>IUtYIM?{ zy}7;aj?4Nd4seWg)|IFK^NA;%ct#NTJoNCx+*=8YX0*4n>bT|XJ6L2(k74<;Rm^Cq z$BHm9QDEkrdS=gTrhD%=#k`Mi1C(n44NeM7iEKhxzj7W22Aa9&nQm6hQfxTu3^s1u z#EzXitKm|`L!xu`+>2iKn%8{>_$WuAx)zn|Sf8<()&!Hg2QUR6OB@tf8-mt|c2Nqv zgu;n|aZ@zyyNA=Re;bn*z8yE2#6=iN&t|e^4sNy%fIuJ=2t?rnI^ojPo*^F!#iAt$ zA=@>BSv~#y^7dBV_HaL^ozhLba}E<5lcWa+IPH~?3(lD z2rg)ZS9>?`Ht%bA>Dl<%RVZ7+E$pb+ZV`gp!rxQ?A>ar9XXQLa~mjMPjVU29Mi zg=mGULdKag&moq~Y`EYH|L1z-Up64-8jhjN+poM@)zz<&p+N|PTBXNYurjT2Zs5RP z6#R-K&?`3W9Q$3ny8Gb4{b#i|G=a5W zepe<7 zYBKh?<5uw0&N2EXGaSEeF^*PDPWp%fQwZ6$cZ`P7B1;xF^YnJZ@L-WxJfgZPLj=%t zIzekoh7&VOcy#k#a>aw3xNa?u>#}Rtu4-AkQYmA>q6OESbLz|PxZ{D_f6o!>^6O4` zd3m63*5uwXOs;?pEoiV-VYQ18f&)rBDCf_nK_GM;T6g`PWk2{mItDHk``60_1w?sAydQbKo@ z884*PJoEMQJC=XocYPdVHN5I8P0eeTd`EdM01k%Bz3=fJ?{n1>bS0sS3McULJE}Ps zQ4TxQdfq?$uh`+Rzj0v8Pa4aGjl@#m7Z}LYEuG9}&$F#9YqaMfk@tdDAR4hU1t6*7g6(rT0r~N z-<5Kr)kirR&$V=vC;s}j|5D$+;BC^wQRwVT&T4thd9VBI%vm$lmMvS@T(L?M9jjNb zWNY^X`zBHxw`>vRpmqUK5L!h%5C%s|3_RLP+;s?)gE213ln@C4g&;^VB$i518acqy zX3N&04DlTYS+{mIW#4CLaFBAjOiOc%w`BF=&nu-K5Rn`&Py^ponY48Ntv_5OoG4&@ ziztNzAy#=vXb>I6=Pr@==>iIk#ab{fgdrFQX0JJs%;;S9j#)B=GR6wlf-zF_W{eP8 zMaft6ZQjGk{sUwd&tt}lh1~tXvy2ZbvgI6ZgOA(PhzS)g<2dm`qdWO{J8;Yav-s8L zeBEhir~~j+$Vu)4Q*gCNYc`aYs|Gu%sW5d^c>&oMQtkjYc zhwEeKf9;;j^6hP3RqbtESV1DFD6NTpM@5iPu0}hW1Nj!tyZsB@a2dx+=5-f$kxXr1 zd<;w&g+&5Uq@a{SqVT0ym?W^E9Oo&HP#T^Bm>3(P&T(qJFxCQqHHbuyjfbGrW#)vg zF6Yti?!O3_rn#-JPGpiD5?bP-d30?9s~#C){?-Y~F(Ez`cYz2BqEd56{B>88zWOSP z^-XLYDA0c}AXg4RLDqBVY?#BGIZLUV{Ypyvzlk0CXOt5Itx-zQ$^sUx4N8Yq(^^+o z7~8tQvD;%>f`krl6D>7sTvZ{J62!#F3bU&mc{ z--C#-zh^(omM&ZS@|VB-O5oplflAuBm#C6i80LJ$H;4er!wQHs80#QbgDWTt+A6FS zG?1CKh=!9cqv80~ctH-QG|nTr**x)Rnt77}Djh>YAr!%g;0NHBLVO&`zEGGfGIDU3 zvR^{ya+pGqJ*6bOdq-H?8DKq2qA`vQ6Nni^OMpqI=KxP0>(>8dXUCgu1eX)t2l#~d zK5B3o#m#T4mZ8N-a$EQszSRAm?( zWff?JSRjInXi$!xX5*!%4KqIYiwy_A7B%7>t-|nX{4$h^(>)iadlgt)1&ju4bJr0A z#%gCwTSIO#M_n>8t<40O{+blQO91LJ;A{UQV7!$o_R23__G*PjqWCWK9PT`?o!L7l z(Z=E{L(Fj_YFd;HiNE_Al2^Q$O$UnH`_uu(%NEyha5bR77d%M%modsnD-Ba zv1S;)26O^lg@}(<8l?l2f{0$zviO-SuRiWL_07$j#peiAX`pMl;)*N&+Ho9q?cPl; zmt*nb#l+%C?tfyK&aUM+u^2&MDElF`zWFG(ga)lxw4jOJNkiXA0UZ_*;{#Jr@|8#D z;1kS!>?_>S^$t?mR*HVWg05L??ma+zt7heKE7|zuM#3<}Si^BEkNX>?)b~VWk{2M? ziN854O%N8!geA~17ZVDCU`0h8)fUi*5H$t5D953B^%^qE){~669F#QQxli-mr}Hd2 zeJP?{3VDM;uu2gW0!H`tQOuVinM7r?_{zcSnoIuary1Y28>?U}h_kOZ&)QZ?FdX1D zjia;8NU?+p3X}%Ic8;;;oW1@nHkQC8WWL+YC%yOLW#)1?TvAhT+52a>6wm(nt5$YD z&qlwJh`j3f8#dn+o855|RvikDL@89%|D|*dFiN|);$8(D8^8qROEDq%J}5vS>h%C> zz(It`+!$KHxs_O-Bh<@#!n^O7sR+b^U#vl;CJ=-BJxx^i?N)d{nP|-K4 zrEenS2aoo1?&1c{S^927_u)={4m6Pr04SzQfKcOlcHQUS#e85JN1*j<*I!)eww=@8 z-_O|SD3uu_W_Qly@ttGD>SmD0Byi(y)$=L~=-LD-00KA~vI&=EbF%E{9mK;2Yf##u zWHrb2-^tp|f6q^|ZzG($t_qO=MLMC;>1MX=A7kC3S@ibwR!i4=_UvKx>eb6C)7s|( zH}gDI_|AekTH>dK#$w7*dq7mlvsNLZ5v@Qw5anM~ERK^*;AYY|rVq304sPBzlg~ZV z%+Q>rEIYr8rnUwqOBNBqTEPm0p`xTcCMSj{_w++^6JC1@7S-UwKaGBjIR|%s{NwLBwFZ~x37IoL_KT|vjrCi-WCDqxq7=2Cqpo%;rnJIK zr>?HQ^2gVVfBy|*9IgEF8my_^*w%v7ylkRy2_Q59A{_N=Dqwtk5Sm+~_7cPN>2N`! zd9|oE}N=amW2R=gdy>Hi%DF0B@gcz=hiKw zq+$wdEIt}-P4qY9&`gW9me2~n+A>UC!r_F@_ao)spzOxT0XPKZ>7Ws?Vu{DeF6m<3 zkpMorv{M0qAP6<)-(2CY~& zJHsCy37N0vIO|UoQn3!oWeos4ocz5d#*)r3w`s4cb8`61b@(I+?_YXNhOh z^ybI7X6H#Xo_-Q5I+}=i4u!Hs#DG==lLhko`*5;p0)et0RxH5p=|hc8QXc3>tWYio z=}e20ZhYd|6_dxFmu}6;cAC& zM_TZ!3EfHD!k^)?_YhpZSo}23!QPEOe%Gl#<_L7p7cSqn^j{yjp>avq)d~Of2rM)UE?YYJ@~^E%bM!cyL22=iJf@2^U)~k-Y5Hj3u-D z`mTK#Yw?YPh{4(jP)ed2deq1zLTD^OXt{aQAd6-!pg#K!oYB95=jyH&4oSNXiKJP{ z5vVd_)ESS*Pt51@Rj;D1u8!8W7WNF32$Ky2#-}uzLjfw0A&S#bKqzwPJ&6deRwUvM zCoE~>{_R7IPfT!m&-Yoe|NGoA+Qbvbzm>XFJ!NYFu)eL{geskYSc;yZJoDO{X=-f5 zb=~S<*KH+Nm!*&|QB(@YQ4v=ardXno&r?1)hzSgV2?_j=Fz}Jw1cE|Biz~42 z;3Tt~cJtcv8fN|r_LM;kQ4K4_v zz%}sjnKM}O$RO=~MI>8K{KOM@Z0`hn$9*z!2Nf8Mqj0oENAal=uta13#$p6Q5q6K1 z+0;AEnVlP8JPA^qj!%h<8n8i=h?|8Rf!bT!S5=_W;+M;yZ-d)d&i&uoI`S2T>k7WYrZ6aALst_XK~TDwvd>)5@~E?%j1*y#^Q$xqZOVg z9Hr1osIfExOw<`_jNn`0>E0Zt&us%|4LW#mI$RD9alk6HqE#uSMa1#~l**=7Rhrxw z9UUQ+PE%KxsU}|sCN0(z$`(L_ShO*CS_4otmPdLfdDrP3tPAV;!fnseJ(MF?3Rs!n z#pi>6r#-isO=IvYIhRe%C(|An;#y;^B@x0UXD+0(c!;q9pb>FFYfyj&6?1VshoOUcc0D;kaZ*TX7!!|APMpEu z_Es+1)W=A+M3~BxcNI=F>VW_%%D=b?Oe{_~If)S<2r)*$TC6dM6$lNXU&4j~NFMEY z*wQeurVJ{`Lom+1z9a`!7M<=1kIkmr7bV}mu`uf`@$cYf=VRT>RL-Ta8d^0?5UqfaV8L&0yJQG0ZJ#+^V69$ z2L}$4OeTrPJtp!#IqTq9K~WN|uD1V+ zUv2;YV*WEsN|s1CaS!4x9FYXXm?^IiP3Quda7LeLr9)e8EWrS8yw1&Xg2x3m{V%63fEk%I<2v%YWd|s#$ ziCB9q7OURK$wUIz^%yT0inzqJCN!3be8`v|kP8gfOroC<|lUYr$_oYp|g(Oks=ML81bx! zlhg#E(2(&+rBZ}JK%r11kx0zodCDKk)rDh4j8<5yKv@(nC{PaIYH}k5Y#Hk6ARdR9 z1M3%!ajHAW9j1+$nJK86s3b3u+aKZ(O`zaPfCiM~VYP$t1GG{Y1fno0C>yi{s9*x( zGq8msHYlTX36m>eCJlQhJzo8)K}K#K+rd%FdX2MethM2f05SR`Z1Ud9v?fEGakti>5WC}#^t-%dJ01n;Wwa`dVAXMS102IeW zu9^yq0|}$oQnl=b7({B0NMJQu+5Z_Z$|6WDc@uq;L9N7t8yfbnXkp`!WkJ3`eNy9x z0giG|D9ToFqByknuK^K4h^k43vaw|24%h;i0Z>FbteRAlb+N{mBdH)&jv7fP5($hk z#4D@gXhaFhf$_XyVxUORPyyv>(yb|M3`&I(%Nvut;e?qq*QdB~Tb8A9%Lgu5gf`33 zUV@=dU%;*Ecy_MXK+i;(?$IJY+BU-G{s|Z>k(yPV$a8f>M-}M*)Xfc7je_!dDJ^%1Hv{QYYj1LqkXq5^BH-)>y1qOfe*rDv~hc z7(a;(0BsOcLJDPy1L=Zj)&#fi z97QWZGv#LM2rv*4FQU4Q!lTeyihjuA)+E{-MA@y>G_5*JZ8SR$;@}5%_((3DgG(xz zsshGw9JJDeVUdGHm+=E-7BwXKtIN9ZeapA+*~@9`Te*DQEH*4{BN21iJ6a@R%6#I& z6)f&-;L*o7;+hgqW>4VGMQ>tmW13CFd48~SjJQ^0>J#XOBqBm$A(){tD3%EY3Kmcn z$8k_vSE1*Z%aqC`;dx5Rezz%^yu?*HD1^8f4~>Ip0RRPYPpW`P#K4PBLB=>KmL|7z zgZ^i}o4br#N~`E2NlF>kIS05f_5^1(ZKJ)_!L-d`yFZ72dulGf?{-KDgw`P8RCpv6 zE94F5%$eZAWg~cnQN%HLo+9uSVXlnHmvE#=n;B;B)8#@j&*Mkuy)?~1Y_oOi-U3vs zMNVlyq7&?pmHd0@Z#jmlfh96zI&5n9n^4;aH+mibN=MhkTOJFoCJ23)#;jV10w59s zpe)Bkj-pEm1Y!uRL0}qCM5f=Xp%?=5+>M2W-g9`wT6^83V zHibJmarP-RJ$8Vx@>He7QyQfJqKX96sBQ%#ma?%lCltreZGgh9XgiLm=};kpj99=r zSfkK7Ms9MV`-L7AA{D*m>Z=Q>^b}wKl;dE-GA*ez!-3C+H65gq9*^xBWYx?DPMp_5 zS>O*_2hdTi|I;V5aN4|<>MnO-xyU`+din93SE1Wyae7CZs!hrDb>f|Hhoyy=EH z{6=Pw9391k0X7PE8833$oIXBqeh-BMMZBa!djV1|LRqlIV#Uf#PL>%v;BSBGQ6A$6 zmG6Dq4C~g{Yk&9xaqBWpVHZwm9}2-bNxqo-G|#2t;24X_6F(^hw)8>)BQ>B90i^br zC0c7$HE|4*u$V>%rBuI&aHJ}UZ1hb?Odkr>YGIN@j(`Xf1u*GYoV+P@arBxCmdSE4 z;wOhB)4*0U`J?K9SwECv|3O^Wu+93Xzm%im-S8Sc=O6;uDiE~Ox(rM zx?)j@8m0{l8Y5V-jB$R_EC4>K#?hoA|KLrKz@VhJ-ejNQ4Jea{@gb}UBcGMJ#90EI32hzOw( zC`@wV{9c?eN0<*lyO=_NE#B7q-c=++H-`xF==ikNuLkj&uH!6;A?V*tsYeGb+ z={NYHZ{q+BbB{%tI^)F{D*4mkf&yF1m`n@VPVSZG_Fw=GZtmOIJhwUT)F;xawy$Wd zC#D7)Tr~Uq{rqv@k6d=#CF~o?@tvmzNO@C`QCc1HfGmJaHP{t`kaw@|;G&i7IOAW$ zF;5_xnx?s73aU3t3UHa6B>(6}yYUQOxO(^Q+Y6A*W~+^HuHz8*JnrhvvE6k!t1->N zyx}W%?jkiKMoXg$7D9nWTjmqzE#=^W9(L~D&6b0CimeNI)uLwB&Z(ymkMZr@W0;*| ztf-68kccr68Wez5h!Mnd5x}#Sxz(g=jL;Z{hliTH<&KjpHb6=o1utDCHQQ zO!1w;*YmT|GRm1oN~s1sRiZpufKnN(1z+gMj&j1>QA)!hr~pDA@qJ9OTrokb0Glr{ zF~oQ&#}7F|iIbUujwO{To{lNDJEb0+av!3T>^=bn*X~ z7IaJZ)~?u?Z=^wC0T3*RI^@v^H6tcC4-;+%QJ9L)#*xQ9|;tGSxZlOdi`c&>BEr4EZ_wC5s9(V#4g>q^8E zNhU`|D^Tg9uCAW`gZ<&az`!%S0GR@JS(m(ZC7sVfdeSEx_o?s9q8u>3;3P9x*FlxW zs?c|0apoVVc;ru$?0ImI`c{Wz*2RliTm+*Of6AZ8f8(x z8{`5Jrb7nMfED2te%r)x>Ig4wQa7KF&BtAm8`5JhSDQ;ZsgKrMa@n6vaY; zx@yxPHjfes>UZf6(QW6RQEXo+Vnv*1wDFz3hrLXS*OP4OEvNui73!SlA z^O)>@>_m0DEy*Qe2>DS<7zkcAB;`7w47dus1X98C z)Gchb^LR3B=UKNElbr$aI9P$A4`B#F5u7AsQxFQVY>u~_vKPM)LwO+ zO3=czcchg+1S?}G+lKI0m zB0`PK7C<9ttVvbOL*X(yZU=wz%=idA8ee!|}FF033=;`U9GGIt+HqJUq z^qVxwad4GJLp~SZB+cDM>gg$%r?0OIwkFo6aXpwEg9o;)WzDk1iX)Wh zc#Af9g$+)hIxBhrl!K@k|MJ8I_ei@v6GuQah#*mjM8&Ytg;3z6QgoiR>Z{{FG=z{E)T|udu9g7GB4g+G$<5DeN4vp4_HG+JXYo%`b;t4BDlCL*OoBJta|zV)r=R<=jr(MKPp zGXF#8+<63hd)RL4*cG^Vjz+8yvxYa!R^0mFCVn~INP2E3uIqw;0urvnrip+@dUIGb zPTWIljdnCD8nHFykWygS7YI3}IjupnYDN+-mf&D_H%~nA1Wk=i?BBOf_U_&Lt0Or% z;dk4)95G@WWrYaT#EtIXIDOu!e7i{LdJwh0;}4FYF(}U? z%=<_PDun-j>=fqeX4=m?`6-S-xuK7{h_tA15^Zv4IQ}5YOd?Jel)CxJr`6Xx8p?ON z@fhMnl}{0VH8uIq{%O;9#|I02)+jInLe#Yx_4kTGsQFEiaJ55Bc@%7sy`{Zu zE^J{_ehYhw`zVQzR&n0cwvU!X;Sdd}ZD|44MT~<9oGG}NI7poSp`h>kzZ&{3;Byoz zm&>=^bkj}ymMve-?%liDQ!&@|m_K_auV^YzA9JP}@LY#e;uGBe^iFOHX3{WcKCxs1 z?P|2AtE-oAnaC@?^2Z_e?g=^AH-%m;3hhb)Z;)LIL{s6tDr9azI!XtZy-a!ITYzAfZt9 z6`lyMU%Z8XIN=UHy7XSoiEV+A-H^|NDI#{t^E#z7$4AZ^&37KV{?BJ9J)ix4>;B=FwxbB&Vl}uR6-!Dm_Q)45KBl>zQ24qPiva>4un-9N0=@+Ugwf+A3mR5G zQ%TnH0<~#rTbH9)UA7PkH3NKs04NIt0x=B*Yq0PaVd@e|M66P3>%h8!uO!!X{!1+G z0Rk?7MJ&;t7hod~Mk_T9HX4Oi4pht)ueh8F+k z+L32_Zmu1gRs&1h39H_co!9wE+(d)*4H7leMR2KEFl7=wo^j2!N~tl9q0T%YciqvU z?y7UV4dXVbc`i&JthT^F09|n??R(&-0=D# z>3*T-BKaHt<-z|>e(~(nI_A%~ObKXFXc5E#CrV(dS}h(?pr`lB5CIDdxJr0^%Qh0O zkFi8@qQ)?dH6GR`5aSSrF>DaWAn<+7_+lEHTR20H5Dt|1l}$37TuehcO@rs)D@92J4G5qS3I#*n@i=u+mb#ec z#!Z_0M?!2MB(z36kD@2cP-QNwFR-pXOEOzW_ntlc@}`@Z%;m^rv+Q_w+s0zC_ydks z0Uyb@oLUZP^EFt31AEGNF-6nN6hYC)6^%qK{*LD$PKeejIto|_ftWHZXfiBq^Kl%D zh{1}*p9~ovR9F=!mT@qX7W^`Pp%-HyxnwD(RHoc#@G{VJLMvZf`3PBZeGmQTz(-F$ zjU$qhAfs#<9aaDnj)Q<`58!4Z9sG~i-8E%Ln9u?15QYhC=%Q?ly}hN4pZoUyPXi+&VmUT?=AL`*{*QU{y8e0Xx^=Nz zfAd>9XV2!OlTMGx$ep77ZpnxA*q&iwqJ7-&IMJ8h?B@{o~Sz=LRj8(JJ zJQ@^mTo=ErFri^-MsZ=Rz;W#v()EoT?C<9nzx*W|H*F%D&akh0U#XIN`I3nAa+KQe ztnBzgn|jY_P5jIcp=`kdd!H>K)>a`CngAX5&<4Z^+EIwBqhqcFg#j!mL&0beB9AqO zl{gXA-s9yr{nf1)fOcIWc<@(3{D^9*%p5+Lote;Re zK$*$4I?PSMMLB@Fg__v@$kQKKx*>U%pUKXh+P*S^%e1|7K>*bB!vS%Vcuk2j5dc98 zUS6`dq#Xne(GQqT-l$u1r zZXcE>n7ge@eQIg9Jg;1g+WW+(k`4_Ui{MXB=pwa}I4KQjt=UmF*S>W^#$GUBBFF?v zsb`tCtVU^S+e>OtD69o*6iq7N)eYOhdRQBu zax-PB^lYtz5)WI=yTmY|hbBhPfr+QT{NH=t_p66^Rzw0K9V0L1rl_x&(x4pnmMyoB z1}vVFM6{v7T27AVIU!wS&Wsk~$u#}_{ru?1KjyaI{~phE86FvC-@fkaftxr+`q+T{ z{NpX^qc3mfi@t?I2!ybImycfxY3WSiS|15D#2tt^h!s>2f>LN@K?@22Omuw>)_^IN zkf=2Q6bjhw}X56d)U^i9d%p`)2&&vi2qO9yG~hLc1E}=;?{xn%8}J<9Kagu{IV^YyU?gxJV5$ zQ|3>BCM=bC-P)EnzUAEI+jtRGE^}=^^Ps=K1c0c zvQNIpbBpbB)m4t-{XIU6hc%c8)04@rg3ef+?WOX~R}IP6c%D)sa`=N40g1*lJ5E@B z$*Qk6&TL%cDM7n}(i-K0aulLDv>O_5$Q8B5QVbPWWOs9U;}!ymM;lT{Zmjh%Mk6*x z7`TXa(bi*MZ(-v%e$f4a@BX3uC{TJa&ZSmLt)Drw^DCEJdhwa%QkkLQA+EmaD$Y3L zbkgYzVnRknM%kGQ*y1PIU3Tf$3H&JNwH0&3(p!Mn&hQ8{94wSrr6yPw_nA|lq@k%9 zfod}O`#0Xm?RVaRRvyL#^z`ii{Xl>JyG3NrF?>%7aNb|f=PqpKBcnd#4LAxMf%-;h z>q?Sth@o7I>w%l_(5?qe%|v0NPZtJ}sAE(VN?V+mB9^px8Nu=5Rp8oq3~^m-p_j@+ zwoda*zw^kae;T~&mM7&&j#Byl_nhejLwFM#-=h72tHsSCI)S@#hvIPY_U}A&{=<{b zO*WoLs0cEuR<@1+!*tMy0Mo$|Rf;0O7$mGg#)f8E&c*mX>pRoe-u!nPKJy%*Imc2z zX;EvEE_cp!V-4NDPY57~hco~k9?Xq_f$PHA>%Ou4-p9ud3yUhAi_*M5Z{YC)aCm40 z3LIcXGR~fId1GIZv;THd#*PXwHOP?E^W)3czV*~kHFY#yoJ@K+s_J4-K}G{Af{g+l z(XSi|U2cg_wrwP(iio&atD#~d8f#oks4&Jw+c?Fdp}S||*Z=UZ-Phfbl`d(#xGY7uOBXyI9OH;1&T3o@o~^5 zB<5;XW)<}+K-rMyY=&%I9omUiPj7tW(MS2g4}QS59nX?VrZHi_{=Iwe-M@eT--^g% z#~7L(&;T^OA;H_;+{yc`5T6J@0TMzi4z05s8amP>(x5aro>W2OxC-q=UJRhM0d3LB zfYvC-qLctr*HHl60KyVDfX zFm;HIKL=nU$o%Jn=RY{6ZnCjhqIQ&s0Y{ac7egYuHit2?c89>*;`)>A~VSgu)nbwaff@vRG1Va0(eTolGQ5IsIJT0Zdb)1&|A>VGVhMwwV&#g3SStWHjzYUJ zyqHHUmOw&+G&<$4d|bM6)HSG&Ig|sB23RPb(b9pep8gpk2YKnCn`U76e^$z)@HM+%j6h z=$K1yVJ@9+J%8LfdfR*M-19l01PlO!#{e*^RXAQB8-L<-?H~MH1Q<|ip1b1NZk|Jx zV@8&ar<-mo#nWBNQ8h1S+Q!^!T3f1EspVX1UQA>rDtntlpvmZP?BuTO8^8PBGk*v0 zQUV6xyG?3M*5S@Y$yCGcav@6m{{MS2A~4s3dI#bf0P+U%0=vu4@o%CvqhMho$+lu~ z21-wL3N~M4kVzJmeR<2t0>h`u7 ziDIcp+4otva3QCkdTO=fch;;~)sqNfF%QRasqO3~Rq*8Vc@7Q?R8Nb%|A7bCxaleU zFr=lW70-1!(BEI!v2EK=4jwr0Z@|U~F2@>}4p0{XrVXfz!Ls+a^7`}ISSJD{1I7XZ zt^bHX zRShyIP=|Xk)pa^x4ugydd=|CDZ+^w9nb*_~aC_+i1MvB@YHUkz%c^AZjH1AR2?-TQ zv@y6uqtCU5x!UhQt;~(0_FM#96muPyq_S)(l>hzRW4uqICyzZ~YLL-D9H>jIYFIJ* zjQQu+&1`yEA`@F0PsCGB%ta|ki13M~eip?G1Xf`!U==|qOy>PUE*EUu**9_f&+i!c z-A(t0PXiM`dD@Nl(m^H;ECnu{Idk@#X3pwZo=7G!Cd61JC#1r2O!|)bh&oPI~bWbx5 zG(~`!5v?;%@i^seb2)Qa1C1e2D1%sV9PnI-#lcI07i~`Ex}ZG}4dQ`vK_|dTLOcV* zW)_p~T$1BE!kZr)yyvYd5;V8tlN120hl`XGRCZC9p-t#_?*N9GlashQs z1u};v8pAD%8bDnJaw%{bVz}y$*F1Dz|KgL~WD*s5FVC^}OD#mIS_Bs>*uZCgbNsFg zj%&O2je}RUd+#J9nkQ%Nj`i^hAS4tlgWZ8hQ$zy0Td7c1R-Kbv?{E~A;8p} zIiX2=v}ncVQoiRGqx{>i3^zsBG#}lka_j+f__t*YNCIu?6I&KEE}gM5(Nw=kr(<)@ zN(YVaXc|@q!5AgQ5~I0%dEbG7(vAn88QpT@9i?5s08j*c5i$HPDgx(BV72FY=g(+w zKd+&_VPSnkgQ@@nHx`WoC{7mzgjX+gRxN1qGKi%d8r-CZW6OvYbZiPP@x&Bt zR2+0d;ihAFnIt+Hrx?cQ?jO(H@%Y5n|9X)7x&t;vU>S&P1SlMfYpRqYf8ZS%Bv|g0 z54L!@r#^?$YeacO$-iz;cL95WxgcG@21Ecero`NU*snXQd%Cax(=$tNxNqOpLnV3r zMA>$^@x*ip$l)7IS-(tc#_LbIa?8bQXa0B^SpF9QqbdUGqifp)bTz{AOJls^ygF9T zizj1o1qBQRD+CCF0P1k~p{BxS9J1OWl&Z%v_Pa^h_{)IXfo@<|bd5(M&(t0PV2=2W zx_}p10*C|d^vW3_PzFjs5Lx(qN%#_nOtXQduInD(+SYb*#T!}H*wob4(9q~*vvs61 zDH8Dnv3Lx}b+Oh`C=?hSANNNN9vtZH>wBg$itu1zV&Y-oX`t^V4f|?dW(H^iT7kCc z=LQ#MUfisfU%EK8a%D%nqZA+oD}Gy6CzGDW(Ux4PWXFwHvZ=VBl}v_Vv2R?BZ9R}5 zczjo3@BL%!vd|O3WEdEX)`=*8W{wds0jNO6Ma&GaEwS;(U$4!?YY|x}N>Bfo!A2!^ zBiLJ_n%}Plka~YH0jz!qZ8KcLN z7=LL*fH_=~{qIeHN+gDUvrrj7gJR5C)wA*cYv){66^6keJjRMPD!33=`Yyiz)wgib zg;-6zV67*I!QZY+vBG>Xv~<;XWb3iUE{w9o7{v-eg$h1B{;k zNr6~A5JHV|SEHcEM+QsD`xCuxY#OZtM%XSvp3gBeKL9cKRyq-+9wLR|m<{|{tBz|*HsVN3)K z6vPEMinGrH6$+OG`2{oVcW7W>uo4imG-rMrzdDpl7=MOM2FuHlVIEGZjy*baw z%fP_Hv|xXIX0`=8?~eJ4uef>wL8jl0=42+IIW3Og{Byf%4+JqBxVg1hn;}twD@l4n zWo^Un_fzfuT`pNrGjGSL?>imm-ZjmS*z6{id8L<|6CG$Or~tu|851zTBd{K%5gY3tWBZP4>=k+EG*?>c(JslOVxXtPA$W-y+z)P0&R^8 zL}uB&t54t;c+)24`u0pcn|Rx-u*#{d9Q_{}KFnk1;0H4rJ^-n_bLGdJ5-QJhB|i!_ zsrJ*djlJYu67=#@*kj#$k`r&8NWAE|EZ_9rqq&to*LL{{Z8t2M^u}ssFORO(%9qi- z+bhytqSzUud;M0a<(r;+G*`az$WQ&hk_-$MjLZ|SS@#;ePy+@OgQu&X%Q~loCIAYw B#N_}0 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/example-diagram-02.png b/2.0.0/assets/img/example-diagram-02.png new file mode 100755 index 0000000000000000000000000000000000000000..416d157e6de14bb77caa7511615b8fa29225b688 GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p3gBeKL9cKRyq-+9wLR|m<{|{tBz|*Hs;S4w% zSp+DE40btly8@+!OM?7@8TLCgFfdrLy%G?zG-~f{dGfsL@Z9K63=E7@JY5_^D&pRp zXXIsI;9**@zdkeDf}MBA{KZ#XJ%J$8??!Vn6VRL%$8Y|*U9|^-7!KUrnk?IvDA3R( zr*)ItFX;dO{b5P#XRlS-wf)e6w|l-lbz2){f9~tj&o4YrO%-~2R`=R6kDxVPuF|_d zdR)?QmCCjEzqCs9(tanRLDj3^(kV)N-%t3p=TyVGo9`!deeM2|xV$frp}|psgY69e zpa1c}Y-`@Q%y_$g#28$wD&*V(3^YHNSt5H%}a{Zj-8U-F^$B-uB++fzP z|Nn>D==bg3>v5|3yLn>53B~rBmTmo)=ig!G)Bkw?aLJAG-0K(ZQmx{N#%SQ=48-T46FP(ZjV|MVs}yis;2Gx4YpdcVF}fp3gBeKL9cKRyq>KZ6LR^6~8uzSGotqbj#>?kw>?hEsr2_dH!3 zLn`9loM+@^VBld|;9l{6%e4YNsRDcVmEDto;L@B8_U!5m%?=DK%I)qxauWaKq&~1tq0V3`&--iwcDV!a$+p>FVdQ&MBb@0BT>9 AO8@`> literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/example-sites/bartop.png b/2.0.0/assets/img/example-sites/bartop.png new file mode 100755 index 0000000000000000000000000000000000000000..ab483aa67df7e5c6d4f943a89466f08416e2bfc5 GIT binary patch literal 78189 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ξ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 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/example-sites/jshint.png b/2.0.0/assets/img/example-sites/jshint.png new file mode 100755 index 0000000000000000000000000000000000000000..ac7086de1d41dda2e67698aa300963b332a0f52c GIT binary patch literal 7258 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 a;n@V~du&xQx&2c}0cr@OQjOx9i2n!s6rPy? literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/example-sites/kippt.png b/2.0.0/assets/img/example-sites/kippt.png new file mode 100755 index 0000000000000000000000000000000000000000..b2bb236d990907372630f08379480474d0f56440 GIT binary patch literal 52306 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�!F|Csb!NQpto<4Mv zty?eWvW-Qa_{lSzo>?S`1}wJPY}vS;>Gf0mXz#a3ic_3A^bE5nPw@5!-pJlPUq9de z3@;o$z>b&h;Kad0%+1boX66j*XO@ut6;7R9;Z66xfr21VE|w^;Sv{6Lv;mShA=Zmk znQO1js9<2a&o~ZqXrRr~0sozVsNfYnc9JBc>YMVoJu|M`cNjC?(d~HeEL<;WH=fK* z-uC8uH1^k9-+CW+-~AfiaPNKR3DNyL_|9ME_SU9Tk(gv-T(Xm{Fb4U>MZ?@wNvJ$v>rIWftuUAt&B8|>Y?m)l-- z8&mZutggt13h_BJG@&|r>?nJ_y+`-AW5*5#=^&R7b-P_X{_b77S+{ zxkYC`?)UoCr|Y^-kh}838FKNRhK*N}K32=(uX0|EmQ8sWHH~WfIa;U{p z;ESo9Zb!q6G0KsazYyl(ut3_Ig0d|Y~l5%=)BngC>#N~)C##X^x^jB-&V z93A4s&q%`mW$!(}o>V%p) z@A>j~|NZx)`9w3GeCkPg*?)b@ukq(Q|BSM-G7UDQCVe*W>rU|2<-y8jb2}xa-lo(An9EpZ)A-NVpSx4$^mFK_TaF1+Gk{BzEg*JH^GLzGjhq zS^VBIZB!YA-2^g7`vzd96J%@f(P#CT>|tiIQ?fG9EG```M^@Sn*e<)KP;Y{)_rWNq zir2xYZ%o2+E{eSNt0 z+G}zB_1EJY-}nYv+gh=1?K*t_``;&Ui160$_X`je7Z(et=t6L5ZEeM!cixGfo*tZk z!TGrC(#v#z*neO@?!N18jzy8}|AY%KybyQaeK*!`SdU4QCdp3vrGNbr?)dLJI1ZWT zH@^7|yz|aGICk`yfJkvkF~0PrFJaZHRZ3ub1k08!!xdLtfoLp>U;g5kxa5*cP*_+f zApP@S{2UM5{{Y5~8;9UuekCG?AyB!wRN@l#5JG5kAM7QTyp6pICsgpIDF)= zP@n??19)fkJE*Ix!yo_fN1?iwoV!Gxja`FjU!Zn@vHaFR`uB6DPanZThdyy@Z6dUl zx&|W+%miDz2mXj`YbY=bUdqkQl{n`~x#oeF_az0SAx8-a$W6kHSUj%BMOjfcn>2@n zw>Ea!8rHIeFmvWiX_MuTfBd6>$7PpYhFfpF6*bj062>+Xj^Os&Z^x|Jvrt-6 zieLZw*RpV*d+s^hcH3=O_4+Ej_S$Rs)Tcg$%Bo5%y?iNd{^iYhebwtYe&RSfJ38^5 z?|uj0`1&_+`Q?}6yz|ZzV7TDI3rMLE?6@!l$m;9s@y^@tV9S;*0zO~++Sg=`*L>m{ zyt?95Jp0VEIPXK};pLZJ#@sn`v1!vLeEBP1mIXX<(nQRgHxJ$2-DG*CzcbD_LjdjD z-}*Kh8yX2*j4hrmL$BTY9pX=DE@T1@&ujldo25Kl5FnAYi=>4@vr}7|Qa;|?itRi1 zARbSkaq48unKK)$#}47}iFQm-Al=+@0!77@m^h&tJw5#>@fRW#iKD8z5+09RJ6c=8 zgmcL>PjkKwTH&VKNIrmXt0xzz;?_Ron(ul~yP^R+f=0(fIM>NxhJw;VvZ< zME^iPDF>lQ7N5Bob55HhJJ%C`dqN2xKP@cRfddC{@g)~Sm*4&FcUZV!A?|zNKB1%@ zeBeP86&7j7TAXM;!LhJyf|ec|K~6v*8j12Z+axt6eK$2VVaD_sq}G^NK&Yu*yLQP- z36}t+u%Oc#r=ha4Qu5Rl7RgJ?zV$*9>T1W19oVyH4?eDhu#Z0as8E43XU)Ws!$+`V z`wq>z;-U{V#AsflK$z`DvS|(JBut5i50F z!_G=;1a)43q{wgddIjA47!Jb@S%3B)Jj^5wlGf>);xKy@|$E}S%F)%nN z?{fdZ0F>O9HfWMbITQ+#LYIy6f4H2|5;|LvI~Qga85kUpMLKuxTpT@m6t%Urm@#99 zcKIMXN4AWraiLB=^~q1+`0?Wcb~9(plzJ=^#!tZJ&6}}t!$yLqP-

T?7?=NR^SA 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

xg z`-vHWL~50?#G`6S4%a1Y7&Fjrsxhag9vdjg%=9$0ohmF3DcDp5xD&DiZNzL&=KLAN z^1}U8z(2pZ01!l^40S}0==iFGf`)QM`%L?|QpWg#5h=noGx#Fo*l+6Z$U?yGbw1{e zSiEM-(zkSnFc}R>Cs0moHXu3<+M)C3&qMI4s`~GJ?^$#lIvq~UAh}`H4S9nC%-i1n zHViu48vvp~<_;e^jAK|ib^rL-xJ*t?s!!ot-}+XtIjUuP>dB{YFAN%0_tq*k`X9pB zlz^j@kp};ZS*o(1o|y)q5!eEO2o-$orc0T5HZ?SP@BqYCnNT-@JKhm&8_uPf1OPTj zV_05fhiE)$Kz$k;&Q+=_olYWP9ws2PXRvW~oFc21Jn9P31iQa2Wc__66*+NQ0;N4Uju#mpz=k!9_u zn#$EeAUcb69TmH!_#u19 zaiaU%+QcD1<4>Ks8}N(V7Q1VSn%$@tyj!7YWP7F05&|SRX=zr#h7P#vz*sYv&!e-n z<4znuffY!#X5abFcjT5^Zvhnr7E^)Z$tRzbn{K*Eo_gvjsKu4a`rPL}CvSV}+f*3+ z)OVl4arg~#!t3X)x84eO9e|OtoR2>GDC~fAb$sE>3jhxV%}bM)WcTjfpyE(($ar9M z3S&nkKTtzUjg4;p7}4PMuYbM1$K}hHu@AuJnKX!+JLn`~2~b#7Qdj|dGHf043`S%a zx&J=0l&y(xYgXmD(}aPh0{on*KSCHUF0252v_Dkqmq{7059zUb%P&2RP`#N9*b^8{ z0@y%l?Xb@~#=xeO0@x>yps+PU!`MKUKz&0UTW#|$tHp}Ul^tM}6*`V1g9$U%UcPi0etyv2f$dX(T3KFE7YcDiS;BMY&VedIk^%q) z;%+;dHYYFN!?y{4gPo_hLe1?ejW zxKA12e>sY_y~>Q5Eu&DK>^&!?BV+~r!uEg-U4U)GMkH|1u9cdcTNJ5DTyCEjmtq|< zBO85-x?q8#bG8>+NVx!KGaL-&6JYHeT}Xl;<*0&%EH{qhS)imjE?&*j2P^;+*a-@^ zNt#nWM0+EyB#hRnMuO`aE{2*tY6?Nwa39SG)OnePgWq`c8*=K@DagaHUn3(-O6x;)o@$8wim?+As-f{aKs---z{{U83P+D5|n@`^ifCN|qAOQ>jJ+NK4j|!we z|M}0$JKy>uJ&e1JbTBm{3ujsN+F+b$+Cu|y&OB{3ff1_F|e0gm7NEPW5C3^+95SvOKx?x zo?TjDbXkf4rAZS2_kc^O7Sr65 zjQGlE78F+d!!Y*@0S=8L7B483(06oV#{B?%6a$39fuN86h$P$500#TEAJhHD7jz8M zd(n^+ED^1j2~s4FAqOIOLEub*HZ^e6{Mk+IY--zZUs7-YJ5XDYUxA&|N&n)7i{|(w z?gh#X$0&ftrwZ}2nJfSRZW?qzR)OWk7cVME>>A%C_uhLiR$~Ag0(Cs^q~LtK6XqP+c=OVyus|vK zeZa^rVP8j#aUR14*@Bu4h)qGg@5X^7k=O$Au!kOcNFIOuafFv4&;c+Zn51JhIuWZW zz)qjBu(+U|J2N|@$5=N8PMd`fqT?B>qHai2^{sDz3m~VgXvB?UbtXmH<>~J)qgBBhfJS znd42kjA*86X)Pf6!2tt!>ynI_@41{lBNB~iyG5hnZLy`$@9ThLsH1xKL8W7{&swr(t3YXzJ>)ED-}qG0hG2JoF0NHwVp+OZrtp|Z$6U~N{I^#%r!0EUi8p^Rrmkis8T z`dAI{$EXN6hb$ykGwj1Zy5QJ4Nd&7DSTwzEWOPI>Uc4wLZ#s!pUV-e&l`Aq@P>l{I z7bpi6uwK5RLUPL2n9iNgghsNZ=2!3w#85(kBQ^F@AwWAXcOE&UvT%<8g~k0~Da2A0 zwEkvd&CQBqIjR82<%=#@##;7jjwW1yT3$n}SdJSS8C6A6(r_g1YN?>Hq7S2K(_}26 zeYH_6%9*QY4Zx&Z8C{|(N8GAF)^`cvSTwn5R0;z*37Nm4{D8)^YwF@7osX3@XQCWQLp-Eh2DiG(egKJ$oNxI8Mhx#9hrOe}&-}cTSXclB01)k&l*(#aTqQ}W;)fUHF6?>a zGkOC%m1YI>O(b6rZ~@Rj2>zl8SG)hfevOlL=N)%KW2myDt5>heop;>{p*v(<5VGrY zzxMU7fxV)|I_CijsVPnpf)t+}h~>_Zw_K&g3b4mm!Tn|pJPx1$XfOl_&SjkTo@Mvw zxNa!!`#Wk!R9B6m0xzNkXx$bT7F!zIB4REO*-TniOAWa&Hz`L3MkSNUNwHd!IYY?~ z4HOLEN92#6S(A63O0=RYgl?QDLfNvWTv)E@l6Smd-lYXN4ab(KU6Xt=D>2a|AM~t1 zL$dz@&iGuMdX-vfU7q~x|1MuY_rp?{$jkk&JtnpQG>XmDTN*{y>L)+cK^F>qv@`l&HQKB)7r@qkr6>-bKBal&$)#8Bg+bRVd zodINytsp=@JYGYAWgyNJKEYC*JAY2u!TT%s%dNNEY9ewz!|RN;>y+AOJ@Ld7pe(>5 z!Tt(DZ>Ih7=OARZl0fuO7E+A(D z36l+J+UwPtvQkO23AR8P?>eA!Z?K9^I%y4Mz>}4VkVSd!b;(PW1 z>*aOJp`&m;n7opipBX)r`@LL#A$3+J0C3WCV**v2!{n$6JkJ`VQwTs|1_41YD7-{c z)2Az&_!ocq7hu64H^RW7=>qQA37!neEKLGgzzC2OBmT(x`O<|Ed_2WL*zOf=lvd8T z3+hbPv7=xC_|hX^q79K01_z|H?k3cj*s}+|gD{d+i~5O)3DgbtU66YPv~y?=QfK3% zqrx&eG%U__YMN}PDR*YV(kzxmvW_gw%}cx$A>T+>*P8zkEY*fpVO2p+&hq6+G zHWlE0BgdY~KrNZbMHMV5@3zsujyjKH@zh?UX@M?+`VN*fs-T9FTo6gYORrLCMC9!G zIhkn2Ww1UecDN*tlLCk<0L?GV<2e{-3jX`{?*pX`5r&4sNhBf~_9h$&fjSO|95iW$ zQt@H-!^@PPun$=5Bu)|v%GrtpD}qBnvq5TyS)nO7XH*6P1!HF6Sxm-?6%qR>SjRJ$ z%gZoBQ1Ik6Pk;C6fJ3U)R50usB@~5qj4<1A+k9yi z?*&^w1#l+dRX;$9GR#jPe`T+tG4Q1>7oU1YR-H9D`5KX23=5j89X@pMpr-QQW!htX zeM1-1J!WxX+mJ(9MsO5H1DtPB>0 zRMxb*w5W0%u@o_H*x0kR&3!DTM`?k&#QR{8gK~n@3@LfaCfP0kl3snnMwU#zAeC4~ zhEk&%0$B)_;Ky&~z zoIZuMomg0$)a6>4lb@3)XonTD8MBI7K{^=+G7e;ftDKX{tEkx|wDY27SQVA~Y*BQH;JjqCN>{H1gug!yo zsn+He(!8cuA;LUx3)__Gh1O>SDCK{DcggcVs4gk4&yO z5-TG{R#TmJ>>w zQhd>!7fZK3U~MCl3gk%CGLdB>TSy=xsE{gY&-dr2W_XT2&z~O@8G@PYVt|U{H3T{W zoB~wXqI}IShazQ1s?2Z3;13oUtfTD%VQ~m}-I7WGY_LJd&Md!}0Nnz-;Z6!d$B!L% zSso=#ECr-`1KEvhV8H>3D(Ib^o0F(7)!E|00-VHKKAdp~`ytnWm1kXR1sJYQUW zN87T)m(T+e3+=%p`0fvP&AbAjO54ZNOQhs1jiq&UW>OX>_DbpOSvhd)JyIwPCH zQ5j7%BnAM5c~^+s03s|z@y=*FhzoT5mCIFM^jb@-NK9hr3+v_967~TLT02k#1QiG} zxl)teVhZ<;0C}W%$R?5`Cwa~xO#q>zvnHa9sBtH$9$v%q89)%AK!CxjPIHRDbMS1& zrD9lT0+Gsf!mN8RQ3gs|On6L|ZWiLChWy!tx)!iavokYNDpw?o815~>d(i;i!9)Ay zvhih{*u7Vp(T0o+4MV;Kt9AgHg4F292-NDRlY*5dUQHx5=2f*^mdmqqnhva~Dcu{A z&ljXzEg^LmSk}#1jwS|OL(b06NXR_z_5)*rko~hTYK5O-#;}N4TPYpYkYx>s zfAxi{a;+4W!AMmeI58?w_!p|BdQ|J7G95Gu1kl=t%HlD>1o}+hQADW}26Y5Q%l-l& zz?=e}7m(?oPq!<8<|5hCfe8-fS7wSblCb3d+f#CESY&80tKtkTId_5Hs9~ImhF*50 z4zOy;&7d8`m`A%r1T}8d8e$=?TCEJKOAUFivv9%e1J;&qImHcX2K^J6#-gNDJpV6I z4Gy(~01OTm{|duZmji+_mq4^mUm@E`6A31apezcX1Ws!HXf8n+RzRjh>aA(%a{|v~ zJ@x*UuI>yq)6?-8&&DLOL>+E%O|LeEEm?<_5uk^*h2f`dMI;h-x^)!Z8I2aYPL+(Oh_6fIh$Pg?zjO}yqBiBQ#-ho)m7u2F|7;zEvIk0 zUXBo8jrQpS)>dW1wGV2io|x#NJv<0WVLyf9soEV+fK1m3TA}+usGID8;OB+=Ahy^R zL6QP_UIXBw=>#b;f+g!oz{PiJ9sLu6@4)*5l)3{}vkB*GzFSWlEU=5%;Qu!}I|JiG z1?hy^Z&{KWN(l=D%LmOL%CW;oSs$tFKLCG2%FmS2s=AR1;QXx))6-K^pd6KripHae zoC)XeEoGKdtBWGl1}rHxMtWGo2-PJ9?Qh-I$r_cA>#Abj!E!H@h50%4ze}f6n6zq( zv?~{uH{UX$*4}kn9Qpt?EQAJ{5 zH{xvs;HHZa>|(c>EC#0!c~54hB8rc?2{o zq@4^vqP-QtgOq?TuDcf!nG}^TVQN4#3DERX>IXgUgRVkMcA<6f@5A}sQe^=!a1KBU zpPLGSkr;M)Wm$$J!zLcr6LR<6cav3CU&6EJ&cWgx_ktxn++TF?r!#Jt+(;;_gEty= zsmDwzEyIJItlsgXN3hBR90BqOow6lMfhymA^rScxkOvHct)A}%JFizN= zf%aL#4L4E)Q+QKo&0Km+V#=I@w0q)r-bZXD=>wMN1T++XvQ+G63~P|;%+ySI6Fu>9 z8YVO*rX3>1C%nJkK8pf+`aDvA@5#YJPJs1oD|F}v%hHv?LV;yEO)MB@r@ers#D?cQ z{C6H^rWR~kt?{ujhBJ1f5;QECpI^{SILj*w5bndOoq^<(!a8;H&63Szf6qULKt40~UqsjKLmY8#qvDjHeS{8Ue#NnlIqE?RbW!ltKBZCfabdJ0fHACpRT% zwI^X^BuIw-2uxa@i~Dmw!4$^&CZGc4|L!1v)|7J-`nWz=_ zZBNJwim79Q9zL+I6^eL20886TgUfA{)ET-0tyD%j!|_^Hz=D0Fv;h~N>#+ga>=@bn z9@gujz}Yvla2##BIK8!s4YU9Ld;gvc4h|^0?tmSYnk$2C+5OSyknhEXc5Zf2(umU0 z3e8+^stm4WNE&SgU9`FIF-+1<NEef*=y$pr@^j~$+ zbZDh@$v3j5ozMqP(9?jNg5xb>OgJ&FR{j7lU95DBP#(5@?B&^3i%5C}ix)K%l>r?v<}{uJ~c zB_vIM7HC{Y){g^=AR4q06aB<~3h#N1Kj0gmiFfQyVXd|(tYm`cYn{3k2*t4q!^Y~& z3uol6yYFg&91JyUa`Dn-4gH)+Cnbe}4b3S)I1<4p>l}QCS%8!8A#D7D0|eerg~oXs6bXtRT+e^9X8wyD$PEDax)gEF^-6#*`&Q z8$h{k{XogGnj)NXIi@>;s7rdSm?P`*e=BC(`=`Xe8Zqqm)w z`lqq81jT@OeDKzp*ZeU{J?jhb05mpsZu zJS%sS%G9o5zu%gitBEv)gNv(+e{fKi1n}?&Ukjw5XS7USPc=CIXqE1FW_BzuOf#+r zFyL9Fr1(x`5q*A$yq0xf1X2JJfT>*=4{rdh&;WL{2R?Bg+pPQGQ$TYmQx-4^g6kc(u$%`QH4j35>ObC zDzYIvGS}YqWB*uE>5LpZF{VbjstIk1f|}x-?YNO0l)DJ{at45s`>&()WmsF;ihffY9PJDm_g_8g?PC%cmhQP%YlR)7A9ZbO#_7XWLh&4PCn<1MC zn53{shWj&~=re6$+$(>adK$)h@w-GFh&zPjm;{hjfbvqd)lo3*hzCsf9%TtLS&cs* zf$v}^q^-^eDFt9L?mByzZNa(A{@zVh?lwT5{ z+1G7_<|~Yn;YUsO69Iy4NhJ^#kzQcI(B1F{Wyo$;OX3E&UUT0A{+w*xCv2!YxOyM@ zew-hCF6S3P@;ZU3FT+9<0+OI`iC~5s+BPxn6~Ki6<`-xa*eK&-n3{mu1LaLz1<5WF z1WB!NFiTTtrB2WbP8_E}dn}w!ijeFjv%gS9&3ge{v2jA6PGk-78+8XLwI@+!YAK`) z17(GKqOE#TI}7s*3RusWkh{6Ufb26=RK>Kjz=XsA-#YF!Fd*qvw59=Fv7Mbz``+Ff%>+k(paHE zK@r$Vv9MlR&m%{UsI~Y5uYDZ`zOr|5)xg5YGOlMY%+1MqBChvcTv{^ipVZ7ckua>| zXYm{b$MMk-Ik124b|@pZ$5zx8qhk00!q1KnX!xDE81eaX$->&HFl^lbqAOL#pIit@ z#dZS&6&=*QP&NA2EvlPWScvOpGq@vUxgn0nj>qDDVV7cp8xj{^M0!x0EcHZKL$p#- z?wb}Uv;y84!O|DH!)TNp9qiE1-B=yDT0Z=xTIUrQ7 z2Zs@n)?kJ0=dj;Fnbd46Vrv8Gy;4b2kGPb|Wi?FPW&vdgFx|AjDO01yHwYR%0Rrj1 z0!F0b>_B@MJRDeff(ZeI{lorjmk$NAbvwF)_1e+{fm&w1Ke-4d3Z@B6wOo{{`Q&p- zrK0xt+S;o5UgmY`rBHSgh2Xy2r$)gVi{H|Kjp`+EVBh|20T$$>V1ubK43@sooqmM= z;CVboJ1D=5A{dF(QHp|85U-`}7Q-L2<7uc$;k#ekNSOrzhSZhch&3RL=luv&j^!Qe zLY8+6o$R+IW4*hXG$52Qzz&0v*An~)%mMaMHHfh&A~fKBfpE_#p2q+v8E=0mVk@>C zJh1P&Ar%%NRt*Xx@`ld zGTNsC08oG^RZD?>qns3r0YD%cjj_EYm&+o`1_b27!PsB=@8o|PU4S|mDK|mr4%R2Zql>W#M-TesH)=_^Q(6*(D3K)>~ zY){y1A)eKv-*{B+x#u3JsTo`TU6k$)a}kRN88m-k!r?<{-P;~ z*Ul|UgA}P!%pzcKaI6(`yo7VX+Jf?AJTg#rur0%T>OE4)G~P)Q!4^v!f>LcXv<;WR z0>|P6P+c^m@ua3dD`YcLE0>XoM58Ip8P++kN(T$=jsS;hPSU75rY>uERx1akv#AJ( zvET=W2GlBjU~o`up=CSdw^bF7OzfTjrG@CCO6h3cL21Ya+;2>KEUm6cHl2o?5`Bql z05YJ4!4j%VRmiesc6vrO$|Xdcg}Dki3Dol?+LQH#?ief`K6##Y$0xID=y$s71dcIM zC&7aLh>WU0jS0Ui$f#wpf)PQ4rVVrlqHv#sji5x3q`8H^u4G~T)ETeg^HDFqPn;jP z04VKL4I{EbhDG2e>(~)BRZ~M122`;9jvsypU4QUAT*K#)C048WR5k;LXbgVD!P0o* z1BE=Ei{E-(K9BnrZipCQZf;)Ay*R067Zbb2<$>D~RG`chEVM8jlbgO_y$z~PeNyYJClhK#WvR&8Y6^iN4@O_5roc|!n8vuzI#!ypy%7)|4U z{KN^g2@~R??lg|&SOAL;7D$8njSP;cA?-~kjv~c9?h2L+=Y!2sg~ZD8S_{~c5{*Zc zS}K>}s%0TGjj~OPi%YU%s8?!AQ)YiAo0X*%P3_jomstiVBITD}gAoTesr->V+CwR$ zkZnmWpELK3BDBq>+CkLqj@xdByl+!&EM!jCRjik0Uxhi-308f;qC5#JJlU>pDDO{I zAGi(!*jrTtfJ9p?UPFMv#+!F!YbKRNAj2Q!N^KgwV1kLD8wVXoSr=xnX*W9M{RnQP z3Q1vg_y%G%O}b_X6sUFHmgGrE{Lq7hAtU~B6QfDz)LBWyE#AC<*VB-A`Z-!Yj$ zI)7XnHd{#V)2Jfs4+P&fqRnb}V$4sapsE$P#en?=^#Te^pI2{1DGjGHVE;5G{`mN~ zoWFQcj~&>*Pj>I#wH;Q9?~lF&Slw7HXV50C{nH;5fYEPzMjZw4GmKFmu!5GskgI41 zGDjdYAk+AbS#lbV7if(vB#kp!2nG}yk}{$j4Zi!rDU(X06*c8t3?oBok4B5QmQ@4ena|kf)fQ5U)ZH8?Cr{u0+u(-IWtjm?FSLDi-D{{vj zcc6X%0=1Z)nx2tNE(>Z!qc$j;$jr`~V~-%*gQwYgGHn?L9q)1Y$RV^Ns2#}NKxu-i z!9MgK`x2p4lpSk|xEXn@q&Y9=hLln2JEFqna-{;+OyzNfd_iVs7bKg@8H#MpyqlX~ zV|`@}HN&%7G3sjoC?ADvf3<-)H zb|S$bkX@O_Nwp9xwAkJ`TxED33I*k0N$6hVx%YGo5`q`*NsD_Lj0O^m0zC079;4kD zSH-4y@+^E}B6S6

3uc{U*Dz*!%XmVPXy*IEW2k7>F>D-q>&{8QYRtrK%IMT(2t| zq*^}PJuexL%JA?o1lwl6Qg;mE*Q=1#+}1+%?6c39d!}G_)_R7j`C%LjDiQCB_r?Sw ziwYG!+8&WpRo0bood^(>RH@i}&J~WwVo|VfdW{SfaBr1gITS01+y9IZ%Y84USlgqR z7!M84qzp7Dcd|Nxh5+XUAoS0b8|##gzUMq@D}9!*TG!xk{-m8)A!!B86^DQkOtk9Q zoV2tg_p_GtNhG@#plY}=A_RW}Sg=um&u6JTOq#rZKpTics*CnntTSU$v5pM8OR%DY zx6k7qz|hUC0cv*0KNw1Rt90XFtN7c0P_jp|Jtk4j07IE!c_6=04cpT4ve~DRPPYOq zfCjFk`AN?S3r*dfcigGMeH7JT?T|&dbU0q#+#uXrIzOUH`)WpV4vX98g*S6#S;2T)R5~wRVi)+36!D zIvBZn`LFG8-Qdc~>*>IZLbn-4&s0{m-lUK|pmk(DNTD_AO3m>3bZVv?j^+y(q@)rV z-4up>-2rQD9s41x0b4{Wt1GL4b5qHLENM)vge0P25tm|RxSgJk(z#rxk?8)t`*-5G zz--CA6N*}bwgh$6O5X+Bv62+)YHET743_zjMX5H9VXWsC=TxS&va%|%coHm_Qit^h z*lh^pqe^v^itCbtdBesA*kC*Z8b@UF0n3Q~gO*L@Xc`RBanyIR)^t>6HejwTZLBMW zcWLs996EFe?Tvatunut5`-HOv85kIpILu3QaRjJm)!;VV+kAi;U%VgM3irl5z$Xo& z>FEH_0_%^(s#n%+{O*~e{|1#lU=e%(Qtkk4LP$(o5r7Bz?SLgXSw~KO{4w$Z**#jy zi|qlK&(t80kb;GFU9_IZZ@)jHG=Y`|@3a6mRIpvGWB2YDR}qmYnG=mtOxYs7f- z0J)Xb6@VH8C&CsD0&~iO!TQ4<522-ZEYR=Eu!6kWR?O zg(a|i8rGQ61FF@!nj8!k@-Fy8*lfUHWOVd~3}Unyj4$uH>vp`0vSqt>je)8{ta;Rn zEHb{gOeq`)>S42o2?_ZWfCHgel!aR|V6kkw6mh9o1TevtN(K6>=9*%;OsjtMh5AM= zEi7s(|70@lrZ>~%9~p#(0h_0J4D)#dOx2Rg@J5D*Fb>g2szFR8K>0xKhPt}Gj@evh zOV$ija(kJXonh>J`TEzsE_)$|Y=RPm0DRhj>n?zi_T#AOhf9|xL7}35G~NB0nKKg; zd-R%#Jrmk);`Tkx+v$P>FeEtk0n49Ket3999(?1QETC+jZ*|4^fOaR zh9y7+I*zt;0{~{)cV%N8pa8^^Qamc7V`DeWtN}JuPd@!L+61y7ux+3&_5J1zpxTfd zgBXr``>@!$&oDWYa<1u@bb47(2*3q)LFR*RH{Y0f1)qZ{WVr76KUbp4CcS!C~*- z-Pc8-g6(tJ>4ZG^hBsj$Zv|jX8tU>SqgCLyj@8?4yOkM-(4vs9DX7{uZU1---RIC# zXgfp%#-OJh@-FHF7D@3RfA_nT-2T1)@M)QxoRnYrm0#4AMbd)7vh7uy8E3#Y0KmX* zf^-IGt*t7^0qn3b&mJ}mUV-&u%e`_ z2%5AR!!s}uJ7iM;W*kGC;C{4p?ox1!6eQjq;D`GK0NRTy=4sw3Gl}J+`Z+XE=xHf^ zBMMleo6G{G>}@guIaI6ej_jUDXgdiVf^7p@g`}}6pN5gCg6{mng3HF%GBPtg4Vx=~ z9r{p{In2&XtGS5+3N){|yj(J4YybZJu4a0D4RR}87^AVcvS&&!Ya)m+w5Mv~5KE+5 znXPlElBPy0WYsut9bJY6PGNu){ulr$Rshs9LV#H|<}@I`TIFkzhg%VpoAXo{wi_ zG74B^F?+^x$2)-K`r;S9C=WdF0Du#K4fY!M$F%_`YS+QG33(P)=vO2XC7yfc>{+eL zz(4`1*p-^ItgyBtWjxgyzNfTbM@Pm0Y?!DBgQK7ki^Pz64EJgIhC*QNwlUqG*j|VB z?rl*aloQ?9*$5fhODWBkd~AApmYyFixzw^8IeggkVN)(#LFCtl%I~1MTv=|)!M(N| zKN6CQlXW@!d_z;eC9<|e%<=o~U}RHEw=GJ$tyiDI>Mkg5Dmnf`Z+=jcsg!)|W4|dM z{_wBKhd%Uk8dn^pwm2n=U-`6z(6LsC*-&+J>J>Tgv;S5`?ta_$g^Er<_P5P)n1lLiX_s8ZO6DH}x_F#GxkGbmHl zz7gCTO@MV;qG4BCEMUdWF=*RnW~a^j*ELzjiQ`Axd$S`Kp(8=RQT92gP4>MPLfi2> zW%K*1ri8+x_~M0&U`>@ZLp9+_1SLbGW=XRKjizPV0+e}OhVz!>QVrFXjt(>>cc-|% zlQvTDH%z;-EpAv;*gjy9{Ke$H_rAO3pZ)TOiV8*Dv%Qyo{ap#5t}EIKR>WUDSB?pQ>E4T}!y)(5QKMYFRUJ$g_c ze&^feyWjn;td**gsh*XF)5VEgV<_43Z$9tU@!1tnAuq%8QGfcB0k~db>H0j@qZ320 zU)1G=C6i7W7O~UjXk>V>Tc(-zWEsI{;EPgE_U0Nb>xM2kq%=1L7iCdOS_92+jB<+^MioZ zX9>4v4^`9mV?XwHNNnlUM@uTk^o z3eMN`Q;q+or=}SV02Bg!>}cA6&H*I`z=PZd)EU4FKmh;)xIvhW&eZSvna;pI2E0@|yU>=djazyS3L zhHkED^4G2aL7)kRl;zzFM6f7yM5YBR3Ttp=3(|Aqv39`XxiFqZBnF&|=f0BcU=KMO zsm+%?Z5n~{21gt11D4l$^@cRd%i?tLO|#Hh(Wq3KmQ)ONC0>T*fQ<_#fR%v&vty&J zREJYEfT>zlaAJxn2*~jXAS38OgGPf^{HC!hw1N;&;~oG>fMp;#1`7ZR^~35)78cYS zKn&&?=g*%9xB&71{9bh z0F>y2?SD^z_@-fc*&o+a0Fs00K>!usskgslT-)K51S`JZ=ErspPMd)h^B~YQ4TZjo zv@HxgAB!W#3C1!Eb^8%VcizLufQuO05I9nX6<{ABe6&Il@##U@^SoX6-~vbhNK}?E zY_sDDcJ1;g01^NLpEMsJMF+qFJ4Y*hdC)P2PWzXUqXf`!Jwt^9`$5cVbmM<$MXPq06!e_C*j;GVgn*{ZnnC=tYCom z->eYKzMl*2`Fw?uVCgH^Zd}Z~1MT~1oa_fZ+yhi2&51=icie$?mxXYXuQ+KA#P z{+}5?`rU85Ys3v}rd6uNVlEVNy#1@WsfbM0X`i;!q0 zZepC@Zxdm>bIG0L=O435mi{x&o~k&(w8-aP#Z~ub{QkBRZ`L>CQ+rSO8gcY> zJ1&oZ#mDw;EUtZytf#YF&j~xGr*%xi3;q5A8K+S=b=2jzyg}AZP6FU5ikzgrv@XKo zqeE&VA(Km!YtfpRuH82+RUe&hM@2)&x-2j5D-Oo)Lw!q7yEuM5ALeE;`r&Vf)JJ@B!Q5y zC1DGKAOn=G$l_3|bsV+e40Obf9l?$j6fI(Fu|gCVTtEz)AnPJj2!uU>5FiUl2nmZx zNCF{YvAEQ(wtT)bXXcGRfj^k39g{cn=KbDs?>+b2bH4Z7b5C**B!u5HG4I*4$KIX) zuFZXWu5H`4jbs3PgP?g*Rabm3r*|0{8FsYzC}6;|Yl2K&U7gLHJJ)8>K(K%R{;MX006 zuBoXZ5rb&S$;kl}=x1;|g5#raH*VZWiZ&%x@Wbi%vVISLjvhT~yLRm|wg3GfT^1aR zkVL3nAH0Lk_m{m-_8Fd0UVLA^e7TjEm%H5f7&@PVJPH{<+U9pXJ{kba1-7)b)IRw{ zKw%peK1!(|oIE$4ZY~ZudD`xM1N`(?gM_3&o}G^lj-<SQc?ns)V~F(3+%lm@9|FGA3Jso`k{k+ay`-yzlRU>o5?|R)|{!a zs_H7fQBn?1XZFUNH*E8!&9*;lzh!1-!Y4op`sgn-kVJtTk(AN1)vH!pS$UaNS5-R* zT6J|b^wT~-0N=Q$eUfXCctds8)z*pEK4Dc>Rw6635d<-k-FkUW_yia`*lBEvj}(ia z>({U6ITHbWqAl_y@;~QDIs&l455}7DgQx0CSy>r;0}vYkt3Do{@_pXCdA4Tt8k_mz zOgnYz6yQWQ7zs&>7A>r8+qSlK>sEVZ_A54j{(M`uY?%aW)~s2!YUL`M@y8h|7Zw&K z!A+T&V#kji4_Z11zt4_R$n5Ow%S!*HO`ST`9-a88J@dO~{QsHT*7U75ZQ3-;%*d35 zw|4DXOMN%h(l(_Dn4X>XtgT$J(o#}V05WnPqU-|9cjmn#8q+qX*};Pc?eWJSw?&H< zp#;#Ogb3l`;j%UYcm-`C$w|qelbD!jr6r|SR8%D8Y2UuRz-sZL#cJ>6mtK~&le!>P zyjc3)Qp?(xWwo`nD7SvknKQ?hzrP%il+sO}JXsS#er`U%q`tlS%B$k|f>X_75kxX4X? z0FPN0pg^HeFhE7W$Br3mLxv2oy!Bt8!2{|u3bp3DX@r%iLo|q+Q>SPayDzuZ)L}6*RGv)?$X%?4jL$$&!0Ol{uUM# z0xYs%CQq4cEn2p~k{}7Jz8yDy9AG31YQT>N*pw%yV6D&|yi^^X5<1zSL4yPa37rxE zWWZ75bNb9_>)5Fy)*N8T_>xUW*NKxR+CBH&BM@lZsIhfu-vL?y7hg(>_u(zW$^4Dg zjI|42HOBq=_w!U|vfjd)g?VZ-$wG8=G++YQX^gsd>uP;^_aQ$c^$VEu^YY0+#JC7J z$BrFqMMsJ>F1HWA-9Enfu}`GPq7w18iEU#KO?ZfL!Qxlq+kJcY@l69@)wctI^Az!< zjPKsPI~D}#>H!~sKo&`5Ri(9T*;0y7SXd~9j%pRfa)a3#;J|8;@9B;^?r^^e-=Szy zqH*KK*`UFLJpZ5d>eb86oj-?9L&7+H`g8={{YL-~%ROdo%3!@w7tf`jhYJpqyAI_8 zC;$emLMdn4xVCodt+$ef3kxxr;-18+(5*C8eo$|pK7DNb`0>`GM-Sa|&_4CSm)(1I zTmSz3Q7!-(x=>m`mppvXhtg?Dwrlq;fEi1{9pr#0ZHOn08aD#?Xa_KYPM!k@+(W5Gi=@OP8+Q9JW@cY9 zVc{V7C>z!Q$`P~{)XtPCQ&@^hDIfdIW0sVZWIb-_f%0O#cy2m`7$xAD!0OY>Gw<3p zYi-o1QI?pLXhVk%wZr*`u^?of6crZPU3cAOpMLhKgQocbIH1hT{z2ew-MTePU(x4u z#s(y?#fzBXpe7?cJ2uqLo_u!aQ2aq)4Kq0d@E4jecTP@`|~36MnL^<4bDr6+xc zSF#XWwQ7aZYvSmh+}#EY7=TrV#Q_NUvWhkUMaBxt13L6Rxks`MA30pU!@Ze%Ejc-v zKGFw)#o!@>?a-k^_zkgEWPR<}u|wImd-v%L*y1k}K-_o#eE^HVVdzhW+QNkk#nU@~ zb|>IZ{Q{l)AGqK17TU;BBdJ@mFnaW8S*1yxlb{b8;IBaa;a@#$BZiN#ic=M~WXTfw z;U+yciKVWrue*PKx2;~iT0FX~?`_bV~7 za=T;JbKqfBaP?=N+MO8@f#iFZcvuqdjP+&THNzmBzy7`N;`!3ibM8?$@7{jvZCP0p zCQRUaXyZ9_vHT&^j0>~VulfRqTRqpL&%weS;k3n-K4WdLwBsJ0`FGIm?eh)avb5&P zJ9lz>T^ycXA9}F{0hcvv)>zXfO$A~T9-iPyTmewu@#Lgl=Na{RJKi^UctaCqxO#c_ z*LfMP&;~8uA9&zpbPYcDHhf9xvfyLlz|Y|!7(TY#2SCT$;B*W(lkDrI799Ewz@AdOC^thROwQ>ULEPZSc|=`lCF^V2O3FBcd{R|YH&&JbF@ z5}+7*4YnKl{OkI3t$I1Gd>=}m-(RtAPVX;EM0`B}6{jCQE+M=R1q{A*-d>H?s{xqT z!8K$&u2SdM$wkQTU^yRm{CF-eoL<&XFIUfw2EcOv12I-E3_-^(+wb^cc+M4nm4Y-Y ztGK%9j<3aIZxAqIp4k2-hKb!Ad=vOg2vOkb=DwV{960gur{Lqkr$Kw{RN}m*PCtCP z<;yRw)Zs^9DT>d?mpH+tE%bSiDZi=1`|aO_q)+$unE83;%U+bq>-XgxSMMJuAqbRl z9-cXU#&_<#9Bnw?eW^t`EG(xX7)+{osY`#k#4|a#KmY7=%6fl8f=qYs-i?zUy4-r< zdoRP)X$hHhs2^GgS)nfHmG{s2?aMs)4vj7k!Eu4_&L4bMl<{%#8q2Y=4=fBg<@#AR$EsqXYrAuBNE`qR*}5pxktbwYzQWRCLp}&#+z`kBcQ|Xp-+gYTh*lQsZb-op#x$F^_ZPXDPNkd>mHIDUfPJm)U)o~KRA%RnowQFK00I1iZcZi*`cIwkoc56$UALugV|<_u-b#)R9XJH< z;5}_n2Y>wloyd*o+p&FzWn^YBDG|%X1PHx=IDjNMDJd-hu!#i&*gQa&;8)5a3;x#z z4S-c&4rVF@Bq};eu|Y?QkFaA!XaRyEE9=6=3*0livK`LMF6-n>%^CaRZ(lHb@(e*| z2Z`SZF*{W3q7in0WdR_u!^iHE?)~rET1B;DTN|f8p$zzI04uijDT^>8uvl?`jpCi+ z+r`VWy5YtfC<_e&oQoe{BxsemCSrBiiK0ze21RSs`2uP(b#A6XeN*(ZwD{X2wtNL`cTQ~HL_5={MXKSesnmjZCAP3l>mGbb5 zzOab^{|J+C9+FoldJwTx~Y-L5<7nZzEKbSp#Pk{VSwTT7FbvKVHIs3 z5gtL90D#0eGO<7#^}`eA2Xr%b&_etdp$1sx)Cv9U{4qAflfhfUHK2p=2--k)*vx@{ zSb|vJggOxGMSH|q(Y|&kFJ8Ea?}puEHZz#qh)rV?f}LzYjrP3`tTe#AUM>&6_uS>< z8qP3g?{8g510ci}I6}&{K7xjT;yXbJ@S~ta1S}#Lv2n55ijR(pMj1Um#<%4G3WSbu z0OGh1csUWfb??Ua2qH=i2oU4LGn7I1O>SEg)zX)(l{v4dSZ^0HtkcB#Zz> z;Cr^dQA`9KrRTjswQJX|&_q8Ja2VG%&f?K z#!j6&0dCNS0#gV5h6ccbFc8|K-v9&vgo49YCIp@f)DjX^p8nAn=mca4a20sOw27fl z$OGlDig`!>)rZD6H>OU?@g6Xwf5-;U7$?Fx03YOudZ?drSjW)MBmu3eFQ#=2Z4k@H zc*B46i}7KSq5trgv1ekXP0ERe_U+okD~+Kq^S?z0KD;YL@i*)ey6+M#z@B?n9lo{@(o~?wn`YKmn} zkY4w{@I2Tb>ZH8)!N1`?$S;5Pb@hbs!+lG^t$crn{*+P!Z2J~ zsOV6q`V(~MABekaeu_hu5*r#JL4%lY!Ng%jLAZvaI^uy1%Q{YMPs$lNpdzDwSkXN|{kv$z)RLbXxg*-q$nzky5D? z>-m2r5(#CqS=q*@e-aWB5*ik5hL#1w73?cv45gC*ErUY@9s*k~jyM_-kTz(Il6U~K z0bk>R`-8&`DW-pq$K#ML0oJiLd?MxmnbELlXh7W@QWv`%^QL$3+8drHBqSs>EWfid zBd!eJ;f==Rk}{sRjDsyZwux{z72S^1Y&QMAX?pI0R6JAaSKa z=zKRBftOEJWoFXdZ|`n?0V*MY!veVM+(8Kd00;yyAJ;#zpfyCcAj^f#5g^H^U;zjgAXor`1+ez6q(`zVD}VRCF^0^HjL5OF z%5B$x2aF9i*mz?G0RjOlrX9Zliw#Rw><~zxUa>+98{`dQWg!;sb_=QL27%p8b(P!Y za@LfU8JUqWzv04nUc^yGD6=Y}D$7-t^Q4|4;=P;a-goag-kf{u6MW!CuS&D?l#6rmoPV6cK6c{wjdoa(V<23SKcqSvB{s}y1 z0e14rGvO_kBJcxU2)IdJX_m@^3bQaq+c6xJPkhzS+uK0S&jt!+rMQYlqk&;EB!2>gD0mo#2z(!gyv+$-ic7(> zSw3Rul&`c;({#*Jfg`8}P%_i`tb!+u@>I&xTzEW$H0)ejTB3(Vkfevl@RIkWK+bbK zNCZ>1?e%*2%96peMQ3ydSX4HGl`8;2yokfYLxO^WRj=z|f1f!j2S3OWh7Je&p1cx! zDwPbaRuT53S&qw>`)G^+sn_cw2tr)@(KP`F-?QlT28iMa7cX9d?|a83eQ?k^;ER4P zSF7ql^?Q9(sulR2k6EeP?a2SR5%`5c$VA{gimNVuDK6=wq}%N_vMiJHVH6^cW1TzR zKmVQ;BGA$x5okT@>Dm)mt!I&?nE-I9RKmQ}Z1r$(*q2az9HHk9{4D)U=k)r66sM8e z^DOg{7NFK4Jcze93QHY!KJc0R{%w5nJ@p<`C7-{i==Llp3 zDOR*d&p-b>=B0oA=sN!9pS~*qQYnXMcLu1IL+tK%ky3z)#S{PtqX0kq>K00oKPr~k zM=oaU9rUn$mj?E9=9_%XkravbOks#q$%~F}1A}3TmoKm3&))mBFSUYv23XFCuvRLM zXDOV^WHGJrM3E(7Z!H&{uVT^FOYs8@^Qho#bFhDaz2+`l?qQhNQAN)o3^Q2I!`9YT z!OyD2X2>bymt31BrJ!Vtf)YKS5g=-gW`4kO686!vA}@L)qWFOFIOkjQh>pte7 zEKAYc-xrHJOcKO##EPK^^vcT0w8x-;LywBYcGlPlK@cnM`D`-+Fa<82V>@2gkR(kK zbUF^rrjI0{ca~#)V|X;rq@Ejz{HT20PM1KYzPmL>6ZB#!N2O)!TfkwW|9O(od(AzL zMej=r6NA3C(d{2_%w6%)e3;(#2KrsJz0UXbkl;ubdMvJ{$9rmmER~8 z%t>IYdNrnL9z1-hh#8FvcJA-Uy~_ck4ghtKzZZJ@_8qKl#8_TDk50Rb&2yVrW5o&( znSSq&-$Sd_!v4YjSWZ;_C~IS)6Y<8IZ{VAM^-bQ(DFc=<(%J3po9Oli{An){yfn>Z zkhSF+!?5Efn~M9e@JF`-BxzywVFb)3cq-Uf2V$D<#xgGxs(>JhWSlA!1#We1_4qu5 z!FW;$9_q~j6xNw?SXz~gqgWH{!qer)wAFF3t%imKjwel=%UZ3bV`Kk~s8NKz`Dk25 ziU9&(aDeWsGaeSI3rF%xeJzyCO7*3ZoG#<;7S4GIt!CMWq}~%+%iAeUytW z6ORej0w!~V6+MNxR7Dg8TAi7LbPpkER=A=Z+_`;+%1*-}sgZWOLqowaiBYL7)wp(Q z==gJb%e7_IA?9{(-@47MN7N+&t%HLWa?PVgs4p+W_XEl}EB=%V>M*aXXTWv84XvNH$S%7NV8mJ;WXugLFG3KND-PKkYO!Lvi_YBIUUKEQ6 zJNI_Dmx}#~m$y_~!e+Dy1T)JgEbLrgHP8^$;YpJM==A4wkSb8mvx$}MDD1Nmb4ktp z9+s*xZro}j3L5D5QzR+3s{|8(MMIe9G#aI+mg_UN*tT=?=I4@QyKw#j(;^SuUw3!6 zjU-{7Ho#Ifgy+p#^y%Wp=bxi}*b&buj>=-t_L>Lic6yXcIbL|aA>Jp96(H_)2k7^1 zt2|_w-^o`h69HvGMb=9I!cUN8Q4sMMhlzdiF#Q_ldA*`0kS;fHFd?U zpuLq3*5v9TjY+%~7%sqrK#P;8{nDf0kG6(Es2*aH4rj8e?2F3pa#3K8=PR>Wk6~V` z*W_D@wZ6oJyn3TglQdS6{n!4VNxo#M^Jb4Qr@((2(-DueMP?d3|$p zbK-|2-hAUtdQwaiG5TU|Sl&<5r=Na`dcFQ+JgfpJfLcw(eXQ6jxE!n^YL?QC)e6~3 z#5P24wrjNx(ChWtUKSe0=>8^x7L|&Xyi#niyqwFPuyUz_JXf!ZuL?rQg#U30NN-Tx zT=Eu0^#k=1t)XxP3TiWe7I|nmI0I;@usuc6_1Qh#<(3YDHr@DH#;^A~E3L0AU}JSb zjLq_58J#Xef6KKN;95W=ug?>XZ+rR0J2M zK@SGSo<(1rlE(t9nXM}Y&75G72?X$@odVaifEySAoiSCaRRYq4LQf(l&sj}i7Ca|h zOr017EhCje^}0w&A#A*UY@(hZ6-V)-RHZc0NUQR&(1Bk?;`R`RqFj8*NyH_I`AOVL zvcJDC_prXcj{0&Pr%Wnj%z>C?@f1aX9o%%j?n?Mk>P=JeSJyUZ zt%YZ+GZaN%tOh8BPanLj5kOJ{%DJMlhS9jX%g>3*qns(^Nuz?<<;UUUtDj-zg`Y;n zj|t{l)%JWJ_dECT@1Na(9~x|xeT1mOQRZ%6$GNS2D!<78|NkmGKKbNhF+8&n!`_{p z`vfdq?tAz9Xw=H|p6L)w%dY734?g(;|Cb)w^jFm=y9!jA_Lw4$kD)K=$pDtoWP0I& zChF^e>0M)t8O*r*_^s85rqZ=j}!oVZwO0s^jGW#0&*5K~J5G!7YwUs&!J8cXz zCmvLfdA?d5zwjHsh0GZw&J+H<+{1rdy8~~8l*WL@l0d_?ocTWEIMVlI^xDf+0Nm_- z$aT@8j4>Kn;nJl`bOy$TUqPGOj~MO|=m}_)Z?>JL>({SKF|52l zKpT2BMfe2%PMP_svbB6BR^`MRH!ZT2dvRm&ztbZP3Ny zH&$Q(;nk=&5XF%I)={EiX*PRLJ%`14UR_xszzRqOfnNZv!5FCYF-8lO2njcjvaLiJ zb}kQ#O(Wmn&#!X|I-I7ttc2xFzZ51gvt6@ zfPx4+{Z$6d_mDch4%Bwg3ATvi!^b1RxvrI@Z?L@F>Ks0i8|v}&Vm1w6+p4i$@h^?vCU(IXm#;VP8I8qLeqYBe=7;x$vjas@~7 z(;NjoKF;BwFFg5P+Ra1GI^?~(Fjzs7WmsR|;F_G!7|#S{xx+AzkPeGVX7eyXtJ@I+ zzPYwAq0?~`Adbd>OPOVUwfF$;r_%Oj!@D78+yJ z&3AC*cXSgSEd$G}3aXD=POnrZKuf_&m9$u3=B!wb9)pX9Wh^q3D^hi&x5ES`uM^xj z?*ufq)jUL&XPOJ@dR<cLg;QteF=*?**H$$d?mL{q4qo9emXD!Fg5L7KC1(1MQ z^{beNh9*M0ei01aU*wfBJX-iH+475_-1Q!WkYOU**V+mHxaSMrs3e4=KwN zg|K-&EPYJWFm?EozrTvlb{LI>$gPj9u!+mn7P^B(!rd>-6@0k;9K2gj!qct22*3Pp zj#6kvudG+dagwI$?eRR^q*ovLC0Oe}xg1s)gzQ`st_EhhLP*P_Kqdg^jg#$wU*HcX zTkU~_XnranRFXt>QGs!gDuQmTbh$o!k3c2u#KLnzoa5wh!jA(hj(Y-l$x{T$LA?li zY1|m8USyuDf<7*25n!78O>Uk$E<~It0MIiM@73w zkJa!7?lljwR$oAK=#Z5z!R15o{v0N&gp~8?oE7D0nqFLe9l6USBAAu_5BHv0x~|au Qy#N3J07*qoM6N<$f=W!D)c^nh literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/examples/bootstrap-example-fluid.jpg b/2.0.0/assets/img/examples/bootstrap-example-fluid.jpg new file mode 100755 index 0000000000000000000000000000000000000000..151b987cb7d16cfef4e12b65cc9f2514889686bc GIT binary patch literal 25832 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 C+R2Xq literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/examples/bootstrap-example-starter.jpg b/2.0.0/assets/img/examples/bootstrap-example-starter.jpg new file mode 100755 index 0000000000000000000000000000000000000000..09c8a066d8f295e5331527967a8c0b01e6f975fd GIT binary patch literal 7182 zcmeHKc{J30+aE?GZ7N%qG^DbPZHyU-tWn51_F{}MW=1oEu|(=gQ3z4DN@WSd5Mzk3 zw4jkCJ6W>}Gl(oH-cjA%J?C^k?|Yte-v91v&Y9o!y?)o{b1lE?`~A&qbZ-m+gbheu z9sq!`u`FOK;4j&j0r2blA<=;V4geS1dGI5{bTWFc?cvbaltMp%jrg44CBV z3szQC0t1d|lYCu~XcSS>4RziNs|A{+SAitG+_gXmh^dmPuO7tqlfWff#*jSNB~ zVeTO9zigUNb;Kt5v>I}u^Cm;&h(6=9uAL^ zgeWR0AeGdWCDqjwmDQABYA|_86(waQu(AqR396v11cyN3O3IQy1jLSpclUr>>Kp!u z#a?NFeiRiD5TF>Ks))m%2P?y1FtCyeSVcvF?V&&j#1dUe3Rr^FpA7ma0ut}#OZ38F zB{vye-Ee+HEf71??zmV$%l7Z9f5-h?Z9E6?Z{^_P2mx~N1339PfczXA)qqg;E@x-L z!NKwK1YoDd&B?QsgLm66#vgZg1K13loLoDAKrS|Fv%1YP___D+9NfEatFlD_2>(*` zN}GNnLin+zzzG#WS6wN+aG?usm!Yv_dcN7>!KqN48EUtq{QefdQ6AA%wylzsEc zogO1mfzm^6WLgjV!%u$X>h&=vaCFMHG%{zWEv<+!)t{qzC`VH$$48E<(Pr4*<&ztT zRwn06UQ`Uf`evpfWiRiYMt3~v37yx!`1m@A?`F!Vzx<(?BZFc=b8vyY(I9YaW0yg* zO3TOmphm38ZbX_#pRuZY1Ydy(CAkXGY3s5j;0wjrj{LAE`AMG6@l4qg>IBAN?hO4x ztFdUdP1W{RYSuk!H{ouLjo}NK=s2qv`G(nf;c4UZ?{?5{Q?Jz(j<_nIFS``6;2$2%>q56)tqB>yu$qm4;-(A^xP$_ZpVg!0U zIe!rdXPsU!J|K+Js|?{AL7 zqM!LR8Y{1!CY%-M!OO~}g+}9LClP2&cGXGv$Ilzh<^`@1gRqtn85j4H+xY5a)VJ2_Q9;y*|Kdb^?V%?U$?RHxH z!WjBcjPUg9&h7%$#DaqRrf#xisXG~O^(W1zxSiDphHNXQV{KK`853Hq)$JRA8)j;z zXY;bi*RzK@EQB(2atQo)Ue~yxJA&oBbKv8~@*!TGnpdN48p$OJSUt8-Ys-AjEn1Yx z;^?t@{rM8}=*U+c|MYpbvQ~9QJmXkc*3R}6CGiaHfGJ>6X6z@nTP=`wn8o(GJ-_}) z(}eWgKmF@q*3Q-x?RFk-bK#xs59ym;n`Fi#96brkp_^VCfK9e@nwFun?L1!QeSeaD zkID9527Hfw`|EQ}lhF6DrQ1`quJyME*g(yr{e7CXIrp;}4_31BYz)@9XRo-#e!c{y z$C8#{`8ZI?v`dW(1{M}6`;s_|usV3F-gb0WDQC2>L?lcKe{4%pNGI}P zQ6a)>XL5RFfUegDAm);KfRDs-ok^lFOre5Y_|Q4EhBkh(Lwc&L2<1m<*K7AX+97}1 zn`YD0g*YNCpMNB{d;Ejl>oFLlO2N8#ab(-zXe?T<0H#!iO#cfy?&E{ zrVZ*2!I^~74ZwlIELNMV!s#vudM?L3F>3;1WiaRUs+pVbFhg;{{zls<#H#F2=Bc zXc$JzP7TY{;S;+$tA{;wxl5)r+C#wE_NebW9;mb5oO}>ThvG!r^?`JE1MpR=Ax7igE71+WHO5rCGeqBI*K{g}c#7`w<7Zte zgEE0PP_gSv^$`r1kb!}z1@bIs>XCigqHDEZBL}NaRLorpg)T?0?X3#E5f}0gx zIvo0yd-)~D%HRNW#_a3o9kc%e&R3P=x*x19iVkk&83`i|7HBR{LMwOgs$HM2atoMk z#)U{8i2gbfT0J}XXkbN0TTJsiJ^lZO{=dz>>i?Gge@p-O&4Gn#1l*Wf30t)NGCZyE zEG(R!cOQFT;(c&rQ68Bu3rE>=~(r_+avIU~AU!}F_ zEUJkwLZ5)qBhdAc9?jsRCD7V8{f@6an0-6wJL{36#hnn7)jN#XXiHm0bi7@6b>!r@ zobwQnuhDGo{(R1rw-`^VrX~-)xYO#6ePBsauV40j{BVhfV?l<9Wk6|5Mg9$Y@tSnn z{X93rF$0~MkXTZlS4~6TYcOS`xDqHHcJOv@@L}INfoa;T`v*5?zgWy?Rde9sX}fi} zYN3e8{tJG20lEUm={da3`{PZiKkms1v|g775W3a{kcJaU}^ z{HTop5xIW@plK#JrvX{3SYEw$vxenFE$-~DZw+ObG7AfL*W7+==&%83YOj$J*XnRD zejH+3R$bVA5VuG1CLu`YQ-EwBjb0-0VVqSn(4juFI$&oMSs@XCF;{V8b~IWiH7IL! zCbFXJf)b6$bR$S(kdy@xSlioHVGdsqdor$4Cj(6Coe;S4k`?0QC;6;cs;0NmK-bI5 zd0OENLx)wUhIxk4w?@#;;gUypPW3xaLTkImZ4aOgPWiB$s~iI`m{>XmDd)bDT6g|Y zl=0}P1z4gh5iNIC+#}-}{P-P4%^Z*OyNN2&gNdS2js{_@5A#a+xR7f0Ik_`Ay*{Si zbn*Dhwxb8+x@%vklIQ&{~hX{@gM`K&NO`-JrF>A2DvPQDXATHUhWJYX?@W?Qs<4vV^L{$mBdqMT!y~mAC_etY3Ngsuzs_Z$=whGbjtm6L9z5MSjn=gifHDJD)mGs`IV4RDe(11 z(4K8jOEHd=<<&UHLZ^tTYA^io4j?1E*O-;NmZb)3O{<_yd$}} z^v$PJM`8`>H`ZvAE!L_n1EYqo`yCrQ0>ff^SNo{(Po^4eUg*CaU2}BS91eL}oA-yb zH;jc&cx&x)?a1yb@&311=D1Jtefo2wqQLO&BBI^f?2d@XmL))1Z5)*f6?rQ9EkAi? zk?(6W^*K!f)=EdH0)bbedsghA;#r_r(P!T87pt@a(G14u)tM`~1ZNi>Xtee;Zrh^g zCB#c?D63a_DVM2`6aC8Nl?{Dgv+Eq63+W(D^>FFghVbjv@h??#y~&`uSNS)0AOrDq z`f+^m`9y)GCROBkiKSHa<(~;KBu73WU-FOWZ~CZr zhvZYWQmna)s$_}foqtD~Csk*2m14Oo%?h6CU;jk(j*78vyLt=`eFQ0&fYO66(5GVh z#?}XBN@WoTDwOPLk!C}s+z#Se4W6rMNDlEgd83PmnPUflp3X>5&uvd~b%voE11 zJ18e3Uen6Y$x4Ov?)jpbBBUj+>oa$2dF>dHuDd4xynE@8b^aBi;Dxs)f^rU542=W= zlu7TWXa)-!B#W>|`zgo30dmbld0k^HPUFDy4u^VgY2qOAZm#w%=)!bte$9TkmqsdD zd$5}F0bRuR4AaFBDSYNJG{17auw_Eg@%br&+QYr&koZRVJ~JcVQsJ`0 zhGfyiFLwg8`o$~X6&8r57!!7TsGOm5*KaF@^$N)JCAR8E6QkOFP95Ge)hQQbp$06G z#Z!~4M|+pDW_FZ1I8$spvx&wBdzvkrB@b?DU9-~w2% z15+!K`m`6GXM%0Hl^>C@MaEoK=KAU$L1?4}eD7IKqNM2c-)~2N?dn^?G>820TJVWV zoxLWEgGqrJWzXy;s;-hJJli{nXbT&}SAM_(YgeEyO|^5OJj1!v9CyaAJ`R3w|FTrB zIzmO7Xo~DW2BU0gZ^(AMjig+SF{R@mDI4 zaMx#=#^qKltAuYSPV`NTe3?hWUYX+!ye@_r*MlayeIi}VAuMZjxk)8{Dw!idsN!JV ztA}xYPw6g94KyRsBdZoZY+pFZA2k+jp`m7^=^WDU6!}OvX<<*v$EWbOhw)F{MHTcD zq>F}v3R=Cp`|9}bW8Zs&K&iyQy5{H(J<;>`HIDhYpAw_g>C{I@Om#WF;aQV?sNOE+FFA~`!{we033}olwYMN1*0%P+cDZPjHKKGt zz)V7V&XZqezQ*afxyQ1cJXLi4gkgmblzpNrYKilOW>DQ)YVK6`giM)lY5uVFqz-uiY0EGVUfpTl zAEV}eGKOXm6W0{^(V#~0R_Pv%77Ysv8;ho)p&=JZSYty}g|!+Bk5qay8lStq+bQqT6C%iELY2n01}W#uxSU-U+inq{)Rg+n3})Nf)E5!vB+Xi&TwA^AQA`5-?$c5Y7QaT)XCS}-Ij^9HrB zP!uihc00kk^n%*LNMeBzr;(@t#YR84>}+$p_u@Q}=lrF=*&W*kVXTYi4qfZ6nS?U9 zE?po9FU?hCE#*Z~@ZJyj$RwRno~g6bM+J{Hu+aRvMo^L2i}H~=7aU?1MsFRs{( z!dO{}6S`XW9*=%+Js;liH-UbdIUFan-sW;WT@$Y0UIpCxY5&j4Kd4{(^G`Sa>Bg@e X_*MUBHvZ|xuO0YR|2`W$8}I%HgV7`9 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/github-16px.png b/2.0.0/assets/img/github-16px.png new file mode 100755 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_009_magic.png b/2.0.0/assets/img/glyphicons/glyphicons_009_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..f1cfb3785f3b1a76a3bdb87d9a34345d27705950 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wtpJ}8*Z=?j1DV8tXThFbKy|z& zL4Lsu{O9G@&(Dwd@2}tgJ~Y315l~`_r;B4qMVxD&E!QCjf!6d+`-@qeN@kitk*wQ< zbcz`i#RYWsG#oK=|G?2CzVR!=O_c=0@{dnh&DTqm{hX0MPhqLSY$oMTHM92|jQPUS z$u~dJn(3@V(AF6n&BD&aZr$6t(eyxM`xH;HX7}(3Tv~f}I*T&ohV*WqZrk|r5F5+! za~p3nTw8Uwq~`b1CWjt=h0;&Im@8vc8tzux=W4__mY%Tpb6P#iTAhK#?1`sB@u{%Z amOl)_8=TB`9G_bS3II=6KbLh*2~7ZAGiXKt literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_042_group.png b/2.0.0/assets/img/glyphicons/glyphicons_042_group.png new file mode 100755 index 0000000000000000000000000000000000000000..be5c6f94b560661d614e9f1f30b89bdca347bb40 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi}!VDyLI9QYbDXjpX5ZC|z{{xxCfM>y;T|jlb zB|(0{4EOEp`QOK%pP#S4UtXzq`X`{oN>3NZkczmur);?nIf%4ge9o`T)pW#9qGRgX zro4npH?*5v5A@!+xr@bdd%}C67D?CS;_r`C{dqJ)J~T(4nW?^>?L?AhC~JXcaPt(= z3!4(}vrT5M@)BLJI7M*Ek1t+#!ma-A$zsyxE5BJNb%1f+_kY4y-5t!A&vKREp3PvP zwq&(6rBoEaRPioT>t<74`iYN+qO4_Kq0o0 zAirP+--f~fgI8yr&H_a;JzX3_D&j)V9u#a);BmPqlcVt1fiZ${ngi>W3Eh9EKTz`u z`~K}&x>_Pr%5Y0&gX($=IQF^vd$@?2>{H6My&t< literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_082_roundabout.png b/2.0.0/assets/img/glyphicons/glyphicons_082_roundabout.png new file mode 100755 index 0000000000000000000000000000000000000000..e3a6487a01f6a41b1edf9687b2db5e0c960add4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i3?z4Pv7`ej;{cx!*Z=?j1DPa&j}1ONKn(&V zL4Lsu_wDEFzu(`V@6Ug}UVeRicYcF5Q0}Owi(^PdT3T(A4w=rp~P+RWAbVsGG&fOokQ7R3sd>E8PD_u&3nWv&lOVm`J^ ze|vM&<06Br89xIa>}=R#>9o;9W|PyWohr{$_$KwWpGstQi*A!@Rk7Rl>Q~;wEGID? zF3lG?HR4WEyWBSI6VJWA@W}ze{1=*Trsp(%i)mhK?u|Gp8R)L%a3s-9ysWK3C{USI w)Nk1m4KeGJU%0ooO+O>DJ>sHY&F7VW80%Phop;D~2!KMz)78&qol`;+0A00u82|tP literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/2.0.0/assets/img/glyphicons/glyphicons_155_show_thumbnails.png new file mode 100755 index 0000000000000000000000000000000000000000..751e3b7184e58edcd7c05beee1d0f227104f10bc GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%2%B(*F{8!s6?>E)7Fp?1kDrE3< L^>bP0l+XkK;3Oe& literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_163_iphone.png b/2.0.0/assets/img/glyphicons/glyphicons_163_iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..926df7e5506172b27b22895137b5a1058005ffc4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!VDxWUS3QAaRPioT!Azi`2YVuP-NMpve`h2 zy(Gvl*!R8tdH#Hc;xpTx0EKKkT^vIy;*K8Q$jhL}bM%6}^Q@o3a+B1|lcxoiuinJoCo*%Q~loCIB&* BG}r(D literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/glyphicons/glyphicons_214_resize_small.png b/2.0.0/assets/img/glyphicons/glyphicons_214_resize_small.png new file mode 100755 index 0000000000000000000000000000000000000000..707d9e03e3148636d89aa67a346dd9963be91766 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*Z=?j1DV7F{ksdQfvWjS zg8YIR=JV^nmp^acU+=$v{r&hYB7FToskxpmjv*Csu^0AoG6f2-Jg7aTsPwOabHN4uq#vW$FF(Kk{Dqnc|A2B6JY5_^D&p4m-{v}GAi{FJxM=T|yZ`@3 z`Ok_n8K9=V9Zkb(T?T)b+2osKNh)^&2-N{ uQLwuuVq!yD>nc%Rk1&p+Bh5j6y+8R*nee(jv{(@d@~Ee)pUXO@geCx`LSohc literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/grid-18px-masked.png b/2.0.0/assets/img/grid-18px-masked.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc82b03ab97f8173d664744abf93e831fe92a07 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Q49=>Ml8%gR!7*aO+ZRFz$e5NNaF|p|Nn<8;5jP$ z6v*K(3GxeOVCQ9IW@TdIX5nGr;^b(LY)J%Kz~SlQ7*Y}U_J)1lAp?nHiSmkf8osei ztYYL}Q9SM4G%dsG2Mj&3whAiS`a+k>H1^1#Y1ZdKVvdV%@=2YIXOud-d-8TSFsJN7 z#6NK2T)lcr^-Qhqth{*IqWe9+uab|=?QKi5d)G;4n(WG3#vf$gY2)X%O9&Kp Mp00i_>zopr02z0cQvd(} literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/icon-css3.png b/2.0.0/assets/img/icon-css3.png new file mode 100755 index 0000000000000000000000000000000000000000..58e107235a8e805f20c87f28d58d9d0614c0b79f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qq=)IA+AaT2l`4Lu>+l&&hX=eK-LJ~_dF|KTfLm4u&cu^Y`i+Cxg8Gas(DnRdHTo##pRmrM(wo;pt# z$B>G+sb{bA9aa!vy?As7%k~>D_fG%$U!TWula7M^&VKh>kw15`^Vq-vt*8urY@jUpEpu)ii_Qwrd z)h?)5t~A_vr*GF>`S+ynCpnUa*UmqC*gSfW~{=eV} O^0}w0pUXO@geCx--fSEI literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/icon-html5.png b/2.0.0/assets/img/icon-html5.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8788313acfded4f571e27bfdf1a09973323af9 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@QgZ@)LR^&wF<9rn${FZRG+*mFnoSPU5s1Z}Cc3F6f-J1N8_2k^NoUIC#m(sOlSNhr%u5^!>Srh!4KW46b@4W-(WKXWve&E|( zF`;m6|AD~t`P)~q>R0jGWE@{$bs>{mWY_b6zU0b;^^6iFen(=`4WHGrhR$Ct`C;8E zU*X-XR{vKr*qz!s@%5+fjw<14r#Jj$eZa4MUG3`{$pwKx_cD08`njxgN@xNAiqVg) literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/icon-twitter.png b/2.0.0/assets/img/icon-twitter.png new file mode 100755 index 0000000000000000000000000000000000000000..a4716545fa6ff394c3b56e52236870268cfb5bc1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qf2`@A+G=b{|7Qj1@8Kb*8%ki zmIV0)GcfFbFOaa_;JkuE!~FXJ{RNxvG-v=N3p`yMLn`9dp7Z2mR^)NHxaFXOaoOGf zn?4FeM!Nr$K5~0UoPD|L&nfHH2keiPy7WV!IU>VhmY+Cd_H&k8i<`?2MwM!ZZq(Q) zxNo-EqU{aK#J36^adHnYYzi-NiFM)9yIJ;B^0*x1{Zf0Cxw;8oj^Fzk$^N;i+UOq0 NGoG$~F6*2UngAZ3Q2GD> literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/less-logo-large.png b/2.0.0/assets/img/less-logo-large.png new file mode 100755 index 0000000000000000000000000000000000000000..cb56637cbf644ede9beee81798343b7116a3480c GIT binary patch literal 13078 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 literal 0 HcmV?d00001 diff --git a/2.0.0/assets/img/less-small.png b/2.0.0/assets/img/less-small.png new file mode 100755 index 0000000000000000000000000000000000000000..93ea597cb707b6c3f0d9c331459388fa8bdd0848 GIT binary patch literal 1181 zcmX9+3pCqj6#ol0a}sY7Z|Nw*AP6QT zm`sDe1AI6wb+Dt1D+dUI(u)j_rktLhqS0tNogN$<3{FZ)%G%nRQmF*IsHn)x%L_p8 zmzS62ayj^LG&D2>$jQkGSRRiD_H1o!ZGi)LNl6J3+@bEAxDG6{RBctx_Zk0*} zBxku$NFWgC>gw+8?LqDt|MBs$R4Rokkhrq40>QJhvo$p};OOY+OifKea7#-I27|G- zwvLI3F)%OyPB;n+3&Y`X5C*ki3n0V*`N6?~v9U2^VX;_qb8|gCJs?*o6ecDnkgKn+ z&*5;O7PKc8i><7z3=Iu|M<$a&lk@ZQ1OlPHzFs1cSXx>_^}xVDXtl4e&&S6H8m3Sv z0|Nv0_V(f7;R_23PEJl^V`H_owd3RCBO@cRv9WwUAG!q@MIw=%on2vJA&bQ#5{Wb# z&EMbO+1WWDARsC#sFMdIsi~lIL_`FG!I+tu@$>U@bab?}wS~F3y1Lrf*mQJs;PLp3j0}*= z!@~n+>gnl8CX=~bE=-)wW@lz*g1p(;*%cKP@$vE7>zpHaBA0V%)F_0bu3?}l`9`Rr zjuQ8->oz%HGkg7+9bM(qC+c$VKV@$V4DwD4vBoccxh&-D6KbUQ?@9Ed2Q@Xy4xf6v zU1P6sSkWeer3do}qIMiY4v5ZA=zm7fvLG1o*V5)Qe*d}-*5AEEw0PR+n*9IW>1V|H z&aZkobsO@@11GWXBMrt{PK2!e`i~a<3#z|zMD1_w4;Nh$BBKsn{^|L4_0`=USPhwC zbfo$NoLP)0w0ovp{{)rT$9~Cumhi@nHEc;Ov%QJpKOWEV*qJv@Z`dhqQ)%O(`+J@< z-){^5@)BiNQ`y-~M+egsZEcb-=-leW#mM+Y?Ecj0BcDnBuc+D23x4CR2YN`q=Y?)! zu!`zeagRG9M*iTM3{pN2u&-?VVnF z|Mk8=h2)S7U0gX6TySHoCuD5UBZr{HB;lqb7Uc8t;fBv>@+jj2U`Rv)VjT<-4o;`cV zjvbF4J$mxw$)7)eo`I8k|AO6^Xwy99}{u!9C z@yy`^mqg|2@^8mZGuVEW`QDs|CspPzO@5-d#$4QYQ`KTcl5 zH1CMN&>0sK?#F-63kNuDx+Ix7A#YXK-b}80i*hzvv}%iOXxJ)oF(NiNuvAWeWzHJy z+_#ZN*LruDS#lnG^}l}J?Co!+#~57emeQWq9oly#LU}_2t4_jN_J{*aVjIpdN0`lw z_s-VIxwiX9($P0-HvKizPH7i?*S^#?Eo@%d!K||hQJWgW>jVrJbuqkRPpY_zw_05uUakr{k5%y;)HP^++I@b?t0Y%{)-v9ngq7(p zGgEcfOuv3ly6elokC_bKSNCfPteSNG;D5&T;!Fiv=2uPuGX;aEtDnm{r-UW|29*qX literal 0 HcmV?d00001 diff --git a/2.0.0/assets/js/README.md b/2.0.0/assets/js/README.md new file mode 100755 index 0000000000..b58fa1d407 --- /dev/null +++ b/2.0.0/assets/js/README.md @@ -0,0 +1,106 @@ +## 2.0 BOOTSTRAP JS PHILOSOPHY +These are the high-level design rules which guide the development of Bootstrap's plugin apis. + +--- + +### DATA-ATTRIBUTE API + +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript. + +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this: + + $('body').off('.data-api') + +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this: + + $('body').off('.alert.data-api') + +--- + +### PROGRAMATIC API + +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API. + +All public APIs should be 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 null which initiates the default behavior: + + $("#myModal").modal() // initialized with defaults + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2 + +--- + +### OPTIONS + +Options should be sparse and add universal value. We should pick the right defaults. + +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`. + + $.fn.modal.defaults = { … } + +An options definition should take the following form: + + *noun*: *adjective* - describes or modifies a quality of an instance + +examples: + + backdrop: true + keyboard: false + placement: 'top' + +--- + +### EVENTS + +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action. + + show | shown + hide | hidden + +--- + +### CONSTRUCTORS + +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way: + + + $.fn.popover.Constructor + +--- + +### DATA ACCESSOR + +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this: + + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor + +--- + +### DATA ATTRIBUTES + +Data attributes should take the following form: + +- data-{{verb}}={{plugin}} - defines main interaction +- data-target || href^=# - defined on "control" element (if element controls an element other than self) +- data-{{noun}} - defines class instance options + +examples: + + // control other targets + data-toggle="modal" data-target="#foo" + data-toggle="collapse" data-target="#foo" data-parent="#bar" + + // defined on element they control + data-spy="scroll" + + data-dismiss="modal" + data-dismiss="alert" + + data-toggle="dropdown" + + data-toggle="button" + data-toggle="buttons-checkbox" + data-toggle="buttons-radio" \ No newline at end of file diff --git a/2.0.0/assets/js/application.js b/2.0.0/assets/js/application.js new file mode 100755 index 0000000000..b29b63aeef --- /dev/null +++ b/2.0.0/assets/js/application.js @@ -0,0 +1,181 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +!function ($) { + + $(function(){ + + // Disable certain links in docs + $('section [href^=#]').click(function (e) { + e.preventDefault() + }) + + // make code pretty + window.prettyPrint && prettyPrint() + + // add-ons + $('.add-on :checkbox').on('click', function () { + var $this = $(this) + , method = $this.attr('checked') ? 'addClass' : 'removeClass' + $(this).parents('.add-on')[method]('active') + }) + + // position static twipsies for components page + if ($(".twipsies a").length) { + $(window).on('load resize', function () { + $(".twipsies a").each(function () { + $(this) + .tooltip({ + placement: $(this).attr('title') + , trigger: 'manual' + }) + .tooltip('show') + }) + }) + } + + // add tipsies to grid for scaffolding + if ($('#grid-system').length) { + $('#grid-system').tooltip({ + selector: '.show-grid > div' + , title: function () { return $(this).width() + 'px' } + }) + } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navTop = $('.subnav').length && $('.subnav').offset().top - 40 + , isFixed = 0 + + processScroll() + + $win.on('scroll', processScroll) + + function processScroll() { + var i, scrollTop = $win.scrollTop() + if (scrollTop >= navTop && !isFixed) { + isFixed = 1 + $nav.addClass('subnav-fixed') + } else if (scrollTop <= navTop && isFixed) { + isFixed = 0 + $nav.removeClass('subnav-fixed') + } + } + + // tooltip demo + $('.tooltip-demo.well').tooltip({ + selector: "a[rel=tooltip]" + }) + + $('.tooltip-test').tooltip() + $('.popover-test').popover() + + // popover demo + $("a[rel=popover]") + .popover() + .click(function(e) { + e.preventDefault() + }) + + // button state demo + $('#fat-btn') + .click(function () { + var btn = $(this) + btn.button('loading') + setTimeout(function () { + btn.button('reset') + }, 3000) + }) + + // carousel demo + $('#myCarousel').carousel() + + // javascript build logic + var inputsComponent = $("#components.download input") + , inputsPlugin = $("#plugins.download input") + , inputsVariables = $("#variables.download input") + + // toggle all plugin checkboxes + $('#components.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsComponent.attr('checked', !inputsComponent.is(':checked')) + }) + + $('#plugins.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsPlugin.attr('checked', !inputsPlugin.is(':checked')) + }) + + $('#variables.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsVariables.val('') + }) + + // request built javascript + $('.download-btn').on('click', function () { + + var css = $("#components.download input:checked") + .map(function () { return this.value }) + .toArray() + , js = $("#plugins.download input:checked") + .map(function () { return this.value }) + .toArray() + , vars = {} + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png'] + + $("#variables.download input") + .each(function () { + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val()) + }) + + $.ajax({ + type: 'POST' + , url: 'http://bootstrap.herokuapp.com' + , dataType: 'jsonpi' + , params: { + branch: '2.0-wip' + , js: js + , css: css + , vars: vars + , img: img + } + }) + }) + + }) + +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { + var url = opts.url; + + return { + send: function(_, completeCallback) { + var name = 'jQuery_iframe_' + jQuery.now() + , iframe, form + + iframe = $(' + +

  • + +
  • +
  • ·
  • +
    +
  • + +
  • + + + +
    + +
    +

    Designed for everyone, everywhere.

    + +
    +
    + +

    Built for and by nerds

    +

    Like you, we love building awesome products on the web. We love it so much, we decided to help people just like us do it easier, better, and faster. Bootstrap is built for you.

    +
    +
    + +

    For all skill levels

    +

    Bootstrap is designed to help people of all skill level—designer or developer, huge nerd or early beginner. Use it as a complete kit or use to start something more complex.

    +
    +
    + +

    Cross-everything

    +

    Originally built with only modern browsers in mind, Bootstrap has evolved to include support for all major browsers (even IE7!) and, with Bootstrap 2, tablets and smartphones, too.

    +
    +
    +
    +
    + +

    12-column grid

    +

    Grid systems aren't everything, but having a durable and flexible one at the core of your work can make development much simpler. Use our built-in grid classes or roll your own.

    +
    +
    + +

    Responsive design

    +

    With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.

    +
    +
    + +

    Styleguide docs

    +

    Unlike other front-end toolkits, Bootstrap was designed first and foremost as a styleguide to document not only our features, but best practices and living, coded examples.

    +
    +
    +
    +
    + +

    Growing library

    +

    Despite being only 10kb (gzipped), Bootstrap is one of the most complete front-end toolkits out there with dozens of fully functional components ready to be put to use.

    +
    +
    + +

    Custom jQuery plugins

    +

    What good is an awesome design component without easy-to-use, proper, and extensible interactions? With Bootstrap, you get custom-built jQuery plugins to bring your projects to life.

    +
    +
    + +

    Built on LESS

    +

    Where vanilla CSS falters, LESS excels. Variables, nesting, operations, and mixins in LESS makes coding CSS faster and more efficient with minimal overhead.

    +
    +
    +
    +
    + +

    HTML5

    +

    Built to support new HTML5 elements and syntax.

    +
    +
    + +

    CSS3

    +

    Progressively enhanced components for ultimate style.

    +
    +
    + +

    Open-source

    +

    Built for and maintained by the community via GitHub.

    +
    +
    + +

    Made at Twitter

    +

    Brought to you by an experienced engineer and designer.

    +
    +
    + +
    + +

    Built with Bootstrap.

    + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.0/javascript.html b/2.0.0/javascript.html new file mode 100755 index 0000000000..9ac656ccd9 --- /dev/null +++ b/2.0.0/javascript.html @@ -0,0 +1,1472 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Javascript for Bootstrap

    +

    Bring Bootstrap's components to life—now with 12 custom jQuery plugins. +

    +
    + + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    Heads up! All javascript plugins require the latest version of jQuery.
    +
    + + + + +
    + +
    +
    +

    About modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    + Download file +
    +
    +

    Static example

    +

    Below is a statically rendered modal.

    + + +

    Live demo

    +

    Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.

    + + + Launch demo modal + +
    + +

    Using bootstrap-modal

    +

    Call the modal via javascript:

    +
    $('#myModal').modal(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    backdropbooleantrueIncludes a modal-backdrop element
    keyboardbooleantrueCloses the modal when escape key is pressed
    +

    Markup

    +

    You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal" on a controller element with a data-target="#foo" or href="#foo" which corresponds to a modal element id, and when clicked, it will launch your modal.

    +

    Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.

    +
    +<a class="btn" data-toggle="modal" href="#myModal" >Launch Modal</a>
    +
    + +
    +<div class="modal">
    +  <div class="modal-header">
    +    <a class="close" data-dismiss="modal">×</a>
    +    <h3>Modal header</h3>
    +  </div>
    +  <div class="modal-body">
    +    <p>One fine body…</p>
    +  </div>
    +  <div class="modal-footer">
    +    <a href="#" class="btn btn-primary">Save changes</a>
    +    <a href="#" class="btn">Close</a>
    +  </div>
    +</div>
    +
    +
    + Heads up! If you want your modal to animate in and out, just add a .fade class to the .modal element (refer to the demo to see this in action) and include bootstrap-transition.js. +
    +

    Methods

    +

    .modal(options)

    +

    Activates your content as a modal. Accepts an optional options object.

    +
    +$('#myModal').modal({
    +  keyboard: false
    +})
    +

    .modal('toggle')

    +

    Manually toggles a modal.

    +
    $('#myModal').modal('toggle')
    +

    .modal('show')

    +

    Manually opens a modal.

    +
    $('#myModal').modal('show')
    +

    .modal('hide')

    +

    Manually hides a modal.

    +
    $('#myModal').modal('hide')
    +

    Events

    +

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when the modal has been made visible to the user (will wait for css transitions to complete).
    hideThis event is fired immediately when the hide instance method has been called.
    hiddenThis event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myModal').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    The ScrollSpy plugin is for automatically updating nav targets based on scroll position.

    + Download file +
    +
    +

    Example navbar with scrollspy

    +

    Scroll the area below and watch the navigation update. The dropdown sub items will be highlighted as well. Try it!

    + +
    +

    @fat

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    @mdo

    +

    + Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt. +

    +

    one

    +

    + Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone. +

    +

    two

    +

    + In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt. +

    +

    three

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats. +

    +
    +
    +

    Using bootstrap-scrollspy.js

    +

    Call the scrollspy via javascript:

    +
    $('#navbar').scrollspy()
    +

    Markup

    +

    To easily add scrollspy behavior to your topbar navigation, just add data-spy="scroll" to the element you want to spy on (most typically this would be the body).

    +
    <body data-spy="scroll" >...</body>
    +
    + Heads up! + Navbar links must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    offsetnumber10Pixels to offset from top when calculating position of scroll.
    +
    +
    +
    + + + + +
    + +
    +
    +

    This plugin adds quick, dynamic tab and pill functionality for transitioning through local content.

    + Download file +
    +
    +

    Example tabs

    +

    Click the tabs below to toggle between hidden panes, even via dropdown menus.

    + +
    +
    +

    Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

    +
    +
    +

    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

    +
    + + +
    +
    +

    Using bootstrap-tab.js

    +

    Enable tabbable tabs via javascript:

    +
    $('#myTab').tab('show')
    +

    Markup

    +

    You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element.

    +
    +<ul class="tabs">
    +  <li><a href="#home" data-toggle="tab">Home</a></li>
    +  <li><a href="#profile" data-toggle="tab">Profile</a></li>
    +  <li><a href="#messages" data-toggle="tab">Messages</a></li>
    +  <li><a href="#ettings" data-toggle="tab">Settings</a></li>
    +</ul>
    +

    Methods

    +

    $().tab

    +

    + Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom. +

    +
    +<ul class="tabs">
    +  <li class="active"><a href="#home">Home</a></li>
    +  <li><a href="#profile">Profile</a></li>
    +  <li><a href="#messages">Messages</a></li>
    +  <li><a href="#settings">Settings</a></li>
    +</ul>
    +
    +<div class="tab-content">
    +  <div class="tab-pane active" id="home">...</div>
    +  <div class="tab-pane" id="profile">...</div>
    +  <div class="tab-pane" id="messages">...</div>
    +  <div class="tab-pane" id="settings">...</div>
    +</div>
    +
    +<script>
    +  $(function () {
    +    $('.tabs a:last').tab('show')
    +  })
    +</script>
    +

    Events

    + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    shownThis event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    + +
    +$('a[data-toggle="tab"]').on('shown', function (e) {
    +  e.target // activated tab
    +  e.relatedTarget // previous tab
    +})
    +
    +
    +
    + + + +
    + +
    +
    +

    About Tooltips

    +

    Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, uss css3 for animations, and data-attributes for local title storage.

    + Download file +
    +
    +

    Example use of Tooltips

    +

    Hover over the links below to see tooltips:

    +
    +

    Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

    +
    +
    +

    Using bootstrap-tooltip.js

    +

    Trigger the tooltip via javascript:

    +
    $('#example').tooltip(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring'top'how to position the tooltip - top | bottom | left | right
    selectorstringfalseIf a selector is provided, tooltip objects will be delegated to the specified targets.
    titlestring | function''default title value if `title` tag isn't present
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    delaynumber | object0 +

    delay showing and hiding the tooltip (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual tooltips can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.

    +

    Methods

    +

    $().tooltip(options)

    +

    Attaches a tooltip handler to an element collection.

    +

    .tooltip('show')

    +

    Reveals an elements tooltip.

    +
    $('#element').tooltip('show')
    +

    .tooltip('hide')

    +

    Hides an elements tooltip.

    +
    $('#element').tooltip('hide')
    +

    .tooltip('toggle')

    +

    Toggles an elements tooltip.

    +
    $('#element').tooltip('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About popovers

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltip to be included

    + Download file +
    +
    +

    Example hover popover

    +

    Hover over the button to trigger the popover.

    + +
    +

    Using bootstrap-popover.js

    +

    Enable popovers via javascript:

    +
    $('#example').popover(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring'right'how to position the popover - top | bottom | left | right
    selectorstringfalseif a selector is provided, tooltip objects will be delegated to the specified targets
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    titlestring | function''default title value if `title` attribute isn't present
    contentstring | function''default content value if `data-content` attribute isn't present
    delaynumber | object0 +

    delay showing and hiding the popover (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual popovers can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    + For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a the selector option. +

    +

    Methods

    +

    $().popover(options)

    +

    Initializes popovers for an element collection.

    +

    .popover('show')

    +

    Reveals an elements popover.

    +
    $('#element').popover('show')
    +

    .popover('hide')

    +

    Hides an elements popover.

    +
    $('#element').popover('hide')
    +

    .popover('toggle')

    +

    Toggles an elements popover.

    +
    $('#element').popover('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About alerts

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    + Download +
    +
    +

    Example alerts

    +

    The alerts plugin works on regular alert messages, and block messages.

    +
    + × + Holy guacamole! Best check yo self, you’re not looking too good. +
    +
    + × +

    Oh snap! You got an error!

    +

    Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

    +

    + Take this action Or do this +

    +
    +
    +

    Using bootstrap-alerts.js

    +

    Enable dismissal of an alert via javascript:

    +
    $(".alert-message").alert()
    +

    Markup

    +

    Just add data-dismiss="alert" to your close button to automatically give an alert close functionality.

    +
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    +

    Methods

    +

    $().alert()

    +

    Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

    +

    .alert('close')

    +

    Closes an alert.

    +
    $(".alert-message").alert('close')
    +

    Events

    +

    Bootstrap's alert class exposes a few events for hooking into alert functionality.

    + + + + + + + + + + + + + + + + + +
    EventDescription
    closeThis event fires immediately when the close instance method is called.
    closedThis event is fired when the alert has been closed (will wait for css transitions to complete).
    +
    +$('#my-alert').bind('closed', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    + Download file +
    +
    +

    Example uses

    +

    Use the buttons plugin for states and toggles.

    + + + + + + + + + + + + + + + + + + + +
    Stateful + +
    Single toggle + +
    Checkbox +
    + + + +
    +
    Radio +
    + + + +
    +
    +
    +

    Using bootstrap-button.js

    +

    Enable buttons via javascript:

    +
    $('.tabs').button()
    +

    Markup

    +

    Data attributes are integral to the button plugin. Check out the example code below for the various markup types.

    +
    +<!-- Add data-toggle="button" to activate toggling on a single button -->
    +<button class="btn" data-toggle="button">Single Toggle</button>
    +
    +<!-- Add data-toggle="buttons-checkbox" for checkbox style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-checkbox">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +<!-- Add data-toggle="buttons-radio" for radio style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-radio">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +

    Methods

    +

    $().button('toggle')

    +

    Toggles push state. Gives btn the look that it's been activated.

    +
    + Heads up! + You can enable auto toggling of a button by using the data-toggle attribute. +
    +
    <button class="btn" data-toggle="button" >…</button>
    +

    $().button('loading')

    +

    Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

    +
    <button class="btn" data-loading-text="loading stuff..." >...</button>
    +
    + Heads up! + Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off". +
    +

    $().button('reset')

    +

    Resets button state - swaps text to original text.

    +

    $().button(string)

    +

    Resets button state - swaps text to any data defined text state.

    +
    <button class="btn" data-complete-text="finished!" >...</button>
    +<script>
    +  $('.btn').button('complete')
    +</script>
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    + Download file +
    +
    +

    Example accordion

    +

    Using the collapse plugin, we built a simple accordion style widget:

    + +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + + +
    +

    Using bootstrap-collapse.js

    +

    Enable via javascript:

    +
    $(".collapse").collapse()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    parentselectorfalseIf selector then all collapsible elements under the specified parent will be closed when this collasabile item is shown. (similar to traditional accordion behavior)
    togglebooleantrueToggles the collapsible element on invocation
    +

    Markup

    +

    Just add data-toggle="collapse" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.

    +
    +<button class="btn btn-danger" data-toggle="collapse" data-target="#demo">
    +  simple collapsible
    +</button>
    +
    +<div id="demo" class="collapse in"> … </div>
    +
    + Heads up! + To add accordion-like group management to a collapsible control, add the data attribute data-parent="#selector". Refer to the demo to see this in action. +
    +

    Methods

    +

    .collapse(options)

    +

    Activates your content as a collapsible element. Accepts an optional options object. +

    +$('#myCollapsible').collapse({
    +  toggle: false
    +})
    +

    .collapse('toggle')

    +

    Toggles a collapsible element to shown or hidden.

    +

    .collapse('show')

    +

    Shows a collapsible element.

    +

    .collapse('hide')

    +

    Hides a collapsible element.

    +

    Events

    +

    + Bootstrap's collapse class exposes a few events for hooking into collapse functionality. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).
    hide + This event is fired immediately when the hide method has been called. +
    hiddenThis event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myCollapsible').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    About

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    + Download file +
    +
    +

    Example

    +

    Start typing in the field below to show the typeahead results.

    +
    + +
    +
    +

    Using bootstrap-typeahead.js

    +

    Call the typeahead via javascript:

    +
    $('.typeahead').typeahead()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    sourcearray[ ]The data source to query against.
    itemsnumber8The max number of items to display in the dropdown.
    matcherfunctioncase insensitiveThe method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.
    sorterfunctionexact match,
    case sensitive,
    case insensitive
    Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.
    highlighterfunctionhighlights all default matchesMethod used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.
    + +

    Markup

    +

    Add data attributes to register an element with typeahead functionality.

    +
    +<input type="text" data-provide="typeahead">
    +
    +

    Methods

    +

    .typeahead(options)

    +

    Initializes an input with a typahead.

    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.0/less.html b/2.0.0/less.html new file mode 100755 index 0000000000..9dd7069e56 --- /dev/null +++ b/2.0.0/less.html @@ -0,0 +1,803 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Using LESS with Bootstrap

    +

    Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS.

    + +
    + + + + +
    + +
    +
    +

    Why LESS?

    +

    Bootstrap is made with LESS at it's core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.

    +
    +
    +

    What's included?

    +

    As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.

    +
    +
    +

    Learn more

    + LESS CSS +

    Visit the official website at http://lesscss.org to learn more.

    +
    +
    +
    +
    +

    Variables

    +

    Managing colors and pixel values in CSS can be a bit of a pain, usually full of copy and paste. Not with LESS though—assign colors or pixel values as variables and change them once.

    +
    +
    +

    Mixins

    +

    Those three border-radius declarations you need to make in regular ol' CSS? Now they're down to one line with the help of mixins, snippets of code you can reuse anywhere.

    +
    +
    +

    Operations

    +

    Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiple, divide, add, and subtract your way to CSS sanity.

    +
    +
    +
    + + + + +
    + + +
    +
    +

    Hyperlinks

    + + + + + + + + + + + + + + + +
    @linkColor#08cDefault link text color
    @linkColorHoverdarken(@linkColor, 15%)Default link text hover color
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + +
    @gridColumns12
    @gridColumnWidth60px
    @gridGutterWidth20px
    @fluidGridColumnWidth6.382978723%
    @fluidGridGutterWidth2.127659574%
    +

    Typography

    + + + + + + + + + + + + + + + + +
    @baseFontSize13px
    @baseFontFamily"Helvetica Neue", Helvetica, Arial, sans-serif
    @baseLineHeight18px
    +
    +
    +

    Grayscale colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @black#000
    @grayDarker#222
    @grayDark#333
    @gray#555
    @grayLight#999
    @grayLighter#eee
    @white#fff
    +

    Accent colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @blue#049cdb
    @green#46a546
    @red#9d261d
    @yellow#ffc40d
    @orange#f89406
    @pink#c3325f
    @purple#7a43b6
    +
    +
    + +

    Components

    +
    +
    +

    Buttons

    + + + + + + + + +
    @primaryButtonBackground@linkColor
    +

    Forms

    + + + + + + + + +
    @placeholderText@grayLight
    +

    Navbar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @navbarHeight40px
    @navbarBackground@grayDarker
    @navbarBackgroundHighlight@grayDark
    @navbarText@grayLight
    @navbarLinkColor@grayLight
    @navbarLinkColorHover@white
    +
    +
    +

    Form states and alerts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @warningText#f3edd2
    @warningBackground#c09853
    @errorText#b94a48
    @errorBackground#f2dede
    @successText#468847
    @successBackground#dff0d8
    @infoText#3a87ad
    @infoBackground#d9edf7
    +
    +
    + +
    + + + + +
    + +

    About mixins

    +
    +
    +

    Basic mixins

    +

    A basic mixin is essentially an include or a partial for a snippet of CSS. They're written just like a CSS class and can be called anywhere.

    +
    +.element {
    +  .clearfix();
    +}
    +
    +
    +
    +

    Parametric mixins

    +

    A parametric mixin is just like a basic mixin, but it also accepts parameters (hence the name) with optional default values.

    +
    +.element {
    +  .border-radius(4px);
    +}
    +
    +
    +
    +

    Easily add your own

    +

    Nearly all of Bootstrap's mixins are stored in mixins.less, a wonderful utility .less file that enables you to use a mixin in any of the .less files in the toolkit.

    +

    So, go ahead and use the existing ones or feel free to add your own as you need.

    +
    +
    +

    Included mixins

    +

    Utilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .clearfix()noneAdd to any parent to clear floats within
    .tab-focus()noneApply the Webkit focus style and round Firefox outline
    .center-block()noneAuto center a block-level element using margin: auto
    .ie7-inline-block()noneUse in addition to regular display: inline-block to get IE7 support
    .size()@height: 5px, @width: 5pxQuickly set the height and width on one line
    .square()@size: 5pxBuilds on .size() to set the width and height as same value
    .opacity()@opacity: 100Set, in whole numbers, the opacity percentage (e.g., "50" or "75")
    +

    Forms

    + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .placeholder()@color: @placeholderTextSet the placeholder text color for inputs
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #font > #family > .serif()noneMake an element use a serif font stack
    #font > #family > .sans-serif()noneMake an element use a sans-serif font stack
    #font > #family > .monospace()noneMake an element use a monospace font stack
    #font > .shorthand()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightEasily set font size, weight, and leading
    #font > .serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to serif, and control size, weight, and leading
    #font > .sans-serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to sans-serif, and control size, weight, and leading
    #font > .monospace()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to monospace, and control size, weight, and leading
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .container-fixed()noneProvide a fixed-width (set with @siteWidth) container for holding your content
    .columns()@columns: 1Build a grid column that spans any number of columns (defaults to 1 column)
    .offset()@columns: 1Offset a grid column with left margin that spans any number of columns
    .gridColumn()noneMake an element float like a grid column
    +

    CSS3 properties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .border-radius()@radius: 5pxRound the corners of an element. Can be a single value or four space-separated values
    .box-shadow()@shadow: 0 1px 3px rgba(0,0,0,.25)Add a drop shadow to an element
    .transition()@transitionAdd CSS3 transition effect (e.g., all .2s linear)
    .rotate()@degreesRotate an element n degrees
    .scale()@ratioScale an element to n times it's original size
    .translate()@x: 0, @y: 0Move an element on the x and y planes
    .background-clip()@clipCrop the backgroud of an element (useful for border-radius)
    .background-size()@sizeControl the size of background images via CSS3
    .box-sizing()@boxmodelChange the box model for an element (e.g., border-box for a full-width input)
    .user-select()@selectControl cursor selection of text on a page
    .resizable()@direction: bothMake any element resizable on the right and bottom
    .content-columns()@columnCount, @columnGap: @gridColumnGutterMake the content of any element use CSS3 columns
    +

    Backgrounds and gradients

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .#translucent > .background()@color: @white, @alpha: 1Give an element a translucent background color
    .#translucent > .border()@color: @white, @alpha: 1Give an element a translucent border color
    .#gradient > .vertical()@startColor, @endColorCreate a cross-browser vertical background gradient
    .#gradient > .horizontal()@startColor, @endColorCreate a cross-browser horizontal background gradient
    .#gradient > .directional()@startColor, @endColor, @degCreate a cross-browser directional background gradient
    .#gradient > .vertical-three-colors()@startColor, @midColor, @colorStop, @endColorCreate a cross-browser three-color background gradient
    .#gradient > .radial()@innerColor, @outerColorCreate a cross-browser radial background gradient
    .#gradient > .striped()@color, @angleCreate a cross-browser striped background gradient
    .#gradientBar()@primaryColor, @secondaryColorUsed for buttons to assign a gradient and slightly darker border
    +
    + + + + +
    + +
    + Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods. +
    +

    Tools for compiling

    +
    +
    +

    Node with makefile

    +

    Install the LESS command line compiler with npm by running the following command:

    +
    $ npm install less
    +

    Once installed just run make from the root of your bootstrap directory and you're all set.

    +

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    +
    +
    +

    Command line

    +

    Install the LESS command line tool via Node and run the following command:

    +
    $ lessc ./lib/bootstrap.less > bootstrap.css
    +

    Be sure to include --compress in that command if you're trying to save some bytes!

    +
    +
    +

    Javascript

    +

    Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.

    +
    +<link rel="stylesheet/less" href="/path/to/bootstrap.less">
    +<script src="/path/to/less.js"></script>
    +
    +

    To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

    +
    +
    +
    +
    +

    Unofficial Mac app

    +

    The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

    +

    If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

    +
    +
    +

    More Mac apps

    +

    Crunch

    +

    Crunch is a great looking LESS editor and compiler built on Adobe Air.

    +

    CodeKit

    +

    Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.

    +

    Simpless

    +

    Mac, Linux, and PC app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.

    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.0/scaffolding.html b/2.0.0/scaffolding.html new file mode 100755 index 0000000000..bb6a3bca98 --- /dev/null +++ b/2.0.0/scaffolding.html @@ -0,0 +1,445 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Scaffolding

    +

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

    + +
    + + + + +
    + + +

    Default 940px grid

    +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    +
    +
    +

    The default grid system provided as part of Bootstrap is a 940px-wide, 12-column grid.

    +

    It also has four responsive variations for various devices and resolutions: phone, tablet portrait, table landscape and small desktops, and large widescreen desktops.

    +
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    +

    As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.

    +
    +
    + +
    + +

    Offsetting columns

    +
    +
    4
    +
    4 offset 4
    +
    +
    +
    3 offset 3
    +
    3 offset 3
    +
    +
    +
    8 offset 4
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span4 offset4">...</div>
    +</div>
    +
    + +
    + +

    Nesting columns

    +
    +
    +

    With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

    +

    Example

    +
    +
    + Level 1 of column +
    +
    + Level 2 +
    +
    + Level 2 +
    +
    +
    +
    +
    +
    +
    +<div class="row">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    + +

    Grid customization

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDefault valueDescription
    @gridColumns12Number of columns
    @gridColumnWidth60pxWidth of each column
    @gridGutterWidth20pxNegative space between columns
    @siteWidthComputed sum of all columns and guttersCounts number of columns and gutters to set width of the .container-fixed() mixin
    +
    +
    +

    Variables in LESS

    +

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    +
    +
    +

    How to customize

    +

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    +
    +
    +

    Staying responsive

    +

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    +
    +
    + +
    + + + + +
    + + +
    +
    +

    Fixed layout

    +

    The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

    +
    +
    +
    +
    +<body>
    +  <div class="container">
    +    ...
    +  </div>
    +</body>
    +
    +
    +
    +

    Fluid layout

    +

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    +
    +
    +
    +
    +
    +<div class="container-fluid">
    +  <div class="row-fluid">
    +    <div class="span2">
    +      <!--Sidebar content-->
    +    </div>
    +    <div class="span10">
    +      <!--Body content-->
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + + +
    + + +
    +
    + Responsive devices +
    +
    +

    Supported devices

    +

    Bootstrap supports a handful of media queries to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LabelLayout widthColumn widthGutter width
    Smartphones480px and belowFluid columns, no fixed widths
    Portrait tablets480px to 768pxFluid columns, no fixed widths
    Landscape tablets768px to 940px44px20px
    Default940px and up60px20px
    Large display1210px and up70px30px
    + +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +
    +
    + +
    + + +

    Using the media queries

    +
    +
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    +
      +
    1. Use the compiled responsive version, bootstrap-responsive.css
    2. +
    3. Add @import "responsive.less" and recompile Bootstrap
    4. +
    5. Modify and recompile responsive.less as a separate
    6. +
    +

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    +
    +
    +
    +  // Landscape phones and down
    +  @media (max-width: 480px) { ... }
    +
    +  // Landscape phone to portrait tablet
    +  @media (max-width: 768px) { ... }
    +
    +  // Portrait tablet to landscape and desktop
    +  @media (min-width: 768px) and (max-width: 940px) { ... }
    +
    +  // Large desktop
    +  @media (min-width: 1200px) { .. }
    +
    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.0/upgrading.html b/2.0.0/upgrading.html new file mode 100755 index 0000000000..38f363c4e2 --- /dev/null +++ b/2.0.0/upgrading.html @@ -0,0 +1,304 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Upgrading to Bootstrap 2

    +

    Learn about significant changes and additions since v1.4 with this handy guide.

    +
    + + + + +
    + +
      +
    • Docs: major updates across the board to general structure, examples, and code snippets. Also made responsive with new media queries.
    • +
    • Docs: all docs pages are now powered by Mustache templates and strings are wrapped in i18n tags for translation by the Twitter Translation Center. All changes to documentation must be done here and then compiled (similar to our CSS and LESS).
    • +
    • Repo directory structure: removed the compiled CSS from the root in favor of a large direct download link on the docs homepage. Compiled CSS is in /docs/assets/css/.
    • +
    • Docs and repo: one makefile, just type make in the Terminal and get updated docs and CSS.
    • +
    +
    + + + + +
    + +

    Grid system

    +
      +
    • Updated grid system, now only 12 columns instead of 16 +
    • Responsive approach means your projects virtually work out of the box on smartphones, tablets, and more
    • +
    • Removed unused (by default) grid columns support for 17-24 columns
    • +
    +

    Responsive (media queries)

    +
      +
    • Media queries added for basic support across mobile and tablet devices +
    • Responsive CSS is compiled separately, as bootstrap-responsive.css
    • +
    +
    + + + + +
    + +

    Typography

    +
      +
    • h4 elements were dropped from 16px to 14px with a default line-height of 18px
    • +
    • h5 elements were dropped from 14px to 12px
    • +
    • h6 elements were dropped from 13px to 11px
    • +
    • Right-aligned option for blockquotes if float: right;
    • +
    +

    Code

    +
      +
    • New graphical style for <code>
    • +
    • Google Code Prettify styles updated (based on GitHub's gists)
    • +
    +

    Tables

    +
      +
    • Improved support for colspan and rowspan
    • +
    • Styles now restricted to new base class, .table
    • +
    • Table classes standardized with .table- required as a prefix
    • +
    • Removed unused table color options (too much code for such little impact)
    • +
    • Dropped support for TableSorter
    • +
    +

    Buttons

    +
      +
    • New classes for colors and sizes, all prefixed with .btn-
    • +
    • IE9: removed gradients and added rounded corners
    • +
    • Updated active state to make styling clearer in button groups (new) and look better with custom transition
    • +
    • New mixin, .buttonBackground, to set button gradients
    • +
    +

    Forms

    +
      +
    • Default form style is now vertical (stacked) to use less CSS and add greater flexibility
    • +
    • Form classes standardized with .form- required as a prefix
    • +
    • New built-in form defaults for search, inline, and horizontal forms
    • +
    • More flexible horizontal form markup with classes for all styling, including new optional class for the label
    • +
    • Form states: colors updated and customizable via new LESS variables
    • +
    +

    Icons, by Glyphicons

    +
      +
    • New Glyphicons Halflings icon set added in sprite form, in black and white
    • +
    • Simple markup required for an icon in tons of contexts: <i class="icon-cog"></>
    • +
    • Add another class, .icon-white, for white variation of the same icon
    • +
    +
    + + + + +
    + +

    Button groups and dropdowns

    +
      +
    • Two brand new components in 2.0: button groups and button dropdowns
    • +
    • Dependency: button dropdowns are built on button groups, and therefore require all their styles
    • +
    • Button groups, .btn-group, can be grouped one level higher with a button toolbar, .btn-toolbar
    • +
    +

    Navigation

    +
      +
    • Tabs and pills now require the use of a new base class, .nav, on their <ul>
    • +
    • New nav list variation added that uses the same base class, .nav
    • +
    • Vertical tabs and pills have been added—just add .nav-stacked to the <ul>
    • +
    • Pills were restyled to be less rounded by default
    • +
    • Pills now have dropdown menu support (they share the same markup and styles as tabs)
    • +
    +

    Navbar (formerly topbar)

    +
      +
    • Base class changed from .topbar to .navbar
    • +
    • Now supports static position (default behavior, not fixed) and fixed to the top of viewport via .navbar-fixed-top (previously only supported fixed)
    • +
    • Added vertical dividers to top-level nav
    • +
    • Improved support for inline forms in the navbar, which now require .navbar-form to properly scope styles to only the intended forms.
    • +
    • Navbar search form now requires use of the .navbar-search class and its input the use of .search-query. To position the search form, you must use .pull-left or .pull-right.
    • +
    • Added optional responsive markup for collapsing navbar contents for smaller resolutions and devices. See navbar docs for how to utilize.
    • +
    +

    Dropdown menus

    +
      +
    • Updated the .dropdown-menu to tighten up spacing
    • +
    • Now requires you to add a <span class="caret"></span> to show the dropdown arrow
    • +
    • The navbar (fixed topbar) has brand new dropdowns. Gone are the dark versions and in their place are the standard white ones with an additional caret at their tops for clarity of position.
    • +
    +

    Labels

    +
      +
    • Label colors updated to match form state colors
    • +
    • Not only do they match graphically, but they are powered by the same new variables
    • +
    +

    Thumbnails

    +
      +
    • Formerly .media-grid, now just .thumbnails, we've thoroughly extended this component for more uses while maintaining overall simplicity out of the box.
    • +
    • Individual thumbnails now require .thumbnail class
    • +
    +

    Alerts

    +
      +
    • New base class: .alert instead of .alert-message
    • +
    • Class names standardized for other options, now all starting with .alert-
    • +
    • Redesigned base alert styles to combine the deafult alerts and block-level alerts into one
    • +
    • Block level alert class changed: .alert-block instead of .block-message
    • +
    +

    Progress bars

    +
      +
    • New in 2.0
    • +
    • Features multiple styles via classes, including striped and animated variations via CSS3
    • +
    +

    Miscellaneous components

    +
      +
    • Added documentation for the well component and the close icon (used in modals and alerts)
    • +
    +
    + + + + +
    + +
    + Heads up! We're rewritten just about everything for our plugins, so head on over to the Javascript page to learn more. +
    +

    Popovers

    +
      +
    • Child elements now properly namespaced: .title to .popover-title, .inner to .popover-inner, and .content to .popover-content.
    • +
    +

    New plugins

    + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.1/assets/css/bootstrap-responsive.css b/2.0.1/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..d77d97d13e --- /dev/null +++ b/2.0.1/assets/css/bootstrap-responsive.css @@ -0,0 +1,581 @@ +/*! + * Bootstrap Responsive v2.0.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix { + *zoom: 1; +} +.clearfix:before, .clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hidden { + display: none; + visibility: hidden; +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + /* Older Webkit */ + + -moz-box-sizing: border-box; + /* Older FF */ + + -ms-box-sizing: border-box; + /* IE8 */ + + box-sizing: border-box; + /* CSS3 spec*/ + + } + .input-prepend input[class*="span"], .input-append input[class*="span"] { + width: auto; + } + input[type="checkbox"], input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (max-width: 767px) { + .container { + width: auto; + padding: 0 20px; + } + .row-fluid { + width: 100%; + } + .row { + margin-left: 0; + } + .row > [class*="span"], .row-fluid > [class*="span"] { + float: none; + display: block; + width: auto; + margin: 0; + } +} +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .span1 { + width: 42px; + } + .span2 { + width: 104px; + } + .span3 { + width: 166px; + } + .span4 { + width: 228px; + } + .span5 { + width: 290px; + } + .span6 { + width: 352px; + } + .span7 { + width: 414px; + } + .span8 { + width: 476px; + } + .span9 { + width: 538px; + } + .span10 { + width: 600px; + } + .span11 { + width: 662px; + } + .span12, .container { + width: 724px; + } + .offset1 { + margin-left: 82px; + } + .offset2 { + margin-left: 144px; + } + .offset3 { + margin-left: 206px; + } + .offset4 { + margin-left: 268px; + } + .offset5 { + margin-left: 330px; + } + .offset6 { + margin-left: 392px; + } + .offset7 { + margin-left: 454px; + } + .offset8 { + margin-left: 516px; + } + .offset9 { + margin-left: 578px; + } + .offset10 { + margin-left: 640px; + } + .offset11 { + margin-left: 702px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.762430939%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid > .span1 { + width: 5.801104972%; + } + .row-fluid > .span2 { + width: 14.364640883%; + } + .row-fluid > .span3 { + width: 22.928176794%; + } + .row-fluid > .span4 { + width: 31.491712705%; + } + .row-fluid > .span5 { + width: 40.055248616%; + } + .row-fluid > .span6 { + width: 48.618784527%; + } + .row-fluid > .span7 { + width: 57.182320438000005%; + } + .row-fluid > .span8 { + width: 65.74585634900001%; + } + .row-fluid > .span9 { + width: 74.30939226%; + } + .row-fluid > .span10 { + width: 82.87292817100001%; + } + .row-fluid > .span11 { + width: 91.436464082%; + } + .row-fluid > .span12 { + width: 99.999999993%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 32px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 94px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 156px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 218px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 280px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 342px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 404px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 466px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 528px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 590px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 652px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 714px; + } +} +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .navbar .nav-collapse { + clear: left; + } + .navbar .nav { + float: none; + margin: 0 0 9px; + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + .navbar .nav .nav-header { + color: #999999; + text-shadow: none; + } + .navbar .nav > li > a, .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + background-color: #222222; + } + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + .navbar-form, .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + .btn-navbar { + display: block; + } + .nav-collapse { + overflow: hidden; + height: 0; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .span1 { + width: 70px; + } + .span2 { + width: 170px; + } + .span3 { + width: 270px; + } + .span4 { + width: 370px; + } + .span5 { + width: 470px; + } + .span6 { + width: 570px; + } + .span7 { + width: 670px; + } + .span8 { + width: 770px; + } + .span9 { + width: 870px; + } + .span10 { + width: 970px; + } + .span11 { + width: 1070px; + } + .span12, .container { + width: 1170px; + } + .offset1 { + margin-left: 130px; + } + .offset2 { + margin-left: 230px; + } + .offset3 { + margin-left: 330px; + } + .offset4 { + margin-left: 430px; + } + .offset5 { + margin-left: 530px; + } + .offset6 { + margin-left: 630px; + } + .offset7 { + margin-left: 730px; + } + .offset8 { + margin-left: 830px; + } + .offset9 { + margin-left: 930px; + } + .offset10 { + margin-left: 1030px; + } + .offset11 { + margin-left: 1130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.564102564%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid > .span1 { + width: 5.982905983%; + } + .row-fluid > .span2 { + width: 14.529914530000001%; + } + .row-fluid > .span3 { + width: 23.076923077%; + } + .row-fluid > .span4 { + width: 31.623931624%; + } + .row-fluid > .span5 { + width: 40.170940171000005%; + } + .row-fluid > .span6 { + width: 48.717948718%; + } + .row-fluid > .span7 { + width: 57.264957265%; + } + .row-fluid > .span8 { + width: 65.81196581200001%; + } + .row-fluid > .span9 { + width: 74.358974359%; + } + .row-fluid > .span10 { + width: 82.905982906%; + } + .row-fluid > .span11 { + width: 91.45299145300001%; + } + .row-fluid > .span12 { + width: 100%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 60px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 160px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 260px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 360px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 460px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 560px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 660px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 760px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 860px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 960px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 1060px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1160px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } +} diff --git a/2.0.1/assets/css/bootstrap.css b/2.0.1/assets/css/bootstrap.css new file mode 100755 index 0000000000..c3e0c00539 --- /dev/null +++ b/2.0.1/assets/css/bootstrap.css @@ -0,0 +1,3496 @@ +/*! + * Bootstrap v2.0.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, a:active { + outline: 0; +} +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, .clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.span1 { + width: 60px; +} +.span2 { + width: 140px; +} +.span3 { + width: 220px; +} +.span4 { + width: 300px; +} +.span5 { + width: 380px; +} +.span6 { + width: 460px; +} +.span7 { + width: 540px; +} +.span8 { + width: 620px; +} +.span9 { + width: 700px; +} +.span10 { + width: 780px; +} +.span11 { + width: 860px; +} +.span12, .container { + width: 940px; +} +.offset1 { + margin-left: 100px; +} +.offset2 { + margin-left: 180px; +} +.offset3 { + margin-left: 260px; +} +.offset4 { + margin-left: 340px; +} +.offset5 { + margin-left: 420px; +} +.offset6 { + margin-left: 500px; +} +.offset7 { + margin-left: 580px; +} +.offset8 { + margin-left: 660px; +} +.offset9 { + margin-left: 740px; +} +.offset10 { + margin-left: 820px; +} +.offset11 { + margin-left: 900px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, .row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.127659574%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid > .span1 { + width: 6.382978723%; +} +.row-fluid > .span2 { + width: 14.89361702%; +} +.row-fluid > .span3 { + width: 23.404255317%; +} +.row-fluid > .span4 { + width: 31.914893614%; +} +.row-fluid > .span5 { + width: 40.425531911%; +} +.row-fluid > .span6 { + width: 48.93617020799999%; +} +.row-fluid > .span7 { + width: 57.446808505%; +} +.row-fluid > .span8 { + width: 65.95744680199999%; +} +.row-fluid > .span9 { + width: 74.468085099%; +} +.row-fluid > .span10 { + width: 82.97872339599999%; +} +.row-fluid > .span11 { + width: 91.489361693%; +} +.row-fluid > .span12 { + width: 99.99999998999999%; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-weight: bold; + color: #333333; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 27px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, h5, h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, dd { + line-height: 18px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 9px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr { + font-size: 90%; + text-transform: uppercase; + border-bottom: 1px dotted #ddd; + cursor: help; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + line-height: 18px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 3px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, label textarea, label select { + display: block; +} +input[type="image"], input[type="checkbox"], input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 0 \9; + /* IE9 and down */ + +} +input[type="image"] { + border: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], input[type="reset"], input[type="submit"] { + width: auto; + height: auto; +} +select, input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +input[type="file"] { + line-height: 18px \9; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, .checkbox { + padding-left: 18px; +} +.radio input[type="radio"], .checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, .controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, .checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +input, textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, .control-group.warning select, .control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, .control-group.error select, .control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { + color: #468847; +} +.control-group.success input, .control-group.success select, .control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 0; + color: #999999; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 9px; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, .input-append { + margin-bottom: 5px; + *zoom: 1; +} +.input-prepend:before, +.input-append:before, +.input-prepend:after, +.input-append:after { + display: table; + content: ""; +} +.input-prepend:after, .input-append:after { + clear: both; +} +.input-prepend input, +.input-append input, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, .input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, .input-append .add-on { + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + margin-right: -1px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + color: #999999; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #f5f5f5; + border: 1px solid #ccc; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input, .input-append .uneditable-input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-left-color: #eee; + border-right-color: #ccc; +} +.input-append .add-on { + margin-right: 0; + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:first-child { + *margin-left: -160px; +} +.input-append input:first-child + .add-on { + *margin-left: -21px; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input { + display: inline-block; + margin-bottom: 0; +} +.form-search .hide, .form-inline .hide, .form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + display: inline-block; +} +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on { + vertical-align: middle; +} +.form-search .radio, +.form-inline .radio, +.form-search .checkbox, +.form-inline .checkbox { + margin-bottom: 0; + vertical-align: middle; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, .form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, .table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table thead:first-child tr th, .table thead:first-child tr td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #ddd; +} +.table-condensed th, .table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #ddd; + border-collapse: separate; + *border-collapse: collapsed; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th + th, +.table-bordered td + td, +.table-bordered th + td, +.table-bordered td + th { + border-left: 1px solid #ddd; +} +.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, .table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +[class^="icon-"], [class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child, [class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + text-indent: -99999px; + *text-indent: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: "\2193"; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, .open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + _width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.bottom-up { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +.dropdown-menu .divider { + height: 1px; + margin: 5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #555555; + white-space: nowrap; +} +.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.btn { + display: inline-block; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + *margin-left: .3em; +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; +} +.btn:active, .btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, .btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + outline: 0; +} +.btn.disabled, .btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-dark.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0044cc; +} +.btn-primary:active, .btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, .btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, .btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, .btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, .btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #393939; + background-image: -moz-linear-gradient(top, #454545, #262626); + background-image: -ms-linear-gradient(top, #454545, #262626); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); + background-image: -webkit-linear-gradient(top, #454545, #262626); + background-image: -o-linear-gradient(top, #454545, #262626); + background-image: linear-gradient(top, #454545, #262626); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); + border-color: #262626 #262626 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #262626; +} +.btn-inverse:active, .btn-inverse.active { + background-color: #0c0c0c \9; +} +button.btn, input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.large, input[type="submit"].btn.large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.small, input[type="submit"].btn.small { + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, .btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, .btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, .open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-primary .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.btn-small .caret { + margin-top: 4px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert, .alert-heading { + color: #c09853; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success, .alert-success .alert-heading { + color: #468847; +} +.alert-danger, .alert-error { + background-color: #f2dede; + border-color: #eed3d7; +} +.alert-danger, +.alert-error, +.alert-danger .alert-heading, +.alert-error .alert-heading { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info, .alert-info .alert-heading { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, .alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; +} +.nav-list > li > a, .nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list .active > a, .nav-list .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-tabs, .nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, .nav-pills:after { + clear: both; +} +.nav-tabs > li, .nav-pills > li { + float: left; +} +.nav-tabs > li > a, .nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 9px; + padding-bottom: 9px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, .nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills .active > a, .nav-pills .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { + border-top-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, .tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: hidden; +} +.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, .pill-content > .pill-pane { + display: none; +} +.tab-content > .active, .pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, .btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #999999; +} +.navbar .navbar-text a:hover { + color: #ffffff; + background-color: transparent; +} +.navbar .btn, .navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, .navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, .navbar-form select { + display: inline-block; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-form .radio, .navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, .navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, .navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + background: #666; + background: rgba(255, 255, 255, 0.3); + border: 1px solid #111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query :-moz-placeholder { + color: #eeeeee; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #eeeeee; +} +.navbar-search .search-query:hover { + color: #ffffff; + background-color: #999999; + background-color: rgba(255, 255, 255, 0.5); +} +.navbar-search .search-query:focus, .navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, .navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, .pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled a, .pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, .pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, .modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + max-height: 500px; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + padding: 15px; +} +.modal-body .modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; + margin-bottom: 0; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, .popover-content ul, .popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, .thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 18px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label { + padding: 2px 4px 3px; + font-size: 11.049999999999999px; + font-weight: bold; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label:hover { + color: #ffffff; + text-decoration: none; +} +.label-important { + background-color: #b94a48; +} +.label-important:hover { + background-color: #953b39; +} +.label-warning { + background-color: #f89406; +} +.label-warning:hover { + background-color: #c67605; +} +.label-success { + background-color: #468847; +} +.label-success:hover { + background-color: #356635; +} +.label-info { + background-color: #3a87ad; +} +.label-info:hover { + background-color: #2d6987; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, .carousel .next, .carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, .carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, .carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, .carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/2.0.1/assets/css/docs.css b/2.0.1/assets/css/docs.css new file mode 100755 index 0000000000..f6a388c236 --- /dev/null +++ b/2.0.1/assets/css/docs.css @@ -0,0 +1,772 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + +/* Body and structure +-------------------------------------------------- */ +body { + position: relative; + padding-top: 90px; + background-color: #fff; + background-image: url(../img/grid-18px-masked.png); + background-repeat: repeat-x; + background-position: 0 40px; +} + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ +.navbar-fixed-top .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +.navbar-fixed-top .brand:hover { + text-decoration: none; +} + + +/* Space out sub-sections more +-------------------------------------------------- */ +section { + padding-top: 60px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 54px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + position: relative; +} +.jumbotron h1 { + margin-bottom: 9px; + font-size: 81px; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + margin-bottom: 18px; + font-weight: 300; +} +.jumbotron .btn-large { + font-size: 20px; + font-weight: normal; + padding: 14px 24px; + margin-right: 10px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +/* Masthead (docs home) */ +.masthead { + padding-top: 36px; + margin-bottom: 72px; +} +.masthead h1, +.masthead p { + text-align: center; +} +.masthead h1 { + margin-bottom: 18px; +} +.masthead p { + margin-left: 5%; + margin-right: 5%; + font-size: 30px; + line-height: 36px; +} + + +/* Specific jumbotrons +------------------------- */ +/* supporting docs pages */ +.subhead { + padding-bottom: 0; + margin-bottom: 9px; +} +.subhead h1 { + font-size: 54px; +} + +/* Subnav */ +.subnav { + width: 100%; + height: 36px; + background-color: #eeeeee; /* Old browsers */ + background-repeat: repeat-x; /* Repeat the gradient */ + background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ + background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ + background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */ + background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ + background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */ + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.subnav .nav { + margin-bottom: 0; +} +.subnav .nav > li > a { + margin: 0; + padding-top: 11px; + padding-bottom: 11px; + border-left: 1px solid #f5f5f5; + border-right: 1px solid #e5e5e5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.subnav .nav > .active > a, +.subnav .nav > .active > a:hover { + padding-left: 13px; + color: #777; + background-color: #e9e9e9; + border-right-color: #ddd; + border-left: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + box-shadow: inset 0 3px 5px rgba(0,0,0,.05); +} +.subnav .nav > .active > a .caret, +.subnav .nav > .active > a:hover .caret { + border-top-color: #777; +} +.subnav .nav > li:first-child > a, +.subnav .nav > li:first-child > a:hover { + border-left: 0; + padding-left: 12px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.subnav .nav > li:last-child > a { + border-right: 0; +} +.subnav .dropdown-menu { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */ +@media (min-width: 980px) { + .subnav-fixed { + position: fixed; + top: 40px; + left: 0; + right: 0; + z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */ + border-color: #d5d5d5; + border-width: 0 0 1px; /* drop the border on the fixed edges */ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */ + } + .subnav-fixed .nav { + width: 938px; + margin: 0 auto; + padding: 0 1px; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } +} + + +/* Quick links +-------------------------------------------------- */ +.quick-links { + min-height: 30px; + padding: 5px 20px; + margin: 36px 0; + list-style: none; + text-align: center; + overflow: hidden; +} +.quick-links li { + display: inline; + margin: 0 5px; + color: #999; +} +.quick-links .github-btn, +.quick-links .tweet-btn, +.quick-links .follow-btn { + position: relative; + top: 5px; +} + + +/* Marketing section of Overview +-------------------------------------------------- */ +.marketing .row { + margin-bottom: 9px; +} +.marketing h1 { + margin: 36px 0 27px; + font-size: 40px; + font-weight: 300; + text-align: center; +} +.marketing h2, +.marketing h3 { + font-weight: 300; +} +.marketing h2 { + font-size: 22px; +} +.marketing p { + margin-right: 10px; +} +.marketing .bs-icon { + float: left; + margin: 7px 10px 0 0; + opacity: .8; +} +.marketing .small-bs-icon { + float: left; + margin: 4px 5px 0 0; +} + + + +/* Footer +-------------------------------------------------- */ +.footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; +} +.footer p { + margin-bottom: 0; + color: #555; +} + + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + + +/* Download page +-------------------------------------------------- */ +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +.download p, +.download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +.download h4 { + margin-bottom: 0; +} +.download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Color swatches on LESS docs page +-------------------------------------------------- */ +/* Sets the width of the td */ +.swatch-col { + width: 30px; +} +/* Le swatch */ +.swatch { + display: inline-block; + width: 30px; + height: 20px; + margin: -6px 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* For white swatches, give a border */ +.swatch-bordered { + width: 28px; + height: 18px; + border: 1px solid #eee; +} + + +/* Misc +-------------------------------------------------- */ + + +.browser-support { + max-width: 100%; +} + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites img { + max-width: 100%; + margin: 0 auto; +} +.marketing-byline { + margin: -18px 0 27px; + font-size: 18px; + font-weight: 300; + line-height: 24px; + color: #999; + text-align: center; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + +/* Remove bottom margin on example forms in wells */ +form.well { + padding: 14px; +} + +/* Tighten up spacing */ +.well hr { + margin: 18px 0; +} + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-left: 0; + list-style: none; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + + +/* Responsive Docs +-------------------------------------------------- */ +@media (max-width: 480px) { + + /* Reduce padding above jumbotron */ + body { + padding-top: 70px; + } + + /* Change up some type stuff */ + h2 { + margin-top: 27px; + } + h2 small { + display: block; + line-height: 18px; + } + h3 { + margin-top: 18px; + } + + /* Adjust the jumbotron */ + .jumbotron h1, + .jumbotron p { + text-align: center; + margin-right: 0; + } + .jumbotron h1 { + font-size: 45px; + margin-right: 0; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + font-size: 18px; + line-height: 24px; + } + .jumbotron .btn { + display: block; + font-size: 18px; + padding: 10px 14px; + margin: 0 auto 10px; + } + /* Masthead (home page jumbotron) */ + .masthead { + padding-top: 0; + } + + /* Don't space out quick links so much */ + .quick-links { + margin: 40px 0 0; + } + /* hide the bullets on mobile since our horizontal space is limited */ + .quick-links .divider { + display: none; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + +} + + +@media (max-width: 768px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Jumbotron buttons */ + .jumbotron .btn { + margin-bottom: 10px; + } + + /* Subnav */ + .subnav { + position: static; + top: auto; + z-index: auto; + width: auto; + height: auto; + background: #fff; /* whole background property since we use a background-image for gradient */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .subnav .nav > li { + float: none; + } + .subnav .nav > li > a { + border: 0; + } + .subnav .nav > li + li > a { + border-top: 1px solid #e5e5e5; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + } + + /* Popovers */ + .large-bird { + display: none; + } + .popover-well .popover-wrapper { + margin-left: 0; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Unfloat the back to top link in footer */ + .footer .pull-right { + float: none; + } + .footer p { + margin-bottom: 9px; + } + +} + + +@media (min-width: 480px) and (max-width: 768px) { + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 54px; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + } + +} + + +@media (min-width: 768px) and (max-width: 980px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 72px; + } + +} + + +@media (max-width: 980px) { + + /* Unfloat brand */ + .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + +} + + +/* LARGE DESKTOP SCREENS */ +@media (min-width: 1210px) { + + /* Update subnav container */ + .subnav-fixed .nav { + width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */ + } + +} diff --git a/2.0.1/assets/ico/bootstrap-apple-114x114.png b/2.0.1/assets/ico/bootstrap-apple-114x114.png new file mode 100755 index 0000000000000000000000000000000000000000..4e6df51f43c4f345e2f2625a30b24bd0adf02cb3 GIT binary patch literal 5481 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 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/ico/favicon.ico b/2.0.1/assets/ico/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..3455c3fb9967e500b546bf3ef078bfdcf21c9a36 GIT binary patch literal 1150 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

    $^Z&fGULhs3RgUM2mmUG&QJga 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� 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 z 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�rQw1rkwu-pFt5a>{KX-U&D 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[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 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/bootstrap-mdo-sfmoma-03.jpg b/2.0.1/assets/img/bootstrap-mdo-sfmoma-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..430fde2cfb6957b0e010889e63355c541f23e4cd GIT binary patch literal 50755 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 B#N_}0 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/example-diagram-02.png b/2.0.1/assets/img/example-diagram-02.png new file mode 100755 index 0000000000000000000000000000000000000000..416d157e6de14bb77caa7511615b8fa29225b688 GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p3gBeKL9cKRyq-+9wLR|m<{|{tBz|*Hs;S4w% zSp+DE40btly8@+!OM?7@8TLCgFfdrLy%G?zG-~f{dGfsL@Z9K63=E7@JY5_^D&pRp zXXIsI;9**@zdkeDf}MBA{KZ#XJ%J$8??!Vn6VRL%$8Y|*U9|^-7!KUrnk?IvDA3R( zr*)ItFX;dO{b5P#XRlS-wf)e6w|l-lbz2){f9~tj&o4YrO%-~2R`=R6kDxVPuF|_d zdR)?QmCCjEzqCs9(tanRLDj3^(kV)N-%t3p=TyVGo9`!deeM2|xV$frp}|psgY69e zpa1c}Y-`@Q%y_$g#28$wD&*V(3^YHNSt5H%}a{Zj-8U-F^$B-uB++fzP z|Nn>D==bg3>v5|3yLn>53B~rBmTmo)=ig!G)Bkw?aLJAG-0K(ZQmx{N#%SQ=48-T46FP(ZjV|MVs}yis;2Gx4YpdcVF}fp3gBeKL9cKRyq>KZ6LR^6~8uzSGotqbj#>?kw>?hEsr2_dH!3 zLn`9loM+@^VBld|;9l{6%e4YNsRDcVmEDto;L@B8_U!5m%?=DK%I)qxauWaKq&~1tq0V3`&--iwcDV!a$+p>FVdQ&MBb@0BT>9 AO8@`> literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/example-sites/bartop.png b/2.0.1/assets/img/example-sites/bartop.png new file mode 100755 index 0000000000000000000000000000000000000000..ab483aa67df7e5c6d4f943a89466f08416e2bfc5 GIT binary patch literal 78189 zcmV(&K;gfMP)iKhc@XCFVUiljv|Aq75t{+O$s+9g<6Q4I$=Lp9Osu^pSuucQTLR zfhWv@@OpfSuI=&62hqFzFt=sSt3C_*Ea-#Ka)Wmsx15+J5ClRCW9%pdPqlHYg5z;x z{D~HX@F&{9V*6$jefL%r5G{DCrtlgrvA902=QGu3K_39dV9s#Wm^;MWi0CGfS099x z*Euc^I4@1anSgXA14uks?DPYwY8#QTJr=+tqU$U^sXx(8IbYzXL9~sz621C(c6lE3 zSA`Cw{$Turffv181( zr>~Y^ej)@)e5<5?8{TxcmOU4+VpqbCU^50Bs0F z)HH?&fW*lP;k`#WPOpFFWg)RA6ufBP=~H(kN$wr!dFqA7dA_go>Lbm1A2*EJ`X#N+ zE1H{|B4;{slapI-YL7<3lc{u9Pw(b!?ToX*;gQbH3y(eg550YZM_zbw(~Vn76N%%; zPyF3qKafZyPIr9x*1H|5sslw(wdUp(H8oXlojy}vU)#E-<=Agd<#fYa8{FC!3@~9s zQ&gZ77_);30U?l}K=R38Ns_9oDiAT5OsCTspaeJvNeTr6m1X6VQ<+RUeXXA5_oTAC zBp3|#508M!fD#l!4u|xdVxM24Gb9zFvaCdwrSZvBK$6m#TwQggrW<3ENuYEV+2;=Y z|4N*HeM}<~2y42O&Z?Z7RpoLE1;ga`|g96%6?brJ$p4g*>M!3Cnt;id{GNs`QM4_KIXB9SSj0D=%9 z)0j+%rkfxLcpzEfP!yW7zIj+@Ip7*H@D?fEgTGtB~zFB2Ab;Y zCa0#xlj&tkYU&nOzJBWWZVm{+Oy1I1Z>5|>>A6cisdTn15$o*gUft5PvSCSTDs%S2 z#nMDf(e$jMalzNDXiR5w5)p}LbZ}&>WqAVtUKtwVTv(au-b;m`lC-^j(;qKfiiZMg zRxCe%v8SXY5e&%ZyJ2*63@C-q77Gx}(DhV0r)WmglE{5`uYKbA50hy%8X`>KR7NEP zu3sIyJd^>z(aCI37Fitw64y=2A<()a*3~-!z%(;JDPg821XxCOMSwFN4u>NlJliz^ zB-GwoI+4uwT}|tTVKOXmj4%RHHxZ{?aDl5wO?A!mu4<9Kni9;q0lKkz5{-*2VrGNeB ze|i4UGap~L_^V&Ow(FiRj`sCIFbJF#zNZpAo`}^hUc@=is;ZTH_uO{N2j?%`xvl-J z_s=#r)Q=}qV47~cHE3#o|6n8%P9)+>tE-xCSdz|W`-iV0h-^-gBx0pv zZQYUAjxTGduSmp32ZxGxZo=n@#%$mlOx0OV z(N{M&#bYs5Gc}#bR7kq*M}Szoyi#MKU}$+g#-qW>DYc=lw7W0)n=`}ZWi{6)!gW>g zU%xYuOq;iEt_laG^WBpbWzov=Snoixb=BfvD01xggUcIg##6mzak`wB*B z-};5mcU|h)wc|EM=-qd0f9dsOcWuA5o9bU-$m| zA8g&!R$X7aVcnW<{oCG~ciy3@TGP_{Q>WhvR#)A8!=@iUd#LTY&%OBaD_|HP%ix8{ zN}`byZ@)_k-MFqL9FWhP{o|st(vFWht18N_j*RA16$k)lE=9mpE^9C|nM`rux~`dq zX|{K>Mg)u z66)?Bi^j`>GC``CoQ_N=h;Z@B6cSmIa6F~;kC@l5tu8Gs5kxny4p4c~*!XxL7*TZ{ zX-o)>%25yuK$t=3UXCsunF;wzU3{A3c8Pxfg)atvBEJs;{nvIs z*x7aQwc{uDe1GqgPyI(%cdx2xU%GS0Ge0|ATV1v5&K)nl^4bp`d)$_X;4H6&1UOH? zgi>x8D9OS!QKEuzn?*?BHFFN`0tHec04*mHB20#ekniI`qL!27H-{T0%91b)BFnZ- z2_Oo@!h+42`%ua_N)!O?NDxj~!Fx0BO=|`hdgrCECEb6TvgJ|1#aV zyu|s}$Ixn*w(i)zTT!*uO_j~dDvlgI7m%e;5TlXc=%gZ1EH8`s(o7=E~o` zH>{`z5;ROEOB9?}siys>l(#uSLJ%a0=mtZ)7O5L%*vfB$n!#d`z*I(yMr2hpBO!Sr zrIaQ@*_k!z(@jcgE}MM$7yEQA2S~j7AXL_an6Y>_MAzkT*vu({5=1~s zxvtYt7!ep_0?}p}CJo43(}WOmG-8ZRoILf$+wXOJ^B=zh7Az&EQ%W}jv6!i-+|cEc zxS7cbDg!}BN->={g+&nsh=NP@_E%z7VgW>+fR2qti?9I1!p-J0lFIW@ZkBvNaD{c3 zi3O{1lhB9gqmK{KUmuudnONk`=ua&A`*GOwuaBuOu335e?Yog6=UfON1g$X`z)&zS zF_|L-8RuvL0FjuM4T2!rY(!zf*-Qkq`FR^=wvCAPA(9`R|A7%U-5CiXoO6OWEe3Hu z++e;vO{GR&ef5B8s6dEUAB6H6_XFrO&y`r@J;XlBd7exhC%P|NxyaiBOcsvE4nOYg_Gpy5}oZWLUgUdWjb^HY5FYa1AmD6MqJ?x~7CCi_kA3{;{L5=~K@hdtr{^zFKRRPZ5Mz@qV9 z1Lm;Ig7{BMA1v&&J{5fy^sx=o@Gb(dAZ;9vDAwBALxC(V*Pm!ZpdS$ts5F~C2=Q|G zbip`K@+T4&uz&?11fuXiPKKCXAL5rrjRcF`!_TIJMbvQuLi^M4JSL7-<5RKl}Dto?BEQ%XrdK04R zwU`tQF&P?Ss!+R9-Ixp|SC(Y+KV3d7{r8uT2>*li2S!J9cXVibOBr>Hk0?`&<52B< zI1~4h#c3s2r7!ffAktibU5gQi1+I!r?+OBeLe;5F$6viZ+@1_{9N^EbDriTa+NwUO$2oT#g7TPMH#v$jWxXAP_MZEGF}CG;MF9sz zN{N<;eBDIAl!A1t76k;kU6WO+!f}zPmOk%?< zEnvRBsE=}9)Tj_Uz0{&Ai2dRRes;n~Md7q}_m1`E%r2t z=qXB@ut`HAh*CVwwJ3y$gxIiX?H=Be=wq)F{h|cm>RO2ljZh;4%*Q_cB{de?==@ut zsDfn8R#O*^DuIOYnFa!MG03TQr69JA-JwCRXe}*KC9*|&8vVM9e9Va!cZg7n9wE>bOOscM`tc!~%r;;^XDu&4zvF9Kr z*{ei5YLP0@8lH;+ga`(A9FcH!f&h#W+H= zK|4g7s+lNeE#^*4ePTTRvfQjw3Uhk(r2E751& zS-V;z7`i$V-cz+#U4T;6zXCDoQ)=Lo67fhXEPT}|I^%~wB;V2UHPv!aNjZFH!eU!4 znl7S2wFn^s^VY7Gh=RagL|}r5kwHuTEkY-P zim4I>X*#tO<(Q||_H8JNfB?{z8`|_qV8-jM&O){d_ky<5>MM>EpO;n~jXma>faszG zFNsi97Ck4W>|HGSVKx2}i5Qs!p$A1ykBHIJt5!^uC_7Vbt^1d z34>4sKwAAsW+n|X*%GvpJNZaNO8&Be@6uu{ZCJIK5i^rCBk@Bl0GY*}cZ|^%WFx&3 zb0V;@x3^Rq03_$ZC+H$$)G&Wl0#srOEAfKI4JsJ%tG+TZQH(baZ*H#I)zz>IzVn9aQn|sQdcHGKD+jK z>z7Nu$Fdl}9}KBSB4pB*rt!hTCtV?P2V-qdHw=V)v+{H92 z((R2_Wlolv7oPMY0iyA{Eg`{jLKhxo&S%TS%G6 zL^4tQ5R-@mKubi4l0`_MIY{Ut2NDs9Kt)<2@(s(yLgMqtpw~sTWKe+wL!y*}iPj`Q zVB^@o05*lvkSOg^N2kAKrJ{;msG$|NqgA(U%{3?#*ezYLnU4SlXSn1OIpL{h#>o z9rr!)Qn%1ZI>EFb0R*-iOJV})s|u$Ep@0ZNAV5M^d`RXd`r)`;78J&LY@mHUCdHukJE0@$749cgKi3k<_O2*GGO`K6WQ#Li!5A zda;}+HC<8I?AEJhU)z=^;X7(M`di!Y@v*|He%opn8(Zy(OpL}~y?+yfg;lAdp=cN-)Yu z_C{|d^J$|4FXRxRBNOXZ!7xi6`QDb}@c{-?d2>7cy_v3$M*DKwzq&fTw0%W$wVL5d zOT9mZvtyTcraJ)s#$NMZnAFXiGSex6Od@qM8NZH7-UUk6tN$n!*)-P>atifcoHVo8 zc8RefQS{;}irXtvX_Z#p7QqsNT-2r*Vl>MTu@Z}*wWvxdr4y5g6kz?F03_^btv|R z0ktjYkr74>_AC(%6kSB}Qbkoz8zrEq8cw$p5vuRw0fOez210v4RCVs9%-0@9NrP#& zO+;4uML|N;LqzHk>rFhq<+`G5l+_~m#1|^j%dhI@v@(T=FfU>y%2Y?s7e&bA{i82GbL#wa&pmwKy}y0ndrv*`t5=_Wbd)Xu?NFH_ z%`nX%ekTW-rr{LGrOVqp+izS*ZEGT_D6`NUFW4|wq!e^ z@89~~k8Kuq$+!Ji9ZSv(hT&01`q8ghAM3jBRkh*yenWfinjCcRb^> z&*AKI5`>sSWMIkN58%1koS8vc7=VS1!GFAV&9Zsj zk>37qeCq0JRBVWIH|Ia^h#}&%~06mc? zaqr%9sN@R`#t;^)tKm*z)_XcPiWJtiOo-fW>Ge-{TKD>oE!@~QX^TWA)tixQqURG_ z?^|5oteo8lo=>!|&e_9>03l9vnq57SgZPF^hi^>;7ST0X*k`LFS_qfuAnJ*T6D?fb zc0Cc+JylM$$dH?1-j+DWu!#%+PI0%POLX1^C&KfH4Axo&!P^mecjZJ_Pvm{lo;;nu zuDaNB&me>m3Cqb-C!jhtdGf^*Pu_R>`3I9n4~zLc$``=w)T+L&u%T?(xDB%=3?+o2 zV95iNdGWK{!%ioxHvsN@|5Y0=xUi~IfUrWCTFk1|GC>$1?90!zOdl7DsY~UWSS>?;VLxVCm8^UJN}#_Mss_Ss}=CvM=0U8Z!YujKuSli z;MfDHMfTQpjJt8y5!tzkN100mz}CE-OJvL=0+(naI1#Y7C9?B~td_{?h!)bF?*B(3 zU=Fb^!51gm7r=?kBU)(4JfcMf=MgP(Ez!9=uB&zl=MzDV{LiRGe+we_TxN`$>%8E3 zPCRGCz9+x+5D4UNbQXU^<@s=1j)h%%mKrx+8`Sh}0%w9^yKh;Iw z6Uv6GxspLXxV+`QTQ9k#6W`ukzB!l{l_ISVKozm@$eSkw5&1j2+7~a4H@7Cn)0Z^r ztpcEud}=1E3?52Wsb7{%Vo(+s#pbPMu6}Sd7sQJ|wf|Zi*MZe-W8AOBAyO{R0gq^ll#mm-WY5ke0^kwB zxkPG1y-~;hCnv&sB0Pu4&LdLC;LbRaYjWRR%60viL zz#}?+-tn8~YAwj^6ZSpw#U`b1MFe$s=iCb?*68Y7XGV+Ys_rN!+LuQuAF`>r@s>ny zKRA!bUEUCandy-|zx~PV@e|W0XVQm98l~z*7tHT%j0Fw0AQGHSOlAw^>})YPI+dLq z(Pk&J!^6|VBZ^W*jxM`)NyP{QEzM0P;F&bcLf_wXvG0EHori++`&X>GVNr|}vm1Kb z0xg~6;qE~Hx;t;VdS|;|(T$qofHW41bvOA1fij6IC2evjTT+wLop0%@Ln~e3UHc?a&pGR`cAFB7*xy^|oi{wz)UvFE;^X`$^M1GGv!zQ)0+{C%% z+9ajOLICfnLSPe-=n>C}1_I0@QisTZO>}{r=*{}I;Xn06N5(Kw(O57!Gpr=1`+DX_ znp$ba7Hp@3fuU@A$HUMiOoGnIU%GLh(=*WcLMQ9W~d?3I^Nld}j5d^)k3 zy$_knau2y`vξ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 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/example-sites/jshint.png b/2.0.1/assets/img/example-sites/jshint.png new file mode 100755 index 0000000000000000000000000000000000000000..ac7086de1d41dda2e67698aa300963b332a0f52c GIT binary patch literal 7258 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 a;n@V~du&xQx&2c}0cr@OQjOx9i2n!s6rPy? literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/example-sites/kippt.png b/2.0.1/assets/img/example-sites/kippt.png new file mode 100755 index 0000000000000000000000000000000000000000..b2bb236d990907372630f08379480474d0f56440 GIT binary patch literal 52306 zcmV)8K*qm`P)8iA%sy_X3 zadpdbp3~~8th_`*rOjDcMX!dWVPrVKM8>3Cr)W)*jHEU(}R+h1> z?fa=)ZD?=xHm>!vZ~EA`wXxEB=h}+DE_L)*z2@SZYnvNb4Mqy{v7V`Ka4w6r+4`LN z3ApW^wQS=~D`MI*FKsM~;M&^k7%*Hm8^`AM>t(L3&i)py&0wL;yv*P^te1XP>^b+~ z+Ujh4+FG4GpVKCjQX-+?il&>qK8l2O{ z`a*-W5iR!(kG*&585ek<^+5kBs<-oL1^fz+!U=TgVB?d|s=>xstN|SRwX;8wm$Zp7 zSew<^GtR2VA!kABdGXteVV!5|xG$aw0MtriENs{|*aUzg0)TZ3=6T+LOh7_(7aTAc zHp#9Thca!m00g>tMa}JlpsjYU^X|47Z*@!oj9M_>Apv3_do-JJxl1L1gpL7DmIEFb7*B2hQN6 zj&<8N`_7m=gITji>j!~`z6N(cb@q+E{xHHMZ5$hq{(&~>b2^`Z5&Fr3m~Y?> z9KsBtFWNv~2IKwRy&s?P5cYwgixz`$qCfNk-Lgjk55BN3+B>b?J`c_hpmp{I7(^4Z z&f59GDzuo(=GI!LZufQuJ>7cYl6i>)m<0HLk z7q+2mdokz$^ALW^GvHqP@1Omzu~$nwW>ypq*%CBRa3Jll3%^KN;A6-!3L(>nHsF-P zT++t04&NpUw@nZLgVvyD(weIF4bih+=0!k2pBzxeDs&0#tQlH|E?ETQ%lLlJxMw_YKwt387|=0wNxNk8fwM3&@IZgv>yLJ5$<#%S(Qp*$ zD+pY0fBO3CufJnaNZuj|v?-NYsKjSoNMc+L0N-eDm?)LOIfPBL6Rhq~i3wEVV;uEu zg|T_n*mHH(53G<6)9YE{Z6XL;sOG1D+tEZkfgo5v8X#ueBnbRClI&@YAuR#*oH?|< z2~B`?0S1Vy{>d7`~W9roQmdUo@9D@?Ff7TA9O%F z`}T|*6UNg_6*^sbcg&8uyk5aS+&Ij^o`F}L540-w=Q z*E86XxlSG07JY`+5H-nCrr&=5ZLo39re!19pxn6}48Bc8SMPw`=6OLai6)uMSr`R}B1$}i4Pvf-3BkP+R4Cw$Yx&KOG$%}Hm`pG~D0Xc)w|dNR=#_b$R+G&>gqy)HEw+oPgKx&AO=1qgtfQ~| zKj6@S&>Di)#u}$!X#h9%q0i<10<*9^LwJ|~@bJ(FTx?)OcSp29q-cO!Xs8Gt&aa)7 z%Vh@FCJ2jf8l0Vjwqf;4Q2mN@WaBDFp7JJvuMg1hw;7%)wuB+b5!W$WEHzZ29Vd^X1b_O=k9n%Dre>#fb+X9qqcO`DTmFf{~~ z;l%G9#YtjtQA}kCm!yeq4)tAA)VLBrtE~aEVxOhu=-@Lq2b2Bxensem`Xa1kVv1IQ ziT%!nx=inwUld1YSu?;t0}OthhIg*%2i+#YSc}##d`PgfUT8wFsYICRBg;hR2*&yB z*@x}_EM@+euU@t{Z{Ff3#0p~V9+#0(FJ9ZvCSl||=fOi-_hd@-pph^M$g5_9I6;+$ zl5+OR(X3LaV~#47s?AGD(G9)}BNj8{UQ(39KaDAE{@5AG;2v_@4xD3v&`mdOhD{ru zAt%DU7`LjDm=ExY@vc5IX?jDN347)le-Tht_HnxiJ25lh5o2R*>)L@OM(%($3k)B% z<4}f3k%UChP^7gj&{`Y|i5?2VNyQ6XnZk=4*V$C1Ui1gN5{ls6G0ng{wEn_yxDU}c z;9TZi>*{UaqwY17fV&!{kAezea6X;dJMX-caTRFpe=Rol{r!D=`}VCfBSTa%&Pyx&_rP!eXCBI_td1_~gV_}hKSj|%g(L$oz4{~A)HFZWS;A_ZrTGm&(>h3lh_>}S z=4|>w=(#_UkLcqX6J{VxDia4EYb01;0)2PV_wUHnwCJd$((X$0u+wfWj z%!>Y)E|HKRgehq@LlHojS2vgy4TMP`_16XV^NI1>Wxjx8%v?`L_%QY;Ym7iD^5{*5 z6NHQg$9hA$z$~*uOm9p%a+ghG=&5Lyz&N#1FS-@(n8$ERlo>iVtphqC;>KE}UA7H2 z`&dLw!e2f^?VTdaE|4Tfeu{Wz9O~}w?x0WBV9aKP_rZe)?a`x0%@t!t_RP{+>|^(( zzrj4Dlpti7AIUAcUL?3t3=GENhBDutHwFdey%F{`>aPM<2CMKKZ1*|Ni@!z$?7ZpFeLu{NsoA?Af#S@ZrPu z>8GC>Q;Ruq3ws#wZ}bu(JPk%?RAE*qoGb4T7t!of#HP zG5gFiJawFE&u2da2=Llt?pGsgwcazWG9Sd&tDA5 zNE@~LzB%EaJbBW7`Q?}P)4zUdA3pnV)uPaHKmPdR_VVS+_TxW)Tyr-6_T`uD^Upsw ztxV@}Sy)>Ma#4gs&sUCJL(mm?JtM*CoXRz`4S1dhfmW z+S4ab+q+NRZEx@1+Bl5ulYSBES#ZGk%i9~gL4j%6mY52~7-uSEDwRz1BaMjqDoJ!W z854CjYc~1%$ULhssOeEX(Hn0bWk)dWfHCF;)c`_t{`XcGg}OMH&~hA%B%Q**POTg9 zbL_M(n83U{>m|C2DLiTf&)*j!0VgtjVsfqyuG|AU#6{ujKMaGP?T$hzH> z70f-2DRXN*;G#{LvcOn!>Uf4vk9i5%pQe+ahcU}*Ia-Gz!%g{b$tO#nAb`D7JqH=$ z9x>+547Uopk;d8Vg@&n12fg4ftnD}j z1D9RcKaUIAVg4v_cV2QbF9*EfRBjjHUwc;i#faJjlV-k}8pNwq6oMs`&;Ih++W+(?=1?VKmPb*By9!Gb`7|+xiP$13T>;yJ-0cS z>$pu#GA&3v8VggR^koj7Q$S*bB|CGA2~hk)%S_H2+K!u#F#Dv_w|I#p&6Qq3BZe8F zk&wtG0%$mRy(U<5-T7*Bp7zj`s?=mfuLp&%6xJd_I{KMjPIYsMo<4m_GPBV!!HO7l6?l%rEhmKQ_4gyQBo@KyJ#8p%NUGZ%&#_KQp`9!DIPEN6`|IB<~k;J##hi@ zu?m^?KoaLY1J>F`LL}2M_i_MF9S!C3y%&e|8? zCuc2~Z6h3h(N@#E6v18sDLIjp=jFp;tG=ERN%o8wZ4Fvvp9G7v7W(iku0;Vr+A^QV zFJnb>T^a}Y4cFjM6SVwdH+u_wwD->J=)?!6i2Eq0rQm3vJ!6yvWL%Hye4l=Dr~H^g z`Q?z)x8HvIoztRj{X&DUzr~pHIM<#RbMlx$);ii#4kVt6HlVhvIbq<11Ik#~=0v0f zL-jHFd?rs!*--U zT~GO?2Z}@Vk-1tnOvF_*!=n9>LEd*KwSA_IQ1_(9$v!~?Xk9)bN<3(z9L^Sl64jqo z@etZ5=PT^L@MTdUuSNBwQ7k5*yAFJ>d#ImIITA$Gmq`0o_a|wzBmj4V1?`Kz`FE=@ zQ@}q0qR=0kHck7Qpnck>b%JaDhO*X=1!|wlx(7I_K^w1W(H~s-6qyZH*5P?WCkJme z7WaOZQO~|vocm;JW-gecXhmy`^d%Z108@T(gE7umn81;9`&JY$6UpuCI^K1^)$M|l zQtc~zbuP8bsT#Rd&1sB^@OrT7%bykZXicc*Xh(L>1}0d8`2|de#KG%AtxEEemA+h- zc7JyVd<>oF#2nQZG_!47w6zU9l1M}HE!xz1-k9;=)gO;?n7Y%sH0< zZsKcO$`KP@rCly)55gI9G?zz)|Bax^blJ>za@Ig9TjBjmi{a4ulDgIvOfJLWz~R5P z9a+n>xjbFo3^*xRLHhxmm}L(C%!qld7vjNTBdrAVOT*vsl`{>D&gLLYb#{}<`RBj? z9F-ABHLg*%;D9{JV80bz45r7GLc3ezWjKN7)>y#ozr*Ktkm1NwLh?bZRdUn5Ml0oe zS(GHT_mKI`J= zoC#TTSiI(NguBW_)5fI0 z0arVtxXep?`0%_ldc(Wz$+C?=^iVhtv!1pnUipQ-zS6ADQ!>e8^V?B=>W|i2w0K2` zYrivubC_&63SeRmVqRR|VlH{EYm6W-I($=(&ClE8Q4+HPdHF4K82Gir7aZ5TT`voQ2gNP-ywQY02hm_lNaFk+GIIA8=OQ5hV&z!e-P#;H`U$@7?uuXR1$ib#?VUuXSrG6r`r7 zZp}UC^m1O`?ytY~|4}ZNb*x#t(?$rPJ)!}YmzVVz=bvkH_DX9-o6Lm}OioQY{aq~n zCJvP(ia2!eAS>OJ>#n(yOr(qvpxqLrikP0N@!YdN<;rWWXV71vxzeUwsZuSLnVmhu zx(%C13NbQGDHMvtNv!)>Z8kVLGe@ylp*}UK51lxP==TS-R#uprn$~L#RN!y;*_I?n zO!Io|!|yVB8NF}8pxfrm+#EM--_Fy|Jj+UJnZ8V@ zm15eR4wr4anuIQoJ^nc7noWf2(^=^;Ssz1+5+#xH ziF-Wu*pJxt@>lZQbH`a-?NTh3=yq3Wwc5P)p1UZ<4vKBwo(j+Fh0l-ev(ap*fSzh? zga!XuKqS1N6DapSkUx3;bMJeO7qrWHg;`(Mfz$V~atN5IV*^6{&?aS_OP%&c%(ODU zf(Sngjp+|dNOj<=lwRCoDpLm`)WqJ^>vbLEs$;xB6CxpmCQ1f&s8X(I?#g&jS1OgD zqws}uC;UI@9~g$lV9L+vZxX~J=E#wQEG;!zzj-r}?6bJo)I_CR8)M_fjU-4`dtDmK z%UrVgQqInwrC5sSbR=VA70#YL%Xqy`tGUe8*If_&9wI6r)POUmPa;Ku*77n^2vomM zQms)b7P)NeHcF+$@$mn7;6Sww%h&mYT@!#&bXN8{{F0%*%*R)t`{G%C-)@^+G0|`9 z6E=4|FHM$@IN$~q`-D>}08cE$M@4XmEs^B}rEzz#_f0<;Jg!lACkcSTy0S4~Nusa& zy)O0XX~zWa=XvpHeIS{=7{o(p1M3@T(a`&b`uL8WefdmM;8F(d7_ksvoxa6RVde1`d z7UU3pv6bAq;N`G$Hn0bwvlhx?gdI=1x-TLVSEjFg$Y5#0P=x0NjU^biC5EK}RMxkM zBQnTesTaADicYtqmGTaTmK=Tv6iY>onY6mPN=E!*ODqQi0}#jZ(z52iAT|UW*7&b}I^-I}!Uz0^t(A@NTsZq`IxN zskuVM?>qd=^lhGd5IlYl%3!pQY%Bn<4&3+?j1Gk|8H+S$4=`1q%0K{neGRJ&u3-w1 zSrVnbCtRhw!;1E-?6mk zD-2ea8N2B=rrz>iN`-_t+xSFL3_@jX`h5xlt&6FRSICS3RZt3a4B>!OYItBXcV=#~ z_MIMal%Rw}rhR=~9h;z7jLA?3gyuGTsiIb`k{M%!AwmcnnnLD?8IdZ*pw~ylF{}J)5;deXPRH?N{jeotvBE(#tNT(P(HrXl<-U zv(+>bg$4vnl0>T|m6q!mVF{olVAf5|(q6vbT7p)Wd z$&)`}`}XZ@+O$d6U0PbA)oih8^Ck*OLDw}{H0nt&}XF0#0=sF5rUGC-+R()zGd zCr@$k;6Zlo+{x7Rl-8RS1@vFoN3mKW>L#T79^>FuH*w&|N&2bK#BI7>LqtVxdFc)g z9zMq8c$vqZ_zBbNHc+b-X)d>@Pfs#8f0ov2j|blJMt=O`$0(KxG*^4HSC?2=SmxGS zUqNf7$&){Ll&v?slzOd9Yhe~DQ$%V&Yo$%KHodz$t@F?;3&)ygEBHr82OZqQt6GEtwVAmI9&cCuytwB}%cfr}O^ z8?Cdq; z*s3+U=nUk67kaJ@xdhe{I^#fSG#p^X8;JBB2VY$Yhp@SAlo+kt zJInagG(~Zom7bzf?(o!8FR*U&R<>R;k4Pd~t8MDjV;nfRpUL_(3ujMJEsxPy>9B77 zW?ndakfX;>Fga1==&2ipw|C6N+L|CK5%em55Wz4HjljaLHwtaq9RX z?bflbKE)5d^Iaw{y^M|HV;nnq0xA2*xWtxAws88?34Z*;AF@h`n|8c}PU9R$4xgnm zwVC<3S!T~Qm@G%sHf-dQ_3Mda!7q5x-0ST8Jmo?r#)$|zodLZ;&p;#_!;LF`({ zhch}+$`=Lw{@oJhvTPq-ar^gt*gU*+t8Dia^-@aDtJ{irHeI+8OSHZyio7f;GBy1G z!$OD*+pY5z$ZkI)znze4IV!3D%C?w{qErI?Kxq(lj$t6pCdg#%j#X z%@P#~j8&_8{>tSd%Z(;elT)m=+X$s7Rmzl0B@{o?;wk$tTqKNGYP5KI{}JoBoasJU zU!UNm*Iz}ewW8P0#!VabnmEsGn{@ZAU%#FtPPA)Gy*>p9`hy-TD;;g6G}i8JXO&Z@ zXETBoa9bFOYZ7sy**B@PYDm8gLjRa1h*A#vo_OUJMkicRM4S|mgF$9V2@|zY+~g=; z^L`tb2 z-ye2(x$%jhiBufNy8a-|2$6X|DW!fM#WoqJwGO$-KH_2tQ7EC1ASJ5P0Ta6ihRXv4 z7%Y8@tz^TqfK*C1`#0t=K(AN57PCGqbeYdVlgd;Z4dg(Qsw^3YvN&bN!U{^6{wxx! z^{q4GU9gXm!iADyxPfhGn_#gPp*8!9BBAHR(f55pjI{_!tfVchVhJ>IV&F$aE$+rM|0YdF_ zYgVsj+S|ZZgu-{hkjlx#Yhg*W&sL^HN37|fYrka{MZiFfXpYMkL8sdV7vE}V)*sR7 z*i1S~;el@`TNh!U*uJyI{!3!b``$~~YwNtG{QEe4xdSNtB693}&amzmA=Uz{1mW!i zTr7AykbN)|4FUu>?QyS7C3{cdS*lH)ym>N-f$dnrSgO4?b`ZBD0SjPAw`D0}u|)In zA93=Lhlr0Hrv9nVAl&*yNrC1MzDw&*KSVNsg>;$PfBAd!%Y-a_VXyThp}(-ev4yOmT$-^~W%VqItn0^S zqUY_3a~xS?ZS~V(IXZ(%)?T3$zM;TH53tEu{Ww%)3XzBru>|QRt3X)p%AzhP0HknF zW})!W3aniMuz4ee1caRjYyf%A??%?Y1Vu!YxC9NqoQE^}2e*_hC7D_&Tp$vlo!&hLta!9fZabWbRkX;H#*Swbln zKvIC^Ftc@lNF6vEQWKd0fR|P+0XyIY`(GXZDYd1;#Fv0bge8_{lLDpnb!ywjNYAtw zyLJmABQy@SPGq2K(*Y=DCo+l<`hH5JbtzG{DNF{CD2A0~DyJTWEf7^B!?S{vdAg~P z(`=|+DD)&8lH<4WQmHxp*oErjZV8Z1N;Bn;gNvze+Phfn)?J}cEVvsMTgS70`l7L0 zM`FYg64>lE(oHNe4DAzT zvwmyB1_(E*!KSzZ%f0|^T0KvUa;(W_Zz$_0CPa)9P5``q2jg#L=1-EFPr*-itW*w@ zYT8S(Y(UuJqBU3?EI>&>AGEPEzKWHZ*P#qb5_V~Lk$CMuT!yG*X@daJ^1MJHP~9$t zt8Zk(Uw((d@%@xayA;`zI8=GY^@PUrAJPWQTYo5RJY7XD~GLC%UAzpaP zE>1kKlS6OV$;@XzO}{{xn@_+{;e8+WiDC~b+HMdFh2(KKR>`h?sI=8BQ!qY0e&(yTo6UN`Hp$Mf<*a2cS!og(X%#XrVJ-_V6>qxpZPp6yOZM3-Ay9TphWu zLUBdHz@`c-oRvGNnp^5DuQKzo_feTSfT+Z5{Ea^*nW#~C;)_I!ed24^YnE_~lgPp% z=?inHRj7=CD75K*?@OHi=S{Bs!q+H8EhaffB+k+Q-Z91!5R-sB!SWxykHS=)YG;OM z@g!^nB_Qc8GuB*2lnV&icUY_dnnTd{D<8-(?42JDCTDnm!eq5^P$xau8ePv%r|$S~ zxd@yt{4ffLofKED7%C#<{ArXNkZie{{>-uSpCeRuz6z8;C|r@6_tV(JY;i%6xk2n{GN`GO71mik)Zr|62x zWfngFCzQ7DV(R|u>7Ce5=cz}j-S|o!MiUiFh+>&^r3I-ZUbmjJpZ-^ruDX%>gO8xH z1?QdL6bS@{8jC`(h8X(bOlMZb$o@#iiIJ0X7P+ zkYjpKmz)@4A`zhG>T?%C=-u!B6Z~LdDkRP4ih4St@sDI>B zL_jpPfwRB&E@A<_C%;8$^EyyKA0|Ke$JAc)HWX-GSm%d(;nY7+ee-`OdHeh6Ja7ea zSyH_DPS*YYUz6#vdZ%@)QKQogPLPp4xPs4k$NYgMv|U{TgDNW@mz ziqLSh_Hc>p^HjI8`lnP5-Skm50E3xh%zxsyG$E4x9R+-yPv2~VMg)NA7lcgzQ|FHGW|Mmbe+?37xW^l%F+KI>) zp%D0~@3jLYh)R`nU;GR0XP0cboOJdC{kfB@`;9-KxZyIE{`ND}ZhkfOw?9Jn*nTQE z?qcd~AEdl}woX|gckU?Xfcw(CV z@*MpW2Z_ceQ6i>$_!(4V0TIW!C>ns50w3ih$;gW+$o=k*<@Q77`HzLdj1P zF6sEkQmL##36mtDQms%f6&YSG7KLl&RYH1xmP3R7h4=e;*NHDPUU*RhNG{pR^hZC< z!XN%Rs&j_+*FMMK;g2Aac+HI(0TPhQ%gEJL0K|A5ET$AuoM5i{b8{eo0z|b5gp+qJ zLS)p__;lqf4#T=7k1GN~iuwG$!l(|z;iMxqEGE%IA~nwpLWAKNEUvqSR?*^@62#d( z;z;OrI$T2fTpmhN+;Tak8(u;GER{<)vGjkwf^2jEC|tP%VMS9KPdq{K6~9D(u|aF^R}nEp6Lpd;SD?D9 zD22Y)UtB~2D^EQ|apQUlo3}uk<~wcrlN#VWbNd(-VPbS_FocIYkM+AUi^a_yD4k9~ z0m`(Io?nu(si>SdxU{pv)VqHhq@;Sw9ob~eEcj|fKt-$*&9X}$U*t*G9P;P>erN)v8DKZ_HdGMtH z?;e1=ju67FtCVNSQ|7sgL~8E&Av?K{-@=C8*h;pJzmS}K0FG0x|2JCSJ0ZXu+qKdr zg~Uh*zQs43xhhv*nT!OvGJ?@W)FuHKyYHW{`jyWT_n`H^{xh|mH-U)!F^Z5L-OrKx zcOf=kLvrFrl#4)Iq;ki7biV&(0HQK1{l)LI@Z~SVYJ*Dar-%WRUj90g>5W=Mi7Itu zcaHX>U+4MP-ApXoT>0O=iO?HwFalKbh@59QX3*RZ5i5`Qc|?wU4lssHvZ(D1y0D6NmpjWnsU;{DRNvfgzIG{QHTgoy1nDvD$$$QiAqp_wVs0G zoF#CHkphK%rcA;S<>)aj@~s$_^u#2Rb&VE8mdGlUdq8H*OyUw^vzF|bHc~|?-_^wT zv&zdUIyARL5(v-@CmaRqZr=yl1Qe*gLII^)?x1+%ZM643O8fqHXXgcp&Uylwu&W8kswlllWjS&>C^I}C5)aDOVk5?OYXaxdWJiS1;P+N zJDwwEIiBRMA;`iTMNTAyRg(L$k9p3jx$h2mZYy>imorO(2m%m}i8B_v>vvH9tq%i& z;&nSPTVnEqe@N+;zXKxTu__bq`yJ%c0>zu}Fy?Jk7m6>toyx1RTR$ zxB&fLh)9KevBD?~;dDrO2{S_dc+Pn)%7G;`2BI0|zoSH96on`guV_26ViF#gk{5bp zB?oD~kO`T9yQxi^kmzlbSV$Gp8Rl6H!|CVzzC6)0c&ONJTyE8I>U2dfB_I;{??V<; zoLdBIz<7iCSe>m9!^E>S*I(GjkdY8d@bBBX%8xzu>LxiaFlrFACKko(ZlSz=S9UE^ zeZm5i&x>o7U3U#7a_PA_Fl)VBW8$43V*LEa6qyb*5i*576mNV5mG}Hhq+Jktd>|XM zRAKVrkE8fF0w8;yD<@xgA?UdtUi|(B%wN!ev=B7;F=`BT9u+q27pY1?0+HhmVW4Kr zP1nmDe;mBri8jr-5)N^4G6&_%k(YHGf1!JA&9hv+h)-m^x~6?LNfIeNy={K~C{UPd z&mRm$UW}f(3C{d^Yh+FJfJ`L_hoFV6sluICH+8)V0cyJU{r?Tu=Zd^`EN`5gF?@I# zpM4u0>emM)!xFDy`mQ(u0SrK{0z^pT$7Oe+)e(1X78#Whr{SAZPe$K4X>wwh?Be%J z$YPkca9=d!%;-rw{meWlr%#iz%KN)gnS!*wS*E=(ad#5rK!VYMDbwD0KQGSAEIdza zwXD4#YGM7rM&(|;I)p8(4l%Ql0DjP~&VC%lZXf>G7Ua-czZ~O+yU3LnBimYkShrm zUDpK6BShpW-GhrIr|t!1dL@;JYL&_N-p|CZeiQ)To{~g zoERb5#>m7yd~ftQck3wkzQCI!6D#P7Ov>5W7Drnu1X#2N;fjRFlxCxWOeM?bmYA8D z;oRa9vuDn*xNwfSnOPdm6|w{j&X{427U2;&hoiFJ^XJmOt4GA8l6XZi4AIjeh^DPV zf_WE5qa;yk;M4^P_73Pe%C^CNAFW&z2}2tsOprz=8W+^of5rtV&i(hn=XUbj`q$yP z%5!xHdd>^1nR;mUXn~VpVogG8u7x2G*1u*bN@n(*bBpH~4EoH^&*|^0E30%@dq|n3 z&1#%m1_Z+5c;}{Cb3q8@@OVyT+o5ti{~g0oIAb{qR9+?-kzGH!_Zxij&;A4Z4jr=FqRl|aP71J7~b@NvL!zoU?= zizOMh@x!L|aH@C0P%MmISaZyLr&lgytgzxeT!LxDfMG}(xnO2eN=u9s`Q~f8D_yir zfprR0*>^H;Z=*2JQirFhAqWP_*MzRHaCU)msX`Wa7*ifEQ7n}xm&#dvtt(0a;fSZX z#t0Q<&qdCGq;h`;A7NC*APlC*a90E?8Tv59f{4YrWBl*0?d7)JH}MaTKfx2<{T4DQ zu`qj@E4J^TyEMMPP0+4u{Q4vPpP#6wPVI*%*1|thAVkra>BFg&Qwr!hn1t3jj z=EaRd2|=}5)&$I$r~?O`i~XGnJ%%C(ayZP{)4DTB0kLT(M�!F|Csb!NQpto<4Mv zty?eWvW-Qa_{lSzo>?S`1}wJPY}vS;>Gf0mXz#a3ic_3A^bE5nPw@5!-pJlPUq9de z3@;o$z>b&h;Kad0%+1boX66j*XO@ut6;7R9;Z66xfr21VE|w^;Sv{6Lv;mShA=Zmk znQO1js9<2a&o~ZqXrRr~0sozVsNfYnc9JBc>YMVoJu|M`cNjC?(d~HeEL<;WH=fK* z-uC8uH1^k9-+CW+-~AfiaPNKR3DNyL_|9ME_SU9Tk(gv-T(Xm{Fb4U>MZ?@wNvJ$v>rIWftuUAt&B8|>Y?m)l-- z8&mZutggt13h_BJG@&|r>?nJ_y+`-AW5*5#=^&R7b-P_X{_b77S+{ zxkYC`?)UoCr|Y^-kh}838FKNRhK*N}K32=(uX0|EmQ8sWHH~WfIa;U{p z;ESo9Zb!q6G0KsazYyl(ut3_Ig0d|Y~l5%=)BngC>#N~)C##X^x^jB-&V z93A4s&q%`mW$!(}o>V%p) z@A>j~|NZx)`9w3GeCkPg*?)b@ukq(Q|BSM-G7UDQCVe*W>rU|2<-y8jb2}xa-lo(An9EpZ)A-NVpSx4$^mFK_TaF1+Gk{BzEg*JH^GLzGjhq zS^VBIZB!YA-2^g7`vzd96J%@f(P#CT>|tiIQ?fG9EG```M^@Sn*e<)KP;Y{)_rWNq zir2xYZ%o2+E{eSNt0 z+G}zB_1EJY-}nYv+gh=1?K*t_``;&Ui160$_X`je7Z(et=t6L5ZEeM!cixGfo*tZk z!TGrC(#v#z*neO@?!N18jzy8}|AY%KybyQaeK*!`SdU4QCdp3vrGNbr?)dLJI1ZWT zH@^7|yz|aGICk`yfJkvkF~0PrFJaZHRZ3ub1k08!!xdLtfoLp>U;g5kxa5*cP*_+f zApP@S{2UM5{{Y5~8;9UuekCG?AyB!wRN@l#5JG5kAM7QTyp6pICsgpIDF)= zP@n??19)fkJE*Ix!yo_fN1?iwoV!Gxja`FjU!Zn@vHaFR`uB6DPanZThdyy@Z6dUl zx&|W+%miDz2mXj`YbY=bUdqkQl{n`~x#oeF_az0SAx8-a$W6kHSUj%BMOjfcn>2@n zw>Ea!8rHIeFmvWiX_MuTfBd6>$7PpYhFfpF6*bj062>+Xj^Os&Z^x|Jvrt-6 zieLZw*RpV*d+s^hcH3=O_4+Ej_S$Rs)Tcg$%Bo5%y?iNd{^iYhebwtYe&RSfJ38^5 z?|uj0`1&_+`Q?}6yz|ZzV7TDI3rMLE?6@!l$m;9s@y^@tV9S;*0zO~++Sg=`*L>m{ zyt?95Jp0VEIPXK};pLZJ#@sn`v1!vLeEBP1mIXX<(nQRgHxJ$2-DG*CzcbD_LjdjD z-}*Kh8yX2*j4hrmL$BTY9pX=DE@T1@&ujldo25Kl5FnAYi=>4@vr}7|Qa;|?itRi1 zARbSkaq48unKK)$#}47}iFQm-Al=+@0!77@m^h&tJw5#>@fRW#iKD8z5+09RJ6c=8 zgmcL>PjkKwTH&VKNIrmXt0xzz;?_Ron(ul~yP^R+f=0(fIM>NxhJw;VvZ< zME^iPDF>lQ7N5Bob55HhJJ%C`dqN2xKP@cRfddC{@g)~Sm*4&FcUZV!A?|zNKB1%@ zeBeP86&7j7TAXM;!LhJyf|ec|K~6v*8j12Z+axt6eK$2VVaD_sq}G^NK&Yu*yLQP- z36}t+u%Oc#r=ha4Qu5Rl7RgJ?zV$*9>T1W19oVyH4?eDhu#Z0as8E43XU)Ws!$+`V z`wq>z;-U{V#AsflK$z`DvS|(JBut5i50F z!_G=;1a)43q{wgddIjA47!Jb@S%3B)Jj^5wlGf>);xKy@|$E}S%F)%nN z?{fdZ0F>O9HfWMbITQ+#LYIy6f4H2|5;|LvI~Qga85kUpMLKuxTpT@m6t%Urm@#99 zcKIMXN4AWraiLB=^~q1+`0?Wcb~9(plzJ=^#!tZJ&6}}t!$yLqP-

    T?7?=NR^SA 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

    xg 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 Qy#N3J07*qoM6N<$f=W!D)c^nh literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/examples/bootstrap-example-fluid.jpg b/2.0.1/assets/img/examples/bootstrap-example-fluid.jpg new file mode 100755 index 0000000000000000000000000000000000000000..151b987cb7d16cfef4e12b65cc9f2514889686bc GIT binary patch literal 25832 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 C+R2Xq literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/examples/bootstrap-example-starter.jpg b/2.0.1/assets/img/examples/bootstrap-example-starter.jpg new file mode 100755 index 0000000000000000000000000000000000000000..09c8a066d8f295e5331527967a8c0b01e6f975fd GIT binary patch literal 7182 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 X_*MUBHvZ|xuO0YR|2`W$8}I%HgV7`9 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/github-16px.png b/2.0.1/assets/img/github-16px.png new file mode 100755 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_009_magic.png b/2.0.1/assets/img/glyphicons/glyphicons_009_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..f1cfb3785f3b1a76a3bdb87d9a34345d27705950 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wtpJ}8*Z=?j1DV8tXThFbKy|z& zL4Lsu{O9G@&(Dwd@2}tgJ~Y315l~`_r;B4qMVxD&E!QCjf!6d+`-@qeN@kitk*wQ< zbcz`i#RYWsG#oK=|G?2CzVR!=O_c=0@{dnh&DTqm{hX0MPhqLSY$oMTHM92|jQPUS z$u~dJn(3@V(AF6n&BD&aZr$6t(eyxM`xH;HX7}(3Tv~f}I*T&ohV*WqZrk|r5F5+! za~p3nTw8Uwq~`b1CWjt=h0;&Im@8vc8tzux=W4__mY%Tpb6P#iTAhK#?1`sB@u{%Z amOl)_8=TB`9G_bS3II=6KbLh*2~7ZAGiXKt literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_042_group.png b/2.0.1/assets/img/glyphicons/glyphicons_042_group.png new file mode 100755 index 0000000000000000000000000000000000000000..be5c6f94b560661d614e9f1f30b89bdca347bb40 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi}!VDyLI9QYbDXjpX5ZC|z{{xxCfM>y;T|jlb zB|(0{4EOEp`QOK%pP#S4UtXzq`X`{oN>3NZkczmur);?nIf%4ge9o`T)pW#9qGRgX zro4npH?*5v5A@!+xr@bdd%}C67D?CS;_r`C{dqJ)J~T(4nW?^>?L?AhC~JXcaPt(= z3!4(}vrT5M@)BLJI7M*Ek1t+#!ma-A$zsyxE5BJNb%1f+_kY4y-5t!A&vKREp3PvP zwq&(6rBoEaRPioT>t<74`iYN+qO4_Kq0o0 zAirP+--f~fgI8yr&H_a;JzX3_D&j)V9u#a);BmPqlcVt1fiZ${ngi>W3Eh9EKTz`u z`~K}&x>_Pr%5Y0&gX($=IQF^vd$@?2>{H6My&t< literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_082_roundabout.png b/2.0.1/assets/img/glyphicons/glyphicons_082_roundabout.png new file mode 100755 index 0000000000000000000000000000000000000000..e3a6487a01f6a41b1edf9687b2db5e0c960add4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i3?z4Pv7`ej;{cx!*Z=?j1DPa&j}1ONKn(&V zL4Lsu_wDEFzu(`V@6Ug}UVeRicYcF5Q0}Owi(^PdT3T(A4w=rp~P+RWAbVsGG&fOokQ7R3sd>E8PD_u&3nWv&lOVm`J^ ze|vM&<06Br89xIa>}=R#>9o;9W|PyWohr{$_$KwWpGstQi*A!@Rk7Rl>Q~;wEGID? zF3lG?HR4WEyWBSI6VJWA@W}ze{1=*Trsp(%i)mhK?u|Gp8R)L%a3s-9ysWK3C{USI w)Nk1m4KeGJU%0ooO+O>DJ>sHY&F7VW80%Phop;D~2!KMz)78&qol`;+0A00u82|tP literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/2.0.1/assets/img/glyphicons/glyphicons_155_show_thumbnails.png new file mode 100755 index 0000000000000000000000000000000000000000..751e3b7184e58edcd7c05beee1d0f227104f10bc GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%2%B(*F{8!s6?>E)7Fp?1kDrE3< L^>bP0l+XkK;3Oe& literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_163_iphone.png b/2.0.1/assets/img/glyphicons/glyphicons_163_iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..926df7e5506172b27b22895137b5a1058005ffc4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!VDxWUS3QAaRPioT!Azi`2YVuP-NMpve`h2 zy(Gvl*!R8tdH#Hc;xpTx0EKKkT^vIy;*K8Q$jhL}bM%6}^Q@o3a+B1|lcxoiuinJoCo*%Q~loCIB&* BG}r(D literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/glyphicons/glyphicons_214_resize_small.png b/2.0.1/assets/img/glyphicons/glyphicons_214_resize_small.png new file mode 100755 index 0000000000000000000000000000000000000000..707d9e03e3148636d89aa67a346dd9963be91766 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*Z=?j1DV7F{ksdQfvWjS zg8YIR=JV^nmp^acU+=$v{r&hYB7FToskxpmjv*Csu^0AoG6f2-Jg7aTsPwOabHN4uq#vW$FF(Kk{Dqnc|A2B6JY5_^D&p4m-{v}GAi{FJxM=T|yZ`@3 z`Ok_n8K9=V9Zkb(T?T)b+2osKNh)^&2-N{ uQLwuuVq!yD>nc%Rk1&p+Bh5j6y+8R*nee(jv{(@d@~Ee)pUXO@geCx`LSohc literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/grid-18px-masked.png b/2.0.1/assets/img/grid-18px-masked.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc82b03ab97f8173d664744abf93e831fe92a07 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Q49=>Ml8%gR!7*aO+ZRFz$e5NNaF|p|Nn<8;5jP$ z6v*K(3GxeOVCQ9IW@TdIX5nGr;^b(LY)J%Kz~SlQ7*Y}U_J)1lAp?nHiSmkf8osei ztYYL}Q9SM4G%dsG2Mj&3whAiS`a+k>H1^1#Y1ZdKVvdV%@=2YIXOud-d-8TSFsJN7 z#6NK2T)lcr^-Qhqth{*IqWe9+uab|=?QKi5d)G;4n(WG3#vf$gY2)X%O9&Kp Mp00i_>zopr02z0cQvd(} literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/icon-css3.png b/2.0.1/assets/img/icon-css3.png new file mode 100755 index 0000000000000000000000000000000000000000..58e107235a8e805f20c87f28d58d9d0614c0b79f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qq=)IA+AaT2l`4Lu>+l&&hX=eK-LJ~_dF|KTfLm4u&cu^Y`i+Cxg8Gas(DnRdHTo##pRmrM(wo;pt# z$B>G+sb{bA9aa!vy?As7%k~>D_fG%$U!TWula7M^&VKh>kw15`^Vq-vt*8urY@jUpEpu)ii_Qwrd z)h?)5t~A_vr*GF>`S+ynCpnUa*UmqC*gSfW~{=eV} O^0}w0pUXO@geCx--fSEI literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/icon-html5.png b/2.0.1/assets/img/icon-html5.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8788313acfded4f571e27bfdf1a09973323af9 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@QgZ@)LR^&wF<9rn${FZRG+*mFnoSPU5s1Z}Cc3F6f-J1N8_2k^NoUIC#m(sOlSNhr%u5^!>Srh!4KW46b@4W-(WKXWve&E|( zF`;m6|AD~t`P)~q>R0jGWE@{$bs>{mWY_b6zU0b;^^6iFen(=`4WHGrhR$Ct`C;8E zU*X-XR{vKr*qz!s@%5+fjw<14r#Jj$eZa4MUG3`{$pwKx_cD08`njxgN@xNAiqVg) literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/icon-twitter.png b/2.0.1/assets/img/icon-twitter.png new file mode 100755 index 0000000000000000000000000000000000000000..a4716545fa6ff394c3b56e52236870268cfb5bc1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qf2`@A+G=b{|7Qj1@8Kb*8%ki zmIV0)GcfFbFOaa_;JkuE!~FXJ{RNxvG-v=N3p`yMLn`9dp7Z2mR^)NHxaFXOaoOGf zn?4FeM!Nr$K5~0UoPD|L&nfHH2keiPy7WV!IU>VhmY+Cd_H&k8i<`?2MwM!ZZq(Q) zxNo-EqU{aK#J36^adHnYYzi-NiFM)9yIJ;B^0*x1{Zf0Cxw;8oj^Fzk$^N;i+UOq0 NGoG$~F6*2UngAZ3Q2GD> literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/less-logo-large.png b/2.0.1/assets/img/less-logo-large.png new file mode 100755 index 0000000000000000000000000000000000000000..cb56637cbf644ede9beee81798343b7116a3480c GIT binary patch literal 13078 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 literal 0 HcmV?d00001 diff --git a/2.0.1/assets/img/less-small.png b/2.0.1/assets/img/less-small.png new file mode 100755 index 0000000000000000000000000000000000000000..93ea597cb707b6c3f0d9c331459388fa8bdd0848 GIT binary patch literal 1181 zcmX9+3pCqj6#ol0a}sY7Z|Nw*AP6QT zm`sDe1AI6wb+Dt1D+dUI(u)j_rktLhqS0tNogN$<3{FZ)%G%nRQmF*IsHn)x%L_p8 zmzS62ayj^LG&D2>$jQkGSRRiD_H1o!ZGi)LNl6J3+@bEAxDG6{RBctx_Zk0*} zBxku$NFWgC>gw+8?LqDt|MBs$R4Rokkhrq40>QJhvo$p};OOY+OifKea7#-I27|G- zwvLI3F)%OyPB;n+3&Y`X5C*ki3n0V*`N6?~v9U2^VX;_qb8|gCJs?*o6ecDnkgKn+ z&*5;O7PKc8i><7z3=Iu|M<$a&lk@ZQ1OlPHzFs1cSXx>_^}xVDXtl4e&&S6H8m3Sv z0|Nv0_V(f7;R_23PEJl^V`H_owd3RCBO@cRv9WwUAG!q@MIw=%on2vJA&bQ#5{Wb# z&EMbO+1WWDARsC#sFMdIsi~lIL_`FG!I+tu@$>U@bab?}wS~F3y1Lrf*mQJs;PLp3j0}*= z!@~n+>gnl8CX=~bE=-)wW@lz*g1p(;*%cKP@$vE7>zpHaBA0V%)F_0bu3?}l`9`Rr zjuQ8->oz%HGkg7+9bM(qC+c$VKV@$V4DwD4vBoccxh&-D6KbUQ?@9Ed2Q@Xy4xf6v zU1P6sSkWeer3do}qIMiY4v5ZA=zm7fvLG1o*V5)Qe*d}-*5AEEw0PR+n*9IW>1V|H z&aZkobsO@@11GWXBMrt{PK2!e`i~a<3#z|zMD1_w4;Nh$BBKsn{^|L4_0`=USPhwC zbfo$NoLP)0w0ovp{{)rT$9~Cumhi@nHEc;Ov%QJpKOWEV*qJv@Z`dhqQ)%O(`+J@< z-){^5@)BiNQ`y-~M+egsZEcb-=-leW#mM+Y?Ecj0BcDnBuc+D23x4CR2YN`q=Y?)! zu!`zeagRG9M*iTM3{pN2u&-?VVnF z|Mk8=h2)S7U0gX6TySHoCuD5UBZr{HB;lqb7Uc8t;fBv>@+jj2U`Rv)VjT<-4o;`cV zjvbF4J$mxw$)7)eo`I8k|AO6^Xwy99}{u!9C z@yy`^mqg|2@^8mZGuVEW`QDs|CspPzO@5-d#$4QYQ`KTcl5 zH1CMN&>0sK?#F-63kNuDx+Ix7A#YXK-b}80i*hzvv}%iOXxJ)oF(NiNuvAWeWzHJy z+_#ZN*LruDS#lnG^}l}J?Co!+#~57emeQWq9oly#LU}_2t4_jN_J{*aVjIpdN0`lw z_s-VIxwiX9($P0-HvKizPH7i?*S^#?Eo@%d!K||hQJWgW>jVrJbuqkRPpY_zw_05uUakr{k5%y;)HP^++I@b?t0Y%{)-v9ngq7(p zGgEcfOuv3ly6elokC_bKSNCfPteSNG;D5&T;!Fiv=2uPuGX;aEtDnm{r-UW|29*qX literal 0 HcmV?d00001 diff --git a/2.0.1/assets/js/README.md b/2.0.1/assets/js/README.md new file mode 100755 index 0000000000..b58fa1d407 --- /dev/null +++ b/2.0.1/assets/js/README.md @@ -0,0 +1,106 @@ +## 2.0 BOOTSTRAP JS PHILOSOPHY +These are the high-level design rules which guide the development of Bootstrap's plugin apis. + +--- + +### DATA-ATTRIBUTE API + +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript. + +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this: + + $('body').off('.data-api') + +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this: + + $('body').off('.alert.data-api') + +--- + +### PROGRAMATIC API + +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API. + +All public APIs should be 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 null which initiates the default behavior: + + $("#myModal").modal() // initialized with defaults + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2 + +--- + +### OPTIONS + +Options should be sparse and add universal value. We should pick the right defaults. + +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`. + + $.fn.modal.defaults = { … } + +An options definition should take the following form: + + *noun*: *adjective* - describes or modifies a quality of an instance + +examples: + + backdrop: true + keyboard: false + placement: 'top' + +--- + +### EVENTS + +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action. + + show | shown + hide | hidden + +--- + +### CONSTRUCTORS + +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way: + + + $.fn.popover.Constructor + +--- + +### DATA ACCESSOR + +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this: + + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor + +--- + +### DATA ATTRIBUTES + +Data attributes should take the following form: + +- data-{{verb}}={{plugin}} - defines main interaction +- data-target || href^=# - defined on "control" element (if element controls an element other than self) +- data-{{noun}} - defines class instance options + +examples: + + // control other targets + data-toggle="modal" data-target="#foo" + data-toggle="collapse" data-target="#foo" data-parent="#bar" + + // defined on element they control + data-spy="scroll" + + data-dismiss="modal" + data-dismiss="alert" + + data-toggle="dropdown" + + data-toggle="button" + data-toggle="buttons-checkbox" + data-toggle="buttons-radio" \ No newline at end of file diff --git a/2.0.1/assets/js/application.js b/2.0.1/assets/js/application.js new file mode 100755 index 0000000000..732bed4586 --- /dev/null +++ b/2.0.1/assets/js/application.js @@ -0,0 +1,180 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +!function ($) { + + $(function(){ + + // Disable certain links in docs + $('section [href^=#]').click(function (e) { + e.preventDefault() + }) + + // make code pretty + window.prettyPrint && prettyPrint() + + // add-ons + $('.add-on :checkbox').on('click', function () { + var $this = $(this) + , method = $this.attr('checked') ? 'addClass' : 'removeClass' + $(this).parents('.add-on')[method]('active') + }) + + // position static twipsies for components page + if ($(".twipsies a").length) { + $(window).on('load resize', function () { + $(".twipsies a").each(function () { + $(this) + .tooltip({ + placement: $(this).attr('title') + , trigger: 'manual' + }) + .tooltip('show') + }) + }) + } + + // add tipsies to grid for scaffolding + if ($('#grid-system').length) { + $('#grid-system').tooltip({ + selector: '.show-grid > div' + , title: function () { return $(this).width() + 'px' } + }) + } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navTop = $('.subnav').length && $('.subnav').offset().top - 40 + , isFixed = 0 + + processScroll() + + $win.on('scroll', processScroll) + + function processScroll() { + var i, scrollTop = $win.scrollTop() + if (scrollTop >= navTop && !isFixed) { + isFixed = 1 + $nav.addClass('subnav-fixed') + } else if (scrollTop <= navTop && isFixed) { + isFixed = 0 + $nav.removeClass('subnav-fixed') + } + } + + // tooltip demo + $('.tooltip-demo.well').tooltip({ + selector: "a[rel=tooltip]" + }) + + $('.tooltip-test').tooltip() + $('.popover-test').popover() + + // popover demo + $("a[rel=popover]") + .popover() + .click(function(e) { + e.preventDefault() + }) + + // button state demo + $('#fat-btn') + .click(function () { + var btn = $(this) + btn.button('loading') + setTimeout(function () { + btn.button('reset') + }, 3000) + }) + + // carousel demo + $('#myCarousel').carousel() + + // javascript build logic + var inputsComponent = $("#components.download input") + , inputsPlugin = $("#plugins.download input") + , inputsVariables = $("#variables.download input") + + // toggle all plugin checkboxes + $('#components.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsComponent.attr('checked', !inputsComponent.is(':checked')) + }) + + $('#plugins.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsPlugin.attr('checked', !inputsPlugin.is(':checked')) + }) + + $('#variables.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsVariables.val('') + }) + + // request built javascript + $('.download-btn').on('click', function () { + + var css = $("#components.download input:checked") + .map(function () { return this.value }) + .toArray() + , js = $("#plugins.download input:checked") + .map(function () { return this.value }) + .toArray() + , vars = {} + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png'] + + $("#variables.download input") + .each(function () { + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val()) + }) + + $.ajax({ + type: 'POST' + , url: 'http://bootstrap.herokuapp.com' + , dataType: 'jsonpi' + , params: { + js: js + , css: css + , vars: vars + , img: img + } + }) + }) + + }) + +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { + var url = opts.url; + + return { + send: function(_, completeCallback) { + var name = 'jQuery_iframe_' + jQuery.now() + , iframe, form + + iframe = $(' + +

  • + +
  • +
  • ·
  • +
    +
  • + +
  • + + + +
    + +
    +

    Designed for everyone, everywhere.

    + +
    +
    + +

    Built for and by nerds

    +

    Like you, we love building awesome products on the web. We love it so much, we decided to help people just like us do it easier, better, and faster. Bootstrap is built for you.

    +
    +
    + +

    For all skill levels

    +

    Bootstrap is designed to help people of all skill levels—designer or developer, huge nerd or early beginner. Use it as a complete kit or use to start something more complex.

    +
    +
    + +

    Cross-everything

    +

    Originally built with only modern browsers in mind, Bootstrap has evolved to include support for all major browsers (even IE7!) and, with Bootstrap 2, tablets and smartphones, too.

    +
    +
    +
    +
    + +

    12-column grid

    +

    Grid systems aren't everything, but having a durable and flexible one at the core of your work can make development much simpler. Use our built-in grid classes or roll your own.

    +
    +
    + +

    Responsive design

    +

    With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.

    +
    +
    + +

    Styleguide docs

    +

    Unlike other front-end toolkits, Bootstrap was designed first and foremost as a styleguide to document not only our features, but best practices and living, coded examples.

    +
    +
    +
    +
    + +

    Growing library

    +

    Despite being only 10kb (gzipped), Bootstrap is one of the most complete front-end toolkits out there with dozens of fully functional components ready to be put to use.

    +
    +
    + +

    Custom jQuery plugins

    +

    What good is an awesome design component without easy-to-use, proper, and extensible interactions? With Bootstrap, you get custom-built jQuery plugins to bring your projects to life.

    +
    +
    + +

    Built on LESS

    +

    Where vanilla CSS falters, LESS excels. Variables, nesting, operations, and mixins in LESS makes coding CSS faster and more efficient with minimal overhead.

    +
    +
    +
    +
    + +

    HTML5

    +

    Built to support new HTML5 elements and syntax.

    +
    +
    + +

    CSS3

    +

    Progressively enhanced components for ultimate style.

    +
    +
    + +

    Open-source

    +

    Built for and maintained by the community via GitHub.

    +
    +
    + +

    Made at Twitter

    +

    Brought to you by an experienced engineer and designer.

    +
    +
    + +
    + +

    Built with Bootstrap.

    + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.1/javascript.html b/2.0.1/javascript.html new file mode 100755 index 0000000000..c98b29040e --- /dev/null +++ b/2.0.1/javascript.html @@ -0,0 +1,1485 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Javascript for Bootstrap

    +

    Bring Bootstrap's components to life—now with 12 custom jQuery plugins. +

    +
    + + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    Heads up! All javascript plugins require the latest version of jQuery.
    +
    + + + + +
    + +
    +
    +

    About modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    + Download file +
    +
    +

    Static example

    +

    Below is a statically rendered modal.

    + + +

    Live demo

    +

    Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.

    + + + Launch demo modal + +
    + +

    Using bootstrap-modal

    +

    Call the modal via javascript:

    +
    $('#myModal').modal(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    backdropbooleantrueIncludes a modal-backdrop element
    keyboardbooleantrueCloses the modal when escape key is pressed
    showbooleantrueShows the modal when initialized.
    +

    Markup

    +

    You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal" on a controller element with a data-target="#foo" or href="#foo" which corresponds to a modal element id, and when clicked, it will launch your modal.

    +

    Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.

    +
    +<a class="btn" data-toggle="modal" href="#myModal" >Launch Modal</a>
    +
    + +
    +<div class="modal" id="myModal">
    +  <div class="modal-header">
    +    <a class="close" data-dismiss="modal">×</a>
    +    <h3>Modal header</h3>
    +  </div>
    +  <div class="modal-body">
    +    <p>One fine body…</p>
    +  </div>
    +  <div class="modal-footer">
    +    <a href="#" class="btn btn-primary">Save changes</a>
    +    <a href="#" class="btn">Close</a>
    +  </div>
    +</div>
    +
    +
    + Heads up! If you want your modal to animate in and out, just add a .fade class to the .modal element (refer to the demo to see this in action) and include bootstrap-transition.js. +
    +

    Methods

    +

    .modal(options)

    +

    Activates your content as a modal. Accepts an optional options object.

    +
    +$('#myModal').modal({
    +  keyboard: false
    +})
    +

    .modal('toggle')

    +

    Manually toggles a modal.

    +
    $('#myModal').modal('toggle')
    +

    .modal('show')

    +

    Manually opens a modal.

    +
    $('#myModal').modal('show')
    +

    .modal('hide')

    +

    Manually hides a modal.

    +
    $('#myModal').modal('hide')
    +

    Events

    +

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when the modal has been made visible to the user (will wait for css transitions to complete).
    hideThis event is fired immediately when the hide instance method has been called.
    hiddenThis event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myModal').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    The ScrollSpy plugin is for automatically updating nav targets based on scroll position.

    + Download file +
    +
    +

    Example navbar with scrollspy

    +

    Scroll the area below and watch the navigation update. The dropdown sub items will be highlighted as well. Try it!

    + +
    +

    @fat

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    @mdo

    +

    + Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt. +

    +

    one

    +

    + Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone. +

    +

    two

    +

    + In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt. +

    +

    three

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats. +

    +
    +
    +

    Using bootstrap-scrollspy.js

    +

    Call the scrollspy via javascript:

    +
    $('#navbar').scrollspy()
    +

    Markup

    +

    To easily add scrollspy behavior to your topbar navigation, just add data-spy="scroll" to the element you want to spy on (most typically this would be the body).

    +
    <body data-spy="scroll" >...</body>
    +
    + Heads up! + Navbar links must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    offsetnumber10Pixels to offset from top when calculating position of scroll.
    +
    +
    +
    + + + + +
    + +
    +
    +

    This plugin adds quick, dynamic tab and pill functionality for transitioning through local content.

    + Download file +
    +
    +

    Example tabs

    +

    Click the tabs below to toggle between hidden panes, even via dropdown menus.

    + +
    +
    +

    Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

    +
    +
    +

    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

    +
    + + +
    +
    +

    Using bootstrap-tab.js

    +

    Enable tabbable tabs via javascript:

    +
    $('#myTab').tab('show')
    +

    Markup

    +

    You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element.

    +
    +<ul class="nav nav-tabs">
    +  <li><a href="#home" data-toggle="tab">Home</a></li>
    +  <li><a href="#profile" data-toggle="tab">Profile</a></li>
    +  <li><a href="#messages" data-toggle="tab">Messages</a></li>
    +  <li><a href="#settings" data-toggle="tab">Settings</a></li>
    +</ul>
    +

    Methods

    +

    $().tab

    +

    + Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom. +

    +
    +<ul class="nav nav-tabs">
    +  <li class="active"><a href="#home">Home</a></li>
    +  <li><a href="#profile">Profile</a></li>
    +  <li><a href="#messages">Messages</a></li>
    +  <li><a href="#settings">Settings</a></li>
    +</ul>
    +
    +<div class="tab-content">
    +  <div class="tab-pane active" id="home">...</div>
    +  <div class="tab-pane" id="profile">...</div>
    +  <div class="tab-pane" id="messages">...</div>
    +  <div class="tab-pane" id="settings">...</div>
    +</div>
    +
    +<script>
    +  $(function () {
    +    $('.tabs a:last').tab('show')
    +  })
    +</script>
    +

    Events

    + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    shownThis event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    + +
    +$('a[data-toggle="tab"]').on('shown', function (e) {
    +  e.target // activated tab
    +  e.relatedTarget // previous tab
    +})
    +
    +
    +
    + + + +
    + +
    +
    +

    About Tooltips

    +

    Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.

    + Download file +
    +
    +

    Example use of Tooltips

    +

    Hover over the links below to see tooltips:

    +
    +

    Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

    +
    +
    +

    Using bootstrap-tooltip.js

    +

    Trigger the tooltip via javascript:

    +
    $('#example').tooltip(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'top'how to position the tooltip - top | bottom | left | right
    selectorstringfalseIf a selector is provided, tooltip objects will be delegated to the specified targets.
    titlestring | function''default title value if `title` tag isn't present
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    delaynumber | object0 +

    delay showing and hiding the tooltip (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual tooltips can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.

    +
    +<a href="#" rel="tooltip" title="first tooltip">hover over me</a>
    +
    +

    Methods

    +

    $().tooltip(options)

    +

    Attaches a tooltip handler to an element collection.

    +

    .tooltip('show')

    +

    Reveals an elements tooltip.

    +
    $('#element').tooltip('show')
    +

    .tooltip('hide')

    +

    Hides an elements tooltip.

    +
    $('#element').tooltip('hide')
    +

    .tooltip('toggle')

    +

    Toggles an elements tooltip.

    +
    $('#element').tooltip('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About popovers

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltip to be included

    + Download file +
    +
    +

    Example hover popover

    +

    Hover over the button to trigger the popover.

    + +
    +

    Using bootstrap-popover.js

    +

    Enable popovers via javascript:

    +
    $('#example').popover(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'right'how to position the popover - top | bottom | left | right
    selectorstringfalseif a selector is provided, tooltip objects will be delegated to the specified targets
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    titlestring | function''default title value if `title` attribute isn't present
    contentstring | function''default content value if `data-content` attribute isn't present
    delaynumber | object0 +

    delay showing and hiding the popover (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual popovers can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    + For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a the selector option. +

    +

    Methods

    +

    $().popover(options)

    +

    Initializes popovers for an element collection.

    +

    .popover('show')

    +

    Reveals an elements popover.

    +
    $('#element').popover('show')
    +

    .popover('hide')

    +

    Hides an elements popover.

    +
    $('#element').popover('hide')
    +

    .popover('toggle')

    +

    Toggles an elements popover.

    +
    $('#element').popover('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About alerts

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    + Download +
    +
    +

    Example alerts

    +

    The alerts plugin works on regular alert messages, and block messages.

    +
    + × + Holy guacamole! Best check yo self, you're not looking too good. +
    +
    + × +

    Oh snap! You got an error!

    +

    Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

    +

    + Take this action Or do this +

    +
    +
    +

    Using bootstrap-alert.js

    +

    Enable dismissal of an alert via javascript:

    +
    $(".alert").alert()
    +

    Markup

    +

    Just add data-dismiss="alert" to your close button to automatically give an alert close functionality.

    +
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    +

    Methods

    +

    $().alert()

    +

    Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

    +

    .alert('close')

    +

    Closes an alert.

    +
    $(".alert").alert('close')
    +

    Events

    +

    Bootstrap's alert class exposes a few events for hooking into alert functionality.

    + + + + + + + + + + + + + + + + + +
    EventDescription
    closeThis event fires immediately when the close instance method is called.
    closedThis event is fired when the alert has been closed (will wait for css transitions to complete).
    +
    +$('#my-alert').bind('closed', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    + Download file +
    +
    +

    Example uses

    +

    Use the buttons plugin for states and toggles.

    + + + + + + + + + + + + + + + + + + + +
    Stateful + +
    Single toggle + +
    Checkbox +
    + + + +
    +
    Radio +
    + + + +
    +
    +
    +

    Using bootstrap-button.js

    +

    Enable buttons via javascript:

    +
    $('.tabs').button()
    +

    Markup

    +

    Data attributes are integral to the button plugin. Check out the example code below for the various markup types.

    +
    +<!-- Add data-toggle="button" to activate toggling on a single button -->
    +<button class="btn" data-toggle="button">Single Toggle</button>
    +
    +<!-- Add data-toggle="buttons-checkbox" for checkbox style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-checkbox">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +<!-- Add data-toggle="buttons-radio" for radio style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-radio">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +

    Methods

    +

    $().button('toggle')

    +

    Toggles push state. Gives btn the look that it hass been activated.

    +
    + Heads up! + You can enable auto toggling of a button by using the data-toggle attribute. +
    +
    <button class="btn" data-toggle="button" >…</button>
    +

    $().button('loading')

    +

    Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

    +
    <button class="btn" data-loading-text="loading stuff..." >...</button>
    +
    + Heads up! + Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off". +
    +

    $().button('reset')

    +

    Resets button state - swaps text to original text.

    +

    $().button(string)

    +

    Resets button state - swaps text to any data defined text state.

    +
    <button class="btn" data-complete-text="finished!" >...</button>
    +<script>
    +  $('.btn').button('complete')
    +</script>
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    + Download file +
    +
    +

    Example accordion

    +

    Using the collapse plugin, we built a simple accordion style widget:

    + +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + + +
    +

    Using bootstrap-collapse.js

    +

    Enable via javascript:

    +
    $(".collapse").collapse()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    parentselectorfalseIf selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
    togglebooleantrueToggles the collapsible element on invocation
    +

    Markup

    +

    Just add data-toggle="collapse" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.

    +
    +<button class="btn btn-danger" data-toggle="collapse" data-target="#demo">
    +  simple collapsible
    +</button>
    +
    +<div id="demo" class="collapse in"> … </div>
    +
    + Heads up! + To add accordion-like group management to a collapsible control, add the data attribute data-parent="#selector". Refer to the demo to see this in action. +
    +

    Methods

    +

    .collapse(options)

    +

    Activates your content as a collapsible element. Accepts an optional options object. +

    +$('#myCollapsible').collapse({
    +  toggle: false
    +})
    +

    .collapse('toggle')

    +

    Toggles a collapsible element to shown or hidden.

    +

    .collapse('show')

    +

    Shows a collapsible element.

    +

    .collapse('hide')

    +

    Hides a collapsible element.

    +

    Events

    +

    + Bootstrap's collapse class exposes a few events for hooking into collapse functionality. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).
    hide + This event is fired immediately when the hide method has been called. +
    hiddenThis event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myCollapsible').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    About

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    + Download file +
    +
    +

    Example

    +

    Start typing in the field below to show the typeahead results.

    +
    + +
    +
    +

    Using bootstrap-typeahead.js

    +

    Call the typeahead via javascript:

    +
    $('.typeahead').typeahead()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    sourcearray[ ]The data source to query against.
    itemsnumber8The max number of items to display in the dropdown.
    matcherfunctioncase insensitiveThe method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.
    sorterfunctionexact match,
    case sensitive,
    case insensitive
    Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.
    highlighterfunctionhighlights all default matchesMethod used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.
    + +

    Markup

    +

    Add data attributes to register an element with typeahead functionality.

    +
    +<input type="text" data-provide="typeahead">
    +
    +

    Methods

    +

    .typeahead(options)

    +

    Initializes an input with a typeahead.

    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.1/less.html b/2.0.1/less.html new file mode 100755 index 0000000000..2e0b2f7acf --- /dev/null +++ b/2.0.1/less.html @@ -0,0 +1,804 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Using LESS with Bootstrap

    +

    Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS.

    + +
    + + + + +
    + +
    +
    +

    Why LESS?

    +

    Bootstrap is made with LESS at its core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.

    +
    +
    +

    What's included?

    +

    As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.

    +
    +
    +

    Learn more

    + LESS CSS +

    Visit the official website at http://lesscss.org to learn more.

    +
    +
    +
    +
    +

    Variables

    +

    Managing colors and pixel values in CSS can be a bit of a pain, usually full of copy and paste. Not with LESS though—assign colors or pixel values as variables and change them once.

    +
    +
    +

    Mixins

    +

    Those three border-radius declarations you need to make in regular ol' CSS? Now they're down to one line with the help of mixins, snippets of code you can reuse anywhere.

    +
    +
    +

    Operations

    +

    Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.

    +
    +
    +
    + + + + +
    + + +
    +
    +

    Hyperlinks

    + + + + + + + + + + + + + + + +
    @linkColor#08cDefault link text color
    @linkColorHoverdarken(@linkColor, 15%)Default link text hover color
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + +
    @gridColumns12
    @gridColumnWidth60px
    @gridGutterWidth20px
    @fluidGridColumnWidth6.382978723%
    @fluidGridGutterWidth2.127659574%
    +

    Typography

    + + + + + + + + + + + + + + + +
    @baseFontSize13px
    @baseFontFamily"Helvetica Neue", Helvetica, Arial, sans-serif
    @baseLineHeight18px
    +
    +
    +

    Grayscale colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @black#000
    @grayDarker#222
    @grayDark#333
    @gray#555
    @grayLight#999
    @grayLighter#eee
    @white#fff
    +

    Accent colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @blue#049cdb
    @green#46a546
    @red#9d261d
    @yellow#ffc40d
    @orange#f89406
    @pink#c3325f
    @purple#7a43b6
    +
    +
    + +

    Components

    +
    +
    +

    Buttons

    + + + + + + + + +
    @primaryButtonBackground@linkColor
    +

    Forms

    + + + + + + + + +
    @placeholderText@grayLight
    +

    Navbar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @navbarHeight40px
    @navbarBackground@grayDarker
    @navbarBackgroundHighlight@grayDark
    @navbarText@grayLight
    @navbarLinkColor@grayLight
    @navbarLinkColorHover@white
    +
    +
    +

    Form states and alerts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @warningText#c09853
    @warningBackground#f3edd2
    @errorText#b94a48
    @errorBackground#f2dede
    @successText#468847
    @successBackground#dff0d8
    @infoText#3a87ad
    @infoBackground#d9edf7
    +
    +
    + +
    + + + + +
    + +

    About mixins

    +
    +
    +

    Basic mixins

    +

    A basic mixin is essentially an include or a partial for a snippet of CSS. They're written just like a CSS class and can be called anywhere.

    +
    +.element {
    +  .clearfix();
    +}
    +
    +
    +
    +

    Parametric mixins

    +

    A parametric mixin is just like a basic mixin, but it also accepts parameters (hence the name) with optional default values.

    +
    +.element {
    +  .border-radius(4px);
    +}
    +
    +
    +
    +

    Easily add your own

    +

    Nearly all of Bootstrap's mixins are stored in mixins.less, a wonderful utility .less file that enables you to use a mixin in any of the .less files in the toolkit.

    +

    So, go ahead and use the existing ones or feel free to add your own as you need.

    +
    +
    +

    Included mixins

    +

    Utilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .clearfix()noneAdd to any parent to clear floats within
    .tab-focus()noneApply the Webkit focus style and round Firefox outline
    .center-block()noneAuto center a block-level element using margin: auto
    .ie7-inline-block()noneUse in addition to regular display: inline-block to get IE7 support
    .size()@height: 5px, @width: 5pxQuickly set the height and width on one line
    .square()@size: 5pxBuilds on .size() to set the width and height as same value
    .opacity()@opacity: 100Set, in whole numbers, the opacity percentage (e.g., "50" or "75")
    +

    Forms

    + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .placeholder()@color: @placeholderTextSet the placeholder text color for inputs
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #font > #family > .serif()noneMake an element use a serif font stack
    #font > #family > .sans-serif()noneMake an element use a sans-serif font stack
    #font > #family > .monospace()noneMake an element use a monospace font stack
    #font > .shorthand()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightEasily set font size, weight, and leading
    #font > .serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to serif, and control size, weight, and leading
    #font > .sans-serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to sans-serif, and control size, weight, and leading
    #font > .monospace()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to monospace, and control size, weight, and leading
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .container-fixed()noneProvide a fixed-width (set with @siteWidth) container for holding your content
    .columns()@columns: 1Build a grid column that spans any number of columns (defaults to 1 column)
    .offset()@columns: 1Offset a grid column with left margin that spans any number of columns
    .gridColumn()noneMake an element float like a grid column
    +

    CSS3 properties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .border-radius()@radius: 5pxRound the corners of an element. Can be a single value or four space-separated values
    .box-shadow()@shadow: 0 1px 3px rgba(0,0,0,.25)Add a drop shadow to an element
    .transition()@transitionAdd CSS3 transition effect (e.g., all .2s linear)
    .rotate()@degreesRotate an element n degrees
    .scale()@ratioScale an element to n times its original size
    .translate()@x: 0, @y: 0Move an element on the x and y planes
    .background-clip()@clipCrop the background of an element (useful for border-radius)
    .background-size()@sizeControl the size of background images via CSS3
    .box-sizing()@boxmodelChange the box model for an element (e.g., border-box for a full-width input)
    .user-select()@selectControl cursor selection of text on a page
    .resizable()@direction: bothMake any element resizable on the right and bottom
    .content-columns()@columnCount, @columnGap: @gridColumnGutterMake the content of any element use CSS3 columns
    +

    Backgrounds and gradients

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .#translucent > .background()@color: @white, @alpha: 1Give an element a translucent background color
    .#translucent > .border()@color: @white, @alpha: 1Give an element a translucent border color
    .#gradient > .vertical()@startColor, @endColorCreate a cross-browser vertical background gradient
    .#gradient > .horizontal()@startColor, @endColorCreate a cross-browser horizontal background gradient
    .#gradient > .directional()@startColor, @endColor, @degCreate a cross-browser directional background gradient
    .#gradient > .vertical-three-colors()@startColor, @midColor, @colorStop, @endColorCreate a cross-browser three-color background gradient
    .#gradient > .radial()@innerColor, @outerColorCreate a cross-browser radial background gradient
    .#gradient > .striped()@color, @angleCreate a cross-browser striped background gradient
    .#gradientBar()@primaryColor, @secondaryColorUsed for buttons to assign a gradient and slightly darker border
    +
    + + + + +
    + +
    + Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods. +
    +

    Tools for compiling

    +
    +
    +

    Node with makefile

    +

    Install the LESS command line compiler globally with npm by running the following command:

    +
    $ npm install -g less
    +

    Once installed just run make from the root of your bootstrap directory and you're all set.

    +

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    +
    +
    +

    Command line

    +

    Install the LESS command line tool via Node and run the following command:

    +
    $ lessc ./lib/bootstrap.less > bootstrap.css
    +

    Be sure to include --compress in that command if you're trying to save some bytes!

    +
    +
    +

    Javascript

    +

    Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.

    +
    +<link rel="stylesheet/less" href="/path/to/bootstrap.less">
    +<script src="/path/to/less.js"></script>
    +
    +

    To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

    +
    +
    +
    +
    +

    Unofficial Mac app

    +

    The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

    +

    If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

    +
    +
    +

    More Mac apps

    +

    Crunch

    +

    Crunch is a great looking LESS editor and compiler built on Adobe Air.

    +

    CodeKit

    +

    Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.

    +

    Simpless

    +

    Mac, Linux, and PC app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.

    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.1/scaffolding.html b/2.0.1/scaffolding.html new file mode 100755 index 0000000000..8d38276516 --- /dev/null +++ b/2.0.1/scaffolding.html @@ -0,0 +1,557 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Scaffolding

    +

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

    + +
    + + + + +
    + + +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    +
    +
    +

    The default grid system provided as part of Bootstrap is a 940px-wide, 12-column grid.

    +

    It also has four responsive variations for various devices and resolutions: phone, tablet portrait, table landscape and small desktops, and large widescreen desktops.

    +
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    +

    As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.

    +
    +
    + +
    + +

    Offsetting columns

    +
    +
    4
    +
    4 offset 4
    +
    +
    +
    3 offset 3
    +
    3 offset 3
    +
    +
    +
    8 offset 4
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span4 offset4">...</div>
    +</div>
    +
    + +
    + +

    Nesting columns

    +
    +
    +

    With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

    +

    Example

    +

    Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.

    +
    +
    + Level 1 of column +
    +
    + Level 2 +
    +
    + Level 2 +
    +
    +
    +
    +
    +
    +
    +<div class="row">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + +
    + + +

    Fluid columns

    +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    + +
    +
    +

    Percents, not pixels

    +

    The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

    +
    +
    +

    Fluid rows

    +

    Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

    +
    +
    +

    Markup

    +
    +<div class="row-fluid">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    + +

    Fluid nesting

    +
    +
    +

    Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.

    +
    +
    + Fluid 12 +
    +
    + Fluid 6 +
    +
    + Fluid 6 +
    +
    +
    +
    +
    +
    +
    +<div class="row-fluid">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row-fluid">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDefault valueDescription
    @gridColumns12Number of columns
    @gridColumnWidth60pxWidth of each column
    @gridGutterWidth20pxNegative space between columns
    @siteWidthComputed sum of all columns and guttersCounts number of columns and gutters to set width of the .container-fixed() mixin
    +
    +
    +

    Variables in LESS

    +

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    +
    +
    +

    How to customize

    +

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    +
    +
    +

    Staying responsive

    +

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    +
    +
    + +
    + + + + +
    + + +
    +
    +

    Fixed layout

    +

    The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

    +
    +
    +
    +
    +<body>
    +  <div class="container">
    +    ...
    +  </div>
    +</body>
    +
    +
    +
    +

    Fluid layout

    +

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    +
    +
    +
    +
    +
    +<div class="container-fluid">
    +  <div class="row-fluid">
    +    <div class="span2">
    +      <!--Sidebar content-->
    +    </div>
    +    <div class="span10">
    +      <!--Body content-->
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + + +
    + + +
    +
    + Responsive devices +
    +
    +

    Supported devices

    +

    Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LabelLayout widthColumn widthGutter width
    Smartphones480px and belowFluid columns, no fixed widths
    Portrait tablets480px to 768pxFluid columns, no fixed widths
    Landscape tablets768px to 979px42px20px
    Default980px and up60px20px
    Large display1210px and up70px30px
    + +

    Requires meta tag

    +

    To ensure devices display responsive pages properly, include the viewport meta tag.

    +
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    + +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +
    +
    + +
    + + +

    Using the media queries

    +
    +
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    +
      +
    1. Use the compiled responsive version, bootstrap-responsive.css
    2. +
    3. Add @import "responsive.less" and recompile Bootstrap
    4. +
    5. Modify and recompile responsive.less as a separate file
    6. +
    +

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    +
    +
    +
    +  // Landscape phones and down
    +  @media (max-width: 480px) { ... }
    +
    +  // Landscape phone to portrait tablet
    +  @media (max-width: 768px) { ... }
    +
    +  // Portrait tablet to landscape and desktop
    +  @media (min-width: 768px) and (max-width: 980px) { ... }
    +
    +  // Large desktop
    +  @media (min-width: 1200px) { .. }
    +
    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.1/upgrading.html b/2.0.1/upgrading.html new file mode 100755 index 0000000000..5708350d79 --- /dev/null +++ b/2.0.1/upgrading.html @@ -0,0 +1,317 @@ + + + + + Bootstrap, from Twitter + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Upgrading to Bootstrap 2

    +

    Learn about significant changes and additions since v1.4 with this handy guide.

    +
    + + + + +
    + +
      +
    • Docs: major updates across the board to general structure, examples, and code snippets. Also made responsive with new media queries.
    • +
    • Docs: all docs pages are now powered by Mustache templates and strings are wrapped in i18n tags for translation by the Twitter Translation Center. All changes to documentation must be done here and then compiled (similar to our CSS and LESS).
    • +
    • Repo directory structure: removed the compiled CSS from the root in favor of a large direct download link on the docs homepage. Compiled CSS is in /docs/assets/css/.
    • +
    • Docs and repo: one makefile, just type make in the Terminal and get updated docs and CSS.
    • +
    +
    + + + + +
    + +

    Grid system

    +
      +
    • Updated grid system, now only 12 columns instead of 16 +
    • Responsive approach means your projects virtually work out of the box on smartphones, tablets, and more
    • +
    • Removed unused (by default) grid columns support for 17-24 columns
    • +
    +

    Responsive (media queries)

    +
      +
    • Media queries added for basic support across mobile and tablet devices +
    • Responsive CSS is compiled separately, as bootstrap-responsive.css
    • +
    +
    + + + + +
    + +

    Typography

    +
      +
    • h4 elements were dropped from 16px to 14px with a default line-height of 18px
    • +
    • h5 elements were dropped from 14px to 12px
    • +
    • h6 elements were dropped from 13px to 11px
    • +
    • Right-aligned option for blockquotes if float: right;
    • +
    +

    Code

    +
      +
    • New graphical style for <code>
    • +
    • Google Code Prettify styles updated (based on GitHub's gists)
    • +
    +

    Tables

    +
      +
    • Improved support for colspan and rowspan
    • +
    • Styles now restricted to new base class, .table
    • +
    • Table classes standardized with .table- required as a prefix
    • +
    • Removed unused table color options (too much code for such little impact)
    • +
    • Dropped support for TableSorter
    • +
    +

    Buttons

    +
      +
    • New classes for colors and sizes, all prefixed with .btn-
    • +
    • IE9: removed gradients and added rounded corners
    • +
    • Updated active state to make styling clearer in button groups (new) and look better with custom transition
    • +
    • New mixin, .buttonBackground, to set button gradients
    • +
    • The .secondary class was removed from modal examples in our docs as it never had associated styles.
    • +
    +

    Forms

    +
      +
    • Default form style is now vertical (stacked) to use less CSS and add greater flexibility
    • +
    • Form classes standardized with .form- required as a prefix
    • +
    • New built-in form defaults for search, inline, and horizontal forms
    • +
    • For horizontal forms, previous classes .clearfix and .input are equivalent to the new .control-group and .controls.
    • +
    • More flexible horizontal form markup with classes for all styling, including new optional class for the label
    • +
    • Form states: colors updated and customizable via new LESS variables
    • +
    +

    Icons, by Glyphicons

    +
      +
    • New Glyphicons Halflings icon set added in sprite form, in black and white
    • +
    • Simple markup required for an icon in tons of contexts: <i class="icon-cog"></>
    • +
    • Add another class, .icon-white, for white variation of the same icon
    • +
    +
    + + + + +
    + +

    Button groups and dropdowns

    +
      +
    • Two brand new components in 2.0: button groups and button dropdowns
    • +
    • Dependency: button dropdowns are built on button groups, and therefore require all their styles
    • +
    • Button groups, .btn-group, can be grouped one level higher with a button toolbar, .btn-toolbar
    • +
    +

    Navigation

    +
      +
    • Tabs and pills now require the use of a new base class, .nav, on their <ul> and the class names are now .nav-pills and .nav-tabs.
    • +
    • New nav list variation added that uses the same base class, .nav
    • +
    • Vertical tabs and pills have been added—just add .nav-stacked to the <ul>
    • +
    • Pills were restyled to be less rounded by default
    • +
    • Pills now have dropdown menu support (they share the same markup and styles as tabs)
    • +
    +

    Navbar (formerly topbar)

    +
      +
    • Base class changed from .topbar to .navbar
    • +
    • Now supports static position (default behavior, not fixed) and fixed to the top of viewport via .navbar-fixed-top (previously only supported fixed)
    • +
    • Added vertical dividers to top-level nav
    • +
    • Improved support for inline forms in the navbar, which now require .navbar-form to properly scope styles to only the intended forms.
    • +
    • Navbar search form now requires use of the .navbar-search class and its input the use of .search-query. To position the search form, you must use .pull-left or .pull-right.
    • +
    • Added optional responsive markup for collapsing navbar contents for smaller resolutions and devices. See navbar docs for how to utilize.
    • +
    +

    Dropdown menus

    +
      +
    • Updated the .dropdown-menu to tighten up spacing
    • +
    • Now requires you to add a <span class="caret"></span> to show the dropdown arrow
    • +
    • Now requires you to add a data-toggle="dropdown" attribute to obtain toggling behavior
    • +
    • The navbar (fixed topbar) has brand new dropdowns. Gone are the dark versions and in their place are the standard white ones with an additional caret at their tops for clarity of position.
    • +
    +

    Labels

    +
      +
    • Label colors updated to match form state colors
    • +
    • Not only do they match graphically, but they are powered by the same new variables
    • +
    +

    Thumbnails

    +
      +
    • Formerly .media-grid, now just .thumbnails, we've thoroughly extended this component for more uses while maintaining overall simplicity out of the box.
    • +
    • Individual thumbnails now require .thumbnail class
    • +
    +

    Alerts

    +
      +
    • New base class: .alert instead of .alert-message
    • +
    • Class names standardized for other options, now all starting with .alert-
    • +
    • Redesigned base alert styles to combine the default alerts and block-level alerts into one
    • +
    • Block level alert class changed: .alert-block instead of .block-message
    • +
    +

    Progress bars

    +
      +
    • New in 2.0
    • +
    • Features multiple styles via classes, including striped and animated variations via CSS3
    • +
    +

    Miscellaneous components

    +
      +
    • Added documentation for the well component and the close icon (used in modals and alerts)
    • +
    +
    + + + + +
    + +
    + Heads up! We've rewritten just about everything for our plugins, so head on over to the Javascript page to learn more. +
    +

    Tooltips

    +
      +
    • The plugin method has been renamed from twipsy() to tooltip(), and the class name changed from twipsy to tooltip.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    • The animate option was renamed to animation.
    • +
    • The html option was removed, as the tooltips default to allowing HTML now.
    • +
    +

    Popovers

    +
      +
    • Child elements now properly namespaced: .title to .popover-title, .inner to .popover-inner, and .content to .popover-content.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    +

    New plugins

    + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.2/assets/css/bootstrap-responsive.css b/2.0.2/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..d9fa91d6c1 --- /dev/null +++ b/2.0.2/assets/css/bootstrap-responsive.css @@ -0,0 +1,686 @@ +/*! + * Bootstrap Responsive v2.0.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +.hidden { + display: none; + visibility: hidden; +} +.visible-phone { + display: none; +} +.visible-tablet { + display: none; +} +.visible-desktop { + display: block; +} +.hidden-phone { + display: block; +} +.hidden-tablet { + display: block; +} +.hidden-desktop { + display: none; +} +@media (max-width: 767px) { + .visible-phone { + display: block; + } + .hidden-phone { + display: none; + } + .hidden-desktop { + display: block; + } + .visible-desktop { + display: none; + } +} +@media (min-width: 768px) and (max-width: 979px) { + .visible-tablet { + display: block; + } + .hidden-tablet { + display: none; + } + .hidden-desktop { + display: block; + } + .visible-desktop { + display: none; + } +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (max-width: 767px) { + body { + padding-left: 20px; + padding-right: 20px; + } + .navbar-fixed-top { + margin-left: -20px; + margin-right: -20px; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row { + margin-left: 0; + } + .row > [class*="span"], + .row-fluid > [class*="span"] { + float: none; + display: block; + width: auto; + margin: 0; + } + .thumbnails [class*="span"] { + width: auto; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + width: auto; + } +} +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.762430939%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid > .span12 { + width: 99.999999993%; + } + .row-fluid > .span11 { + width: 91.436464082%; + } + .row-fluid > .span10 { + width: 82.87292817100001%; + } + .row-fluid > .span9 { + width: 74.30939226%; + } + .row-fluid > .span8 { + width: 65.74585634900001%; + } + .row-fluid > .span7 { + width: 57.182320438000005%; + } + .row-fluid > .span6 { + width: 48.618784527%; + } + .row-fluid > .span5 { + width: 40.055248616%; + } + .row-fluid > .span4 { + width: 31.491712705%; + } + .row-fluid > .span3 { + width: 22.928176794%; + } + .row-fluid > .span2 { + width: 14.364640883%; + } + .row-fluid > .span1 { + width: 5.801104972%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 714px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 652px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 590px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 528px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 466px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 404px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 342px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 280px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 218px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 156px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 94px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 32px; + } +} +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .navbar .nav-collapse { + clear: left; + } + .navbar .nav { + float: none; + margin: 0 0 9px; + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + .navbar .nav .nav-header { + color: #999999; + text-shadow: none; + } + .navbar .nav > li > a, + .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { + background-color: #222222; + } + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + .navbar-form, + .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + .btn-navbar { + display: block; + } + .nav-collapse { + overflow: hidden; + height: 0; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.564102564%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid > .span12 { + width: 100%; + } + .row-fluid > .span11 { + width: 91.45299145300001%; + } + .row-fluid > .span10 { + width: 82.905982906%; + } + .row-fluid > .span9 { + width: 74.358974359%; + } + .row-fluid > .span8 { + width: 65.81196581200001%; + } + .row-fluid > .span7 { + width: 57.264957265%; + } + .row-fluid > .span6 { + width: 48.717948718%; + } + .row-fluid > .span5 { + width: 40.170940171000005%; + } + .row-fluid > .span4 { + width: 31.623931624%; + } + .row-fluid > .span3 { + width: 23.076923077%; + } + .row-fluid > .span2 { + width: 14.529914530000001%; + } + .row-fluid > .span1 { + width: 5.982905983%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1160px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 1060px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 960px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 860px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 760px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 660px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 560px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 460px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 360px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 260px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 160px; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 60px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } +} diff --git a/2.0.2/assets/css/bootstrap.css b/2.0.2/assets/css/bootstrap.css new file mode 100755 index 0000000000..495188af7f --- /dev/null +++ b/2.0.2/assets/css/bootstrap.css @@ -0,0 +1,3990 @@ +/*! + * Bootstrap v2.0.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; + vertical-align: middle; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.127659574%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid > .span12 { + width: 99.99999998999999%; +} +.row-fluid > .span11 { + width: 91.489361693%; +} +.row-fluid > .span10 { + width: 82.97872339599999%; +} +.row-fluid > .span9 { + width: 74.468085099%; +} +.row-fluid > .span8 { + width: 65.95744680199999%; +} +.row-fluid > .span7 { + width: 57.446808505%; +} +.row-fluid > .span6 { + width: 48.93617020799999%; +} +.row-fluid > .span5 { + width: 40.425531911%; +} +.row-fluid > .span4 { + width: 31.914893614%; +} +.row-fluid > .span3 { + width: 23.404255317%; +} +.row-fluid > .span2 { + width: 14.89361702%; +} +.row-fluid > .span1 { + width: 6.382978723%; +} +.container { + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 27px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + clear: left; + width: 120px; + text-align: right; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + border-bottom: 1px dotted #ddd; + cursor: help; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + line-height: 18px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, +label textarea, +label select { + display: block; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 0 \9; + /* IE9 and down */ + +} +input[type="image"] { + border: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +input[type="file"] { + line-height: 18px \9; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, +.checkbox { + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +input, +textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, +textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #eeeeee; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #eeeeee; + border-top: 1px solid #ddd; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + *margin-left: 0; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 18px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-append input, +.input-append select .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-left-color: #eee; + border-right-color: #ccc; +} +.input-append .add-on, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; + /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */ + + *display: inline-block; + *margin-left: 0; + *padding-left: 20px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; + background-color: transparent; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-left: 0; + border-collapse: separate; + *border-collapse: collapsed; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + border: 1px solid #cccccc; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + *margin-left: .3em; +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + outline: 0; +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #0074cc; + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; +} +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #c09853; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + height: 1px; + margin: 8px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + border-bottom-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + display: table; + width: 100%; +} +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.navbar .container { + width: auto; +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, +.btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #999999; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #626262; + border: 1px solid #151515; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu, +.navbar .nav .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before, +.navbar .nav .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 18px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label { + padding: 1px 4px 2px; + font-size: 10.998px; + font-weight: bold; + line-height: 13px; + color: #ffffff; + vertical-align: middle; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label:hover { + color: #ffffff; + text-decoration: none; +} +.label-important { + background-color: #b94a48; +} +.label-important:hover { + background-color: #953b39; +} +.label-warning { + background-color: #f89406; +} +.label-warning:hover { + background-color: #c67605; +} +.label-success { + background-color: #468847; +} +.label-success:hover { + background-color: #356635; +} +.label-info { + background-color: #3a87ad; +} +.label-info:hover { + background-color: #2d6987; +} +.label-inverse { + background-color: #333333; +} +.label-inverse:hover { + background-color: #1a1a1a; +} +.badge { + padding: 1px 9px 2px; + font-size: 12.025px; + font-weight: bold; + white-space: nowrap; + color: #ffffff; + background-color: #999999; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.badge-error { + background-color: #b94a48; +} +.badge-error:hover { + background-color: #953b39; +} +.badge-warning { + background-color: #f89406; +} +.badge-warning:hover { + background-color: #c67605; +} +.badge-success { + background-color: #468847; +} +.badge-success:hover { + background-color: #356635; +} +.badge-info { + background-color: #3a87ad; +} +.badge-info:hover { + background-color: #2d6987; +} +.badge-inverse { + background-color: #333333; +} +.badge-inverse:hover { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/2.0.2/assets/css/docs.css b/2.0.2/assets/css/docs.css new file mode 100755 index 0000000000..cb7224e388 --- /dev/null +++ b/2.0.2/assets/css/docs.css @@ -0,0 +1,845 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + +/* Body and structure +-------------------------------------------------- */ +body { + position: relative; + padding-top: 90px; + background-color: #fff; + background-image: url(../img/grid-18px-masked.png); + background-repeat: repeat-x; + background-position: 0 40px; +} + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ +.navbar-fixed-top .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +.navbar-fixed-top .brand:hover { + text-decoration: none; +} + + +/* Space out sub-sections more +-------------------------------------------------- */ +section { + padding-top: 60px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 54px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + position: relative; +} +.jumbotron h1 { + margin-bottom: 9px; + font-size: 81px; + font-weight: bold; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + margin-bottom: 18px; + font-weight: 300; +} +.jumbotron .btn-large { + font-size: 20px; + font-weight: normal; + padding: 14px 24px; + margin-right: 10px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.jumbotron .btn-large small { + font-size: 14px; +} + +/* Masthead (docs home) */ +.masthead { + padding-top: 36px; + margin-bottom: 72px; +} +.masthead h1, +.masthead p { + text-align: center; +} +.masthead h1 { + margin-bottom: 18px; +} +.masthead p { + margin-left: 5%; + margin-right: 5%; + font-size: 30px; + line-height: 36px; +} + + +/* Specific jumbotrons +------------------------- */ +/* supporting docs pages */ +.subhead { + padding-bottom: 0; + margin-bottom: 9px; +} +.subhead h1 { + font-size: 54px; +} + +/* Subnav */ +.subnav { + width: 100%; + height: 36px; + background-color: #eeeeee; /* Old browsers */ + background-repeat: repeat-x; /* Repeat the gradient */ + background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ + background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ + background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */ + background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ + background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */ + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.subnav .nav { + margin-bottom: 0; +} +.subnav .nav > li > a { + margin: 0; + padding-top: 11px; + padding-bottom: 11px; + border-left: 1px solid #f5f5f5; + border-right: 1px solid #e5e5e5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.subnav .nav > .active > a, +.subnav .nav > .active > a:hover { + padding-left: 13px; + color: #777; + background-color: #e9e9e9; + border-right-color: #ddd; + border-left: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + box-shadow: inset 0 3px 5px rgba(0,0,0,.05); +} +.subnav .nav > .active > a .caret, +.subnav .nav > .active > a:hover .caret { + border-top-color: #777; +} +.subnav .nav > li:first-child > a, +.subnav .nav > li:first-child > a:hover { + border-left: 0; + padding-left: 12px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.subnav .nav > li:last-child > a { + border-right: 0; +} +.subnav .dropdown-menu { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */ +@media (min-width: 980px) { + .subnav-fixed { + position: fixed; + top: 40px; + left: 0; + right: 0; + z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */ + border-color: #d5d5d5; + border-width: 0 0 1px; /* drop the border on the fixed edges */ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */ + } + .subnav-fixed .nav { + width: 938px; + margin: 0 auto; + padding: 0 1px; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } +} + + +/* Quick links +-------------------------------------------------- */ +.bs-links { + margin: 36px 0; +} +.quick-links { + min-height: 30px; + margin: 0; + padding: 5px 20px; + list-style: none; + text-align: center; + overflow: hidden; +} +.quick-links:first-child { + min-height: 0; +} +.quick-links li { + display: inline; + margin: 0 5px; + color: #999; +} +.quick-links .github-btn, +.quick-links .tweet-btn, +.quick-links .follow-btn { + position: relative; + top: 5px; +} + + +/* Marketing section of Overview +-------------------------------------------------- */ +.marketing .row { + margin-bottom: 9px; +} +.marketing h1 { + margin: 36px 0 27px; + font-size: 40px; + font-weight: 300; + text-align: center; +} +.marketing h2, +.marketing h3 { + font-weight: 300; +} +.marketing h2 { + font-size: 22px; +} +.marketing p { + margin-right: 10px; +} +.marketing .bs-icon { + float: left; + margin: 7px 10px 0 0; + opacity: .8; +} +.marketing .small-bs-icon { + float: left; + margin: 4px 5px 0 0; +} + + + +/* Footer +-------------------------------------------------- */ +.footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; +} +.footer p { + margin-bottom: 0; + color: #555; +} + + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + + +/* Download page +-------------------------------------------------- */ +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +#download p, +#download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +#download h4 { + margin-bottom: 0; +} +#download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Color swatches on LESS docs page +-------------------------------------------------- */ +/* Sets the width of the td */ +.swatch-col { + width: 30px; +} +/* Le swatch */ +.swatch { + display: inline-block; + width: 30px; + height: 20px; + margin: -6px 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* For white swatches, give a border */ +.swatch-bordered { + width: 28px; + height: 18px; + border: 1px solid #eee; +} + + +/* Misc +-------------------------------------------------- */ + +img { + max-width: 100%; +} + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites img { + max-width: 100%; + margin: 0 auto; +} +.marketing-byline { + margin: -18px 0 27px; + font-size: 18px; + font-weight: 300; + line-height: 24px; + color: #999; + text-align: center; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + +/* Remove bottom margin on example forms in wells */ +form.well { + padding: 14px; +} + +/* Tighten up spacing */ +.well hr { + margin: 18px 0; +} + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-left: 0; + list-style: none; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + +/* Responsive table +------------------------- */ +.responsive-utilities th small { + display: block; + font-weight: normal; + color: #999; +} +.responsive-utilities tbody th { + font-weight: normal; +} +.responsive-utilities td { + text-align: center; +} +.responsive-utilities td.is-visible { + color: #468847; + background-color: #dff0d8 !important; +} +.responsive-utilities td.is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +/* Responsive tests +------------------------- */ +.responsive-utilities-test { + margin-top: 5px; + margin-left: 0; + list-style: none; + overflow: hidden; /* clear floats */ +} +.responsive-utilities-test li { + position: relative; + float: left; + width: 25%; + height: 43px; + font-size: 14px; + font-weight: bold; + line-height: 43px; + color: #999; + text-align: center; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test li + li { + margin-left: 10px; +} +.responsive-utilities-test span { + position: absolute; + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test span { + color: #468847; + background-color: #dff0d8; + border: 1px solid #d6e9c6; +} + + +/* Responsive Docs +-------------------------------------------------- */ +@media (max-width: 480px) { + + /* Reduce padding above jumbotron */ + body { + padding-top: 70px; + } + + /* Change up some type stuff */ + h2 { + margin-top: 27px; + } + h2 small { + display: block; + line-height: 18px; + } + h3 { + margin-top: 18px; + } + + /* Adjust the jumbotron */ + .jumbotron h1, + .jumbotron p { + text-align: center; + margin-right: 0; + } + .jumbotron h1 { + font-size: 45px; + margin-right: 0; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + font-size: 18px; + line-height: 24px; + } + .jumbotron .btn { + display: block; + font-size: 18px; + padding: 10px 14px; + margin: 0 auto 10px; + } + /* Masthead (home page jumbotron) */ + .masthead { + padding-top: 0; + } + + /* Don't space out quick links so much */ + .quick-links { + margin: 40px 0 0; + } + /* hide the bullets on mobile since our horizontal space is limited */ + .quick-links .divider { + display: none; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + +} + + +@media (max-width: 768px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Jumbotron buttons */ + .jumbotron .btn { + margin-bottom: 10px; + } + + /* Subnav */ + .subnav { + position: static; + top: auto; + z-index: auto; + width: auto; + height: auto; + background: #fff; /* whole background property since we use a background-image for gradient */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .subnav .nav > li { + float: none; + } + .subnav .nav > li > a { + border: 0; + } + .subnav .nav > li + li > a { + border-top: 1px solid #e5e5e5; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + } + + /* Popovers */ + .large-bird { + display: none; + } + .popover-well .popover-wrapper { + margin-left: 0; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Unfloat the back to top link in footer */ + .footer .pull-right { + float: none; + } + .footer p { + margin-bottom: 9px; + } + +} + + +@media (min-width: 480px) and (max-width: 768px) { + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 54px; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + } + +} + + +@media (min-width: 768px) and (max-width: 980px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 72px; + } + +} + + +@media (max-width: 980px) { + + /* Unfloat brand */ + .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + +} + + +/* LARGE DESKTOP SCREENS */ +@media (min-width: 1210px) { + + /* Update subnav container */ + .subnav-fixed .nav { + width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */ + } + +} diff --git a/2.0.2/assets/ico/apple-touch-icon-114-precomposed.png b/2.0.2/assets/ico/apple-touch-icon-114-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..f1c93e6fd97d3ff7d5cf07c69719d0ef7903b428 GIT binary patch literal 6043 zcmbVQXH-*Lw@v81OD`c*X({yHA@nM}1&A72kbnf~NCzn*MY>8+6e$uAL`8~#h+qQ+ zq=d76d|h67T2| z?qX%B;YSEo!2YUHAO(j4Gz6lhOA5vM1>(YCzPJ5k( ziN~A?!#SL>cJwRC>fW!VO2@lkU z{}$z9WeYPTgyCSy3P^cBqzVeAqNIRQLaHmN%fZk{6cT|#Bao`{D5Qq6ss<7T`}=@{ z*~0vfYuFo^{5=;KX~R#3hlgq)5Rs9Q3XzHmgs>9`l)Ab)0*OYT(ej`|o){GpjwQ*5 z5XJs57~zP1VffH+JRt=3ixKNfhzQq)1Es%P2oANf`iD4#__tBOG6V@5ia;qK5y8Q~ z`ueMy7;caIUm5>eO>~S3#Ubo*L_$QEA9xfv|D!~jCz4-^WeprH8e5;Zk7@DO-KM@L6bPtU-> z0L)=xVglx{u&}VQvI5(I+TVHr`9HM0yu5sTeEj_U0s;bpf`URqLc+qrA|fK-btEb( z3WvkR#KgqK#ev(Bl9EzVQqt1WM~@x_Vq|4yfu7%w7=b__kw_E@1sVkHC@CocouE75 zp&Hm^>gu2)U^P${5rluC(8HGS6QQ`L14iMnU@6c=B-c(LO8^&8F2 zEiJd&+S@xiy2i)HU%s4}cr~@~c5!iKbz@`Wk(#LCvou-+E0mcXJ0(>1r4`AYYn;`j}vr3>hYF%l4KA>KuBG?I208 zR3l=#<`NIxBWg$dv6^;!2^I={M>bnJ?RVqZX6qVoT1~|{H&&jt*!!QRqdoFbmU6i# z#`f>7dDfrM4!rA4`XDirOjJP9<8`Qb5ApyXnId`4^LI}&Z;cp#_&7?DK09OdVS%e>fJpaU)>AHR7yRP8Y~mP zLu@#tAp0Jic;vuBmSR_+py()%|N6pV?j+i2vMG$*(JO%^NAA1N?alJCu~5+M?s{-G zCQl;1M+JDsM%IWzUVIwYF&%oa=)IdJg}{<&eaNQe?(2!Y+PVkNCn;Fi4qwDhPc^YX zm7X5DB$5@=H>779A<%0DRfpH(d%r6CP*S&o<4nfTv?6k)tJ-M-~>6tSc) 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

    $^Z&fGULhs3RgUM2mmUG&QJga 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� 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 z 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�rQw1rkwu-pFt5a>{KX-U&D zEDU9K8r^(RU2eUzw>H&l*1MzaS?;vqCF^Z)RW(8agwj;gp(_DH5iySl+ZJq= z;+d9hz9gkJ46a>Ofhs*al`8p3V8?x3k2>_K;J`!niQ!to@=(q#He(PwL-w;dRWs+P zLy&>vYqb;q0D5Fk#sKXdbnLIwSFq(}I#TrwS`tcxiqyk_11>6%iL}Emi|R#<`E#mL z_C=YsCqZN_r6N+1O3o6C#^n>Zs#kDz^|X?aj#$n%FeY?LQ3*Na4^TJ3T82hsVF(eb zxgZu6CBg<;Jg@Ji=Vk3q>R*+3+x3^Ltx_4QC`!=NAUMznl8nwWnUE4ZYcsrxGUUr;rdgO|=D1F~;NNfPHB7~)+>y)t0I;rWKdh6Rh zFH@E7@5&dje_`x@cK2ybRVK~223?U&!sbOIay)g^sVY9eV@vL^;!y0Dhvkw<7|FQH)VNk-POA-_DWfWJ5O(Iby6>?!Wlq^`=5K8hx2;ulE~22hOcbD!@NfDjWS>$FUQyS!-cvn0xOMiKZ#KS7 zyIa%k%aL0uo#Z&Si)#+H3Y>3A){vY@DU`>_9dfxGix-J}_RI3|zB`rIt)x{Ip2uvf zq-OsBbgijuDw3Y1pNKDpf%OEnB0(b(IVx29R~Bphd(2j{+R%~ruWELGX71}I-|fEb zcvI3+ihbW)@N(qSbrK6rLL6x6b6QN4hOkNFoU%{8+%!6Ewyh|Y+VA5ZZXUr~4`}W5 z_V+Hk?%{gcwAZlGc6(_d>)EO8Q%+dYau*(BZvlkvCsbiA&;Xas_;;2 zJD0NTdrJFer`XlkP0ME7Hs>xhH14omeZGpzZVgCCQiRZ@A4rgmv0u(p5LQf8wH1?7 zFjE&b+*+!3mbRVhH<=@=MDi5c(SR~i6afZA97J?hi6c1e;EiBeRwT|Do4uLpkN9lv z9dw=J+3qhRYQEF7PcZEpr{+X-Ephu9o;KEPd9S&ifnHj{SWHOa5_c5+^|=+yXE>3f zq`J4MOFq;801QhlK~mn^9->6KMs^&PrNus_;hafHkm{l8IAM(9O%pV(3{Dy42&5u7 z<2+%2;j#e|z(OUGdsEh+rKb5nyS1%Np1q_vP}Axk(e*&ZK_}D)Fb@df-_rKS^f3F=>@_kRofxa(Vc|M9)wQ|=}lwPW+t94J*zU56q@mtQVOIonZsYH@|1PSWjO=Io~3b8Fc)Yt$RY;)@+hF09Qz#L(wC(r8bXN)0z|{NeX7%LviW_a-!&I=X)7gNd^zxc>Q)q8j<2(K z3vKRuoyL;KY}}%+a_tIcREn1wdY)BO^wkCArKx(7HDU~;F^-&1ySZxnbY~T_JPTM> zb#A>qhemI%=~$(lN)(pzMiH1%~hkfn4Rno^@VHdXIPnC7NBrFwSu zuXzr+Z+hgTSCtQfiRbzpWc!L*l(mvpvQ)F;qcUO-TCk9c2NR4kl#kJw89*`n7^qB2 za7dt$QY9xyoS~v^5=^bh6HJG+!-91zJ6Z@*PMH~SicFSRw#49!JZBZihFEr_Od||p z(2FwCgXjQfAvj<~ca7fE~POe4Sm$udMe|I!; zR^_y+!F#T>xE7UCI1{DGY5?K^DVUg_2zYO2SKXsW=RU8o$FESN@gqM>=-TzWc)CeYNeYyG&hCUg%{t zikohrb0kiF*p}~#si!MVALe~V`_b?^TP0?#DKBp1SbI?W3@?7|>wE22x~5THrUF(K zDa^QuD0#<5Ytsu)RNwaghs$mDnKvz}B;0d3;_dlV?MCTsbvq+ zs5Sel*NWHmIbI%*@GC8?+nxKjH;ulgw)tfg={v%mL>lw0lFWra2=??F%8CYi5G3rTN5n2;wtF^_Z6Fe_Q)e7G2Ayl8Xo z#k<^lce$yXP14#NO*>VoQri1u6cSRECT2$rW9clV7*gG=>B?WuPjo4gkT(9= zaWauArm0R|Pr#5(dVI(K0RDP?%qL3ruG%t}`Z~0UbN-$jKA|<~^Alg^Gq_5{dqZxj zW=Bb^9)IbK8ubM0(fofyUs3tD-!&uGvg|rfxI?w0A8O1H`h?e``2K_ka`)GBZi;7V zDz@FOl@E{U8G59dPaGE+7kU9?cTBbPSn*<9O?u`jrcs;=6gf8BKfKw~$Vm$FHXyH0ND5L4FI z00P|l37DCEto}%-A95q9wLWrK0VmXxreo*M9)yksp<@=_)U=!uPyoZnR3H#lvbd*M zZa^6zl8H|_V50y8Rf4_L0D3{CeQ>ddJ~@bb3P&GtEP?jPD;iFnNu0(9IcE{&_?;eq zfrzm@+pR08g>=lyb*C9iDNmG3$18}|cxy&&jT3`c^m0hRbrUjA2+R21Cqv#>qY7vr z1qCTVo_}bN2ewfE0FUAy&96oXp{oi5qLb>7S5*=M7xCXwe=@xob<@6u0IG1I%`T%K z5exY5sQ&<&UW_Si#=>>e5T*NxF1Ip1SbxXy59ZgS3|M_g)$mSAQ~s5&^P&F$AH-kH zuSN&Mtw4WgP&oQ}jp65vFXQ-+`L*c6d?V^0BA-?q9Y^V$AII?%-dCdxX)4eR>2-i) zbh?8t7(b8VKjv4X4e+ncAK4U6YXQVh%NSqB@fY(KLq=>Bx|FoCtvZR+R)H>Dd6?Z} zj%E)&yaF2~U?m*_Nk9OFpo}p;EH5v_pE-n0j^WiVC5eTPbSV=9+bFuIGrjwmsI*-Q zaBTq!$SG-xBr+_Q1r-G)DVG%~IQR_U&;usQ@d^86m5ju}A2MLj4aE&JbZwSuX$4Eg zMQT`lB1ytPj+x~Np{76hs#NLIX(}fv)Qo@o7@ou(#?sfhYHU{uOQoWouG4g&a6LnF zqpwpHEV!JO)2*}=g$@NKaW}-Qq3|@OXG?cikGQiF`HAl{V01f|y<1GNO7}&`pPD(B zr{P>Gz6WykZNmPqlKhAT?|WZ&CB^H$;(Dh40CuVg6&E|5eMMbMp#n(M^QcmYNWcPc z5w<@PIqB(xM~^z3q3BWWA^U<0GSW7 z#1)`fJEpNBV$((hr~Naef5nB^S9rMI705b%?4vT`6#4R&P~BHjQyW%piu&YJwrMGu zOKyi|(SB+u#3fkbB5jRZnWZxJHsF z8mffFlP{TW=8Hm~^I^X!{VeUxzGMNK+N>l00O~|vyp-$H=4{#gHcOw_7U8sw~u(aFUfN7410dX#nFSq0|G1I99B#G3+H)yw3gG{l(cbH-;nq?@-PS=vL{Iorh^Eq-w>lA<)pE*Ig+BiP zXA&v6H@(K!Z_AU7yZen;lPili6yjmi@4i9 zo|1y8mD=bjgP#joLfchIVW$*z2V5yq(h{W-Bz$EXR~owi0BZi{p;feLQoz6ND@Sm< zQQT{leU6U#yC~`CUvqF#1pGxuL46i$93oRJ>M2l8VB#ZPz3!T;(U*qZ)@uA<;nx!D zPN}yNTUu07w$utrNWi3nh$DzG>9d;YrgxY4dS2-5{qDHiDl7gPr*iG8+A2C8nNn(8 zVNKP`s0@x*qRwE8OWu)>1g8t6}FFqFE@L4+xyk3>$h8#Q`J<( z3$EAHafKh~-2`A1m1FZq#anf}!D{5PbyKF0neT138%idqlYAbs&pz+ldb@31E;g#* zmltlST{p$FeGZh)N=Jbh%Y=Qd(|JtvRGyX| zk;C3nvs$U>bw6PdMRx6#r+rk@HCcSyHIITwO35c_vP**dbt^X&G6%~LdUezk0zA0F0qb%qp92gHoj950 z$^?mQkx?L$nPJG7VtSKnYk3(;auSA^nPOU!a6Z8nkqwqDu_Pq`_+u1FVp`LJCGCnr zEej%07Sfy`AwIQ}kVNMvdy_x>PKnT;|{xmoLXfhfvCjUZZSH% zkqyKzmZtQk479(OF4a@7%#U}z+PWRz@%m)d&4%4drJ9lHQ2C>t)$Pk__0;&!@=QCH+$v&~nnGgpPGpUYE&tq5Mp z?v*Pw$?1L5cF^vuJq204HrV=ToqI;bg1a8#%hWV`{24_tRET zoJyHmWK;))!HxG0RdRA)iSpiwoo)9qZ6`yCS*oj{b6qp;(z=6zZAwW5c|^Ka>r|Qd zma4ZMQ9ZHuUwzt^hN-Tu*P%c7chl9F0~l1=w&NRV_-pcKlfBsNqR zM}DVLs;Y%P^OO7Wbpv_RQ5{PZmeynez!w&^exV;n=#-2t^=B4mHYu@i)^I_YOpZ8t zN3v!tDwIZokFzFnoP^*3Ux-$KkeR2BqCS3b-~d%>P?c&xN(9to2M-810k1of-=vPC ziR3~sga9jX+ZGZ^oYgD_t03_w^)&Ub@Oalk+n*viL zTo^#Z9dcCsu>t@NcLkIcB{j?>C*;jKlzAx4SNsr583-1_US4PCgz1k zc>y2{=1<6Bh!t)dD8N=UWr$Kzp(*%f0K^r4vgsOX8*#+psDdXxB!D0QhWTr3X;oV# zDl-KkMqCdF1QYMuT84zwr3jfMXjjRU1As;P)ZFJ(l?6yF1S=unMjprl0dsNMRN|#j zMDscnK^_=k06?3!+d`0_nuQ`jj2k3C5EO1(I2cs8O2m|n1pffT0EAPx?I})?P~x$l zxIxdJPyj=?t%XhvYawPuQdG$OZ~#HL?Wq6)vIh{8KaiLKn>1Fcp|m*5YAAF9gT(pr zfCn1hXoZFXRx%U74>`^pFbcPw!094cf<}^f;RqyR?MX>jrBdQB`QQPX?oGCm7Sf7y zI!wNJ0O_V^-lMV8-0Q914Ow~G&Q;p(v`PY&t(CNv*VS%AOQ{A*(}6gVjN|9?HQ#Ek zPgMB_W2*0JB{*xDBde;c7o|HfC9cmC?+I^gJGz=$mc>|V z8DFJD%M*tK9c<^blL5z-UOg#tN)m$p16O3+QpmilhfJlJ`MK|{pU>1#NbWYB;CW6K* zem#~&-LUH3Q1v7cAepFvhB(K^{{WDBh4*`yYC9Aq`1{Xq(DpUkVQ#v+Ie%{g1$ONB zYwv44eZu-Gx~p++H(tq6Qt?#6f#Zx}gVgspb**&vGuhu|d)lhxjW|RV?PukI=U!x3 zx3x80JBlUsRa23nso^5h)D*7_Bhsh&951gMPr;rJPe)MuS|nHA$y<|KvG#o}6#D1%bhl4V*qYX|a7Y|yA7bp1*Maf6Jxd+h+YZ=vuWr$8lelj+HpE-5 zRgF}-rp0UW>LD$*l>?ztNS6^DQGCm}+qSbS*lk*O9TTvuo0DN|Yu9hDG_{u-z3Q!t zvvykkY3y5UngvXvx4s{;12B}XtVsOp1Im8)aFo9@GbHJ0)iIl|)#GKoJ0XTA; z;nz}T3mVjb0tBTY7PTd^z_*|RnRCK%NRq;~Ao>6p05S23LM#+?o3mY2Q1GW`;2%S; zl?3QZjj6J&M*%Ha#ALT^TbO}5_i4sXVcWZNW%j3DSB3s;DnQrb*%&xQb67R+}*0$6n z%xeN@AjeiusVn2+wO&343$JT*ww#&eZ3CCy)oY80G$8S~w@?=19u&F9s!4cVa zUET-V`lgI_*&f?6cHz&(Gt-UHMMd3RiEq8xmY1r!0;=Am8R}6;E;a4p9#!WhRoCvX z75A^muTj}7wYDe0>YvC+d{210x*x^D5?Dy7zHQ z?>PMn9(98FvsM)!(%%mn`1lh|;n}Mm@!e?LRj;a@3S|kXVX4i>5O7u!8FLcxl+}r;9jp zTPAz=#;>9&UH9Am++G*)j9rX07QIzJiCVG6~VcL1E`3_@>;*Q$?0FY$# z>ZP0Zz7zNqFX5%wRGWiOvvHzY)kjj=3Je zsaomvwuTm6eS|QyDZ!-^(B`zuNR~W|4+iw!5bE}04(%*Kx5?uYI>1W*5{lJ>ff-a%z z6(JRkJc5!7iPVyu^(5mX;U6=(+FNeo-1tVi9W=7K?ynD@v96~T_mizz+*{*~jcwDW zo}DTLU|VENdCbSvdQD?*Q-dP{O{C_qG2Y`BS&M(GltyThCS5L<2p2~fO2$b=XG#ak{Z zku(p0a`YGg0dKDaPKodVk@O#;2mxnls%8`L?x>ukgO|ww#^#o;XZtg}y~FfCDHKgL zMjENzn9IO=q29?fQ6n%yW12nGzrCh*~g#rX2%)%AtB4B}m zp?|Qce-y(2$wP)(TU59mCJ135bljN%wdaV^VL%z7&-H5){t3ni07GtJCe}ysPtgtl z9*fwXi=WItL=eJ2={uiIf6YHc5CHUEIP{$4PLl`$EL2Q=gMgezp|N`9cuk6tzUp;odl4G%M(UU@DHS zYLaOlCm*PXF~AK3Lx2n{H-n`8-1r9(G|GQ0AP$=i+^Rx>+2y7}2m*0xr>mx)+$`q63Wh>c=Ch; z2ko`Q5%9+xXEF4^2cbQ+rrWok&FqEl_Zec2*G&B*&p!BJ37XtxNK=y-DI{S$z>k;T zw~ujd-e;}1$6S~fe+0>8Ch_c*ooN&m7HXQxM%!hclWBe8md2DNF1_h8087;z&1Za` zzTvOoKP_YRn4{3EgSvMziyj$-M20ckRH0*5aOz8FbPUu)Tucx2S`3K>TEpBPqwaCN5Jzl?>~`m z+Lw&U&xp3E^r)c7O!R`pl%O&`6OU%u5;<<_v^9%CZE8w{icF7zffw|$b^yf3@*gKl1%X$)_gN|scbr)z}f{WUvD0nV_I^xzI>IN;5*oBbY)Z;XS!`y-PJO-w^9nE+vqbdXA(r+hr*plOD+7UmqN}|$ zOv(3oMr@>tuHwPe>1`CzMt!b>j+shd$>fM3R>t-3q`s zXF1EqjBh6cZOLf%%9DNHFZA~9pLMObEd(yMwYOFnr)qeqX(Xi2fa4x_sbs;6A9h-& z;Tp5QV)quvtBTEY@JFDo)+(BkmuxQn`P>%@RkqF41a*Urpsc)8Ek9Q&N5I!s@^<|x z@a4yW_7;7$RCfBG4K;d9!RH3ZMa^5r(yK!VcCostptzN(q$N{Il(K+IKm_9-q;7kB zt1EDW;H$^LwtIZ-KF;smC7#W2QmqyBDy6DxUsWnwtrcid`o#_$3CcYD>E_wDWvSh= zvzUKwhh1+r>Fw24JJUA`t+`WER@JWaxv7*3bhHZ8y-&2XtqS$}Qlo+inT-7tarE03 zk4Dn!{0#Hn*m73%v#jXfDC4i-bB}WzwSFk9rm|k0zS@|PV&dz`s4I2vw0wtBl!bz_ zOy%W-dP>)SxkDZm#mvi+xfshFc|$r{=q`W+xQ`eFhsc!Eg!w=wp~<+V6C*kCFyu&- z&>#{F{{V1?loC!Y$Rj{VBpl(Qbu4>WGDL?gqS7Uk>H&%&)J2VH6DR~@gjkK{^Q)$} z?2EFhf1<1`(gf)%)znxdX#mdw7;bV?9yag5>DktD)S)RsbN>KW*s7{0l95aqPxG7! z5#znqFaEkW?5us~&|5Vt`>csp+N8hGRJw;~+M}~QHHuZf7UOQ5)YwRn3OS~JQH~1a zS8unruawTGm%Yt{FYT9aVO;mOviAPuTHLr>kcwT;M1?Avp(0&bW2I8gf4dmcFNWS_ zJ?pQJwDa8+)IW18FUtP__km@0^|o&I^|xZTzED*8AhfYPMI6NP=NaV7OXpU_tgoxX zqxSe6l$W-Qx_188&GlZ-6RK;fEPG;}vgEegr1+-`j|P%DkGij_2NHfxFz)efle|Rq z=4VRe&eaocK15o>zis#Ds%R@vn{%!xia@3MTtO1kuL*&MrXQLbm(brZn!x4w;+ zYejXgnwra_cI}|+2DnqI-(K%dmbJtKP=%0HrQ8WnmP+|!dMa(7)RRx2HSOv>uHonU zdHkQ`Q9aGx7VBav@7F68ZsOZpacp}| zHnsVlHhfDaM)wtVs+9}&)$;e1*2Lddz29WBF5z*y({wKhrM_EUZ7H|4Nu=poDg$H} zWvA4oYEq1)DAxGabkm}GbJyHqT4LMdtF7I2ZKSw(`+oCPb9$szIY`5eCYp||YByvp zD@{c(Qj~^+GS(JSKr<2qXBbllmv?2(J&HObi!SF5Tzq9Ijw;Q*uctFfM@v-l%ZyM8 z7Ah-B+z+izJ`jK=P$qQhDfe}F$2LnZ+oEkZ+sC`!cGl39<=HOOuC!HtE1$HvwgnRD zXs(q@XBFJuQ6(u`yIwtfPDS1CQmb|D zEdXd2Dv$z}PEH(Vam+{4?9*6j>_-K-nnu*fB?ZKgyn!0i%0P0h6nq5P(6DZY);{Xm2ze&>KQl$yb zV2^Jo0CL0V(y&e^9K`3&Z~$TekP87M$zxC?ahX1F0Nvk9iA<7GLDHnkSR7_YH~=P~ zki9ymF(MQ4&QJj1Do`5G?yW#zp(8MIl;8kX(=H>@rJ{bMwq{JZm;wY;g%yN1>POX= z7ywZWiA~ikD4b>|>F^K)2Q7)KqzEEf6Q>Dfi35xQ0EC1nm5BrD_jOOoZ~zKv0GXjv zDVX$$40uZ@04iB2X+=zg6pvDf2LsF;OfVEePyhj`&jP6rVaJRh2$HZ{>4F>gUMrAL z2apf|qm<|hK{tmu#gnTZY%09_5qI+HmWk)~MB5rhCJh8jRnP)?OiKqL}D;ysW^ z0+Pr+pGea!B{+Lb0RvLChqaX^NXW<>^CJo206^_Z83dsTREJSgQ5?+WJm3J}ohm&P zEU1|{04LczpcEjg0Cfry*jknA){ssa;2<0XArnEA(q}NF%k^Ub0uYi^;zAUZV03^n zJanF1U;)BfZDB5`q@{imCS18d0<5ywAOM6YnXHU+=O_Tmh7#I>a8g_n0H$P1j}tfm zNh~F$hk9jhN=YR$1IGzY00g*)4y-*qB_g6uVnf0J0ZHmMl8|RVbcvJ8!f*i9;Mhq~ z^=NQppO_N>08-j@t;WVUr76eR`|ton25J(An?jH>2{Htco+1DPrrA>3QnUajN|a^^ z;XZHx0-r?CW~8qYl$-$eV~hX->A?x?Gt8t zk`lFgw5$aW97)0fgPZK_BA2a|J=c%T#@oi`VS%c$*r8od$D=8L7QRI-1sz?*%02b|seO9rvY&&|9 zg(A;Gd3oyU)gU;_#l%;96D!n${G9mW2Tvkv(`EmbZe@^a*RJ6$)9jrMerDN{iM>YND<{6H*Y` ziISuzpqzf82M8>>kzIIk`^tZD-RbW)HyNO%T^+KK!mf&*>grs8kWd(p;U*()I_3iT7pF3M3gS~N{mWS|L|=NzVNZsRR2)V`z+tA6VE%aMv! zX+YJSLf|eJE*{8UB#DF}D=P^BL`q;|Ar53Egs5JIOq^3iDoT>-XEZ1orC4$>SBa)K z7CKvN_lCuB7EQN!v_EpVI>@Dea=wP!H5C%#fG0DQ&zX;#-g-7f?~;ur$F%zGj^hq% z(+hKFq_lej+pD`fhqZei>c}B3+FGYlPGMBVRO$!Fw;xrrv%VTP#u4IgcDCB*zAGqo zZ}c=bcKvI@Lm9@$GAi54VC%wX85jyG+p}Pa%0xu5qN=+D1-LRXlP*gByA6Js!f2$( zrB*Y;*_2B~D=0NY5j;*F$QgVVScI3UJ#hd{{XtwomvY$zzkV+bn7FM z)2M!f8e%#3I@3->J7D(i{lD%=rnWFyx3r=0_h$jnq%MV53b~ z?e&x{WzZIde@NQEQb^=Mm_FF~jZ-#hTZ%YSa@Px$_VHYh0xD|VQ$aESBT)$e3bb#%7KVi)eDFAk*sdd_Co*~9ASoxve9{0TP7p0wEgPy-4M63}D}gVmE1*VL z!xJZ##7v{h0|FB)Yg#{}1}uVoZER~u9Ac3rhiOdI0M1cBI^P#n+N`#gnrJ+#+NCK? zlZZ=5;V%;&XR2;q3Mf-7yj1RIJYGAYT+5fIZR@i!MYox4>a|wCtyLtYOH*iCR+P6S zq>0Fqt`WITPXh>$Wrr%Xa z2ujO{QAE_8W7HvKSu0CAy1P~IQ}%x1@ZOfXR+OJzC+*^BDYyRkX5f`pS=730Q}CSv zgwKHr0(r*`w=T8rStj4x+Skvi>Q`?|KHkV(dy_4@Ehx3ywN)$%r}b6cs!kf6U#Vt% zk}w_uIYL{D5(9*&& z8idF=kYnooFV!$wy^X5BADlDfcYc|lZ*TW2cU@z(>D|e}1lju{i8Qudi)pN{w9!>j zsa?agr6p)Jt-P5B7V3Qpc0^4F-4hY&Zg(}?<9A6m+*QwCyyCT1S}bbL8v2xQx8TVQ zPRFuQ-EKCz3w>Ss?MP`VRY2;MOv_Yt6&(`qScxl0N{JJhlz3I&?sCF}xcy$w1DhYG z;iH*u9}b4r%eJ<&*UN*nOQ@izX5m`h4W_b9bt-AqCsxa9^(h3MSQ0UuVS8>ZINVBK zyPQ5!cB(6CtovW|{EgjnZ&9oz_KQInreZ=#&Qil6!aQqI)wElQx@j#r9%WoA4OPzN zRXM7vt>@WuoKkVpXhuxJK?@}in|4y^Q~ z4+t2@jL0|{LIX9ZOV)X300XUf`qkr!fCUiipou!M%1ST*byPnw_REkG15y1)oCA{u zO-I#zz+cl0I76OIW1pI04MR)qbkRM{{Wm<(*O!8 z<6abHT>d}9SJMCi_m##{71aPAd+imE&j92Tak$_3}4~-0mwQU32Rr0X36{wg8hp^0*)TbNFK}p@32tT`oXKSJV&sLjVQ)(&vZ!!lMs# z^%aMfFb+XCTah4}g+WlsT|+Sdg$2&!P@-$<2?R^+4;=8E0GLB{x)MpRe3OZq%mE<% z>vI#8d*9D60AYB#0FW*ZkOYL+JUKu)2k)D-fcwGu1Ar==pb?*a-RD2NUI&;|i~tF} z-KR5fesa%QFaRR=cTCD|FM@L+T=U345@EjHkN*IS>OY-4^MG;(-*=2Z-f!dlFV_I1 zI`5Z-sOq^?9C)g51cm$Z^DHiPAae^a4nlqLbjEiIgM^2yz#yjUax+n`s5ob=@PKj; z-q$$+_k~73?GMWUq$l2Y5B)jujK|t5>3{+}VDWAoLC)@PSFzyZ@+R;*1+q>TM)Fb+bhvaHMdOWu0b?c)H1 zO+`e{+qvKh)c^ordPZ+K=cxTK0H0ak^{XTJ$LW9qbrfgoKPi9=)J%q{o+HWtGgmcy z^ME9n?X@9HJcA_^IX__$P$FJsAO|cA05*K213cve15Z$KAmDhyftrV;6s%zZ)*qIe z^@%o3;k9q{s;#B0t7fqbE}3;LEEc*-NeD`aRK&&;JR`;Rid*TjJ2qFxF1O&zKX!KJ z-EvLtt7=o+8L7C2*Y|Z>LAph{%EX*y_g0l6Vq!`d$CZzCs|w8zbG63Xc;C7i&HcpN zcg>+|qBS*k^tp4WT`P=IRiWyZw18$%nMfXEE;5f#XL@D30?!4h`xpHOMA;2!FZ2hLGz5v?}1vMo-^TPXJ~?l0Zy9tPCHouj60 zr4%~qfkf8e8d0PfiRT_?tmd{HA4=n-p4X;rUM$tg!PiyP_J{K5wI{WXS{CP5?kmk> zEgn55^i-e`!xgGF^jzL%-A^XbUb~yl-8_-SDJ6G=0Jj9NB+7B>v&Sl{&;TgNV=)M% zRQF*ttCZqdNtIpUtVxy<`C~RwU)P{ba+W#7J|iMENdPMxp%tN~UIzo=IC5Nt90~pC zLTGT>fFtxkIX5)Be$~3)p|Rdd{sN+*3SUiHRjB}!iSj1{9J{>M#fI0X6pO`*xh$)0 z474{5@vVnyq_A!KGA)SFp@)!x(GvQ=k9kKtagUJO;d{%w-qZJ9XGQJt zD2j@jis#n-LyD-WeN$SMij<;b-mNP|3q*W|T({4D>p5(?sdlwRF2lK78$ngh=+Y{x z5Cq5#INH*a%PD!7@m}k@aIgI<{ST$Dr@Cz3KkB#MwU2@ZUgD1&PGrZ|q-36eAjk}JFbxjTmU;1jX2F1S##luW#hcnxgDzYl zplp{=BNT~Fd>}&NPOYdjNly$SkeOs#5`7#DvGa;XY@b_FNlrd-XhnxX=BN1>ZPe_&vsC5Y>$@BAi^rm+B`3ndKf*a&{3-{{VD$gKnvWFH83~Q%yc02h`-h zk|i7MuzC5ZiSV=6*tIjym&wI@t|@8l;EE3k;p99c^kv|DG`FiZ6nD#&jY)ontyJn$ zt)WRPC}@`y5DUM-1k9dM;QEiFZLc{}b+Z25C)&6k=cf9;dfvEf)vDZmT&JVtR~^sp z&7#M;ZhL=u)4g=OB94_d>(vNTbhL%pudK8cm4k?!wO}xhBDkol2`GF|sJvG0w$kc5 zT5VN$_!bSVnoFf~trltOn55~2Ty4%RRPGlW4xr7@Ow;bEBabNg&sFsNI4Z3~)bc$l zdd}&$M$?Tais8wdTh->j?~4}SwcJ-lUj18jHB}k|&9zFw3R`btOI>8mEtzHvdAMse zZrm3QdG+@kJ=1MJ*YzfwUCJukUH+cV^}+XPF4fG|D(kElURt`2rIjxpjMpZ}z(>(y z)|H)f;&VMxXw<)2wAO7qg;v;l;`3I!jYHdpK)FKV5|HIMNX>N`WB@!Pcx^OFby~iJ zTXF73YAjc)^~S|fM`Ne3CgW&u&*PNq&8w`-)Z%?I+LVd=c}G57rE@yZ6wMw)llw{M zq8enjlhX?a-!cMc&OMWyGFzDvVFwa2mz0h|0D00+{5oEt#^ zNFj0rlg0oNQ&jaSN>xmU5+prI26FHa0Nh(`*h+<>H631z@!N|$xQwg%^>^b#bfM;A`0f$ zwPb`i6h@$urHTHiLlhfg&QN~E+0H;}Q~()UQqT~E6fAWH5>kQBh9`soAa=!|Au~&p zRKZwqjJX2<3Js}g8c?>}D^g~K2T#v1B@RFnwJk+T329^`40`eepD_T1m$a zlB79?DIIPZ@DNDMJ66=PklRlwLluzW`6VbMP-DAB+!9IllWRGA!n zAp{^%Y_}{VH%Cf9AL@p$5^$6`6acGb8)jyjm}$dLNi(0w1QIwxiKS&8l(5rbGMEVo zpRqZ?AqXR^q!p#M&?ccdaN(RF8ya+^DJ7H?qluh^xN0x}K}^sEMF@r^xo&l7)?5j4snPCTEO(CFi99yOVo1G$O!5bhb8JrKck!`gx4`*qbX;c zqI49Dt6B~+wIq6kiowEZ93txAs#+N#*jqyV+)L#)*R(0Nl%$uct}hh^m|?$osH7Za zfEk$4s;{Y=HLRueGp25L-LJHqsj+tFZP3}i5lC*Mb0r0Jj#M&|+MQ+9lBVZ14M5D# zgn0Xn&GI&r`bxB8(~Y{mMRu~M3Y~Rj*Oq3r6`f^NR9_c|FC9`2pmYx@9nvifLk~l@ zG)Onn0t(U$AUO2UrAW7QcL)PWNDG2e68_(LKi;+OhkMsL>zuRpetyrc$>c`vX$-Gw z`GD~~Elq{KfBfUcG}7iC-fCEP81zKl=tlEB6~ta1ldlXf80C;d-2UH_x^2 z+<%dNXd8a%0kp;?7f<{TGU21_R5`&fR`QO{MxRq&3-XtL4{!BjQ z$NVoe=%O~^j#BDVr(sVyw@)noSxaYboeB)3TqQAA*WCBj@+9VQOFX4;L zi_NDee37v&;!--FlW|Ek2(&_&GMlhL1dO)JdE@|3Lg!@d7(lpf>+)K7h_4Z5kHxwt~#2hR^?@@&-; z{H44z8facQt!nFl@ww2_9nhKN5KB=C1|@^0WIH?VcFXNmn3y#N-wKBKWaIvQJrz@e zk;0+Pe!)xxzSn7sHO^BWxy0qEbWvgQ=#d)#sNNDDmJLZ<%^UyyfDWx~)x9;o)iBv; z!I_3PHMoDwDu1=%iAVi&8P-_NsLd}kdW=i!O!sv@(eITAn({Orb>y`Ycqm<~nG^6{ zvqj>U4*Em*$yos)kf4sf7s;$?CI{f0>XMhgE{&K8MkbA(t>^?Me}9RV>lO?6=qB;2 zvwCKZ-UgS`RX=Q(LX?-y{sZ!LNMNh*a>XfI7LuYk-;SkGkch<{vTCooFF^5? zo->ZkLb9JarwgT{Y>+cW%b!8-MX5#uWl-YJK)-Y}NM+|nahfzYrfA55*-67?pPBvkG?cDG;3Udiy-ii zsC~@*s(-HVctD^q#10B;hcPq$#I>R8mfR(qbTQi>S<4`OJiVzUUF`2jHvOWNmE;<)$bcwjcqB-QJxyZ`K@<+*3~785l5b99BlmtKCTxD1UWD3*7|0~ zX40E^EeQ*Xpo{EmN>gg=f|b&C?=fV+%q}J_(GoC}{&V)+-?Mk$^76~cwflavfS8Ov zyf&*+MPfb7-iW7Z=bTulD4&4gOA6=5*en@_w;^h(P0gm2eU6ZL zM^@Ff=I)cIO81H)k2R`xY1E*Xs#J%S>>ryyyH_;qs=ty zFmo)HI4{f1py$uZ5i0=IE9i7!r{5{ocKIdL;n7X-xWyP&D;kuJ+dzx8&0eEYq<1Kd z*dpk&E@r?@`B+(@M|$>0^MaEsO12Qk zBoI7uv^X!?zyAO77xTMQI=_c3$<3VbRzP1Sw@dVnQ)`6N=4?C>;JK;VwAa*TBESKF zKsj&VNp60vfoMUN7f`dZFq9QJh47eGr^aS|TB(vsh~a8}PV|gm#m*<%HS&nF6SEeh2tk zwlzgp9t!YUDPwX0xd@HB&)kw&rHc@(pOJvkA8!q!CqGcwgm=mgKQXP+=R4{SrEn~j zBUD>tK?BwSji+HEX%jJ|mo%7M$`*){nRQUDilpqt8^`KjkFB`C{RJzjgk!>iR2|QP zCZMD$N~|4m(RldCh$Tngfx|dQf2~!TwUmsB8e)@tB3cy8QU-{-4)s3&2lyx&(gK_B`31!LZFrD1D0mjd`a|7^U0B!gOKyv*W z?fS8rjE@99pNZD+hQ!3t-9K|9>64ZV1!xZcK~Bq9M-*NN;j~!XUw)d|`f0 zz>f&G9t+;8x%qLmSTGE#2XcBQOfeI0<5xrRm>;w#Aj&|(^4PzRlZYUfOe8x7a6{IF zi4yrJdQGXL0lMsJUODSm4tJj-2?B_D=}#8)HtOooJVxVH9-o`r2c*-kTwso5>0#T# zINZZ>>pW|S&te5ntUEM+UmJwL5J!3^?WK7E4?_v4s%$gJWFcrfI%WVxm?FqkDSZ>< z%lBlO(~3d*w*X)L?pxPt7x=9CX%9|oE{vD1XMuw)lMZVEos_6dMRe)P*to1WETH2kIn!yOR7pFgZj#GM zq1>x{4=w7NN`uWGNy0ii2j2T*saNirM4H?yjfov|v-st$$?37mQNhG>Fu834nrxV0 ziYXo3sP>Wyb?9~#{C6m`hN8N1HX_@z%YD(j?@q&1UEBTTI4t2vI`)|%oT{+4309^^ zfsxBR^h*!PVo)jpNJp9K z5v*e4dR68lpX6;K}0%S-9jifQ=CU5aT06Gl?DjG|~)cztc5u z0Rg=EDsLM^os{&gK*Wa6lyYM94cEBYcOA%mTVMzYw%P>8Qo7l=PQbgK_aqRU%Ak(zSj+UahFf@01M6 z*x0Sd$+?@!JqFi1p714Im3Uil&zgGGw;Mtvx5DP=@z?=S0p#p)E!)zEXoIlT-|BMD zkU&3!ot+_049D(xj4&Bmgk~hCpGe{rtz7|wt*`<}NiFAaA87&7a<53!D)ZXH1^qO6 zGLVKsY_g^CkJ_TuuvN&sH9(__pBOm3Xa|d)7{+%Ouj0daX>N3BfSu$W1I#$vj#F0| zZPLAli(T!8^c4fKr`ExP7wamy@SJi`Z4ksMCfItaE_i6Ks?O;fZ6!S8=V>O>zv^=- zoR%m24@&K)N9($$?WC3NFqgp9gS^)j&C6o*O}|{ZIo^obBR?gNn`NE&odoQdZd!`I zuzuZ89kY|tljFVd+S0k(9gTiY=a$*tHLTg;zE8`#5&e{NEsO(5H~58vic0oITTP_2 zfd#J>D5nRTOfqZMOT!20#HCxxZz)eQK36o0i%ZNE*1RlBh0m^eJTGnGZMb_+lny0B zq-doReU;rQ@NF+63A@U(P-kBrjXvFg`o}&gIJy#a@eRaJU4ofob5P|@G8HT8nK_}- z-Vx8TsY{;c@47cEgE3mypoG@@F|%saJpRRHU<=g8L^|dS5W%#mB>`7010-dqdy1v%07lyp$*X^2S z4hz`o$dIYzG0<{+J|A!M$AlH{U3qYa=UOv;9$%&yHCywd4|wVHXL@t~aZPhftQ{M; zoc47&!q&7TM7+|J8xszEyLKy+-%y;Ez40IB`dNy17z};WYF?<5 zC{k@aU}y3-0C> zxx^_dUt?|>uJEc5H<}M)wipzi`n66a3$>9Dl~yBA>^&X>U4n%36NPiz zsQ0VSaVyB**&0Y{s59Fa0R>waer;}tfR+NT^mhQDeXVwo#iGhaQZA*r2e&y^!$4LO7(D0r~po$L1GgH?9I2wLMo#au5xr&2yMb2w<9S`%vw=` z%t%5T=Cjx-`=>5*2EVkOi0)VcRd<>61=L%UT!Tt={Zu9{417l~zvuMa1dGiTY#%Wi zjr;U0c3_0ya8wGrK>-pYq&CxfxL{od*vdKOOO64;=E_~t4u)C{MM9vG-wpuQjoPN% z{))z~NQ7b}UId{rn85smg>Rh;9!~)ft{VCj47A9zLnk_auwePSLs2Nc?T`9;xiFB1 zJS-9$s28C4V+Y;Q*rYHms=UiiitXO?qS#1$DBL@E>aQ#_GfV=j`CO~aQ+m}|k9{B~_+Rm2qj!LIe)!H)<@fw+^hcCMuEgOujc?zblR}O{< z4kGBM;7c7k4=-n0TxL-`>>4aPV3JQ~DOQ#G%96Ey85)mJh$uE;A#Y*vr{HGzDg}P0 zKZVrU`y#^-#UwoO7v=}9SxHCx*z=Wf6fI9wf3pHMkJMBlu5^QGndqbshZuUYgI#(4%Br+t0 zq&Z`!-_31u|DCIrwH*%Tts%s%E=z@cU=W9TFMoEM$TG%-af^a*#^jonYZ9V_NTw0& zhB}2BqQt!8gp!Xw`wM&@cl<$b-IIsv;+gsCkTqll%!s^vIY1df#_wh zvD@O~;j8vMOJ(Y?wjx6myU(-M)ogF5)?D^pJO>9UdwKbMjQCNY^{l02ME}nR9cys; zU4EyZ*+11Te*u|AK0Pm~2R0qp7%bVseB#@GfO~Rz?xgC$B)_I#;{`Q0s@&rvQ%x>J zYayPS*}hoxm&k6F@fR<8*JZ}^syU73ed{6j!6kOkm`SbrXAS+o@hQ3i9an!gbMon~ z_D;^7Q-qsoTIXe8x%SUt|K8GvTZ&ht=<%4Oeb{4lfBvylXSG!`=3(H+V3L>F<^DPE z(#P=2cD@?F=Lzlj%}oa6GB&n&ukD#IuSTED@0a7P^#LaNmI@1# z_8J0<#St!7DXSeFh7MJ$cYA#gzL&I2Z&=WG!JHoN-bM`Rm5Mx_ni}#mViFt zi=7M)h5VtO(^bFvi{I`3VyWu;wL<@iOqjSq_Uo?I1Pzb;&2f$LGGCJnP0|*zn#bk1 zV=&=4?7xplcbi7yJkVcq=_#wh|e*A!xHi6rtTX zdq!XiD}k9`gZacrW@5pO5`!|Xu6cwGpUNnTD!CPjv=$mFv7%yriff2x^HJl4RhZ=+ zi$hyhgR&S5JltFc+6&CQ2Q`3XcEZe;#j<2pzaCCvPPE%6W80}ua;ux5ym{q1nF&XR zd@xWXw%-xoLWHYyz+s2xwnLD%VC$}}pS#Hcs|AL4_5aP`_wfxe0gOQhHXlDed>9S* zBV~5#*Z5v z+4k@fMX8XF)vFMHVzasPMY0YuFZ!pKT>)f{l|8_xF{o1JbtXiD)$0C%(x`GTj9>+b z&4_45T{)2`z(wF&B=<+1w7)YnB>gT`8d!T7AJ&KC!Go*cK!n+7wIq&MYfk z);5NyxNbu;-lr@6S$d%n7FQI0&}$Y3Ve8IX_d=0HOKF3|AF9K@KO;9OFunMJn8R9I zUK|4A-Za^Pa|*2JT~AmeZ&zU~Bh;Udh6&dW*u?Q|ah<<@BZ(ucxVSGk3*cPW*6@hb zJMfo)D&rp%IIw~B+9O!106)(o5PS(4x_`?;!`ERBgBhFZ{3^2r+mO3Z;NtoGRV>G{ zv;zRKNwWkeBsSjjYBM6GR*_l*>A8ByU)+aOAhpZvD=gMc2}r2hM=g9 zrc#YIkje?_rQqEC{jG5GW-ngv;z)95oZKD@cr@8~z}bZ=1<`3Gj!prQLl15m5b9bU zP6HZ>0$N*uX7~4E%~)G8K9PRD{HP5JA?WUOF4Ld372HDJ2`9?g!%Zv%j=N2lihJI> ztrPLEoK0*>_DbTMQzM&U%xbiSc=5>wyFd)a=)DTdlY=AP2p92EW|IIzSf6_0`8h+f z9Ceg<`w#m7MK13ZiYBVcUfdt4v6^U6AO^X%6uq65{_`EcrTY1n1&gx%%~%seNuqCY|A=fDyxPax}|R&kx`IK-S{DZcw?v7doO*Jk=K++dM=gI zmlnx_Z3L4Yf#6J%1(<%GPFp9hFG=?9oT-V6~=5PK8A*^Xe;MkbY_&0CYS}aUT#m!){b$i&X zXlSZYqA?xEY`7H4Y^F}~IT^$1n&wtlxu4&4p&WEd3yG0L3{Elrs>puzQ!G(!g-Z3~ zG*W}g;!2k*U(b{Gg8^Gzr)5cV1#Wtwt`fI1b(t<+S-sv1sgy-8IEZe$QosE8UCG@J zv(O6raeKLzH0k()RBf%a487DYmLOfF2^OKN@QBA`1(;Y`QK)TyK9aK(`K;iNMj_n{ zX|=Di;=zCHo!dPoi}zwVoBZFA6&dpBYY4oA?n+fT(R_U%Z#u9?=b3gmlchotbkd4^ zN~ugQ^xyArYi`SwXq2mKb)P74&9!7!{HxHumZu;+@?HAjooOvlRr;!7d7xHK1W3b& zjz>wU_p}rUe3_|9DlIA=*pV8inN9t;M<^=F^p(V*;%eREvaUU0uP=d@zlqdHsL)>d za4FkB(Dh|yN&2%=@g?2T)w>Miju#D=TK>YpMP;ob!DW?*PV$k~xg+}LXmkgobrjqZ zWWS}KGfX(KLY=pWn<)2*3_5o@#g`@BqoqmbW%N`{Yw-hi(2zT|bgJ|Pq{`9f142dZ zeH3*CBxeY=g~MnrK9)@g2@S%N4bs9aTMW$JK#9PTR`L!Ak9t3N+c0zDyYQ&8#JsV- z8C103pqSdoheyhR{Cb|EuprSi`9e0y>y$t0piHC95A5nrT2<@Wy5nA#2Qql~Ds5p- zt2Z^@N%F6ZJG!IP|INYToaMBx3-LXzli~EvYDEyZ$*rm-??p&T2kWmCc&mDgwb?p< z$7*{moQtl$KWY~}=Ox#-##J+ZFn(LSAL{9|@+#mxrRNF8-SYPI?p+%PthN-laSSA6 zmMwXCnEYv(a5IIyC*we&OZLn~N#b&;A*Rw(K7(adKcyX1N*jNMC^m~KYt0X{bp0p2 zYi-VgXQ`4LlNeVD0t#aM7nO?%(^=xyL=-RxZ!z z9k(n^zn8D_C_CcmEOFt;t+gHmqR%X|4?W6KFsd&*bUnCm8v` zNhYhNH?f)D0UnQ5x=u+<=)Y?+tz@3z_~p2V1g5yCChSaIYVO+m&U${v4gcz>x5LQs9W6ECh}dKL1H>vS9=9^ ztXH?~V{z^f_eJnfDni7GpX=D}=a8(K*+~_~d-%Q^Elj#esnQW}wcjnOYuI#hal6(j z0qaNjC$jc3Raf+z^O5AaodMr&tHS;PGlL{NAFo}Zc>(u#pa|eP61GId^lP?em2aefkehJ z;lKD&{SFbp=_skFhnP{5EfQATl%(WI&ks@*x?NBm;$fFk!4|aYAFI??5#Rx(>trN; zi4jgM4^5;s{ihL0BK9lsn^y$K0|fvZ?~PFXoY*xF(9i`wn4L|}*#OE27nRjaXc2pAp=-(9SN_Lakv0lNno@WUw1$y zQY3T>D}w^7pj{6O`FT19U}0HLPA>?dWWJsv^~e=4)%_B=d;z?G?V#W4J$5|bemM#_P4~1aamd@PB1`sIp5s?%QC8Eb0R54ZUHkhi`cPorEFBf4CF{o zyj^XpW227_vnYwk7>%qRn2%qG|(E#FP$UgbJ^7`E&$Y=5_n zHbNzYgmF7ps$)NKm>7~04$d`MKD03R+>H0`JdxXZVYV^tvDI?z)VHt*J6S~~jENU# z;w{4#E#_)nUx89l465Y_p9spP@kQ1E0j)}jtCNZ*o+`8NClZ6)nPn;!OEu6`)y@&& z=CE3iQs=?a_ptU_#7N`L^t@3+Hi%xt#W@Y6G*covBzy1YnaCNJ6@B@rq-@fC=K;k3h9-29J_wl7nC#9j=#g(A>r_1CzG{}))qZ@{wZ*JkU2Yf&WdW^aJJ<`Vc6)zCI7J{Ey1^$ zB#+&@_vr9%2dfg#RXL7_zsa)ENfVD9fj~7P1xU7ZKE6tfh?1F{MvJ)p^ow}fjxepr z7WHnhJ}fzO+oo}(OUEgjkk*CW=nMN4)dfBUa?cyVI$}T0gsTib(v-;CC>sw&)t6)s zkiOz{G?9;<9Ue7NqffaDNRInZm3J%)e(K&(oS)SwP)jx^Hu(HSrsNxb`^aK=o}vx= zo}2=hFReqItEauR7GAx8Ab#%_x%~7n`|R)nex$)o%qlhY(q>Gq`$(b6=xqVoZ^!b* zT|hPe7tcBO4jXNL?IhImfG@lih6}R`($ZC~MPG9t420J+oA(org2NgbpVMy~@Y6r{ zS)O3ko{>az-FTAaM(n8Z2U4sth4Br^5JPw!20*NItg8S>sQ=w%(K{A9gjqIV zG4F)fEI=W++xgf*gCHIE5}s(EIIiAL?xVeok~EEuql=w3i9kQIBnt118zen=T=Jz@ z*Y}X9y6-ZtT34C7XHV(I+}sTtat0ck#BLiUyIk2cUh%=+NvQ?96Zvpbx`=$}g4dM? zpVYQ4p7q4^s&Xe66t95p{GUpCo}sAV-^kINb0nozO`lbW&s zQ-espyFcwMt1UzRqx-ChlWvJ+tra4l=TcIyMqg`a9Yub~n_s-8o!xKP8MBiPjn|#9 z8=bU5H_d+Rf`#cncU^bxasOfN(R^WSZplqeWhiRkW{z>%iy(USaD#?B4zCkk$t)JN zkKoUrU#;)>%{=#L+6bg}kUPZQ4KB{)BjF)$?f)rz2-G$wW}y;E(w&%^yE>EY(;KJJ z0~tSuj15)yepRj&yvy$rKbu?xf7XU%RUTQ9`so!$lO(6>ggA;O*7uQy1ZBMJ`2rxz z?Cm(m)QXnjPjgt14pf@k&%KT=nf<)tUv;tUSWmq0wDvc1QR+)xqJAbCyjw7n#`w|j z;tL59N^WK-sE3P#vElC}7vp_oRpLnHRC^<&+YB(cC_#ArYI_~A02_H-dw>#ZQ06RO ztd^>Z8Ms9OxQpaQ8${AA%675H7LI#4I5CC@=Hx^h_vYaPv%A}Wqezu|n22;YZ zUX;~976L<7pFj*slGp?cy8s^HD_12&gDRSMBBHZM68Ef-Tulha9u@A}WIf`?3FT#U z=~=VlP*n&J>J{n5Gv~nLj+gZ*AB%;V!2u{_Ek(f)jRu9>sIaP!#5DUt_(DHeJa)kn zWf${}kQ|_hJ&pphDf4Qc*UdZbN4#CBy!v)qEy_+Jr!~_Ibtti2E6$Qp1b~*2N3Tg{e-QkJCJfjvRH( z(Pur4^tJ?J%+xgM~%P7hdd=JEH^v)Bc5orm{qh(b>2#6OQNs zJfEV3fHaQ%lV~LlUbJ>JEH@xJosgFs_odK;BE_R5FyRu#oMEcIvW}H9ku9M}W|e_E zv1-&3BGF+ajm$(bSJBJ@FKe+zgJ+)oH&#kB5zTwV!f6a54n2cK3{}+YGnr5Z4$Sm9 zBoO7Q(b+8UdfIn@NWO;~gr^r$NHY2-l11OyKIXuk9WuQ5ENBP7n&*Cn+rp6{;!lem z?!^MYs6bguwbF@mUJvqmSP9-sOQpakfKh}BF0M-{{Ep2Fz;floShv5*1@bpw7+?#j!v>d2f(K8KfWh;=RB0G^$Y?7RCJTE&f5~UQ0 zb!{MC%Gayo3*6t^V0C8^tImRnCQ!7Tp)3F~3^6L|t&v}u^BO~)(6x8xQXq-)6(46y z0_@4QrBH~GFYOzE)M(q$uQf`R$}oE#AiRvk1@CUwlsePj?; zimI(}Z)*Mqoyj=VAk;@JC=JQ``sXi>%~{aPe0t>;qS*q{^*t%;ZJH@g%WM7^>o6IH zD`V8OP#HIUk#gW|CI`gZ<~*LhuR%Jp8<@ZPv|aC;_0W?xc{l$#Ag|t`x~ruFPKUDl z$$j)e*Qgj(J+n%ciNz+@sw2nPQiTR*T8hhFM~lzwD@!|QOhhZmo2WPBybmjaNjcie zi3^)$Fuo5*t={EE{|A`FO0U;alQn6r`aiWac;wzZ#SQ@nRYz{xG~_ldv`e~K*(>Jk z{Qmu>S9?6;wddONYJY{k*);|aBsS=4dU{SydTOD)(~wB_M)qRyUNGHJdwatEvcAb- z*yW}r{BvqQi9BSUk?#c&?f2vo3(nB<1p8s7ad^FKY;75QQ#slY)q`B! z^Kj+MBASu0m{T^0l8!XC)dQl@q9~iEsIi z{a#my`}cGw{L*^cGw$EVoe-CQ*~W|@#HZaM`AprHhc!$B@+0%Z+v*+5=hl%`-E?8h ziDfr!`z89>e_=>zb?>Abq)pBF!;tg}l!I#e5WzNcD4PA2cAtbGG0b$jk4|*Y(`8py z?$ZTjJQ!}usSnX1nrybpafp!~$+1EEVm4G;s>IRt9<7Z1qbQtbj~q3A59z<8TF2OS zG-Y?^K6Z9tMs_I>?ymc!9}d(AGE-jrJM~_KD->S$9V0KD;fLZH%HN{KUyd; zvmR6mI>P4f8hW<2M`sas^~d|wI*I;HOyA1` zgCpQUN|UYobMoOhmL2B`?GV6$Y+`Rke*NNT7cgMfD}sj+6M2?5Aw*Bw{E0f41!f z8@!j(<=2+XD&x@dfAF0dbol%uZwJm~=8h?8iVr8XlEJjf6bCNZ&wPN+Ho`> z#a?$Gp&usD*%ab;gy>48LSbEZCU)~0Y}FZTVG_{SdvxJ^HzJD&oTuvBQjE+`1wFhP zf$x7)Qml2P8^(ud5}Cs%MQ@Ts<*%$|0Y-(0aq@TB4CMg9f53!~?!|vV@3_2FFIL7) z!E$-ELam$-DKY!G*z&LG#Ebp@6+p=Nra0(mai@eESL#1ticVj^D&Ft+`NIvs*7F2% zl$En{s=2a5h-ZFpUMj}}4bM45c6}O(CLfd@s--K9t5pyKzA7X*a?On#Ui(JkMC|>g z)f_V85@aUCqNyLW6n8$n_yOi;ntp{1g!854#|IsbVSn(wX;BlIrgcV^Vs?BE#c+=P zTd5$If|f+U_Flb&DL?*fp6C3kSB``^-fMn-OHMkhpjDCXQOZD%c?l1x0b;k$i;(4B zMNnNi;wxewnBh8?_{>jtX;2EWj?`!2|xFkRC^ftRlLrpdLUS(NjCR4Cx#ylL|#f6e?g z(S01)eCJl8`SB4rs;v$rxGCEy@Fs`j`Lf_%EaRID2y$0e>=3yLl$=W_%mv-$cuir& zN9>uF=$adoN{0sl!x5nIllI$C2SAAOCjDi^(;Wd=KR1rP;Prim;CsY_)c)2E@P@g^ zyI?5d(Z=-f5LS#r7({nRHthaJk)`}s9%lr-;O_p9ri(%fmGgAUn-rpB1VD9f5pz4YBWGO)aMc{oe82xzFiM5B zetsU)yR0D3bWJWV#3Ft=jR9$-{@t^PA5F@BMqtZfpIC4II<0pNo4qzR-<&^FU|h;i z{*r(H>DqxuebTcd^v+wZD?2a~^?LG>e7hhi;=JH%*dhD1Ztr;MS$-bI?{ay!+R2_G z_)1_U*~h8?|IZSrP%tv1P`NOA@ zqksLW@9naYVIq>J93sQ=6f3#!0Pjegvz;=pMw;92XFb%K=ehsL>%I@UWYr}X)vKR1 zPU*?hd5fcHP0u1|4bCjBqmKnQZ&yRQX!97gC0(<8`lvan&i8Tme&%tw#Y`8RA`L{< zU;MLx z@;_kEZ+hLDU^Xoa`Fl%HE41l#M4hh3A3D{W%Hc-Mx;(#JZ9Nz&(`Egd8MBi! zhb7BUdC7|&{VDL9aFY$n%M3i6^qHpZa~yQ=n-vdT+aiZ`v^!twN^RXG;_%5#B|)>o z8Sd>QTuk}QV;&-^z)|Ei6MqUANxiv;^8Z%;2O-<~3~u=eNJv-I>|%!LNfEfbg9NKW_lQ z-258gIN-nOU=?uoc9;h+62JvGdf0p)063W8R`d-G4b)Rs28SrQdqN(2DS1FZ$`S5? z%Bo5#$^Zl7h(LD_pjW8WV=o^+u;Jx3Z2M&?KTpHUcAAzdmVvjteErO#g1u~_tp4(d z0($6rUN$z8GKkQN00n})LfxezKmp(oy$Hk0{}QfuSpKJ3`Lfi%x`YA^FW>lQR4IGQ z`%(0+#wmqWfb=Sg7IULrwqpD}Vz3BliC}SN}&xOUwU%R}ko*3HX=T zkkE%-|E=%;Q*g*%k%3;y54}PlVZk0=huyFI!yKr0E7;3D6cYRw1QPIHvv}VZ5()|N zg#=37ve8shm9ljA@B{zT@-GfcOFeUNNT@s5!^`}(;pIaaN`8KxdfInxtC*Om>uRX$ z+)!1$qpExJhU$%*+IMbftKL%8RMY)0-rEq5Fpw8G^uKsL|C{&5|H%7~F@ORON51V9 z><9JoGzo@)r2h5NdVc@2F53U2ynpk0{?EGT{ExiKhsr4b^J)K&PyJs_hxYSN@jr%p zSox3Xdw~z_J^0YD4`={^f0--5v*U09aUBox zczAh_^YZeXIC1jii4&*(Z{p(S=00}x*a;q<6a0K9`1nr?9Mb92|LXMbpHu(4_J8yJ zr*_Z*ID4Fn&h5?3brx{sEEo4#u7hqsCjfAS>lhao*MByEBix7U{umGM@e?NxoBu`s z`47PLkJ3D609@Qhj&k!HId+`)7|+pT$GFZO;RYPNqEWX@Z{H5EQU#6`iH^BdeECm8$=3DKc!$#yPw9@vhNmDJJ&Qn)u!;V>4SCq|*y) zZO&MYoq^O*!%^Adc1;5~ag$A%NygRb?OWEoj@0yw9wp|T(5DIwtgMojod#0y3fNRx z(;%QaxBc87@12lROF7@9Ql!^^;N-Kd28G73L5_ki+=V3AC^=xPwm#LOk+x?youKM z^@3P%-cA(EcS>ZX+>MojUq}B1?Mx>Q`HC6+upIV7tEcO^Os+1Ilk|M5`w=m0#sR>5 zR|ySj+gtv!xJFcZho(@Uc3Jiep@})g5fPo)PKl!mwDA2VZV_v8xdK%KU&^tg@5^bi z4*;3gjkTmgQRvj0iQLhAKCZB`wI;_L7X=?G0n}yDpGGdIFUq!)FjC3_p&6)Xea>Vp ziXf9Ly7G=fuo!Gz(H7SRrwkMU!wc9>8KMyXk*3<0GfaMqA={QFmjw32CPp2feR40F;FwImYE=_zNFUi>tmI zgD@&N3$NlKe6yvu#_gdj30XhrROy4N7}s_Jd7LHR(l z{!t|19vrv>NBjH`L08?M>{2T zvgSgYQpdb3auK9RL^(6meDs8UV&Y|qr(!Sx`>J(u_ zVirWOHX*w?(2e?nWb+5U2zz+md)d%D5UG^%uH^}LNicWP=ZI(tYAa?7wn>@a`T=Xn zE-9+Bp2(%NFJ=P?y;?Fafjp#h!q2{ndR7M01I)(}{j3|L8HI z^%)+w9${c?-MCw?Z{5Qg-ijvME$yXAV0NN_k<>$zaVgSg!giCHZc~X~36*+TCIJGk z+XPZ4yDAxF!QIv8jXv6$s8kqRyu@dj$j1lyJrHvGUM22!Wk-$HO`|$n8 z`~AN=ejaCESX?`~w1y2G|GjHtUPv?UA9k`v7wV4;)`jFL%|||VHhj`p9gs3MbzL{L zGvXC-oxm=;Z1dowf=3FLe9#({xW;}{kPL)y_bM5??1i4mnw`~OK|8vAA_2s z?qs6^oWd$dAz_}oVDH!cziaQQev;-n_v+>>P|KuspnXFbb~Fh6Gv%Wo?N|p?vk4wC zN)m33!t1s}mxf~=4c65XY56Gd!yBM*irJ#McZ_T|RoRdCcHD;>eUrPdsB@cBM&zWz zQD?&|C>R!Rt6G~nmES_Rj1upW9elU>79)KC5QMmWCb)WfK#sPq7{b;BsWd_iAIj|u zxQ@^#UP?R{P>;x{aWE(~eHalgWhr@owl~=k_Ob)t*rUXy_MUt3UgTdu z`6lY~{;(&o<>8EdoeqshDjl{mYV}yfCuf-6D%^Uw)`vA&`A?J;pjYQ@^6V@s^l)F# zJhQI6ZrIqHs7$86P#q$|0bB$RVw+NNW4SAI6e9N` zdHmuAf3@u44(lUO9|Lq~25;3XZ^V3F>`Un&X6?N`0L=D&dKX?A$=IM)JaoeED=DJo zBl9HsM6ZZvPTqRDaZ=t8mRWJR=3WP$rzIu}dv>}}u4BM^HN0>Rrs6lKZG7I-$ zlPD+4C7(8vJ5j$%1FcQwh23T5~TaA{Vd8pKQR9I*0hsv7{QXcd4!J!+*KmQg^B7M*{)hzj` zWhV0l=qDnbLaywUw@%U8SZVp1D~or^byO%k4Sc+0QR7Ua|3K;`X)UF7o!^6ooRA7% zZ7io(453H%T#K?R4-Y4K(Kf$Ej^mHLp*gtj(A?GHsi;x!Kf}BrW6;CHVhl96ulSR@ zu(Y3umt^UtEx+2>HOdz2H=@;Va>xtK?Pa4hLg@iuv(VUV0tydg=(Dn@n=Yc_KMw#b z%Pn!gFqX;>5jU1d#Za_ph#s4aRwT=zSr$edVjRJPHa>-+Zh#gL4N_8FkT1S^UZJwJq%}z-0 z>s|L5JN>9q%${ayEn}`s!E1tH8Gi!K5}M|NLU|OY3U7a-s%oH*=~Tyi zS8jAcWVXGg2?TCY(fb-=ZeNM!YjPsED-sLjcO4_@Hc6je<_4w(LYoLNRq5rGBYc@+ zz~1?s3F-#5(AAD4rG>_yX?iRct4ZA;E^kJ9YgImcO}(XZLwrtzBA=zkEJul=H(cM= zq=y;lbh)IRIai&bIy)zkrUh5gADW9olEEI0ri}yu?dtAHL|h=gs@j&MnclSul5Kr+ zi_c=}hFr}_Qd4l|)ez@i-2`5h*VC{+l`K>(WCZUxCX?@}>4vjEWlRsblFk>$!YBQ&9INs=1q}XhjOafj{}Bdh5(an6%=0@yMHUwD@2kE>MO}2f zrSaJL?P8jZijQKFfz35aQL;zHTh{Z~M+6z);0kli!7${=V*^l-+$W8U^GOBf)uB0Q zvc#&uki6mimy#mQUaQ7H&{3yopS$8$;v%)0k$HMcC1J|H5q&lSxv>wluR3NphaKDU zj(p9L1SX$75j>rIl5*N_v(h5<5?rqdof+2b$ulPYYVrvFhWvHyYbT%eq-AN`+t3Ue zSN_@p%3?abozC);ZoxFa=2m#oX6^|+=^P}T_hLtXGzwCV2_C@-d?uEX=8N2HyUM!m zrRzP8yHfi?7q83q0-rn?oc&!+IH}A7e9p>q$Ok z?O+mz^&AO;T4HEF!?G5Fa4vV}vw@UvkJM_@B>nNgstvj>2Splw#@ zIHE=T7RIR$-cEZ!SGM{>vT<~DR+-8=1s|iyTz(=q@#370`Rz$_JPfh1yXCy{850g# z=H#XJzQf$E!~29{ziwrlu*Za;Pq(Gki^S z>q+kw&P}l=Po^6`Iga`jIOKAwOZ5NlW@@Q|iU^@>WM7TWO427~Dw)6G>90K$^vXTv zosN%Lk9)A1v0)){Uq@Id4oR9yUM~PLexp4_B}OsX=$(XS!w~@92dSPO0c+AfU^o0^-^WtT5cF_a@sCYpXIK;1ZV+fEncslWTne1&wDh{v^Xm6Dt8 zkBsSqVao@A$rjMA^+Znu714DrYU%)xrcIlpfk$C!quMHJYb47_P#caqsfe)ypM&$K zch88juk4UIi4)~F4gha}NQ6yQpF&GK`Y`6n=<0}YELP|r=to-t~#~|^QJ@?902}? zQX0GIvxaWg^oZsW@4YGXMk7AT?$@7g8V|R#<_U7&O-pMWN|+g$nS2fv=7#TK@?X)J zV0h(r`)_8%zT?t)eGtWXoUS|xS`XvquLsc(aS%$z?xjq@o0e$w+t z2Y^RV(f=OWCBGO9o_AN({T>;6cYq*}N69Y6sQ)5;-@g+SE=;H-B9`Tj`b)kWs$45Z zH7`=xE-`r&_Sy_%hGLjmf|2}i@ht37#_sz&+k3hlsj3}6=hkI0KsuYT!VxAc!~9g4 zVaQLTSZ$l_`MfBLM=iw4r=zm$Cdm%aFk?lpfIf}eC%qkYcFlv!uT$j64sG&!Yx_RE zRqgEBx_~w^-&&~R9$)ZOJQdQ&V?GvsA^8j;xA;+(lUW$A;h^uO60GK4`=7{6OXR52 zsKHE1_y`Pz*D2Ivwuca5#`i*Tx zCQxycxbSLUcH5L@pKPxLNq?(}P_$yFY^Y!>NyE$2_gwq8s$-G2T3LW^{UsDmSyW6C zZ0FX#p;?mk4zO@ff3neFl0A55tY|naZCV+%(ptRp_ASvWktrITlG7mhdE?@!lwzQO zr1HtRXi>^UWxt-?pA^28POp%9@M;Wdd(;LCCcb}j!QjFn})NTPsKOm5b_9=SIOEK{ZU?kBVaC zZY_N1qw5yG+%s9j`|UH;-Ux=iHC262he{u9>?M!4{$jna8x-khSqxMyt(Z9~UFOi? zIvi?L=pI>uNM{kD>yYYR8VJ>T>(FV@sv4PEO%A;yr7XTGtrPKT8yH4N%9bD5{tfCL z%3jFkO-}5R6rm)G)y7{D?e7XQ7V+$o^W9zSkPx2xUhkN^P=&pzyY%47F{CY8s458f z^VoQycZudtf4<_o8-rzkgLZWKZXPL;McOKWD?v|m<~lS!?bs^xKWz4953?+(UDoS6 z@3Gj|rh;G5dyz>~_l5dIj-D*Pufy#MmrHPKo{UsnswQj&gAu>bBxcaE83XvMbQ0x| zFIc)j1Pc^=b9s+ceI(|=wZL;S(N$6?buFN;PUV!m4NDoh?+9Y_A|^T^z=U6eH$ z4|!$S^!m)@OvJU^lx@#x%&W~wm=mlVHAz!HwPAXR>qijp-N!jk0;@=j`isARbhl_J zVgtk8XrT~s9@HxPZ!`2nk1pXej~0&3q-s*v*#S69aC>GvM>6b3RgvNnxG4}=rt)p| zLr#=W2jb0+2y%r$wquE1(HHG_+ACz&3owm4jVN`W1Uwui$%(6VRI zTh6o=i!8M#Sj(xlY7?yF`40f7HAaUtg|xWlJG>nr8`NHZqr)_CPQhba#_Idlu2I%j z!C}zWvchr1$0!H5xkSYxaGVDj4J#6*lMnJ2yCLpiSo{ymZ&u)j%sU+i0PH!t1UN4m z7hAto2-l%j5gM}(0C)(#d_}Yfj}zs!nY2EJnh_kcptyAR>Sma%p72c8lTPXD>@3H$ zu>8VS_IeiCL0;J-KeW1)bOgr_4IkMKzF&5bTV=j z6eExL)=aU*p#}0oN!rR?FAM*qQ)eQq%~LORe%ezw!0VQKUnt?^)L*N26BzW6A{*Dpk=*JINj_%y|pjAr|s9-Q{A>cw*ke*W_@xEr| z$=T?u8b*l?%_QX79y2s?n79Ty6L2AI4@Usr?S0xef+(E&W9}X0%QIrbMf=zl^R0JH z@488ih*#(!uE>qMg}9&>ee%K*ThATUE5JghHTE*X@GfLpXPITW$6;aw%^q2Nqa?my z{WiE&a|dq)?e$$FsSTexcl-J-z|K?u4$w-NRO8gp+A}kw8C@fAZ?S-ccngZd2X4K~ z%sBO17w+nqdo(zH_T-UR&4n$iYP)!P*S8oi;7-gq?b6X4yc-WmrMD<>Ou`^8N+P_R zok-3Xk7K_`Ga>lH2l_5FqFsU)Dtit9uz^A#1{=9txE2`l#v*h>a=C^A>99L3I=tVUP)HqHliK-W;+Ll5EK-H9+sw&aTuKZp-A>l92AVcN2X-%@R~c2axhdOa(M? zIMJ+br?2(LLvwRnw~cLSBx?<;_QJvV2@Hsuz2Li8u%i7o^Zcpm+o9qI zfWMrz!fStm(gpLTpZ#&FLo)@%=-I{*;(A?7eLNxs#vlFsrg&p4H$xY1EI4H6roiYE z(UQAHo3`2AsN#QKN=rde&cD_CqjF9C+~)S+@TI)L6W5)2H0N67+gj9>BJTuQ2`YxB zcNvbg2iRsb=<>y9;aY4yuLViC1pU|=Y^}b?a+X~RLcNSBj}z3IktenCp-=?>I1}kp z72l{8(Lc!m0ST$U{dVOE$f_%E*J|qWgGpt^%ieF08FynheWq~??eDelt9489L+(JB zbP1_nETg6PQ5?o2`BaCTP^-$WbpIV)i3BN(j*fwOZh(PpSE!rLLc~`svOYR&D0-IdD)$AuYnpGP> z8Hq*EVrP6B9b-kn?Ni37r0-NGw|h?A8~#ga^$@fv(&CvBeX`xVTA^Qtf@5Q$-oH4d zq{r|oo!^G>T0$138~P#iC#>MN&-xNOF;l#gp!0K$Z1@1XT{C_t26!~Yi4|0<#*j~d zBbQg0=7I$y+S+XklSt*lUqjh+!r#qW^^&+4EWFCa)oC?L2$d0Lx!vo$Z9`ZAIf=TT z(~=9+!a4)R6rD?QGP~Q7SK#ZpZS8A4m0!EitVQd{F<5bwwr8>skud38~xL9<-3^KpfNHD-rC#MzR=U2Ht)UNNXPZH=q;65 zE;SoE_LP!-Mu(qs@c&^EoZL|3%Ss+u8`dB=hcH;t_M3*4-G-j;=*u!@V70YlpP?e5emt# zSFk4>m-=m#hw?XVrk&~O%a_y#3ZCt5Ue2kOyoZz3zsGL3MWb~$oulQ98`#ckK}>58 z3M;YvcmG9g>YjHF4bvL|D}RH0ET=18PPZ2x{63zUkKfmY(UdSl0c;4FL$eDB8|O@e z(>bzEQ}2ml^Jp~CJoR#f>G=oA>w?;weR|btUC>tD?XZ~k3H_A1@0LRqN+0$u+Y&t~ zNq#3Vq1T`P8RQ%22mIsx-7T^#AzE&EO=Hv|jS4qo7~g;e4mZ{@%X`QpF7gUS4X}D{ zX-pn5ZOhFd)kMIPB3Nh;4m`Y|tXgPS&UOhK$_xNf^sK+4CJz9b?fpYFI6G)8iGG~P zO*ETa>>HQe$e7q$PE~Vllg)Y(JJ0}L_~_$i-9?|06lX>%Vq?P@X^4fxr0>>lIl8M7 zZ{6zv=TO_by4p73>aOdsIfLPCgpK)WYu$yPq2MubpN1YmlP1Sm$~V@i?l>M^(bR+J ziPmk8C8JFd)+Kn|O}IS4z#8jnEa9vrs-Kj>ZEpkMmHsB@6;TDN1%^&UX)SIH*gO9< z6XyXU6zRLhQ_{S>161ACLY!9hgSfsd?|xC6**kl9vK*;ZB5W8-3}P(};N;B$tkOu- zl`;|BD(tV;8%-+i&CVLPxUIF8kCul-18rR77;P(i>RZwIp`*_5Y&VL;Q)W2nNFRz| zJ)JL>utX{mXlUd&hT8F3D2WN5j)S-`H$z8a+O{A(n0vd>eSLBlGphf+aaL>`#o9WM zJV~pY%1aAHrzqBY^j;t=2f?FL4ZpNH#t49;vyBA?!#J~vzhG-oCvNae!C8D4a zJN>}}!0{Fm=6gt!>%irNEZ*kf7M(MTP2Vg!kDiT-Q~jVZr!z)njd-3$yb|C#Rg0?9spAI zvvJ}sqlTv5%32cdC&O8$%|C>+gle4CodQE*O*7sto&`p&s12Y(_WF%~MA}Wk}(SMry5iDu>tVF_@O5tr1fE@%1pK?fvRRUnR-dA(zejt74mVz5}NO!wn>@Y^mZsv zWfaY`jN8up#f-9wx>_B(XWHN={hAsYTRi$Lu}Y3>R-ju;9?vzhUSpiAD%WQB!0KMC z*rS_~2Y`*NDEbPgDz[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 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/bootstrap-mdo-sfmoma-03.jpg b/2.0.2/assets/img/bootstrap-mdo-sfmoma-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..430fde2cfb6957b0e010889e63355c541f23e4cd GIT binary patch literal 50755 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 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/example-sites/jshint.png b/2.0.2/assets/img/example-sites/jshint.png new file mode 100755 index 0000000000000000000000000000000000000000..ac7086de1d41dda2e67698aa300963b332a0f52c GIT binary patch literal 7258 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 a;n@V~du&xQx&2c}0cr@OQjOx9i2n!s6rPy? literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/example-sites/kippt.png b/2.0.2/assets/img/example-sites/kippt.png new file mode 100755 index 0000000000000000000000000000000000000000..a28a63d2edf7f002ce0986ac6a4489e66dafad8b GIT binary patch literal 50203 zcmV)9K*hg_P)2WqQ`)Z871nCHxpe4?_v_A`nLBr8?!2UtG`suzkG{3f>)!uP z@uH>6qqTMZ^M3s2eE;72>~n6%)YR1URBdW{a=JFHPx|Z#e>H^ZGhC#boSH1$TCD~u z{F9TDh>z1Fp7|^c>FP-5{?%vdg`ZSQ|FJ!}aMbU+3=i5mF*!jB^Gp`5OEWQ1P<5gT zKjV>yeMGz~r#3k~uIVb{m4e2rJu#)}CN*qo0xqaXH->zgW~^G7 z9<7Xl5QaRUB5tHI%5W0=&K(~E1?AuwF8oM0GKTyv9bL;G);Bt)aid;+RjUu}Kzfun zJT?LsePF$CK`6)4TiZZP4`Ms`%znb<`1(SLVe# zLSFh=u8pA)+5=);7$20+`Wa3d9(D0v8n}Gt$-CqDRwpNzmg)R4Vji|NJ7+lm_&ykK zW0JHVF3Sdm<8JTD+By-mk?}0k-nW&3HnE>fn~Wjzuq_?BIHgvvi7rIZ#VNWdMHele z3sMj$2P?7wp-!f{|4g*j0WLb@W24!YVoU{k;E~ei!i_K2xs5XZuT24>p{QM@~f_VwjIPe z*nX7Bcgk@D*%$`zh@Kj20)3RW#AQtF)zXaKr^#5ewhX?_RRD~ z28bxbug7nf4}?M81~^8n3xqfl0j^rD!X;pNd294*yaP7n%p7>(B~&VSQA!mM{G0&E zV#Z74M8TxC32Ed53i6{av`smqJXjgU69mtU!?XF_WMduv0`V6-;3aS$vpnz4i+1U0E%?TZ=e~pjeR8GGmapEFj5Rw98AK;LmZS&t7`^)+`ralNV9O*btHiicFAiqoy#}Ii~4_x-! zpC|Am9n<^e({CS6FF*Uve4K|JwVGShaJi_t@EJ#<-{Y9L=;g)-kuLx&1Gt$0 z=;HiH9|I%9@eI%b#qIOkr=nOy|lXHwwTqjtoFDK0Y2$)xO01 zg5?$#feREYDoj=t*#J;{$*9M@TqU2g$#Vx*FVk@{@!7y7;?4}zB0vikEL<)ceku9I zWm$eYE>14?++u^9<9Ns&gkO7ttF_JNfLIO}8$phs05^CxV6p|nvOFMRx|lnl-+#XZ zeR~HsE^+%qa0Z~@1BkMfIF71vVEySkHBdLQelbl73RNqsf<8M+xojJkm=g>+Ir})q zA5V^hBc#Iz7~_)}UlRNsT!<9K2v`IWkMn5>PN3Pj*&vRfz%aVAv$IGGA}CooMg%Ly z#Q=%+l6zuUQXj+EFN&MSQH7$efl?4=X&^cS*c@mX*HEoG|AbqV1hEM>xr}?N(seHi zeuhCTM_P~b0QW<1vX@9U+mXg=I44p#@j#qBxi7dA8AgU7F0l?yN}qdR9rTl!KK?>- zf%u#RMN#&RW8zQvkgPwsg~sxI4ie)BFk+m~wXu&Rifa^^eZa~AAY3jqmJ8R3R&ERl z(*AfeZ_L5P{Rs1NQM>o;&xshM3G_bqha0v22pGXKd@v(xjV>|qL7<29pu#Aio@$^M8HtHaj`U*Mb$C!&-a7#ST^8qoTk$#0)9z~l3uzZn>WiVe(@8;{? zLcf6t({piS!J!`qbPEG|5ww79g0Igc?Q zsK=lWiu=X)4#2_~g2K6O{dXc^u#k--in$vD0Ru9|fnx%ZGYY_k1R!G=+_}aafeDlY zEE4NLnn2`!PJNUC z7R&IzsQv;=*z5`Fz!+}%xVU1@D&`~rSX^-Nm(3O@CXlrQWE=z2+H

    w*^dbmtn?X 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 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/example-sites/soundready.png b/2.0.2/assets/img/example-sites/soundready.png new file mode 100755 index 0000000000000000000000000000000000000000..2675ff9117779db1ef5ad72091f2aa376270ecc6 GIT binary patch literal 53979 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

    T*J=lB<=#?R=7i6$3FsQMB%K4 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 C+R2Xq literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/examples/bootstrap-example-starter.jpg b/2.0.2/assets/img/examples/bootstrap-example-starter.jpg new file mode 100755 index 0000000000000000000000000000000000000000..09c8a066d8f295e5331527967a8c0b01e6f975fd GIT binary patch literal 7182 zcmeHKc{J30+aE?GZ7N%qG^DbPZHyU-tWn51_F{}MW=1oEu|(=gQ3z4DN@WSd5Mzk3 zw4jkCJ6W>}Gl(oH-cjA%J?C^k?|Yte-v91v&Y9o!y?)o{b1lE?`~A&qbZ-m+gbheu z9sq!`u`FOK;4j&j0r2blA<=;V4geS1dGI5{bTWFc?cvbaltMp%jrg44CBV z3szQC0t1d|lYCu~XcSS>4RziNs|A{+SAitG+_gXmh^dmPuO7tqlfWff#*jSNB~ zVeTO9zigUNb;Kt5v>I}u^Cm;&h(6=9uAL^ zgeWR0AeGdWCDqjwmDQABYA|_86(waQu(AqR396v11cyN3O3IQy1jLSpclUr>>Kp!u z#a?NFeiRiD5TF>Ks))m%2P?y1FtCyeSVcvF?V&&j#1dUe3Rr^FpA7ma0ut}#OZ38F zB{vye-Ee+HEf71??zmV$%l7Z9f5-h?Z9E6?Z{^_P2mx~N1339PfczXA)qqg;E@x-L z!NKwK1YoDd&B?QsgLm66#vgZg1K13loLoDAKrS|Fv%1YP___D+9NfEatFlD_2>(*` zN}GNnLin+zzzG#WS6wN+aG?usm!Yv_dcN7>!KqN48EUtq{QefdQ6AA%wylzsEc zogO1mfzm^6WLgjV!%u$X>h&=vaCFMHG%{zWEv<+!)t{qzC`VH$$48E<(Pr4*<&ztT zRwn06UQ`Uf`evpfWiRiYMt3~v37yx!`1m@A?`F!Vzx<(?BZFc=b8vyY(I9YaW0yg* zO3TOmphm38ZbX_#pRuZY1Ydy(CAkXGY3s5j;0wjrj{LAE`AMG6@l4qg>IBAN?hO4x ztFdUdP1W{RYSuk!H{ouLjo}NK=s2qv`G(nf;c4UZ?{?5{Q?Jz(j<_nIFS``6;2$2%>q56)tqB>yu$qm4;-(A^xP$_ZpVg!0U zIe!rdXPsU!J|K+Js|?{AL7 zqM!LR8Y{1!CY%-M!OO~}g+}9LClP2&cGXGv$Ilzh<^`@1gRqtn85j4H+xY5a)VJ2_Q9;y*|Kdb^?V%?U$?RHxH z!WjBcjPUg9&h7%$#DaqRrf#xisXG~O^(W1zxSiDphHNXQV{KK`853Hq)$JRA8)j;z zXY;bi*RzK@EQB(2atQo)Ue~yxJA&oBbKv8~@*!TGnpdN48p$OJSUt8-Ys-AjEn1Yx z;^?t@{rM8}=*U+c|MYpbvQ~9QJmXkc*3R}6CGiaHfGJ>6X6z@nTP=`wn8o(GJ-_}) z(}eWgKmF@q*3Q-x?RFk-bK#xs59ym;n`Fi#96brkp_^VCfK9e@nwFun?L1!QeSeaD zkID9527Hfw`|EQ}lhF6DrQ1`quJyME*g(yr{e7CXIrp;}4_31BYz)@9XRo-#e!c{y z$C8#{`8ZI?v`dW(1{M}6`;s_|usV3F-gb0WDQC2>L?lcKe{4%pNGI}P zQ6a)>XL5RFfUegDAm);KfRDs-ok^lFOre5Y_|Q4EhBkh(Lwc&L2<1m<*K7AX+97}1 zn`YD0g*YNCpMNB{d;Ejl>oFLlO2N8#ab(-zXe?T<0H#!iO#cfy?&E{ zrVZ*2!I^~74ZwlIELNMV!s#vudM?L3F>3;1WiaRUs+pVbFhg;{{zls<#H#F2=Bc zXc$JzP7TY{;S;+$tA{;wxl5)r+C#wE_NebW9;mb5oO}>ThvG!r^?`JE1MpR=Ax7igE71+WHO5rCGeqBI*K{g}c#7`w<7Zte zgEE0PP_gSv^$`r1kb!}z1@bIs>XCigqHDEZBL}NaRLorpg)T?0?X3#E5f}0gx zIvo0yd-)~D%HRNW#_a3o9kc%e&R3P=x*x19iVkk&83`i|7HBR{LMwOgs$HM2atoMk z#)U{8i2gbfT0J}XXkbN0TTJsiJ^lZO{=dz>>i?Gge@p-O&4Gn#1l*Wf30t)NGCZyE zEG(R!cOQFT;(c&rQ68Bu3rE>=~(r_+avIU~AU!}F_ zEUJkwLZ5)qBhdAc9?jsRCD7V8{f@6an0-6wJL{36#hnn7)jN#XXiHm0bi7@6b>!r@ zobwQnuhDGo{(R1rw-`^VrX~-)xYO#6ePBsauV40j{BVhfV?l<9Wk6|5Mg9$Y@tSnn z{X93rF$0~MkXTZlS4~6TYcOS`xDqHHcJOv@@L}INfoa;T`v*5?zgWy?Rde9sX}fi} zYN3e8{tJG20lEUm={da3`{PZiKkms1v|g775W3a{kcJaU}^ z{HTop5xIW@plK#JrvX{3SYEw$vxenFE$-~DZw+ObG7AfL*W7+==&%83YOj$J*XnRD zejH+3R$bVA5VuG1CLu`YQ-EwBjb0-0VVqSn(4juFI$&oMSs@XCF;{V8b~IWiH7IL! zCbFXJf)b6$bR$S(kdy@xSlioHVGdsqdor$4Cj(6Coe;S4k`?0QC;6;cs;0NmK-bI5 zd0OENLx)wUhIxk4w?@#;;gUypPW3xaLTkImZ4aOgPWiB$s~iI`m{>XmDd)bDT6g|Y zl=0}P1z4gh5iNIC+#}-}{P-P4%^Z*OyNN2&gNdS2js{_@5A#a+xR7f0Ik_`Ay*{Si zbn*Dhwxb8+x@%vklIQ&{~hX{@gM`K&NO`-JrF>A2DvPQDXATHUhWJYX?@W?Qs<4vV^L{$mBdqMT!y~mAC_etY3Ngsuzs_Z$=whGbjtm6L9z5MSjn=gifHDJD)mGs`IV4RDe(11 z(4K8jOEHd=<<&UHLZ^tTYA^io4j?1E*O-;NmZb)3O{<_yd$}} z^v$PJM`8`>H`ZvAE!L_n1EYqo`yCrQ0>ff^SNo{(Po^4eUg*CaU2}BS91eL}oA-yb zH;jc&cx&x)?a1yb@&311=D1Jtefo2wqQLO&BBI^f?2d@XmL))1Z5)*f6?rQ9EkAi? zk?(6W^*K!f)=EdH0)bbedsghA;#r_r(P!T87pt@a(G14u)tM`~1ZNi>Xtee;Zrh^g zCB#c?D63a_DVM2`6aC8Nl?{Dgv+Eq63+W(D^>FFghVbjv@h??#y~&`uSNS)0AOrDq z`f+^m`9y)GCROBkiKSHa<(~;KBu73WU-FOWZ~CZr zhvZYWQmna)s$_}foqtD~Csk*2m14Oo%?h6CU;jk(j*78vyLt=`eFQ0&fYO66(5GVh z#?}XBN@WoTDwOPLk!C}s+z#Se4W6rMNDlEgd83PmnPUflp3X>5&uvd~b%voE11 zJ18e3Uen6Y$x4Ov?)jpbBBUj+>oa$2dF>dHuDd4xynE@8b^aBi;Dxs)f^rU542=W= zlu7TWXa)-!B#W>|`zgo30dmbld0k^HPUFDy4u^VgY2qOAZm#w%=)!bte$9TkmqsdD zd$5}F0bRuR4AaFBDSYNJG{17auw_Eg@%br&+QYr&koZRVJ~JcVQsJ`0 zhGfyiFLwg8`o$~X6&8r57!!7TsGOm5*KaF@^$N)JCAR8E6QkOFP95Ge)hQQbp$06G z#Z!~4M|+pDW_FZ1I8$spvx&wBdzvkrB@b?DU9-~w2% z15+!K`m`6GXM%0Hl^>C@MaEoK=KAU$L1?4}eD7IKqNM2c-)~2N?dn^?G>820TJVWV zoxLWEgGqrJWzXy;s;-hJJli{nXbT&}SAM_(YgeEyO|^5OJj1!v9CyaAJ`R3w|FTrB zIzmO7Xo~DW2BU0gZ^(AMjig+SF{R@mDI4 zaMx#=#^qKltAuYSPV`NTe3?hWUYX+!ye@_r*MlayeIi}VAuMZjxk)8{Dw!idsN!JV ztA}xYPw6g94KyRsBdZoZY+pFZA2k+jp`m7^=^WDU6!}OvX<<*v$EWbOhw)F{MHTcD zq>F}v3R=Cp`|9}bW8Zs&K&iyQy5{H(J<;>`HIDhYpAw_g>C{I@Om#WF;aQV?sNOE+FFA~`!{we033}olwYMN1*0%P+cDZPjHKKGt zz)V7V&XZqezQ*afxyQ1cJXLi4gkgmblzpNrYKilOW>DQ)YVK6`giM)lY5uVFqz-uiY0EGVUfpTl zAEV}eGKOXm6W0{^(V#~0R_Pv%77Ysv8;ho)p&=JZSYty}g|!+Bk5qay8lStq+bQqT6C%iELY2n01}W#uxSU-U+inq{)Rg+n3})Nf)E5!vB+Xi&TwA^AQA`5-?$c5Y7QaT)XCS}-Ij^9HrB zP!uihc00kk^n%*LNMeBzr;(@t#YR84>}+$p_u@Q}=lrF=*&W*kVXTYi4qfZ6nS?U9 zE?po9FU?hCE#*Z~@ZJyj$RwRno~g6bM+J{Hu+aRvMo^L2i}H~=7aU?1MsFRs{( z!dO{}6S`XW9*=%+Js;liH-UbdIUFan-sW;WT@$Y0UIpCxY5&j4Kd4{(^G`Sa>Bg@e X_*MUBHvZ|xuO0YR|2`W$8}I%HgV7`9 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/github-16px.png b/2.0.2/assets/img/github-16px.png new file mode 100755 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_009_magic.png b/2.0.2/assets/img/glyphicons/glyphicons_009_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..f1cfb3785f3b1a76a3bdb87d9a34345d27705950 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wtpJ}8*Z=?j1DV8tXThFbKy|z& zL4Lsu{O9G@&(Dwd@2}tgJ~Y315l~`_r;B4qMVxD&E!QCjf!6d+`-@qeN@kitk*wQ< zbcz`i#RYWsG#oK=|G?2CzVR!=O_c=0@{dnh&DTqm{hX0MPhqLSY$oMTHM92|jQPUS z$u~dJn(3@V(AF6n&BD&aZr$6t(eyxM`xH;HX7}(3Tv~f}I*T&ohV*WqZrk|r5F5+! za~p3nTw8Uwq~`b1CWjt=h0;&Im@8vc8tzux=W4__mY%Tpb6P#iTAhK#?1`sB@u{%Z amOl)_8=TB`9G_bS3II=6KbLh*2~7ZAGiXKt literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_042_group.png b/2.0.2/assets/img/glyphicons/glyphicons_042_group.png new file mode 100755 index 0000000000000000000000000000000000000000..be5c6f94b560661d614e9f1f30b89bdca347bb40 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi}!VDyLI9QYbDXjpX5ZC|z{{xxCfM>y;T|jlb zB|(0{4EOEp`QOK%pP#S4UtXzq`X`{oN>3NZkczmur);?nIf%4ge9o`T)pW#9qGRgX zro4npH?*5v5A@!+xr@bdd%}C67D?CS;_r`C{dqJ)J~T(4nW?^>?L?AhC~JXcaPt(= z3!4(}vrT5M@)BLJI7M*Ek1t+#!ma-A$zsyxE5BJNb%1f+_kY4y-5t!A&vKREp3PvP zwq&(6rBoEaRPioT>t<74`iYN+qO4_Kq0o0 zAirP+--f~fgI8yr&H_a;JzX3_D&j)V9u#a);BmPqlcVt1fiZ${ngi>W3Eh9EKTz`u z`~K}&x>_Pr%5Y0&gX($=IQF^vd$@?2>{H6My&t< literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_082_roundabout.png b/2.0.2/assets/img/glyphicons/glyphicons_082_roundabout.png new file mode 100755 index 0000000000000000000000000000000000000000..e3a6487a01f6a41b1edf9687b2db5e0c960add4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i3?z4Pv7`ej;{cx!*Z=?j1DPa&j}1ONKn(&V zL4Lsu_wDEFzu(`V@6Ug}UVeRicYcF5Q0}Owi(^PdT3T(A4w=rp~P+RWAbVsGG&fOokQ7R3sd>E8PD_u&3nWv&lOVm`J^ ze|vM&<06Br89xIa>}=R#>9o;9W|PyWohr{$_$KwWpGstQi*A!@Rk7Rl>Q~;wEGID? zF3lG?HR4WEyWBSI6VJWA@W}ze{1=*Trsp(%i)mhK?u|Gp8R)L%a3s-9ysWK3C{USI w)Nk1m4KeGJU%0ooO+O>DJ>sHY&F7VW80%Phop;D~2!KMz)78&qol`;+0A00u82|tP literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/2.0.2/assets/img/glyphicons/glyphicons_155_show_thumbnails.png new file mode 100755 index 0000000000000000000000000000000000000000..751e3b7184e58edcd7c05beee1d0f227104f10bc GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%2%B(*F{8!s6?>E)7Fp?1kDrE3< L^>bP0l+XkK;3Oe& literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_163_iphone.png b/2.0.2/assets/img/glyphicons/glyphicons_163_iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..926df7e5506172b27b22895137b5a1058005ffc4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!VDxWUS3QAaRPioT!Azi`2YVuP-NMpve`h2 zy(Gvl*!R8tdH#Hc;xpTx0EKKkT^vIy;*K8Q$jhL}bM%6}^Q@o3a+B1|lcxoiuinJoCo*%Q~loCIB&* BG}r(D literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/glyphicons/glyphicons_214_resize_small.png b/2.0.2/assets/img/glyphicons/glyphicons_214_resize_small.png new file mode 100755 index 0000000000000000000000000000000000000000..707d9e03e3148636d89aa67a346dd9963be91766 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*Z=?j1DV7F{ksdQfvWjS zg8YIR=JV^nmp^acU+=$v{r&hYB7FToskxpmjv*Csu^0AoG6f2-Jg7aTsPwOabHN4uq#vW$FF(Kk{Dqnc|A2B6JY5_^D&p4m-{v}GAi{FJxM=T|yZ`@3 z`Ok_n8K9=V9Zkb(T?T)b+2osKNh)^&2-N{ uQLwuuVq!yD>nc%Rk1&p+Bh5j6y+8R*nee(jv{(@d@~Ee)pUXO@geCx`LSohc literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/grid-18px-masked.png b/2.0.2/assets/img/grid-18px-masked.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc82b03ab97f8173d664744abf93e831fe92a07 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Q49=>Ml8%gR!7*aO+ZRFz$e5NNaF|p|Nn<8;5jP$ z6v*K(3GxeOVCQ9IW@TdIX5nGr;^b(LY)J%Kz~SlQ7*Y}U_J)1lAp?nHiSmkf8osei ztYYL}Q9SM4G%dsG2Mj&3whAiS`a+k>H1^1#Y1ZdKVvdV%@=2YIXOud-d-8TSFsJN7 z#6NK2T)lcr^-Qhqth{*IqWe9+uab|=?QKi5d)G;4n(WG3#vf$gY2)X%O9&Kp Mp00i_>zopr02z0cQvd(} literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/icon-css3.png b/2.0.2/assets/img/icon-css3.png new file mode 100755 index 0000000000000000000000000000000000000000..58e107235a8e805f20c87f28d58d9d0614c0b79f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qq=)IA+AaT2l`4Lu>+l&&hX=eK-LJ~_dF|KTfLm4u&cu^Y`i+Cxg8Gas(DnRdHTo##pRmrM(wo;pt# z$B>G+sb{bA9aa!vy?As7%k~>D_fG%$U!TWula7M^&VKh>kw15`^Vq-vt*8urY@jUpEpu)ii_Qwrd z)h?)5t~A_vr*GF>`S+ynCpnUa*UmqC*gSfW~{=eV} O^0}w0pUXO@geCx--fSEI literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/icon-html5.png b/2.0.2/assets/img/icon-html5.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8788313acfded4f571e27bfdf1a09973323af9 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@QgZ@)LR^&wF<9rn${FZRG+*mFnoSPU5s1Z}Cc3F6f-J1N8_2k^NoUIC#m(sOlSNhr%u5^!>Srh!4KW46b@4W-(WKXWve&E|( zF`;m6|AD~t`P)~q>R0jGWE@{$bs>{mWY_b6zU0b;^^6iFen(=`4WHGrhR$Ct`C;8E zU*X-XR{vKr*qz!s@%5+fjw<14r#Jj$eZa4MUG3`{$pwKx_cD08`njxgN@xNAiqVg) literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/icon-twitter.png b/2.0.2/assets/img/icon-twitter.png new file mode 100755 index 0000000000000000000000000000000000000000..a4716545fa6ff394c3b56e52236870268cfb5bc1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qf2`@A+G=b{|7Qj1@8Kb*8%ki zmIV0)GcfFbFOaa_;JkuE!~FXJ{RNxvG-v=N3p`yMLn`9dp7Z2mR^)NHxaFXOaoOGf zn?4FeM!Nr$K5~0UoPD|L&nfHH2keiPy7WV!IU>VhmY+Cd_H&k8i<`?2MwM!ZZq(Q) zxNo-EqU{aK#J36^adHnYYzi-NiFM)9yIJ;B^0*x1{Zf0Cxw;8oj^Fzk$^N;i+UOq0 NGoG$~F6*2UngAZ3Q2GD> literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/less-logo-large.png b/2.0.2/assets/img/less-logo-large.png new file mode 100755 index 0000000000000000000000000000000000000000..cb56637cbf644ede9beee81798343b7116a3480c GIT binary patch literal 13078 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 literal 0 HcmV?d00001 diff --git a/2.0.2/assets/img/less-small.png b/2.0.2/assets/img/less-small.png new file mode 100755 index 0000000000000000000000000000000000000000..93ea597cb707b6c3f0d9c331459388fa8bdd0848 GIT binary patch literal 1181 zcmX9+3pCqj6#ol0a}sY7Z|Nw*AP6QT zm`sDe1AI6wb+Dt1D+dUI(u)j_rktLhqS0tNogN$<3{FZ)%G%nRQmF*IsHn)x%L_p8 zmzS62ayj^LG&D2>$jQkGSRRiD_H1o!ZGi)LNl6J3+@bEAxDG6{RBctx_Zk0*} zBxku$NFWgC>gw+8?LqDt|MBs$R4Rokkhrq40>QJhvo$p};OOY+OifKea7#-I27|G- zwvLI3F)%OyPB;n+3&Y`X5C*ki3n0V*`N6?~v9U2^VX;_qb8|gCJs?*o6ecDnkgKn+ z&*5;O7PKc8i><7z3=Iu|M<$a&lk@ZQ1OlPHzFs1cSXx>_^}xVDXtl4e&&S6H8m3Sv z0|Nv0_V(f7;R_23PEJl^V`H_owd3RCBO@cRv9WwUAG!q@MIw=%on2vJA&bQ#5{Wb# z&EMbO+1WWDARsC#sFMdIsi~lIL_`FG!I+tu@$>U@bab?}wS~F3y1Lrf*mQJs;PLp3j0}*= z!@~n+>gnl8CX=~bE=-)wW@lz*g1p(;*%cKP@$vE7>zpHaBA0V%)F_0bu3?}l`9`Rr zjuQ8->oz%HGkg7+9bM(qC+c$VKV@$V4DwD4vBoccxh&-D6KbUQ?@9Ed2Q@Xy4xf6v zU1P6sSkWeer3do}qIMiY4v5ZA=zm7fvLG1o*V5)Qe*d}-*5AEEw0PR+n*9IW>1V|H z&aZkobsO@@11GWXBMrt{PK2!e`i~a<3#z|zMD1_w4;Nh$BBKsn{^|L4_0`=USPhwC zbfo$NoLP)0w0ovp{{)rT$9~Cumhi@nHEc;Ov%QJpKOWEV*qJv@Z`dhqQ)%O(`+J@< z-){^5@)BiNQ`y-~M+egsZEcb-=-leW#mM+Y?Ecj0BcDnBuc+D23x4CR2YN`q=Y?)! zu!`zeagRG9M*iTM3{pN2u&-?VVnF z|Mk8=h2)S7U0gX6TySHoCuD5UBZr{HB;lqb7Uc8t;fBv>@+jj2U`Rv)VjT<-4o;`cV zjvbF4J$mxw$)7)eo`I8k|AO6^Xwy99}{u!9C z@yy`^mqg|2@^8mZGuVEW`QDs|CspPzO@5-d#$4QYQ`KTcl5 zH1CMN&>0sK?#F-63kNuDx+Ix7A#YXK-b}80i*hzvv}%iOXxJ)oF(NiNuvAWeWzHJy z+_#ZN*LruDS#lnG^}l}J?Co!+#~57emeQWq9oly#LU}_2t4_jN_J{*aVjIpdN0`lw z_s-VIxwiX9($P0-HvKizPH7i?*S^#?Eo@%d!K||hQJWgW>jVrJbuqkRPpY_zw_05uUakr{k5%y;)HP^++I@b?t0Y%{)-v9ngq7(p zGgEcfOuv3ly6elokC_bKSNCfPteSNG;D5&T;!Fiv=2uPuGX;aEtDnm{r-UW|29*qX literal 0 HcmV?d00001 diff --git a/2.0.2/assets/js/README.md b/2.0.2/assets/js/README.md new file mode 100755 index 0000000000..b58fa1d407 --- /dev/null +++ b/2.0.2/assets/js/README.md @@ -0,0 +1,106 @@ +## 2.0 BOOTSTRAP JS PHILOSOPHY +These are the high-level design rules which guide the development of Bootstrap's plugin apis. + +--- + +### DATA-ATTRIBUTE API + +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript. + +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this: + + $('body').off('.data-api') + +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this: + + $('body').off('.alert.data-api') + +--- + +### PROGRAMATIC API + +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API. + +All public APIs should be 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 null which initiates the default behavior: + + $("#myModal").modal() // initialized with defaults + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2 + +--- + +### OPTIONS + +Options should be sparse and add universal value. We should pick the right defaults. + +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`. + + $.fn.modal.defaults = { … } + +An options definition should take the following form: + + *noun*: *adjective* - describes or modifies a quality of an instance + +examples: + + backdrop: true + keyboard: false + placement: 'top' + +--- + +### EVENTS + +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action. + + show | shown + hide | hidden + +--- + +### CONSTRUCTORS + +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way: + + + $.fn.popover.Constructor + +--- + +### DATA ACCESSOR + +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this: + + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor + +--- + +### DATA ATTRIBUTES + +Data attributes should take the following form: + +- data-{{verb}}={{plugin}} - defines main interaction +- data-target || href^=# - defined on "control" element (if element controls an element other than self) +- data-{{noun}} - defines class instance options + +examples: + + // control other targets + data-toggle="modal" data-target="#foo" + data-toggle="collapse" data-target="#foo" data-parent="#bar" + + // defined on element they control + data-spy="scroll" + + data-dismiss="modal" + data-dismiss="alert" + + data-toggle="dropdown" + + data-toggle="button" + data-toggle="buttons-checkbox" + data-toggle="buttons-radio" \ No newline at end of file diff --git a/2.0.2/assets/js/application.js b/2.0.2/assets/js/application.js new file mode 100755 index 0000000000..732bed4586 --- /dev/null +++ b/2.0.2/assets/js/application.js @@ -0,0 +1,180 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +!function ($) { + + $(function(){ + + // Disable certain links in docs + $('section [href^=#]').click(function (e) { + e.preventDefault() + }) + + // make code pretty + window.prettyPrint && prettyPrint() + + // add-ons + $('.add-on :checkbox').on('click', function () { + var $this = $(this) + , method = $this.attr('checked') ? 'addClass' : 'removeClass' + $(this).parents('.add-on')[method]('active') + }) + + // position static twipsies for components page + if ($(".twipsies a").length) { + $(window).on('load resize', function () { + $(".twipsies a").each(function () { + $(this) + .tooltip({ + placement: $(this).attr('title') + , trigger: 'manual' + }) + .tooltip('show') + }) + }) + } + + // add tipsies to grid for scaffolding + if ($('#grid-system').length) { + $('#grid-system').tooltip({ + selector: '.show-grid > div' + , title: function () { return $(this).width() + 'px' } + }) + } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navTop = $('.subnav').length && $('.subnav').offset().top - 40 + , isFixed = 0 + + processScroll() + + $win.on('scroll', processScroll) + + function processScroll() { + var i, scrollTop = $win.scrollTop() + if (scrollTop >= navTop && !isFixed) { + isFixed = 1 + $nav.addClass('subnav-fixed') + } else if (scrollTop <= navTop && isFixed) { + isFixed = 0 + $nav.removeClass('subnav-fixed') + } + } + + // tooltip demo + $('.tooltip-demo.well').tooltip({ + selector: "a[rel=tooltip]" + }) + + $('.tooltip-test').tooltip() + $('.popover-test').popover() + + // popover demo + $("a[rel=popover]") + .popover() + .click(function(e) { + e.preventDefault() + }) + + // button state demo + $('#fat-btn') + .click(function () { + var btn = $(this) + btn.button('loading') + setTimeout(function () { + btn.button('reset') + }, 3000) + }) + + // carousel demo + $('#myCarousel').carousel() + + // javascript build logic + var inputsComponent = $("#components.download input") + , inputsPlugin = $("#plugins.download input") + , inputsVariables = $("#variables.download input") + + // toggle all plugin checkboxes + $('#components.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsComponent.attr('checked', !inputsComponent.is(':checked')) + }) + + $('#plugins.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsPlugin.attr('checked', !inputsPlugin.is(':checked')) + }) + + $('#variables.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsVariables.val('') + }) + + // request built javascript + $('.download-btn').on('click', function () { + + var css = $("#components.download input:checked") + .map(function () { return this.value }) + .toArray() + , js = $("#plugins.download input:checked") + .map(function () { return this.value }) + .toArray() + , vars = {} + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png'] + + $("#variables.download input") + .each(function () { + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val()) + }) + + $.ajax({ + type: 'POST' + , url: 'http://bootstrap.herokuapp.com' + , dataType: 'jsonpi' + , params: { + js: js + , css: css + , vars: vars + , img: img + } + }) + }) + + }) + +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { + var url = opts.url; + + return { + send: function(_, completeCallback) { + var name = 'jQuery_iframe_' + jQuery.now() + , iframe, form + + iframe = $(' + +

  • + +
  • + +
  • + +
  • + +
    + + +
    + +
    +

    Designed for everyone, everywhere.

    + +
    +
    + +

    Built for and by nerds

    +

    Like you, we love building awesome products on the web. We love it so much, we decided to help people just like us do it easier, better, and faster. Bootstrap is built for you.

    +
    +
    + +

    For all skill levels

    +

    Bootstrap is designed to help people of all skill levels—designer or developer, huge nerd or early beginner. Use it as a complete kit or use to start something more complex.

    +
    +
    + +

    Cross-everything

    +

    Originally built with only modern browsers in mind, Bootstrap has evolved to include support for all major browsers (even IE7!) and, with Bootstrap 2, tablets and smartphones, too.

    +
    +
    +
    +
    + +

    12-column grid

    +

    Grid systems aren't everything, but having a durable and flexible one at the core of your work can make development much simpler. Use our built-in grid classes or roll your own.

    +
    +
    + +

    Responsive design

    +

    With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.

    +
    +
    + +

    Styleguide docs

    +

    Unlike other front-end toolkits, Bootstrap was designed first and foremost as a styleguide to document not only our features, but best practices and living, coded examples.

    +
    +
    +
    +
    + +

    Growing library

    +

    Despite being only 10kb (gzipped), Bootstrap is one of the most complete front-end toolkits out there with dozens of fully functional components ready to be put to use.

    +
    +
    + +

    Custom jQuery plugins

    +

    What good is an awesome design component without easy-to-use, proper, and extensible interactions? With Bootstrap, you get custom-built jQuery plugins to bring your projects to life.

    +
    +
    + +

    Built on LESS

    +

    Where vanilla CSS falters, LESS excels. Variables, nesting, operations, and mixins in LESS makes coding CSS faster and more efficient with minimal overhead.

    +
    +
    +
    +
    + +

    HTML5

    +

    Built to support new HTML5 elements and syntax.

    +
    +
    + +

    CSS3

    +

    Progressively enhanced components for ultimate style.

    +
    +
    + +

    Open-source

    +

    Built for and maintained by the community via GitHub.

    +
    +
    + +

    Made at Twitter

    +

    Brought to you by an experienced engineer and designer.

    +
    +
    + +
    + +

    Built with Bootstrap.

    + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.2/javascript.html b/2.0.2/javascript.html new file mode 100755 index 0000000000..7b77032e5c --- /dev/null +++ b/2.0.2/javascript.html @@ -0,0 +1,1502 @@ + + + + + Javascript · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Javascript for Bootstrap

    +

    Bring Bootstrap's components to life—now with 12 custom jQuery plugins. +

    +
    + + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    Heads up! All javascript plugins require the latest version of jQuery.
    +
    + + + + +
    + +
    +
    +

    About modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    + Download file +
    +
    +

    Static example

    +

    Below is a statically rendered modal.

    + + +

    Live demo

    +

    Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.

    + + + Launch demo modal + +
    + +

    Using bootstrap-modal

    +

    Call the modal via javascript:

    +
    $('#myModal').modal(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    backdropbooleantrueIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.
    keyboardbooleantrueCloses the modal when escape key is pressed
    showbooleantrueShows the modal when initialized.
    +

    Markup

    +

    You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal" on a controller element with a data-target="#foo" or href="#foo" which corresponds to a modal element id, and when clicked, it will launch your modal.

    +

    Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.

    +
    +<a class="btn" data-toggle="modal" href="#myModal" >Launch Modal</a>
    +
    + +
    +<div class="modal" id="myModal">
    +  <div class="modal-header">
    +    <a class="close" data-dismiss="modal">×</a>
    +    <h3>Modal header</h3>
    +  </div>
    +  <div class="modal-body">
    +    <p>One fine body…</p>
    +  </div>
    +  <div class="modal-footer">
    +    <a href="#" class="btn">Close</a>
    +    <a href="#" class="btn btn-primary">Save changes</a>
    +  </div>
    +</div>
    +
    +
    + Heads up! If you want your modal to animate in and out, just add a .fade class to the .modal element (refer to the demo to see this in action) and include bootstrap-transition.js. +
    +

    Methods

    +

    .modal(options)

    +

    Activates your content as a modal. Accepts an optional options object.

    +
    +$('#myModal').modal({
    +  keyboard: false
    +})
    +

    .modal('toggle')

    +

    Manually toggles a modal.

    +
    $('#myModal').modal('toggle')
    +

    .modal('show')

    +

    Manually opens a modal.

    +
    $('#myModal').modal('show')
    +

    .modal('hide')

    +

    Manually hides a modal.

    +
    $('#myModal').modal('hide')
    +

    Events

    +

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when the modal has been made visible to the user (will wait for css transitions to complete).
    hideThis event is fired immediately when the hide instance method has been called.
    hiddenThis event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myModal').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    The ScrollSpy plugin is for automatically updating nav targets based on scroll position.

    + Download file +
    +
    +

    Example navbar with scrollspy

    +

    Scroll the area below and watch the navigation update. The dropdown sub items will be highlighted as well. Try it!

    + +
    +

    @fat

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    @mdo

    +

    + Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt. +

    +

    one

    +

    + Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone. +

    +

    two

    +

    + In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt. +

    +

    three

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats. +

    +
    +
    +

    Using bootstrap-scrollspy.js

    +

    Call the scrollspy via javascript:

    +
    $('#navbar').scrollspy()
    +

    Markup

    +

    To easily add scrollspy behavior to your topbar navigation, just add data-spy="scroll" to the element you want to spy on (most typically this would be the body).

    +
    <body data-spy="scroll" >...</body>
    +
    + Heads up! + Navbar links must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    offsetnumber10Pixels to offset from top when calculating position of scroll.
    +
    +
    +
    + + + + +
    + +
    +
    +

    This plugin adds quick, dynamic tab and pill functionality for transitioning through local content.

    + Download file +
    +
    +

    Example tabs

    +

    Click the tabs below to toggle between hidden panes, even via dropdown menus.

    + +
    +
    +

    Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

    +
    +
    +

    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

    +
    + + +
    +
    +

    Using bootstrap-tab.js

    +

    Enable tabbable tabs via javascript:

    +
    $('#myTab').tab('show')
    +

    Markup

    +

    You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element.

    +
    +<ul class="nav nav-tabs">
    +  <li><a href="#home" data-toggle="tab">Home</a></li>
    +  <li><a href="#profile" data-toggle="tab">Profile</a></li>
    +  <li><a href="#messages" data-toggle="tab">Messages</a></li>
    +  <li><a href="#settings" data-toggle="tab">Settings</a></li>
    +</ul>
    +

    Methods

    +

    $().tab

    +

    + Activates a tab element and content container. Tab should have either a `data-target` or an `href` targeting a container node in the dom. +

    +
    +<ul class="nav nav-tabs">
    +  <li class="active"><a href="#home">Home</a></li>
    +  <li><a href="#profile">Profile</a></li>
    +  <li><a href="#messages">Messages</a></li>
    +  <li><a href="#settings">Settings</a></li>
    +</ul>
    +
    +<div class="tab-content">
    +  <div class="tab-pane active" id="home">...</div>
    +  <div class="tab-pane" id="profile">...</div>
    +  <div class="tab-pane" id="messages">...</div>
    +  <div class="tab-pane" id="settings">...</div>
    +</div>
    +
    +<script>
    +  $(function () {
    +    $('.tabs a:last').tab('show')
    +  })
    +</script>
    +

    Events

    + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    shownThis event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    + +
    +$('a[data-toggle="tab"]').on('shown', function (e) {
    +  e.target // activated tab
    +  e.relatedTarget // previous tab
    +})
    +
    +
    +
    + + + +
    + +
    +
    +

    About Tooltips

    +

    Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.

    + Download file +
    +
    +

    Example use of Tooltips

    +

    Hover over the links below to see tooltips:

    +
    +

    Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

    +
    +
    +

    Using bootstrap-tooltip.js

    +

    Trigger the tooltip via javascript:

    +
    $('#example').tooltip(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'top'how to position the tooltip - top | bottom | left | right
    selectorstringfalseIf a selector is provided, tooltip objects will be delegated to the specified targets.
    titlestring | function''default title value if `title` tag isn't present
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    delaynumber | object0 +

    delay showing and hiding the tooltip (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual tooltips can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.

    +
    +<a href="#" rel="tooltip" title="first tooltip">hover over me</a>
    +
    +

    Methods

    +

    $().tooltip(options)

    +

    Attaches a tooltip handler to an element collection.

    +

    .tooltip('show')

    +

    Reveals an element's tooltip.

    +
    $('#element').tooltip('show')
    +

    .tooltip('hide')

    +

    Hides an element's tooltip.

    +
    $('#element').tooltip('hide')
    +

    .tooltip('toggle')

    +

    Toggles an element's tooltip.

    +
    $('#element').tooltip('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About popovers

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltip to be included

    + Download file +
    +
    +

    Example hover popover

    +

    Hover over the button to trigger the popover.

    + +
    +

    Using bootstrap-popover.js

    +

    Enable popovers via javascript:

    +
    $('#example').popover(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'right'how to position the popover - top | bottom | left | right
    selectorstringfalseif a selector is provided, tooltip objects will be delegated to the specified targets
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    titlestring | function''default title value if `title` attribute isn't present
    contentstring | function''default content value if `data-content` attribute isn't present
    delaynumber | object0 +

    delay showing and hiding the popover (ms)

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual popovers can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    + For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a the selector option. +

    +

    Methods

    +

    $().popover(options)

    +

    Initializes popovers for an element collection.

    +

    .popover('show')

    +

    Reveals an elements popover.

    +
    $('#element').popover('show')
    +

    .popover('hide')

    +

    Hides an elements popover.

    +
    $('#element').popover('hide')
    +

    .popover('toggle')

    +

    Toggles an elements popover.

    +
    $('#element').popover('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About alerts

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    + Download +
    +
    +

    Example alerts

    +

    The alerts plugin works on regular alert messages, and block messages.

    +
    + × + Holy guacamole! Best check yo self, you're not looking too good. +
    +
    + × +

    Oh snap! You got an error!

    +

    Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

    +

    + Take this action Or do this +

    +
    +
    +

    Using bootstrap-alert.js

    +

    Enable dismissal of an alert via javascript:

    +
    $(".alert").alert()
    +

    Markup

    +

    Just add data-dismiss="alert" to your close button to automatically give an alert close functionality.

    +
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    +

    Methods

    +

    $().alert()

    +

    Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

    +

    .alert('close')

    +

    Closes an alert.

    +
    $(".alert").alert('close')
    +

    Events

    +

    Bootstrap's alert class exposes a few events for hooking into alert functionality.

    + + + + + + + + + + + + + + + + + +
    EventDescription
    closeThis event fires immediately when the close instance method is called.
    closedThis event is fired when the alert has been closed (will wait for css transitions to complete).
    +
    +$('#my-alert').bind('closed', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    + Download file +
    +
    +

    Example uses

    +

    Use the buttons plugin for states and toggles.

    + + + + + + + + + + + + + + + + + + + +
    Stateful + +
    Single toggle + +
    Checkbox +
    + + + +
    +
    Radio +
    + + + +
    +
    +
    +

    Using bootstrap-button.js

    +

    Enable buttons via javascript:

    +
    $('.tabs').button()
    +

    Markup

    +

    Data attributes are integral to the button plugin. Check out the example code below for the various markup types.

    +
    +<!-- Add data-toggle="button" to activate toggling on a single button -->
    +<button class="btn" data-toggle="button">Single Toggle</button>
    +
    +<!-- Add data-toggle="buttons-checkbox" for checkbox style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-checkbox">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +<!-- Add data-toggle="buttons-radio" for radio style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-radio">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +

    Methods

    +

    $().button('toggle')

    +

    Toggles push state. Gives the button the appearance that it has been activated.

    +
    + Heads up! + You can enable auto toggling of a button by using the data-toggle attribute. +
    +
    <button class="btn" data-toggle="button" >…</button>
    +

    $().button('loading')

    +

    Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

    +
    <button class="btn" data-loading-text="loading stuff..." >...</button>
    +
    + Heads up! + Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off". +
    +

    $().button('reset')

    +

    Resets button state - swaps text to original text.

    +

    $().button(string)

    +

    Resets button state - swaps text to any data defined text state.

    +
    <button class="btn" data-complete-text="finished!" >...</button>
    +<script>
    +  $('.btn').button('complete')
    +</script>
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    + Download file +
    +
    +

    Example accordion

    +

    Using the collapse plugin, we built a simple accordion style widget:

    + +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + + +
    +

    Using bootstrap-collapse.js

    +

    Enable via javascript:

    +
    $(".collapse").collapse()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    parentselectorfalseIf selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
    togglebooleantrueToggles the collapsible element on invocation
    +

    Markup

    +

    Just add data-toggle="collapse" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.

    +
    +<button class="btn btn-danger" data-toggle="collapse" data-target="#demo">
    +  simple collapsible
    +</button>
    +
    +<div id="demo" class="collapse in"> … </div>
    +
    + Heads up! + To add accordion-like group management to a collapsible control, add the data attribute data-parent="#selector". Refer to the demo to see this in action. +
    +

    Methods

    +

    .collapse(options)

    +

    Activates your content as a collapsible element. Accepts an optional options object. +

    +$('#myCollapsible').collapse({
    +  toggle: false
    +})
    +

    .collapse('toggle')

    +

    Toggles a collapsible element to shown or hidden.

    +

    .collapse('show')

    +

    Shows a collapsible element.

    +

    .collapse('hide')

    +

    Hides a collapsible element.

    +

    Events

    +

    + Bootstrap's collapse class exposes a few events for hooking into collapse functionality. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).
    hide + This event is fired immediately when the hide method has been called. +
    hiddenThis event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myCollapsible').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    About

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    + Download file +
    +
    +

    Example

    +

    Start typing in the field below to show the typeahead results.

    +
    + +
    +
    +

    Using bootstrap-typeahead.js

    +

    Call the typeahead via javascript:

    +
    $('.typeahead').typeahead()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    sourcearray[ ]The data source to query against.
    itemsnumber8The max number of items to display in the dropdown.
    matcherfunctioncase insensitiveThe method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.
    sorterfunctionexact match,
    case sensitive,
    case insensitive
    Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.
    highlighterfunctionhighlights all default matchesMethod used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.
    + +

    Markup

    +

    Add data attributes to register an element with typeahead functionality.

    +
    +<input type="text" data-provide="typeahead">
    +
    +

    Methods

    +

    .typeahead(options)

    +

    Initializes an input with a typeahead.

    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.2/less.html b/2.0.2/less.html new file mode 100755 index 0000000000..e1acf370d1 --- /dev/null +++ b/2.0.2/less.html @@ -0,0 +1,799 @@ + + + + + Less · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Using LESS with Bootstrap

    +

    Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS.

    + +
    + + + + +
    + +
    +
    +

    Why LESS?

    +

    Bootstrap is made with LESS at its core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.

    +
    +
    +

    What's included?

    +

    As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.

    +
    +
    +

    Learn more

    + LESS CSS +

    Visit the official website at http://lesscss.org to learn more.

    +
    +
    +
    +
    +

    Variables

    +

    Managing colors and pixel values in CSS can be a bit of a pain, usually full of copy and paste. Not with LESS though—assign colors or pixel values as variables and change them once.

    +
    +
    +

    Mixins

    +

    Those three border-radius declarations you need to make in regular ol' CSS? Now they're down to one line with the help of mixins, snippets of code you can reuse anywhere.

    +
    +
    +

    Operations

    +

    Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.

    +
    +
    +
    + + + + +
    + + +
    +
    +

    Hyperlinks

    + + + + + + + + + + + + + + + +
    @linkColor#08cDefault link text color
    @linkColorHoverdarken(@linkColor, 15%)Default link text hover color
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + +
    @gridColumns12
    @gridColumnWidth60px
    @gridGutterWidth20px
    @fluidGridColumnWidth6.382978723%
    @fluidGridGutterWidth2.127659574%
    +

    Typography

    + + + + + + + + + + + + + + + +
    @baseFontSize13px
    @baseFontFamily"Helvetica Neue", Helvetica, Arial, sans-serif
    @baseLineHeight18px
    +
    +
    +

    Grayscale colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @black#000
    @grayDarker#222
    @grayDark#333
    @gray#555
    @grayLight#999
    @grayLighter#eee
    @white#fff
    +

    Accent colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @blue#049cdb
    @green#46a546
    @red#9d261d
    @yellow#ffc40d
    @orange#f89406
    @pink#c3325f
    @purple#7a43b6
    +
    +
    + +

    Components

    +
    +
    +

    Buttons

    + + + + + + + + +
    @primaryButtonBackground@linkColor
    +

    Forms

    + + + + + + + + +
    @placeholderText@grayLight
    +

    Navbar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @navbarHeight40px
    @navbarBackground@grayDarker
    @navbarBackgroundHighlight@grayDark
    @navbarText@grayLight
    @navbarLinkColor@grayLight
    @navbarLinkColorHover@white
    +
    +
    +

    Form states and alerts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @warningText#c09853
    @warningBackground#f3edd2
    @errorText#b94a48
    @errorBackground#f2dede
    @successText#468847
    @successBackground#dff0d8
    @infoText#3a87ad
    @infoBackground#d9edf7
    +
    +
    + +
    + + + + +
    + +

    About mixins

    +
    +
    +

    Basic mixins

    +

    A basic mixin is essentially an include or a partial for a snippet of CSS. They're written just like a CSS class and can be called anywhere.

    +
    +.element {
    +  .clearfix();
    +}
    +
    +
    +
    +

    Parametric mixins

    +

    A parametric mixin is just like a basic mixin, but it also accepts parameters (hence the name) with optional default values.

    +
    +.element {
    +  .border-radius(4px);
    +}
    +
    +
    +
    +

    Easily add your own

    +

    Nearly all of Bootstrap's mixins are stored in mixins.less, a wonderful utility .less file that enables you to use a mixin in any of the .less files in the toolkit.

    +

    So, go ahead and use the existing ones or feel free to add your own as you need.

    +
    +
    +

    Included mixins

    +

    Utilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .clearfix()noneAdd to any parent to clear floats within
    .tab-focus()noneApply the Webkit focus style and round Firefox outline
    .center-block()noneAuto center a block-level element using margin: auto
    .ie7-inline-block()noneUse in addition to regular display: inline-block to get IE7 support
    .size()@height: 5px, @width: 5pxQuickly set the height and width on one line
    .square()@size: 5pxBuilds on .size() to set the width and height as same value
    .opacity()@opacity: 100Set, in whole numbers, the opacity percentage (e.g., "50" or "75")
    +

    Forms

    + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .placeholder()@color: @placeholderTextSet the placeholder text color for inputs
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #font > #family > .serif()noneMake an element use a serif font stack
    #font > #family > .sans-serif()noneMake an element use a sans-serif font stack
    #font > #family > .monospace()noneMake an element use a monospace font stack
    #font > .shorthand()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightEasily set font size, weight, and leading
    #font > .serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to serif, and control size, weight, and leading
    #font > .sans-serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to sans-serif, and control size, weight, and leading
    #font > .monospace()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to monospace, and control size, weight, and leading
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .container-fixed()noneCreate a horizontally centered container for holding your content
    #grid > .core()@gridColumnWidth, @gridGutterWidthGenerate a pixel grid system (container, row, and columns) with n columns and x pixel wide gutter
    #grid > .fluid()@fluidGridColumnWidth, @fluidGridGutterWidthGenerate a precent grid system with n columns and x % wide gutter
    +

    CSS3 properties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .border-radius()@radius: 5pxRound the corners of an element. Can be a single value or four space-separated values
    .box-shadow()@shadow: 0 1px 3px rgba(0,0,0,.25)Add a drop shadow to an element
    .transition()@transitionAdd CSS3 transition effect (e.g., all .2s linear)
    .rotate()@degreesRotate an element n degrees
    .scale()@ratioScale an element to n times its original size
    .translate()@x: 0, @y: 0Move an element on the x and y planes
    .background-clip()@clipCrop the background of an element (useful for border-radius)
    .background-size()@sizeControl the size of background images via CSS3
    .box-sizing()@boxmodelChange the box model for an element (e.g., border-box for a full-width input)
    .user-select()@selectControl cursor selection of text on a page
    .resizable()@direction: bothMake any element resizable on the right and bottom
    .content-columns()@columnCount, @columnGap: @gridColumnGutterMake the content of any element use CSS3 columns
    +

    Backgrounds and gradients

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #translucent > .background()@color: @white, @alpha: 1Give an element a translucent background color
    #translucent > .border()@color: @white, @alpha: 1Give an element a translucent border color
    #gradient > .vertical()@startColor, @endColorCreate a cross-browser vertical background gradient
    #gradient > .horizontal()@startColor, @endColorCreate a cross-browser horizontal background gradient
    #gradient > .directional()@startColor, @endColor, @degCreate a cross-browser directional background gradient
    #gradient > .vertical-three-colors()@startColor, @midColor, @colorStop, @endColorCreate a cross-browser three-color background gradient
    #gradient > .radial()@innerColor, @outerColorCreate a cross-browser radial background gradient
    #gradient > .striped()@color, @angleCreate a cross-browser striped background gradient
    #gradientBar()@primaryColor, @secondaryColorUsed for buttons to assign a gradient and slightly darker border
    +
    + + + + +
    + +
    + Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods. +
    +

    Tools for compiling

    +
    +
    +

    Node with makefile

    +

    Install the LESS command line compiler and uglify-js globally with npm by running the following command:

    +
    $ npm install -g less uglify-js
    +

    Once installed just run make from the root of your bootstrap directory and you're all set.

    +

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    +
    +
    +

    Command line

    +

    Install the LESS command line tool via Node and run the following command:

    +
    $ lessc ./lib/bootstrap.less > bootstrap.css
    +

    Be sure to include --compress in that command if you're trying to save some bytes!

    +
    +
    +

    Javascript

    +

    Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.

    +
    +<link rel="stylesheet/less" href="/path/to/bootstrap.less">
    +<script src="/path/to/less.js"></script>
    +
    +

    To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

    +
    +
    +
    +
    +

    Unofficial Mac app

    +

    The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

    +

    If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

    +
    +
    +

    More Mac apps

    +

    Crunch

    +

    Crunch is a great looking LESS editor and compiler built on Adobe Air.

    +

    CodeKit

    +

    Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.

    +

    Simpless

    +

    Mac, Linux, and PC app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.

    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.2/scaffolding.html b/2.0.2/scaffolding.html new file mode 100755 index 0000000000..da62a3daf9 --- /dev/null +++ b/2.0.2/scaffolding.html @@ -0,0 +1,682 @@ + + + + + Scaffolding · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Scaffolding

    +

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

    + +
    + + + + + +
    + +
    +
    +

    Requires HTML5 doctype

    +

    Bootstrap makes use of HTML elements and CSS properties that require the use of the HTML5 doctype. Be sure to include it at the beginning of every Bootstrapped page in your project.

    +
    +<!DOCTYPE html>
    +<html lang="en">
    +  ...
    +</html>
    +
    +
    +
    +

    Typography and links

    +

    Within the scaffolding.less file, we set basic global display, typography, and link styles. Specifically, we:

    +
      +
    • Remove margin on the body
    • +
    • Set background-color: white; on the body
    • +
    • Use the @baseFontFamily, @baseFontSize, and @baseLineHeight attributes as our typographyic base
    • +
    • Set the global link color via @linkColor and apply link underlines only on :hover
    • +
    +
    +
    +

    Reset via Normalize

    +

    As of Bootstrap 2, the traditional CSS reset has evolved to make use of elements from Normalize.css, a project by Nicolas Gallagher that also powers the HTML5 Boilerplate.

    +

    The new reset can still be found in reset.less, but with many elements removed for brevity and accuracy.

    +
    +
    +
    + + + + + +
    + + +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    +
    +
    +

    The default grid system provided as part of Bootstrap is a 940px-wide, 12-column grid.

    +

    It also has four responsive variations for various devices and resolutions: phone, tablet portrait, table landscape and small desktops, and large widescreen desktops.

    +
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    +

    As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.

    +
    +
    + +
    + +

    Offsetting columns

    +
    +
    4
    +
    4 offset 4
    +
    +
    +
    3 offset 3
    +
    3 offset 3
    +
    +
    +
    8 offset 4
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span4 offset4">...</div>
    +</div>
    +
    + +
    + +

    Nesting columns

    +
    +
    +

    With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

    +

    Example

    +

    Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.

    +
    +
    + Level 1 of column +
    +
    + Level 2 +
    +
    + Level 2 +
    +
    +
    +
    +
    +
    +
    +<div class="row">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + +
    + + +

    Fluid columns

    +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    + +
    +
    +

    Percents, not pixels

    +

    The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

    +
    +
    +

    Fluid rows

    +

    Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

    +
    +
    +

    Markup

    +
    +<div class="row-fluid">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    + +

    Fluid nesting

    +
    +
    +

    Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.

    +
    +
    + Fluid 12 +
    +
    + Fluid 6 +
    +
    + Fluid 6 +
    +
    +
    +
    +
    +
    +
    +<div class="row-fluid">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row-fluid">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDefault valueDescription
    @gridColumns12Number of columns
    @gridColumnWidth60pxWidth of each column
    @gridGutterWidth20pxNegative space between columns
    @siteWidthComputed sum of all columns and guttersCounts number of columns and gutters to set width of the .container-fixed() mixin
    +
    +
    +

    Variables in LESS

    +

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    +
    +
    +

    How to customize

    +

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    +
    +
    +

    Staying responsive

    +

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    +
    +
    + +
    + + + + +
    + + +
    +
    +

    Fixed layout

    +

    The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

    +
    +
    +
    +
    +<body>
    +  <div class="container">
    +    ...
    +  </div>
    +</body>
    +
    +
    +
    +

    Fluid layout

    +

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    +
    +
    +
    +
    +
    +<div class="container-fluid">
    +  <div class="row-fluid">
    +    <div class="span2">
    +      <!--Sidebar content-->
    +    </div>
    +    <div class="span10">
    +      <!--Body content-->
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + + +
    + + +
    +
    +

    Responsive devices

    +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +

    Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.

    +
    +
    +

    Supported devices

    +

    Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LabelLayout widthColumn widthGutter width
    Smartphones480px and belowFluid columns, no fixed widths
    Smartphones to tablets767px and belowFluid columns, no fixed widths
    Portrait tablets768px and above42px20px
    Default980px and up60px20px
    Large display1200px and up70px30px
    + +

    Requires meta tag

    +

    To ensure devices display responsive pages properly, include the viewport meta tag.

    +
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    +
    +
    + +
    + + +

    Using the media queries

    +
    +
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    +
      +
    1. Use the compiled responsive version, bootstrap-responsive.css
    2. +
    3. Add @import "responsive.less" and recompile Bootstrap
    4. +
    5. Modify and recompile responsive.less as a separate file
    6. +
    +

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    +
    +
    +
    +  // Landscape phones and down
    +  @media (max-width: 480px) { ... }
    +
    +  // Landscape phone to portrait tablet
    +  @media (max-width: 768px) { ... }
    +
    +  // Portrait tablet to landscape and desktop
    +  @media (min-width: 768px) and (max-width: 980px) { ... }
    +
    +  // Large desktop
    +  @media (min-width: 1200px) { .. }
    +
    +
    +
    +
    + + +

    Responsive utility classes

    +
    +
    +

    What are they

    +

    For faster mobile-friendly development, use these basic utility classes for showing and hidding content by device.

    +

    When to use

    +

    Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.

    +

    For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.

    +
    +
    +

    Support classes

    +

    Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassPhones 480px and belowTablets 767px and belowDesktops 768px and above
    .visible-phoneVisible
    .visible-tabletVisible
    .visible-desktopVisible
    .hidden-phoneVisibleVisible
    .hidden-tabletVisibleVisible
    .hidden-desktopVisibleVisible
    +

    Test case

    +

    Resize your browser or load on different devices to test the above clases.

    +

    Visible on...

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +

    Hidden on...

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.2/upgrading.html b/2.0.2/upgrading.html new file mode 100755 index 0000000000..27493eb4de --- /dev/null +++ b/2.0.2/upgrading.html @@ -0,0 +1,317 @@ + + + + + Upgrading · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Upgrading to Bootstrap 2

    +

    Learn about significant changes and additions since v1.4 with this handy guide.

    +
    + + + + +
    + +
      +
    • Docs: major updates across the board to general structure, examples, and code snippets. Also made responsive with new media queries.
    • +
    • Docs: all docs pages are now powered by Mustache templates and strings are wrapped in i18n tags for translation by the Twitter Translation Center. All changes to documentation must be done here and then compiled (similar to our CSS and LESS).
    • +
    • Repo directory structure: removed the compiled CSS from the root in favor of a large direct download link on the docs homepage. Compiled CSS is in /docs/assets/css/.
    • +
    • Docs and repo: one makefile, just type make in the Terminal and get updated docs and CSS.
    • +
    +
    + + + + +
    + +

    Grid system

    +
      +
    • Updated grid system, now only 12 columns instead of 16 +
    • Responsive approach means your projects virtually work out of the box on smartphones, tablets, and more
    • +
    • Removed unused (by default) grid columns support for 17-24 columns
    • +
    +

    Responsive (media queries)

    +
      +
    • Media queries added for basic support across mobile and tablet devices +
    • Responsive CSS is compiled separately, as bootstrap-responsive.css
    • +
    +
    + + + + +
    + +

    Typography

    +
      +
    • h4 elements were dropped from 16px to 14px with a default line-height of 18px
    • +
    • h5 elements were dropped from 14px to 12px
    • +
    • h6 elements were dropped from 13px to 11px
    • +
    • Right-aligned option for blockquotes if float: right;
    • +
    +

    Code

    +
      +
    • New graphical style for <code>
    • +
    • Google Code Prettify styles updated (based on GitHub's gists)
    • +
    +

    Tables

    +
      +
    • Improved support for colspan and rowspan
    • +
    • Styles now restricted to new base class, .table
    • +
    • Table classes standardized with .table- required as a prefix
    • +
    • Removed unused table color options (too much code for such little impact)
    • +
    • Dropped support for TableSorter
    • +
    +

    Buttons

    +
      +
    • New classes for colors and sizes, all prefixed with .btn-
    • +
    • IE9: removed gradients and added rounded corners
    • +
    • Updated active state to make styling clearer in button groups (new) and look better with custom transition
    • +
    • New mixin, .buttonBackground, to set button gradients
    • +
    • The .secondary class was removed from modal examples in our docs as it never had associated styles.
    • +
    +

    Forms

    +
      +
    • Default form style is now vertical (stacked) to use less CSS and add greater flexibility
    • +
    • Form classes standardized with .form- required as a prefix
    • +
    • New built-in form defaults for search, inline, and horizontal forms
    • +
    • For horizontal forms, previous classes .clearfix and .input are equivalent to the new .control-group and .controls.
    • +
    • More flexible horizontal form markup with classes for all styling, including new optional class for the label
    • +
    • Form states: colors updated and customizable via new LESS variables
    • +
    +

    Icons, by Glyphicons

    +
      +
    • New Glyphicons Halflings icon set added in sprite form, in black and white
    • +
    • Simple markup required for an icon in tons of contexts: <i class="icon-cog"></>
    • +
    • Add another class, .icon-white, for white variation of the same icon
    • +
    +
    + + + + +
    + +

    Button groups and dropdowns

    +
      +
    • Two brand new components in 2.0: button groups and button dropdowns
    • +
    • Dependency: button dropdowns are built on button groups, and therefore require all their styles
    • +
    • Button groups, .btn-group, can be grouped one level higher with a button toolbar, .btn-toolbar
    • +
    +

    Navigation

    +
      +
    • Tabs and pills now require the use of a new base class, .nav, on their <ul> and the class names are now .nav-pills and .nav-tabs.
    • +
    • New nav list variation added that uses the same base class, .nav
    • +
    • Vertical tabs and pills have been added—just add .nav-stacked to the <ul>
    • +
    • Pills were restyled to be less rounded by default
    • +
    • Pills now have dropdown menu support (they share the same markup and styles as tabs)
    • +
    +

    Navbar (formerly topbar)

    +
      +
    • Base class changed from .topbar to .navbar
    • +
    • Now supports static position (default behavior, not fixed) and fixed to the top of viewport via .navbar-fixed-top (previously only supported fixed)
    • +
    • Added vertical dividers to top-level nav
    • +
    • Improved support for inline forms in the navbar, which now require .navbar-form to properly scope styles to only the intended forms.
    • +
    • Navbar search form now requires use of the .navbar-search class and its input the use of .search-query. To position the search form, you must use .pull-left or .pull-right.
    • +
    • Added optional responsive markup for collapsing navbar contents for smaller resolutions and devices. See navbar docs for how to utilize.
    • +
    +

    Dropdown menus

    +
      +
    • Updated the .dropdown-menu to tighten up spacing
    • +
    • Now requires you to add a <span class="caret"></span> to show the dropdown arrow
    • +
    • Now requires you to add a data-toggle="dropdown" attribute to obtain toggling behavior
    • +
    • The navbar (fixed topbar) has brand new dropdowns. Gone are the dark versions and in their place are the standard white ones with an additional caret at their tops for clarity of position.
    • +
    +

    Labels

    +
      +
    • Label colors updated to match form state colors
    • +
    • Not only do they match graphically, but they are powered by the same new variables
    • +
    +

    Thumbnails

    +
      +
    • Formerly .media-grid, now just .thumbnails, we've thoroughly extended this component for more uses while maintaining overall simplicity out of the box.
    • +
    • Individual thumbnails now require .thumbnail class
    • +
    +

    Alerts

    +
      +
    • New base class: .alert instead of .alert-message
    • +
    • Class names standardized for other options, now all starting with .alert-
    • +
    • Redesigned base alert styles to combine the default alerts and block-level alerts into one
    • +
    • Block level alert class changed: .alert-block instead of .block-message
    • +
    +

    Progress bars

    +
      +
    • New in 2.0
    • +
    • Features multiple styles via classes, including striped and animated variations via CSS3
    • +
    +

    Miscellaneous components

    +
      +
    • Added documentation for the well component and the close icon (used in modals and alerts)
    • +
    +
    + + + + +
    + +
    + Heads up! We've rewritten just about everything for our plugins, so head on over to the Javascript page to learn more. +
    +

    Tooltips

    +
      +
    • The plugin method has been renamed from twipsy() to tooltip(), and the class name changed from twipsy to tooltip.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    • The animate option was renamed to animation.
    • +
    • The html option was removed, as the tooltips default to allowing HTML now.
    • +
    +

    Popovers

    +
      +
    • Child elements now properly namespaced: .title to .popover-title, .inner to .popover-inner, and .content to .popover-content.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    +

    New plugins

    + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.3/assets/css/bootstrap-responsive.css b/2.0.3/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..7f669d573f --- /dev/null +++ b/2.0.3/assets/css/bootstrap-responsive.css @@ -0,0 +1,808 @@ +/*! + * Bootstrap Responsive v2.0.3 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +@media (max-width: 767px) { + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .modal { + position: absolute; + top: 10px; + right: 10px; + left: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: auto; + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.762430939%; + *margin-left: 2.709239449638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 99.999999993%; + *width: 99.9468085036383%; + } + .row-fluid .span11 { + width: 91.436464082%; + *width: 91.38327259263829%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + *width: 82.8197366816383%; + } + .row-fluid .span9 { + width: 74.30939226%; + *width: 74.25620077063829%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + *width: 65.6926648596383%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + *width: 57.129128948638304%; + } + .row-fluid .span6 { + width: 48.618784527%; + *width: 48.5655930376383%; + } + .row-fluid .span5 { + width: 40.055248616%; + *width: 40.0020571266383%; + } + .row-fluid .span4 { + width: 31.491712705%; + *width: 31.4385212156383%; + } + .row-fluid .span3 { + width: 22.928176794%; + *width: 22.874985304638297%; + } + .row-fluid .span2 { + width: 14.364640883%; + *width: 14.311449393638298%; + } + .row-fluid .span1 { + width: 5.801104972%; + *width: 5.747913482638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 714px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 652px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 590px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 528px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 466px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 404px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 342px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 280px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 218px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 156px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 94px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 32px; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.564102564%; + *margin-left: 2.510911074638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + *width: 91.3997999636383%; + } + .row-fluid .span10 { + width: 82.905982906%; + *width: 82.8527914166383%; + } + .row-fluid .span9 { + width: 74.358974359%; + *width: 74.30578286963829%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + *width: 65.7587743226383%; + } + .row-fluid .span7 { + width: 57.264957265%; + *width: 57.2117657756383%; + } + .row-fluid .span6 { + width: 48.717948718%; + *width: 48.6647572286383%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + *width: 40.117748681638304%; + } + .row-fluid .span4 { + width: 31.623931624%; + *width: 31.5707401346383%; + } + .row-fluid .span3 { + width: 23.076923077%; + *width: 23.0237315876383%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + *width: 14.4767230406383%; + } + .row-fluid .span1 { + width: 5.982905983%; + *width: 5.929714493638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1160px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1060px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 960px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 860px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 760px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 660px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 560px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 460px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 360px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 260px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 160px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 60px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 9px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #999999; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .dropdown-menu a:hover { + background-color: #222222; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: block; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/2.0.3/assets/css/bootstrap.css b/2.0.3/assets/css/bootstrap.css new file mode 100755 index 0000000000..09e2833dcd --- /dev/null +++ b/2.0.3/assets/css/bootstrap.css @@ -0,0 +1,4960 @@ +/*! + * Bootstrap v2.0.3 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + color: #005580; + text-decoration: underline; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + margin-left: 20px; +} + +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} + +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} + +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} + +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} + +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} + +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} + +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} + +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} + +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} + +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} + +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} + +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} + +p small { + font-size: 11px; + color: #999999; +} + +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} + +h1 { + font-size: 30px; + line-height: 36px; +} + +h1 small { + font-size: 18px; +} + +h2 { + font-size: 24px; + line-height: 36px; +} + +h2 small { + font-size: 18px; +} + +h3 { + font-size: 18px; + line-height: 27px; +} + +h3 small { + font-size: 14px; +} + +h4, +h5, +h6 { + line-height: 18px; +} + +h4 { + font-size: 14px; +} + +h4 small { + font-size: 12px; +} + +h5 { + font-size: 12px; +} + +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} + +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} + +.page-header h1 { + line-height: 1; +} + +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li { + line-height: 18px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +dl { + margin-bottom: 18px; +} + +dt, +dd { + line-height: 18px; +} + +dt { + font-weight: bold; + line-height: 17px; +} + +dd { + margin-left: 9px; +} + +.dl-horizontal dt { + float: left; + width: 120px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 130px; +} + +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +.muted { + color: #999999; +} + +abbr[title] { + cursor: help; + border-bottom: 1px dotted #ddd; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} + +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} + +small { + font-size: 100%; +} + +cite { + font-style: normal; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 18px; +} + +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 18px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} + +legend small { + font-size: 13.5px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; + color: #333333; +} + +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +label input, +label textarea, +label select { + display: block; +} + +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; + background-color: transparent; + border: 0 \9; + /* IE9 and down */ + + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +input[type="image"] { + border: 0; +} + +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + background-color: #ffffff; + background-color: initial; + border: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; +} + +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} + +input[type="file"] { + line-height: 18px \9; +} + +select { + width: 220px; + background-color: #ffffff; +} + +select[multiple], +select[size] { + height: auto; +} + +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +textarea { + height: auto; +} + +input[type="hidden"] { + display: none; +} + +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +input, +textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +input:focus, +textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 930px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 850px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 770px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 690px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 610px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 530px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 450px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 370px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 290px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 210px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 130px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 50px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +:-moz-placeholder { + color: #999999; +} + +::-webkit-input-placeholder { + color: #999999; +} + +.help-block, +.help-inline { + color: #555555; +} + +.help-block { + display: block; + margin-bottom: 9px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-prepend, +.input-append { + margin-bottom: 5px; +} + +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} + +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} + +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 9px; +} + +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 160px; +} + +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} + +.form-horizontal .form-actions { + padding-left: 160px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 18px; +} + +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} + +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} + +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} + +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} + +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} + +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} + +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} + +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} + +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} + +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} + +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} + +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} + +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} + +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} + +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} + +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} + +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} + +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} + +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} + +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} + +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} + +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} + +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} + +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} + +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} + +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + background-position: -384px -120px; +} + +.icon-folder-open { + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} + +.open { + *z-index: 1000; +} + +.open .dropdown-menu { + display: block; +} + +.pull-right .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + filter: alpha(opacity=0); + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; + filter: alpha(opacity=100); +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 10px 4px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.btn-large [class^="icon-"] { + margin-top: 1px; +} + +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} + +.btn-small [class^="icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} + +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + background-color: #0074cc; + *background-color: #0055cc; + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; + *background-color: #004ab3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} + +.btn-warning { + background-color: #faa732; + *background-color: #f89406; + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + background-color: #da4f49; + *background-color: #bd362f; + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + background-color: #5bb75b; + *background-color: #51a351; + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + background-color: #414141; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-group { + position: relative; + *margin-left: .3em; + *zoom: 1; +} + +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} + +.btn-group:after { + clear: both; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} + +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .dropdown-toggle { + *padding-top: 4px; + padding-right: 8px; + *padding-bottom: 4px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini.dropdown-toggle { + padding-right: 5px; + padding-left: 5px; +} + +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large.dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0055cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 7px; + margin-left: 0; +} + +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.btn-mini .caret { + margin-top: 5px; +} + +.btn-small .caret { + margin-top: 6px; +} + +.btn-large .caret { + margin-top: 6px; + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.dropup .btn-large .caret { + border-top: 0; + border-bottom: 5px solid #000000; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + color: #c09853; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert-heading { + color: inherit; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 18px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > .pull-right { + float: right; +} + +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.nav-tabs.nav-stacked > li > a:hover { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 18px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; +} + +.navbar { + color: #999999; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar .brand { + display: block; + float: left; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #999999; +} + +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} + +.navbar .navbar-link { + color: #999999; +} + +.navbar .navbar-link:hover { + color: #ffffff; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn { + margin: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #626262; + border: 1px solid #151515; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; +} + +.navbar .nav > li { + display: block; + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} + +.navbar .btn-group { + padding: 5px 5px 6px; + margin: 0; +} + +.navbar .nav > li > a:hover { + color: #ffffff; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} + +.navbar .divider-vertical { + width: 1px; + height: 40px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} + +.navbar .nav.pull-right { + margin-right: 0; + margin-left: 10px; +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + background-color: #2c2c2c; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #080808 \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} + +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} + +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.breadcrumb li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} + +.breadcrumb .active a { + color: #333333; +} + +.pagination { + height: 36px; + margin: 18px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination li { + display: inline; +} + +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} + +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} + +.pagination .active a { + color: #999999; + cursor: default; +} + +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pager { + margin-bottom: 18px; + margin-left: 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next a { + float: right; +} + +.pager .previous a { + float: left; +} + +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-open .dropdown-menu { + z-index: 2050; +} + +.modal-open .dropdown.open { + *z-index: 2050; +} + +.modal-open .popover { + z-index: 2060; +} + +.modal-open .tooltip { + z-index: 2070; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 560px; + margin: -250px 0 0 -280px; + overflow: auto; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -ms-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 50%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-body { + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.tooltip { + position: absolute; + z-index: 1020; + display: block; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -2px; +} + +.tooltip.right { + margin-left: 2px; +} + +.tooltip.bottom { + margin-top: 2px; +} + +.tooltip.left { + margin-left: -2px; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} + +.popover.top { + margin-top: -5px; +} + +.popover.right { + margin-left: 5px; +} + +.popover.bottom { + margin-top: 5px; +} + +.popover.left { + margin-left: -5px; +} + +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover-inner { + width: 280px; + padding: 3px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} + +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} + +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} + +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; +} + +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 18px; + margin-bottom: 18px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + width: 0; + height: 18px; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} + +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} + +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 18px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel .item > img { + display: block; + line-height: 1; +} + +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} + +.carousel .active { + left: 0; +} + +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel .next { + left: 100%; +} + +.carousel .prev { + left: -100%; +} + +.carousel .next.left, +.carousel .prev.right { + left: 0; +} + +.carousel .active.left { + left: -100%; +} + +.carousel .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} diff --git a/2.0.3/assets/css/docs.css b/2.0.3/assets/css/docs.css new file mode 100755 index 0000000000..b7e0c8dbfa --- /dev/null +++ b/2.0.3/assets/css/docs.css @@ -0,0 +1,841 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + +/* Body and structure +-------------------------------------------------- */ +body { + position: relative; + padding-top: 90px; + background-color: #fff; + background-image: url(../img/grid-18px-masked.png); + background-repeat: repeat-x; + background-position: 0 40px; +} + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ +.navbar-fixed-top .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +.navbar-fixed-top .brand:hover { + text-decoration: none; +} + + +/* Space out sub-sections more +-------------------------------------------------- */ +section { + padding-top: 60px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 54px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + position: relative; +} +.jumbotron h1 { + margin-bottom: 9px; + font-size: 81px; + font-weight: bold; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + margin-bottom: 18px; + font-weight: 300; +} +.jumbotron .btn-large { + font-size: 20px; + font-weight: normal; + padding: 14px 24px; + margin-right: 10px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.jumbotron .btn-large small { + font-size: 14px; +} + +/* Masthead (docs home) */ +.masthead { + padding-top: 36px; + margin-bottom: 72px; +} +.masthead h1, +.masthead p { + text-align: center; +} +.masthead h1 { + margin-bottom: 18px; +} +.masthead p { + margin-left: 5%; + margin-right: 5%; + font-size: 30px; + line-height: 36px; +} + + +/* Specific jumbotrons +------------------------- */ +/* supporting docs pages */ +.subhead { + padding-bottom: 0; + margin-bottom: 9px; +} +.subhead h1 { + font-size: 54px; +} + +/* Subnav */ +.subnav { + width: 100%; + height: 36px; + background-color: #eeeeee; /* Old browsers */ + background-repeat: repeat-x; /* Repeat the gradient */ + background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ + background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ + background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */ + background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ + background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */ + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.subnav .nav { + margin-bottom: 0; +} +.subnav .nav > li > a { + margin: 0; + padding-top: 11px; + padding-bottom: 11px; + border-left: 1px solid #f5f5f5; + border-right: 1px solid #e5e5e5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.subnav .nav > .active > a, +.subnav .nav > .active > a:hover { + padding-left: 13px; + color: #777; + background-color: #e9e9e9; + border-right-color: #ddd; + border-left: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + box-shadow: inset 0 3px 5px rgba(0,0,0,.05); +} +.subnav .nav > .active > a .caret, +.subnav .nav > .active > a:hover .caret { + border-top-color: #777; +} +.subnav .nav > li:first-child > a, +.subnav .nav > li:first-child > a:hover { + border-left: 0; + padding-left: 12px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.subnav .nav > li:last-child > a { + border-right: 0; +} +.subnav .dropdown-menu { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */ +@media (min-width: 980px) { + .subnav-fixed { + position: fixed; + top: 40px; + left: 0; + right: 0; + z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */ + border-color: #d5d5d5; + border-width: 0 0 1px; /* drop the border on the fixed edges */ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */ + } + .subnav-fixed .nav { + width: 938px; + margin: 0 auto; + padding: 0 1px; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } +} + + +/* Quick links +-------------------------------------------------- */ +.bs-links { + margin: 36px 0; +} +.quick-links { + min-height: 30px; + margin: 0; + padding: 5px 20px; + list-style: none; + text-align: center; + overflow: hidden; +} +.quick-links:first-child { + min-height: 0; +} +.quick-links li { + display: inline; + margin: 0 8px; + color: #999; +} +.quick-links .github-btn, +.quick-links .tweet-btn, +.quick-links .follow-btn { + position: relative; + top: 5px; +} + + +/* Marketing section of Overview +-------------------------------------------------- */ +.marketing .row { + margin-bottom: 9px; +} +.marketing h1 { + margin: 36px 0 27px; + font-size: 40px; + font-weight: 300; + text-align: center; +} +.marketing h2, +.marketing h3 { + font-weight: 300; +} +.marketing h2 { + font-size: 22px; +} +.marketing p { + margin-right: 10px; +} +.marketing .bs-icon { + float: left; + margin: 7px 10px 0 0; + opacity: .8; +} +.marketing .small-bs-icon { + float: left; + margin: 4px 5px 0 0; +} + + + +/* Footer +-------------------------------------------------- */ +.footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; +} +.footer p { + margin-bottom: 0; + color: #555; +} + + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + + +/* Download page +-------------------------------------------------- */ +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +#download p, +#download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +#download h4 { + margin-bottom: 0; +} +#download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Color swatches on LESS docs page +-------------------------------------------------- */ +/* Sets the width of the td */ +.swatch-col { + width: 30px; +} +/* Le swatch */ +.swatch { + display: inline-block; + width: 30px; + height: 20px; + margin: -6px 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* For white swatches, give a border */ +.swatch-bordered { + width: 28px; + height: 18px; + border: 1px solid #eee; +} + + +/* Misc +-------------------------------------------------- */ + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites img { + max-width: 100%; + margin: 0 auto; +} +.marketing-byline { + margin: -18px 0 27px; + font-size: 18px; + font-weight: 300; + line-height: 24px; + color: #999; + text-align: center; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + +/* Remove bottom margin on example forms in wells */ +form.well { + padding: 14px; +} + +/* Tighten up spacing */ +.well hr { + margin: 18px 0; +} + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-left: 0; + list-style: none; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + +/* Responsive table +------------------------- */ +.responsive-utilities th small { + display: block; + font-weight: normal; + color: #999; +} +.responsive-utilities tbody th { + font-weight: normal; +} +.responsive-utilities td { + text-align: center; +} +.responsive-utilities td.is-visible { + color: #468847; + background-color: #dff0d8 !important; +} +.responsive-utilities td.is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +/* Responsive tests +------------------------- */ +.responsive-utilities-test { + margin-top: 5px; + margin-left: 0; + list-style: none; + overflow: hidden; /* clear floats */ +} +.responsive-utilities-test li { + position: relative; + float: left; + width: 25%; + height: 43px; + font-size: 14px; + font-weight: bold; + line-height: 43px; + color: #999; + text-align: center; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test li + li { + margin-left: 10px; +} +.responsive-utilities-test span { + position: absolute; + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test span { + color: #468847; + background-color: #dff0d8; + border: 1px solid #d6e9c6; +} + + +/* Responsive Docs +-------------------------------------------------- */ +@media (max-width: 480px) { + + /* Reduce padding above jumbotron */ + body { + padding-top: 70px; + } + + /* Change up some type stuff */ + h2 { + margin-top: 27px; + } + h2 small { + display: block; + line-height: 18px; + } + h3 { + margin-top: 18px; + } + + /* Adjust the jumbotron */ + .jumbotron h1, + .jumbotron p { + text-align: center; + margin-right: 0; + } + .jumbotron h1 { + font-size: 45px; + margin-right: 0; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + font-size: 18px; + line-height: 24px; + } + .jumbotron .btn { + display: block; + font-size: 18px; + padding: 10px 14px; + margin: 0 auto 10px; + } + /* Masthead (home page jumbotron) */ + .masthead { + padding-top: 0; + } + + /* Don't space out quick links so much */ + .quick-links { + margin: 40px 0 0; + } + /* hide the bullets on mobile since our horizontal space is limited */ + .quick-links .divider { + display: none; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + +} + + +@media (max-width: 768px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Jumbotron buttons */ + .jumbotron .btn { + margin-bottom: 10px; + } + + /* Subnav */ + .subnav { + position: static; + top: auto; + z-index: auto; + width: auto; + height: auto; + background: #fff; /* whole background property since we use a background-image for gradient */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .subnav .nav > li { + float: none; + } + .subnav .nav > li > a { + border: 0; + } + .subnav .nav > li + li > a { + border-top: 1px solid #e5e5e5; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + } + + /* Popovers */ + .large-bird { + display: none; + } + .popover-well .popover-wrapper { + margin-left: 0; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Unfloat the back to top link in footer */ + .footer .pull-right { + float: none; + } + .footer p { + margin-bottom: 9px; + } + +} + + +@media (min-width: 480px) and (max-width: 768px) { + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 54px; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + } + +} + + +@media (min-width: 768px) and (max-width: 980px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 72px; + } + +} + + +@media (max-width: 980px) { + + /* Unfloat brand */ + .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + +} + + +/* LARGE DESKTOP SCREENS */ +@media (min-width: 1210px) { + + /* Update subnav container */ + .subnav-fixed .nav { + width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */ + } + +} diff --git a/2.0.3/assets/ico/apple-touch-icon-114-precomposed.png b/2.0.3/assets/ico/apple-touch-icon-114-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..f1c93e6fd97d3ff7d5cf07c69719d0ef7903b428 GIT binary patch literal 6043 zcmbVQXH-*Lw@v81OD`c*X({yHA@nM}1&A72kbnf~NCzn*MY>8+6e$uAL`8~#h+qQ+ zq=d76d|h67T2| z?qX%B;YSEo!2YUHAO(j4Gz6lhOA5vM1>(YCzPJ5k( ziN~A?!#SL>cJwRC>fW!VO2@lkU z{}$z9WeYPTgyCSy3P^cBqzVeAqNIRQLaHmN%fZk{6cT|#Bao`{D5Qq6ss<7T`}=@{ z*~0vfYuFo^{5=;KX~R#3hlgq)5Rs9Q3XzHmgs>9`l)Ab)0*OYT(ej`|o){GpjwQ*5 z5XJs57~zP1VffH+JRt=3ixKNfhzQq)1Es%P2oANf`iD4#__tBOG6V@5ia;qK5y8Q~ z`ueMy7;caIUm5>eO>~S3#Ubo*L_$QEA9xfv|D!~jCz4-^WeprH8e5;Zk7@DO-KM@L6bPtU-> z0L)=xVglx{u&}VQvI5(I+TVHr`9HM0yu5sTeEj_U0s;bpf`URqLc+qrA|fK-btEb( z3WvkR#KgqK#ev(Bl9EzVQqt1WM~@x_Vq|4yfu7%w7=b__kw_E@1sVkHC@CocouE75 zp&Hm^>gu2)U^P${5rluC(8HGS6QQ`L14iMnU@6c=B-c(LO8^&8F2 zEiJd&+S@xiy2i)HU%s4}cr~@~c5!iKbz@`Wk(#LCvou-+E0mcXJ0(>1r4`AYYn;`j}vr3>hYF%l4KA>KuBG?I208 zR3l=#<`NIxBWg$dv6^;!2^I={M>bnJ?RVqZX6qVoT1~|{H&&jt*!!QRqdoFbmU6i# z#`f>7dDfrM4!rA4`XDirOjJP9<8`Qb5ApyXnId`4^LI}&Z;cp#_&7?DK09OdVS%e>fJpaU)>AHR7yRP8Y~mP zLu@#tAp0Jic;vuBmSR_+py()%|N6pV?j+i2vMG$*(JO%^NAA1N?alJCu~5+M?s{-G zCQl;1M+JDsM%IWzUVIwYF&%oa=)IdJg}{<&eaNQe?(2!Y+PVkNCn;Fi4qwDhPc^YX zm7X5DB$5@=H>779A<%0DRfpH(d%r6CP*S&o<4nfTv?6k)tJ-M-~>6tSc) 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

    hjlQD1W`R<%6g({-xA78 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 AI{*Lx literal 0 HcmV?d00001 diff --git a/2.0.3/assets/ico/apple-touch-icon-57-precomposed.png b/2.0.3/assets/ico/apple-touch-icon-57-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..34b8dd6bdaa38cb0a057c837ff8d36ace98ebed4 GIT binary patch literal 2260 zcmV;_2rKuAP)vuaa0y%} z_xC3s_s3%Yt8y^s!0+s~R;_QZwRcsWWN1ITK52vX&6_vxdHwqJ58k|a^Sh=$y?y)k z+oln{di832_wL=IY;#82>izrosl}Wutv9>YvyHIHy|h{H!I=6M|L_xkZ{EBK!|EVY z{ju}q%a>Q%1%G_{^yzr--o5eu{rltX+qW0GbLY<33@u7^_wL<=Zr!?Now@eezf9Pe zoyR@veQ(^jffn_L4&vd4Tu|E7^#wcH zO~KJJ@mHT9zqg=l^k17x|%AMgzi9z6JoD?;fc z`&{V)YkM+H>v)Y8}8bzh!_<1|wS5dyoS39P71J zZ#?&@c4tA&vh-EKaplUDh2R_7W8$w|Ku3WTu0nq90pvB56|&Cl*~-$z?d?TMBj=dn z+J6o$ivKap8BHa0HL9HB&8?@Zy>!?#t*UkeNg(C+LK(2jmoGE+aiAme7$qEI36@dT zkx5l3!D?S!Am>%U^rb>3gMkBd;1{aV6fXNUu1=mjIqu%Qd)&2aSC-aQ9k2Zh?cKX~ zJbwH*^4|5CnCd<@kb6-k%E1mL5OQ_$q|Nj_apJ_dWy_Xv>(;GbMD3k<+_Y)axN+mg zar^e|EMh)KyJ@O_HG-xrJzreF0ZfD`%_5}_g6OxUOqVWQ8V4&vI-%@Q zB`lF#S4f3@K#v_emYF3SWsRT=mH`=&3_z7e);*F{M3VHaZ)KTj`Ys1dYM|rd#fyR( zu>`J1vj+eNkC5GTJAeMXS+P{iIeq%{Z0d3lojZ4~yYTubpn)?pfy@CRkp>(`X`F*+ zDJ1>O_a(bN_vo|D7ZB0ew{PEMG)-9-I)kCl>8osmAtjo~b_FiaQ*OpHO~{^8*y|k_ zUhm$rO{9q0(nTY4@{mdYGJ1;kg$ozHgDeq6X(%_fP7%o|NSqeRlvlPhJ6Mp(%wSP7 z!-TV}pmGdG5ak5gKo4_F4Tb3tdtP)2eN()p-nL+!)f zQb^uyiL`JvH3iiF3?7h%6=g(~28DF<&qWfuLe7b~JoL5KeH@uh%4q4Qz6&VNK!X(r zmW}{bnZgRl*+??ZGmry{7Y9pZ`{>c5JUVz!C5qkC6+0YY_2jfv35Lwh3hBfOiG&rB z=hoC|=u7sL`0^lvT|nAr&YW31SM%_zhh>GTZPFD;2UQx%e!<;CQ*S(eRZPim%B3lq z--vmC{h~}bW$;*}K|soqwo1eFTMD_ZUm;|I(X82(FoNp4EJ6BmNWzE=4d@EsPLQ=eO=ZDyU2vE|C11WpmvoRAkHfvq1oa%Ac`iOr0>3shzL2|M{$ z0;H`B2uc?FcoqXmB_}3i75(mu8p#TYT~9#e^|hTDLbN7NTz#{&t_YTZ@C>|~xi9S$ zxTLbB4iU*YNB}a8tXJ9ZUSIlM$=>9^6R7&@o0L584R#8OoE)Giq1OT_NL3H`v+Uxy zzUU`DSt6>Lj>iD5U zhvuAdku0mUZHYKVP1mkn?Fp3!rwqt+9qd2_SXFo>Gj!=0$M8jaOS{)1OB_p_#1Tr0$MX499Zl87dhF1ACDPk0@7w|c0bS-mL?XPu9)g4d&k#+ch z{80h4o|4RTUV%p&cAsTIFvJbYX3)`ADyIQ7Tw%_oFor`1e+>4*ayr z51TyQEUjn1swtsrd(IKHblkG4=Wq2HF8}xPhNkVU^XE&9OsjvBdb4Ha+Eo|3?*osw zUk>rJ!ml=ILmT{A)5nRGv7CcYb5IjDX8~!m%fzP+BUwT|-_g%9mD@R3Xl$j;9y>B}m#H;}Je`J1K>6V6&r_f??zYt}OMp~3yW imEUilZ99OdaQ_3+y8C@eWOpwB0000g(69-+t@Xt)D!7 z`t&z^nx>Yv_j)Yu2pUS_XewCi~{Wg9o$Q zw{OpG+_*8ja^=eG>eZ{WGO6kkZM660<;$0;r)bamq`tXEuE(A(Uc5NCPuX(w=FM5L zO%T5+0Dpey(4mim#YQU2@4%?TssiI^8T6-n_wH%Ze(?(zE~sQdl~Nkxo2Q-tQ}dw2 z9Cd&>U&(#$)m?g0alNah)3?{IU7MXdcTQlKL_nCBb`}I& z9;;97JoEW^#$-LkxT<{41VY{IlCA1@_wL<)6$TeGqWVfXakO-J!yxJW`SY4YKqOxv zH4LscZo0KuZx7>}#x+4RPqv{<&Kb7p6r`BK z=C@sO!!My`fYixp1IQPwZ4?MCFU#`|pFU&e%DV3%;W!|?DAS6ZMRm>bMOQk!4L}lr zJlp3YnUh)@uZcBk;Y2;xOVA0Zns@x7`?};|Sd?>bI)Ok8GDr-jU1f%xZy+Dan9J)4 zI@_|Y`E!mOQynX%$2b&h_xyAE^l5nfuM?>RlnL9t2>D&^)TvXmg9i`J4jeczL*?B@ zqK>NV8lQDPF3)OOhX=Zr9M<5i95@^kTFyhD5)hsGx=)gDJOLg)e0a8c_3Bx9$^G7> z`B$x4HCtL*>W_Es+$m^HNC^meSRw3pKpj9N8tKTugoOZi?AWo{h7B8Ln>KCw-n4P! zMyX$?e1@5=UAtD$R2Qi9@WK4zo`cN}1_mm{K_1)bA04QXPGoVX>mirPRDfi}mMvS} zn>KIW+yh&;Ze8zD+qP}oou(_oxI=#|aaFJb~px9%2b-ML@};RQH!`loytC zg2#B?^@vhkfO=ByVhFN%cSBr_qeqVdXvL)U1!>>DeRvKclql14@EXd#4FQNS^NvhF zJ^~UT0i+}ipcRL-yu9olLj)lAj(MRaRXr$O&)x2W^&q4qu15%R5r9%|pThwj>Nr6I z9q1gekbBi=K)ZJB>MzF0lP72B`0?YtPMkPF$vHg(Y0P9VQb~@Ha_>Mv^do|ZDD9zR zGX@AaJ_!o~XA&Tisq(}1>(}{Ap#(qo8?yRJT4&FmJ!6x$?ricPJjKIl=vl`BVH#Asv4JfsoG-=f`i733xK?{juQ|IxK{ya zvm&iq$s|iTs5=5?n{Kla=OjLHYhIl$8JkH1Z}WT zDK?#;(2-7Ri%?^7Ck`OJWdmr%ze_8j%Rr!{x1h{7aG<2#MMLJJ3^x{F10MpQyb0)$ zfIR{!pOB?N@1cYRNg4r*&a^qOOyXm6kUn?h`;Lw&Q}mIm^Ak zK-z>F91ddQAwV(&Kx4iK`4g@u`j&V_k>O+iheNs1!YOU21A>VILO>$aTr7}bHx`h* zfaei+eU%;#DZGw1bRad~==lboN!jmK*y-Mb!|3_02ZYqfNd^Qg>VAhH2Q>k0-@Y9X zc|~h&9u7RkYY&=lR6g=MSlZwbgZ+{-=|qVG-~b4Ziis1Do@A#2szIP$>x0*gT2Fu! zW*JTn$Rh>@VgfJ$QiWeJ(MdX{GETXwc+i*-<4)L8UXaX*f<5Zft1e#V86>+iq~O7E zr~F|JL*X_Qa@4;opuC!??33ZGual!by=re7;}@3F;ouyU@aUXagqtfD0F(?S#Kr=` z&`gpwKwcuvH7XD7-Mg3hvBPcjQc@(rqpx=&9Iln&R)fZ-r{o~=iO0V*ukLqOr1?ex z(zhh-k%({@*bEq?sFHd>1HbO(kWjj$L((Ru0P?X8Bq3y*8>R$229QE5^UYv5A!nhn z9i$|@No_F@(nFFPj|D`2b7QGzI~&e6-n~X8Y1!po!^LMVJO+sYJQNuT2snUpvYE`d zx>Erq5K32GP1^L3sJC~#r@1D%CsPQKg1vxpI6CgAgcl*s`J@OyQ$mbTNdbY<*VhFQ z7=6;vD+Fsb*CYP`HwB#Z9$@tzq(*H(rFEpU6XrO>a5Nz04H>z(xHv}o9xZ7MAMM+4 zEdKzSy{0^BRCoK40ErYGRhIySe4%uG0FBu+zo|M!8WZ28o6<$+?o@>X7;MLWjfH`G z5OC=1R5M4>mViD8=^2So_E2@N$#BX<4VO;Fnb#l>JD>rPiAm!6i~*nz0S?bSnLn{( z5Qf_i69B0}2b6R~Oq}}Q0O|7vPu=b*zF)V+ZB00+Bi;Z7Nd^a?T#(-*Tv0$y-ecb+sqYHx@Q^B?t*fa6len$h|4W z#4PsS0O=V@p2|hC|E?mO5EnV2poHTNk_`SUK>vXj9ZW-$(oUVn`TV3Q4INW&DL<3? zhb@0iNEo?aN`&za2SC6vYx7gZNuhx%$V`#+IhQ_;CrfKS#%$ zqy?Z3YW%ruo8GtGzvT$h?-mvoHh1>3sr+0hoxhEaIT0nAa^>qAu9q#t+n!wCe+|@E zMLQf0f0}BcJdoWk9sd~vQJs9-U9)f2Q#rOaM{De)c}o<%F6B8nj3R6BZ9GJFob(rmbZ3yiP^ZU|v01ggiS>EFfWF|L&|p9 q@T%DL>ry@{&alP)G~fo6&f))5h#XE=oDD4i0000mz8RHvcUK||dm_ObXW85sdcDvnMtJV5RrBW6o zlgYcPe0WBWXS>~gwA=0Ps75o=>9k~p=iwZ@XyTxrxLG)tK9kABB0LM{px1LYo3#q~ z!C+wH)@HM@y%jIInpyw=f`t?I*BlIBW4C50{{SEHZcZU{qdF6tmW*G_MG6+38a8Z8qk`Xn#WqhxK~F=864-tte{;+Wmv z3UY`Kl?)>Z*-9CumNu%nq$Riu06@E90@kw*LM+a9n0|Kx3>>P-r`zRj)|QGH;vVYf z+1i4$pQ_VwaT%3>W%}ac_z{UO^e_!IZ~iE_7-I4QDKYFvF?$b;f-FR;Wfd(FLgKlxi78#wpPxf1;kMEDRN4at8yyJ7g!+87Cj(LVgUs zqR$V-7+W?uuhygE?Jfv<|44U))xB1z{20R-(0|r0_(gfKwOJqfwY0~Gx}W${W+<~N zo;!m!{{-h)EOJ_O&J4HDF_QE%O{dRq$b-4Pr;dc=*5<;>jzkRd!gY#2$K|Lu75r9R1|J41OUQ(6@bug^ z+q##L9Cy96cnW{8O)+q|jc7Y29wbNZ<RafnE}Zu ztt2x0xuSGsARSqQ7h2jIi`i^i-Lu%JsSlXw_ojM@F6E6bSOWmt1)^D=$>setpyN1K zpk339xS@iME$`FCV(D0r|1R!MxY~%B@kUr#oqY3{o-jwU-_KOlrqGk~Q@GMZd@M@R zLe4r08SnkYGQ2$~s+eGxcg#wc!PWmE*i&vmSKkh`oQYx+Q%wMZn*-d9CAU=cIJ-|( z-B(Dn2kK3|dhAxs4DU4Pr$vI0AX0FQbE9rSwKqJ|5-zCgi2iMvvci_$i5JD?$pkka za3&N>%Ce#MTY>IM&s|8fVoBXaNHTaROF4O~i^Cf7yx^Gi!_u%P=N2mG)tukycXc-534pZZuJ;H-B_S?TTFIx|a}idjMDbDzhk_nEzj^0ML~6kQ_q7aeUZ880Wi zY!zhRy22-N>JK}z`v<$#wssukHBK-J4kjIwh9l@P76*y1NM90Dl=;n2Bx=`4zvY*w z-PiYEo}WRS)zT;2*-u8LE$pn86?h&h92(kdfdoHQcH4nns;kK2pTf_ zJnOcQ=QRp?m~PtTVX?~Lu0}Wp}}ZxjL?0T zSBES_))3$^NhTDuMIct%`31vUpDw+MBVF9m2;UMB{LwY9Z%Hn@xX~LgKJQ$d;5;b?|mb4(Rcp_q9$77ci{+2#J090WHX&r zmO7QN#V-eGqRGQqL<{8x<2=0iRpx9h0m2;GQjd@#DoM6E^c3^iFyh}x)c{vTsOAi0 z2!VMqbT@3Pr(o1b${trEY5nFyGxrnywu{tbwD&h+6OLje^W`-NrgxKQP*HNYQJnn* zJlltav`p(d6zWgSa!_{WxoJU9Gc=rf6uF1;9+~T>op*I-Gk^;sg_BJ(#$@LmeX`~X z&ACK=IZXhU>rq$aa|L|#iSMel2#SX(fBc$gc5XW-s2HiO4eB&Aq>TFz3pz5@>9TaV zv-fReysC3O9VWew29`q`54~2;sX%rD5#rltzUT7=>tE2__f~(!rOa5PUhfdwwQ|Bv zTQp3mE(&$5t0Bdh$EI-r(d;Q{_bpwfT5G$HXW2qY$N7!Xj2Jegufp5OLrSLN z`Qyn>tz_Z6OUw3ji!b5{+iG`Ge<rc+B}C> zLtQHE_~fKxln!xaGZ^(6o( z@ZaV1FMvfW#K|ih009sR*bD$p7s1l*!NLAYva-HGG7ipujxI7zem=5c4*s%oGALO< zSuM=p!O6=d7~$yR=HaU%xYhAe5aHphB6vyB7-j6Q>EiC87ZK=U5n*EK6yfEBbrw`p zMJR_Uh57jVxCA>O!hF1agOtKl1pg+kL}~v4%L*d?9un-OBB=gnR>WmvGlZsJpbJ7# z1|{u;IxmMfuOK6*fWj(Zr4aHcIh3rNye#U1v>ZxF@q!Xc4)Kp7NSQ6r*;NUzrSp%u zC_NRye=I6AG*l)OE#nvHCM$==)$j=a0~|P?V8F7&|z5 z`2Kp2a zc|re2djG(6{?EK9{6}0_3Nx~QZtefL)&B%holm`fOItvg1s(%$Qr3Hpi{(~XZkUxc*hWhV9LqkgorKP2T!RY81pU_shB8mfCWM= zAje9hZq7#Q5Fi*S&z@HDRzry64D?ACetXd|Fe)8AfjkQ<9oMvQ65eU-4vNm`QP2{x zRCEc6$+Rw8CTi<&E(Mdgo;o-6TD>|?VUmh63z(V~OhpX=QPGvy`USIaH+!L%QCQxixEciT)~8ulL_w|8_PXJCozS}Ng|PirwXKMz#{1vg4-Pea#ulS&6(@gESdk;<9G^{6smg z#87H1Idj%r9>nzu+9V}SRSt-VVoKz9XNOrPRtBY6huX>0&?0E5O`y$e*Aw90cXxDU z+85{{iIpie|2(9RnG5(&6$nIudOwamls)AB<%a62a!}>wHl5)5u`>>-yBWw_p-Z{yJRFno_w(v+0VxMp;XKB*|-}zHQq%~ z|HIMqb0@KpLQB=PSAKiqpWV&ic3K!1XwtQhFGJab5&yBm0nJCode3D1$yI(Erq|Q* z5n?JsrmDrO2yQWzf!=$CEE&?C_)C4xtxTL*=GU!ZlKUE5l|kQ3n5WBi1FyX58x1PK zyX`1!3L{o(ElfuQeaI8%LK-o<2GeE_Irh80^cr?!7WUd=Z6Nu#rR_y?g_PU6MYPP^ zF0cm{)sd`A>OOl-ZZ_B0d(a~V!}!o5l7t7TWhyvB9Sxg|RN@L1{AD;p05Y3t^W>8P zh;@PY_W8k#$jj;BL$dQH-PB8PAvX=n9li=)X-2oNEJhlV0@4J=uw0i_(u4av z(dM%Y;bc7alez-3Vz|bT6dO2{YT5`X!$riZk4JS8s&|W+&{XF@GACtm-`roRa>sGrN{BXVEZ&`CmDHGI z7bV(|Xv~$;n+C)0i{Y>u;~aJC*yt#myIo+OoF?`KxrxXf=JJ+3?hU0b6EP;f3RR&eBH6l9IBA7MgX!Y@ysG{;aIUw}qR~%LSWI3|KP4S zG~?vS=^9WH`Z!-$YMXOO@NE>{wwoA|&oJkGNC*oPW-g9%Ox+oJ%Q*$FWR>=ma zQ7R`b_2Bp1uV`%G4(V5|gB>GfE|Y21eWu&3+ixMS=8ZP}-aCKZ&jC6B{HF>d(-u7# z>{x1@UXKW(d-j5K3Lw7nm&!k#oO#(~ol=Q2S|q}vk?i~8sY+GshUe?2;2@0uJtI@~ zBMB8m^lp~`tCF!U1CCD+gxjf_EJH@sz=nBVIC0n>a?QMEq&6%zQY0){$^MkPW20&> z`254r;s{rP?ymvmCO-SM#HDX_?!}@StdHw0hSS77SO-O>^lE2x7q|Gm)zy2REi>X! z!KU*>s>oA-6Hv4C$B;qoJ^29W?hg$Bc)pBv1E^(F?hF6|cl!WN>p2D?^~u(E!VcVu zL^owu^`Svt%O@9T%CBED>m%%B&sK5WMQ9%gUVNYT$Yf>PKzShiWhrCVVS>ndYrdgj zrG{kV^r-FMZVvAlPI3+HS7*oG9VEOg$=K;~d9Z&frW z-lfadx{L!n3e}8PkTG%VM>&8V*6IPN@{yTJJR$AX437fr*31-A+A~dP_~KMNgjTYj zc4MWQRV3CkgbXdyV^dw(ZyS7(k(2U|RxM?XjitNH_M1+3^JF~HPD?Jp)|s?iz2?n> zTBf2UpBX2LTFYy78*S$<|3$@?)rDY&A@b>8RGb3TLIOt%-V7W*bCv6FYO^x^I_r5a zX*5+l*UjZzGZ8u8pjK&Oq+DJ7*8|S)| z2RPFJ+#>xXYtu1#5tuHE5j7i6E3ccrPYv%C;ZAI-8Aua$uKCWR@>nk_9bY1qMp}#> z3(jV3*>eoJS^lG!l%uIA7FsrwVANrdkH-A&((Ic=q*co(+de z!*sP?o_wlGA8k$o?k$B_-4>gfu%f~;3c`dZ=g?My$m&3$z$xdI6cKLcrpsrJK33nT zaC;ROyJ~oky_VY63jI}ReSj$Qmy(v4Q2kV8_~MA7(d#lNLklCzGRuKr4^XqC zvzu}x%L_Dp8_zGRmzFOW+_A-AH7>n6&Ncy5X+u$UvAZ>CSg*X;na0U%g{DLVKV7yZ zdgRUR?~!T%%gM2Q!dVzl@F7@dL-DSH>lKZJI%WvnEwi5pC}Uo+jtCHGnh5U2iJ>e< z$w35vx85&6R9>#j1_AQMtcU~x8JqQU(xg>(PCrh(ammcG_Qoe4KVi=FG-Wi8DYQ0# zqe_I)z4!5$XHLCEbxXDhpKcW*?fQ{8Bd^&fuYw4V+kE0n*rvi78LgX$zeW~TZw zZuqpnvDLg_fWHL_5m%GD*Y~@4;6+x1Dq5~&01i0+KdPs1{kk)s&UGokGP|WblT0n} z%tq7(%Lx>>3UOj%uPQG|-P0@edpJ}x%!Y{?tX)WFe;7!FxJ)FlVmPyV8+4xU<-4SC zj)3w%d~AnI*i|%&S96ybBor_(l zvCX$!U4z`E7RpY-eimcV%CcU_G0@5Ck4xK)?U$#&#|lI0KdI?S>U?pTB$m1!pzmi+ zc}(I|HE7DQu$PlOEg=CBcy`mebti!@w5W3}1zOchZpbP*Ov@r$ubrg6B;>UKhVf2GLcG{m+sh_A zVO%4#Mu@b08M_h$Lm^2E8TUN-OM#ZCYMTH-4FmmsD1yz2RA-b0`FvZSXu;lXUj+ni zqnKupOCY6w9v&mAMgpBtrOKWotsGEnT`*E?;cO5ty4SNq?V&z)X1rTJ6`L{q*?|GW zuI9WAhF~{G#diqY{KOh3qtE3_MQWd7ghi`^shQ08M)`&MM?k1eK+h~S2W=WBTMGF1 zf)HY!kSb<3@=j!m@k%;r&UbnSB_dI%afT*BJ@5W&D#)_MV-IFh2`eiMfWa#W$s;1G z#G2kfn#QsH&G zGa~)PJd5d9JMh_$>0<&>L=+_|)hbT-7&-pF%ORaV`SvrFUho zaA5WuGBBe{RfTF#xx(*=>h3C>)NO3>w!XJZd7q76EgPP?dxV-+V+lV6wo3xuZ;&!j zb=jvtGk+=LC`33^MCEp5dDY>r2`=~m69*WsG zGs(sM$w#Ajjt_Gv>6)$Og<;P-4>mMxhMEn3aLq!)JbS4(SnSGIgAJot>PQ6vhtn+ zH;%&`RV9D7oiG<){KZoA@l7nAu8yt$$O3}evSaq!Tz_?Jb$!1Q>M-AqxZ5$r`8wq9 z-dsD?#hcFj*Xn*h?&1@eZx>SQnC0J?x;y=M5ApKjN``8M`6*By#c#H02mihKSKNuP z>4`%WXQ)i1T1TDi(fXsK(RoU@AzpmrIqCk|`YG^DEdtoGV+aZLczA)v_+oSOSA9gL zz!)Q+hn&GB(BZqPc~4WP8_&?kgMXp2n5vH2ZXXCA-1U1yyzX><=E+&FMx%1o4|F{< zbG!#kWyg2C(JHBrE!wlq!`nGT*K3SfNH3?lZ#*?q`1-PHwcqovja;3(H|Id#{eBIk zjQ^TB1^kA+zqr)XvmS3Qs3i0MWbRPbU43_a$4T)(X0o%DA#6vw@$ToY_eaq~*EfD9 zUHyyW`Q6_Z)<14Xt0~L$Pu>ZMxOEDs-+P%IAsj`sUdy>t>Hhl({gZwEqHFh;j~LQ^ z202u{zx{mfhXrHHx|`m-PqmoylR;khiCo&eWdFPTV{5pIa#)plYHm)liG4)M-8wZf z0@eQ2LaDkHW>A64DNu8Lu&5G1KYX-r_|syK4D4I|uD|=4BCL=5lYsxNf)yU>w1?t` zVfUTE+7`Fmo#M(@fJCPNl!A=YAV4t}2Qu265?G`>NW3Q*^~31gev<1O>k8dq9NqP= zLo&C!f;D?GZ z$5`WA6~)~&fz3$EXR}uEY1TIL@@5@NYQ4Iue4PqVY zhB`%XW>T?R%J+|^5+|wH@QLvn0fiFSod%AKQf<%RjQT5LE>_byDU^(I|a~* zT3F}ukG_5$&21i}!jfLEBYSS4kQ|%TGxa=i?kD?hbvZs(&IQBqbp= zh?5LDQ=nmCwjQX~fw3P;qm~D0nL=_u>oR#G7B2co*9iBGQ@wZs865;_x8WL=tomqG zQAQmYkBCHq6thkR{0l5uj8A^aHAIv&wSaEGV2XbsQH(fKZ6iaaV}c1zx>d!YUBks=xn>(YqHzsO z@(g$ot6n5dmN)d(n#@qvLH4j`8D~DLXG>$z(;jX8uwMor5Q3JATstEYj~78g+%;ux zvRN4Dt$>94TYS%VX#3QJ8Z_b071&Boe{@wJY#nPpKel7$gO5$E5T%}m_N)^B{|*d_ zWXhZ8W%lV%84Ut7L4-i4S{n`&NpOffAXAl?0ZPSSMJVt_13;S*K$8ft$e%yp-@G6I z1>lMRqyJC42go77a|l$KP(a))TMY_GEdZhbsBV=26s7nBiz4DqP>^RK$0leQ*Cmk?^o_g;eL!JVoJk6e(8?8 zW`VI|?+?B1^zsy6`Uqd^x@0QiE4z!yj-rAVYid%ZvbB=u?ui6Q%wBQvsn?dtWN&wo zhmzx0GsZUb^w~eBuh~AGgv0`xHwr+=ea0p|>dXQ$`Ej-lQ8j0z0DI$-x{AitYI6}M z9RZDM2og-Wm3gr$AA|u`6d&#UKr1p^t46(*d%72@AA>}Jez^l}HC$=r- zfJiY~`+5I5IXiX!&6VrqozHJXYIBGHAkANl}Y z&4b!c%ZO$%qgW zz|{zc7G1v23Bbqz88GE?0jT5%cxR9Z+#V($I0(u`j{vlnk^t97V!#_SP+q4!K(_!W zk^#>?d^be_a8X(m_Y9l01p#M7MvH`##es|wAXU*Jfq(~;T~y5&b)~t={TG2(|E3_o z2#{i1?07}JIus}DWexyx$czCfuygJ^+g#?M;j^=K^+GE*E_!cVapO1bK~*qTp8^H` z*{UXHvm5sl8mu@rejJ-xwD@f8`1u@|EWewyn}4l!Ja`Ity*03-eeEG8n6*aSbFXH&lZ~tq2^Cw@x7sdT}ffu5P$$O}!O3f=NM zm(tg%OxsvQ(gOs&4(?PpX}UXq8}Os5Awa77yEzMr$F9mIO|X|tN#ZN4;W+@XI^awr*UBW&P$A*k}}i!XhM0$|Y9X)-O#zk?@pwR%a{ zN;9DH%GUX@^nGD>8du$JCEkpspzs^DtmXBN$)z!kjbAO_$?bKA_@rdlTi00xY1_UE zjK^8{R=U`yYQ#|iD}CtaH$z<88b#i;pRqugraa<@zV3Q!jnyPG7vm=Kk%Y@i@BwTW zm8p4;R}LC;+bT>$#$GaAe=^XTkx_oZ9@(`8gZ%V8Gpg9ji?o2o zh8TaN`4Ic>EvS)~y7knAQi6aeEh3jqeg0L1TbB6ZDnj$za1@kN@*|&e$-R^~dmkmH z4sYvPd1U2#_29bzan-Gk0ECcRzw8-7k&DIOUj9&aqh<;;8U^wgg2TA1o+e< z08)Mt2E4f{41m=kPp~njPe)QsP4R{Xb7m(uVS7^xqPZrx;PA#(bVxaz)jH^ z71z)NWQb8sg+@^NOCzvmHO;?kwLrDi+4g0pzoMHqthDRjJf98BKQkpfF&oPvYl^Z~ zeWU8BESPQWm7qH{5!bXUhi6R%2_Z0sVs9GHdGFub&5bxde3CVzSS|kXY2c$4X>4jr zRd2HzgUoq1fF=zU$6<-;tR1@~$Uw1-EKA(1TzEi8cp)QMwnahvBWt%Z+?u7eLr z1^YE#N-jwvwvv)j&X%_V6P&UJmWD^wI8(j7x3DHQkMM~ySSa+Cs zV=UoOv};8ST1mKwQY)@9=*F|VDLN~gat=&ulsgiPh?V6(?kpg(tW&wVY9ks|DIqgv zuTMdi<54o}oHRa8vjEE{``usAJT z{j({5I*$lk-INz+qQN8JiEK?LvT~%zqZW+yy8PDkX$)**ZGJ@Vy<#JeO;4SPvs&4k z$!~Ub4c8&zUD6KL-|)WaxVblCsfeG=1e;dZv8uW1l6>?{7;mMtSPZ|jyo9wf=wT?) zb0I<6%gfi0{yCI`aUH``nbmL5cP)f+OK~KrUALobxji!@Bv_{1)N}BQBzhRHu^hfWs`j9q|Jj0`7CZ(gjj*N(RY-xFYVPt z;}UsiF(Y>7fzAMpR=6f|-kj<3g8m@q9 zn=b$t8r#E_m$XY#Kv0H|c>@XX$*^0gfYM7Nz_slD8bvo`zX8CtfP4@Em|7%(X)WRK zDX5O;AFagI8=3cb1VB^tl>_BNkk}z08O#9g`(gmq?R3icWdKx5xl9B==DP%{^#d|o z{8A$Ttw=?wz6V0J9$6%8L+-@WB$L4Mz<*bTE7|@tEftC1+O{$UQ{K8%+F9LJUm(H; z7$wZp@tAZ7)Z_djAJ3s-+gaaLKf{sDb`AxvxwYA^A;t<#KEv|ecN6n1!>Ti==iEI) zU;AsjH~VvPMx$T86wF?DGFM;OykwyrUZMMa?PK;pZr_mYO|E+rvdy<-M^A! zVv(<2qqS+^Sp0NJ3ot(yo2A~9yTbLpon&?Lv?h?1%Rtaj+dM#h@+EwcJ^sOa&n#3F zjjvd$ejzGO*z}{<-B%l-o>3uK@7o-(?mL-$c`saaY^>uGk^!BO7_#R@bqdt|oJ)$Q2S z2Q0E+d6x<-m!Z_}_!pC!{&Eq`;=_?$Lfw*0xr(t(($3)fAVyB3#1a=>u!3kDzmx-` z5*V9-PO4az@dqy>W&QV)9VRXFEK5|x!DW4J`O8&s^;geKZqZ~J26{=*eKe`H4zTQ_ zQ-+)ZM%N6x<$LZw&j_w4uPUEmofYRKCNQOAg`d9Fm!?9Xz{xZ$B_8_-q~W}N?@fVk zy>|DA+^=f=+8Kd|%NzF=1~$j=u3Bt@g63DvJYw{Axb8ziS8$)1^apZ1BcsN~uWP<` zX#61X_)#-rh>hfxQ1&1QRV1XYcic3>QQ>4jaaz%G^-bebJX>;p7iP8}9c3bj=OZ67 z2QLqs2oKf-8%(DgWwJ{%#If!^IBd%O^&}=^>4r#s>3P_-1TiL-&p|Bkw_jC!CZ&~b zsX%s#cz3%ggE(H;w|! zC4czx3a#d|H1xeaWmfm`e%C#~}=R-IL5K1@x3cb-_ zS3FO;8ADhxF07_A9`#f|1v=l>SO^Q9IBBh`f9Dc=B@=C$wsDfO?=^Shp3lLM?Z>`} z&?;@K7tLh~n29L+lxsqf-AJ98|MAQzUZ8~Sn|_b~wudW-ypd;jRt+;sGjpg!Eex^~ ze6HH#xLpA_d>G*2=g(rMDT?2TrI-~__JG?l5r7@wpj_Wk0M|`Smk@*p6-yvH65#+- zE(*YY)&giK2az7B1+d%~fKz`J0f;V(0W8X2Fo41jBNO3bdgY+F0r`G-U+H4VE6dD-#lq^w)HTm&1|wmjI1Ww#`wGOCPjtj5Acco zcVZ*L38R^7c{HEM*kTWW;@-$x2(5x0}CS9X6USlNY zNxKq>A~KgqSBT+Yu%lwok-#t!XC-Uk7ORZSp`sZGu+7JKf%(6Ph+XZzXj0fwSjt!? zw{b5+q8jA=Rj0fma5#;%Sv(tqU`K_6BWsX_G1BXBpFzuTgf{JQgTy;aFPWBJ)L^a0YW{6|E*PJA*zScg z)SCohvGKQ5D4M^YmmRxt52;MK#V9!Z>O@XHB zThw#pM>unD_#XHc-SCji<4#l2JZtc1l77uoZ!Wj^5oX32`2)RZIOFWE+QU6> z$$K}MZdk2-$Zo%X=yJ1mZ&s35zBfNN?0Am#k+rt@)!SuD5lxxYK(RV4vyPTlyu!c2 zjk;TO50YBR!Un1nvQrGOyvb-?g`r6Rzdk`d$`VUPbHHv|Dj_e_TtN7<20F;vf4-{ZWci>N;BGm$H;+Dlgxdgz5Hwo;|2e|V|lZ|Br z3E)_(q!<~+f+PRe*$d!;FMv}|0rd0zbByDguV?n{{VqvD$Xzk)r*hTDqz51ioxgCk%ubs2+LvG#3j+i*E}22qs?~eB#5SfEFB-O; z6AfG+e;~b?Sh0&bX5Ka1K4_`X$+&iN18`&ZOiW+@F!^j{1R1El4x+y7fbHgI ziTWZ$GUOMiOXo})xi(M;1jPBTS-E{|ZP!w)Xtn!MX+^HsKBKBB$EC!(_Qpc;kQbjv z$Cs?(%$7r=xk9W1=W3p>V~?rS%jMB}p5`B4pMS5mxY}4F%+q{3AzJ@j+dXcHj)v+IZVR@deVebCyS^=U`r22LA3wS+p;K||iKLo^p^rrbI&9{Bg^yH= zNme@Rdm%2yfanLF!PB)hLg0=2wnY^(fp?h^7quasvtISkrH0r-n}nxn+^G%gQox)U9$j7ZaPVfyqq zK>_fjdb@#bsKJbjm}H+*kyy*DmW0Hv<}0MMfM&v=pg>+fT0gYT?o8A;>(yZ9(h_Be zS7J^6vt6Za#mTcAH9Cc524+9ygGIEdH7s)ap)-@%Z)wjt+3D)-@B_DA%&?m)@<11~ zBrCwZbFalbR-(#fvup-_aDEB7DAtiOHDjrEW8<457eu<&b?`?7Nm1g?1cSfaP@Qo7 zz-ZikOqqgO6&qsY4)fUSm}W!`cqLXt`+=*c7j7jrQN!g!YuY9(uumM;xc#^pmEaOd zvK7d7iA=?h?c~Pl5Ahcu1|KQiJ{-o;?8aRwx2 zA^|6wd*Z*4-P>!C@jDs6E2qgLlCyZ=`4i3v5#RoDV)GL&4K_Ok7+p4tQhNtz;D+lg zf1v>XKGijJTrrZr6x4+R?8lY_AY5;Gl0ZPLu9Q6wc!DQskq)$0MUo?{C{U718FL5- z=J%9b9|$KiR$T!2%0pyjc8wf_L230?0QJ0Eh_tS}TPmq~>M_bhs%Rt@he7LowujPa zlBfts?5#0IcI{3I%rHpjokGtc1`P< zR~C|7{maezlizBI{9!z|S%MN#q)_?(&X5`w|21{kblX)N`#0YC})W#tnBKj+ng>|}0 zNA#mkr-@@_hn2NeL;ll}CyE@b>IQ5JPFI`^o{C5+c9cM$MO1p6P}AG$Q0tqaEq79T zpkDOuYH2e^=_0(^SB%@ngqsuch2y*N+euO#Cc`(j@Nu371`3$8i8OlsfoP(JYf^GY z>(}Wo77v%WicaS3M`r?(r*9$yXT7XfZ8|*!#Es%UAPh~jG~}OV1zXo3Q!kxCTB(_L z2PJ63yVZpaFrsWr;o7WoM2Wn?%q&(u)DPDAk|+%Wk{&Xl_IfF(uOuYkwXVRRm}#{o zGG9MipbzreSk977RCinVmjk?-wwAp@iQrtOi2NcLuB{pi8>yBPnm18u)7n-5;l!2n zdLmbV0B$j^HO#<*VAwrP=GzAH6qT{nC5#{^N`*VbfrQ8odphRD0ZXd7FitiRhI$k?nKK`vpaOed&sRQ# zp%`m5&YqsWHemJynddL&_SU-t6OFR$TFwmMT}ZvQS}oVEgr`<0;D(ps8GTzj5+6OD zhaOF|urAo0e?4Q#e$O`uR^3(~(y%yc@E||Xcb1fL-}K?k!H(fV&?m2(i8HEay?vGH zg$?1hGAVWUr(9O}!i9BzR1rC!nk2moh*GUBzzjlD1-1NBYA|tmt|DQYz?xRP;58KJ zvBTvA)^w=28IoBC5hafx=Y!TvSNgw;-K+IErfmyZyx`Af+S-a<)o9SrtEw?4U+j{^ z$O^5G|VA@dxR%SNW9B&Xs^`{ zE;7K!05E-x`}wv{4K*($wnUWOHx0kp;;%9?x4ZcJJ0&Ee%6K3vSU|+Ly_N8kTwd*k^usIrRRTOY2_r2Zft_^LjJq0GdSrlY)yLYbb6xgtR^nKwwXE^&; z_QMO$Bn~^GpFx)|R$SUo4bS4wG>MYfl=Z*bb@O|GSl|VNN8b?NrI)h;wUp2&oLh#!x$btZzkC?|rq%3n&6w=6&zDnR`qJ_#&|CXo(A}E1pdX`QMW=w| z*2`ambw>lrv-|wn*Wxkr$8WKI7q|J3{|gwxB=ek^KjlKzDPZ%d^TlrM??$HcC)z6( z#io5X`&mO{4sQMa1LQBbQ?g=F3T#O)ln8Zf#gXU!%rx@S{HNvDs5>$r?H4;_?N5O% zx<8AppH!|5R*&8JNWTATmXfBjs(5``{mZB7aLcbr7l%S~M{j&m` z{(G&ickjtk^xqcuAN)su@NvIoKfXM%xyk=a=MVeG`;>i+N6nuj-~DNK3w#QMO;L8` z4_EI>QGU`3@*fYoDC_t9n=3QQ`f1O-3r}iIKJ30E@rUNtzg?8V}ewML#SYY~d``7X9)NqBbSlyc!Ul0^R z)q()|Qy^UJcd)F|JU>KMq<~uYR>y$+X6$N_S|{I;{rCFCZOvV;F)NkBEsemX@*#b(1YSxb-Y0Ijs738g0&zY!rW1=N&0KwVZ2*Winr{-+!>C zR>2&8zw`&~AGnoT&iv0RnJ@E6FFkzt$LILmq9_;IU*6*>`!4&**=4Sy#-`^2<+VX-eXHtD)AT@m>ls zCh?HFEaPhDZ=V9Xr$BavQ~Jgp-6`-mdieTG^x)22ws7ZPZ|^vSQZG$7mVOML;&@lv zC+5NIW2xh-`uKf*9+yc#<(WspdFI2`ua-$==e|^bz3TV1-RLl~YS- zg5*U7IL|-ucPBBHzz2YCmn6Xa_S%+9cC&TV41K8dtiSik8|SIbQINU06n@6E*@h8` zxA;q3rYe25EWqy2c>cx7okxKyH=bea>gxQLOd;jYq;h*w5-=!un4aH=EVd3$F{g51 z$8drwdlQ}g`@5MF@3!;yReWelx#BbETNO0f!ai#N(l7T3f`yOyONh?t@{F)#89je7 zQN>6bs+=NGUmsDiGHLmuJul9>NJTozO`S~ zJ`Vyvu1|S;J)iF0)z8)RxVvEZOH#OrI4nl-q zCqV}C1ykuc(Hu2~ZNTu-{{7l61|ll5@C(_H&#GOHFGyQ4Kfr z$XS*j43nQHQz4Tio;3oJq6SZ>G0aW| zAIo^!GP5cQK6HTT=05QX?zBu`zF67BV880|bvtx)Fh6am zAlgVhzwt&c#9QHhcsEJ(jTZ9ODu^F*H!pcUnUZ9t)U@dv(Jnzf;7lNl1#wdiN+~0n3H9*#Bf&%w8<+!}p#ojZUSY#` zYXSVS1N1Y;PSCyOdZ3pfDcbP7@yu?5^tPsAEw&1gZDJ#PP+F=Jdh9FETj6eIdxk2t zDK`e05CtVivkK@@45X!^QJwMQZ%unwa~2kC2H4LeQJTS7@&{y^;7R3M_FyH?(SA+<c_aKq1AMuml?dAzw>P8SGJaSg$oB$ zZ2FZrQDn+nRoKI)FIyUBEmT|@vl?dK9(?|Y+(&D$qi&R^DC6Jvt~v{*uMQg4tV}Pw zu)Dx8((*l`;l@gETbo_o!>~7A=06Es0E+Tjt(TrYXMnI9zkR%SwWEYlEWU`7Gj*=K zT93(FT&&`_;-jZ=`p~qOobS_+&UqxErJAboO4+?Qg|eB4=zbAxiz-IOL)pmQsi}Rd zN7zd?W-E4fR}!mh>O!==0=$j}&4+hVL{^4Wlp3b!Bdf1eneS6!j#YE~jUV2W{>|3$ zvPOHp;gj;-iS_eQT<AJ(ycW0T`$`^&wTllyePCy$~o z>-EKom9z>0*{DMQoRQme!+KIfDFL|^2J*W}S9c)2jfpLPAnfYO(R=;;$@)k!^x0cAqukHzO}w=4ixDms312>P@PC|KD)7jtPtVpn zc@p&^EGc_4Fl71FN;OlhXKvqRk?^0r+;Nlm+-(fh>=H;(M%QS^T9U^FD8em}Dg%*e zYr9eEa?~|~x>!e@%dZfQ+S-VshA&J|#|35sJmpP`yH}~`ifLG1*)VEwNfVLP1U6(+ z=PidsQ0j03h_FN8D^-+ISjT5S$2sERaV>No8mOMLE%8FR`EvG10Lw3~_=q^ic%Jqq zj%PJEeK&q@Rc8pj-jqB=5rzdt(K+l3aXkbADapQEGQ|d-*{T6jY~0d_T93YQjwJSO%ywO zDdY-0Bayv2I*Z~WPmeishAtHZafBC(W1;GN*&vfn3swJFw#l!)!&i>1>+0X=_qCKr zE8LA5%l$dUo^q=ldG8r!S=nJ&h?7q+$b>T}k>)iumA+YzCDir|Zvjy4f?a{{+}Iwf$K4M9_HrYSQ#R z^GRmF70ne>Sdvg3qx;+Z+=GuJUi~HSEgwx-TRgd>cN}8b3}v*iY$|TT#5l62i@-yw zM8U=Ze8oZ<_9HSdQewGk~GHKIAn8ga}4JdTdQ91bGc z)?rhy^`zBzB3!`Z~G^p?Jh`B#P!`5MLElMgWbpB*2;2W&%*@Z&Px0h!p@A zu__+`vWWmwQ6nYOx6lkgKmlgb5LY-301!ZMbZ;1?pNer31DLTuKpFwO2FU^52!Vj% zbfbPoe<-gIu^3RO47(`+iUEU(PZ8>XYg*1w5hiD_Yj0H7QCnB$Jsj7PoNtnnzG@n9n$Y zjMSMQ&>(^8Af%~8APq}Vl29>(H77QAOTCn~K~cB1Wm8pmgz9SHeL)Liky$A$975e3 zPr9EImp)vnXpX!acWrEO%e7w-P`4@`Th1-QhzS(uA}% zuGCDEs1>+mQam_H5=18Q<)rP!Yvs#ci;GG?_sxpG`1@nC;Tv^(g$0fA7tWO2atZ<|w_&&XlE1W$6palkrBAY+9VhfRkt;yk-;S?h#RvYg2P&pn{b+uIrtF`AS{bZB|1+z8FGsumeqx_G?9em6$F>I z-V;hS45f@(B)Y6jf)GF)B8ZZ<{ONBYu)iq1;JPJc6<5oBF5ROEG9}BcQ*0;?`Y^K; zmXFwBnf}$*%jK&+Yw2px>tjc|AW%+n;U05Qq3=@N%1x7QYZBv-Cz#4JXwfm-Pn8s} z9%Ol7ewa?M5^T`vo_WL-I+m|*yQ_KFwF#$4`_9Jd$*Z$CtsoPc*irWv$C2Y3;>_!# zGS7m!HRg8~*4=hJ-)>FL#aJqs5*0M+^uJEC^&M|8d2l=ocGk(BRp{v9lIGShnc)

    $^Z&fGULhs3RgUM2mmUG&QJga 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� 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 z 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�rQw1rkwu-pFt5a>{KX-U&D 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[NkIuZ5~!yxF2T+Y=_Ly@?ux=1WMVjmJR^>Ytch#es%|d zVBlyZ7060Mv+tmDWkfxZ9(OT|owLx0#uo@Je0Cqb$W2m}f*&Z`w?!+UFHi$c{TcW( z#@6`=J_CN6a!KbXQm3|s!;NmwG8YxA(UXzXc%`9n%G_CHXT-VMS;+zB6*%q4FuxKc z&_{KTZ3C)KVO)iSglY7t(y{S4;d(bRa+oUc1Yeqi8%6GixK7CPZ> zw!rcd&?VC#1@OMx{o(n)>lI6z{*pf3x_fO&px*v_SL3ZeWY&OuNg+WC1ZVd5xuSV6 zDqm?7OMB4AB1DKoe6JfXku-->48A2B?AjTBB#6vZMdA9X4b1D&7?|h+x}TSeUBBoQ)H1xl$lhV4-AC-AinHKrTzVzsWPIMT@1AxFCkN*_+YM0 zV(Zg-fnj-#mdLR-L+EOKUjuCp%^_QWmkKkXO)t6Qsz%{wFNkqJ^?VX>=&7@ni$nU1 z7VBl=4*-pQE2LG#D^=yaexVadftGh(PVn%a&OW(Gr8Bg(=ymbEQNTs|G%@u1=^F9VICZ2OOkXku$!mg(23)MFKG>Uyef5DJ?%}9`7 z{c$s5r}aEYlaS@DIJ=QDYFMd#$#@`%X}x)Ebp4+wSaNr$uOCv5*eG{$bLhWz_W;n< zI-%wM-a6JzghAOhGTdoLn2NVJt^9Da7?wa*cS8oEv0kZ6v0LJ9zS9 zGfiK-WMd`o_+iS_pm-ri?fOK&Go!ez`dw%0N#HC?IeUP@G;CXgqzP5hS5@o7l)fL$ zH@$DP$fHzx*viAT))IR`$pKeC zafVhhfrQo!m+w@S?^Qf1i1FnqI{-|XOf7Fvr+d5BD0}NvE%FG68B63iK(fT$j?qsw z6T**ci{4C08Gt#9UH|rdz?RGReg^v zGvO#!zL55ijn}(AlPUvr1(j#eThE(^t&%S>@gH2D*@A7m*JC~f!-EEq>b)Bf@_J>Z z(FO~CS&6=5#{o4A9BvZ`rTx>nhVrsQA()fyn_-qOr57%R7>s`?@Bg)nX&^B_LX8@x z0`~k3X?=yNkPobnYxhT{7atk%{*THIj{NVVUF9L~8GE@}K3-{MW zH@BK9jUHZ@3DnAC*1-ERnU1mE36Gem(+_~!yUv<=_udY->X4Fr&?vw~i!f*7{M4{Q zr2mSlxTx>5E9Z0YK>rRxf`w`JyE;i$o>4+}^=@kwz*a0Ls-EDpQc5Dc9zg)4<8Hu;1E`1K5~w2O19$p98IUZ0H(%wnO5t z`Z5P*Sl1Y=wT(2YuTIt4$vvuKTKfLI+LEiWO#j4e;gl4)x)6?a8MJ!md8xd{uK25} zSTxqhTk$>=Z#K`p@R#@-P6`!^2W;5Y>l+ph2cuT}UnDy{zaQx-e%#PG`TKYTL61dD3U!?jaNXpK!l<=RA0`o>{N9>f}}N*n?JN z^iB^Jd2(?4BMu^!+`iFj+LU0b@uU-VyDE{G|4x4X&xH9;vT}EF3NXEB(u1~v-=PKJ z$&{G%Ju-@Hab6Po^`S>xn(WoEt%zXB`V@%MGAWlsD%1wG5oVg24gkNf=F5t>={;E5 zU!;3;psG^w71~2yqu|r~I$Ye!Sq;6;p@#^blmh@S*#VTbMXVy62jxn(V}H^lYa0|pI3igiJhUKld}cv z6&-Vb<7PSsK7i!*s|joDtbEHA#o4UUcTh6~5Nf;hY0c1#>iOD7?&Ee-YqSID2QdrsO*oF1F<+(?gb9%Vz zeBevQ3hDb@`~lLufmb8`E_57)RsD!jMibqat%~ZF+bWmyfdX&Iip5Q}6AWykB6Tq} zknaknbr%eFW4QcrBW0}0bbKYke+7va+I7RSjTd(4J6ig&@1{Un4?Jod9O;rK4z;~I zgByHO^oc|zG{IJ7u-93)uu`KavwFv%t<54W0Y0f?#a>gsOJ@`7=q_(aK4U}fuVPVC zL|0sL(xY9+TgEppm`cWmDHiULhx->nQ9#3beCuJROtP;NS++dbMiPz%!eV{i78KWPl+DOzlVMZ)kzk0hHip< ztkRc9dy!ZVBq7S0L{)mj;3e`|zRyQk(`E1`p=qTbY3FWSB$huq=?QaPd#ELQ&G8y# zh5%VnCc}rTwWbD(EK7R#z2*)8pPPB_!ldTtFQyZ! zmZ!A9$=H?KbA|gERYg=lDW$XdK)N~T$ zSs&um;FP3&>Y@(N->Zl2{?=N<7SRHZBm+Qkw#5}(kPnIAc`0k#~xzGsNiB^A36NhX<@gI)I*-9z=`}o!#Z5=6L-FTK^MUywC!>`SUa<(<)@C0?e-6jv zYG5QlLXd13B!=p%F^9ct9%&wKQpzxQ{nAk9nsRSt{1r*tsBnT&H54|5V(CDukW)?r zJsy7N>Ak{s`eu)t3Z4jOJl7lgh6|Er^K**9AoR9BEZZ{lG}iDm#$ojbK^Z!*NgDn| zV+8e#LPE!)m7rOT8*SQ8KOt|bK5!uSR%hNbY20*h6T!?{5p!WM_K*1lR z5UnX|A(QqCM>WK+-aI2e9ceg8P57BZu=8ddMp?mRM!pc3v3joV!acC3@AfZT!x_)m zI|F~+f2+AgTnt``RUxV@D0ti_*qzQ&E=&Zq6*M)ZUtYhF>Rvq2F}J|J)6 z4>TJ~9IUB56@dRq+t6NhyUjP`Q*j|7vI>e{W)$?nP4#CAk)n)o+SKr6^~edORoB?Y zfr|XFb6X>!2B*1Qw)a|<4bM>;<|@ioNj4)`j5?64=<}AmXR1G(j~#iV+S_607D|W* z|60f-EylE1DIKfr`Ld)loudeRuw?mt(5ivSTZ*y0@8a=ju4VhE|2s{LCw*uYrE>si z9c+oUY-N3;R(AJ~shfQfyLBDlm7#o%-j{H#t9g=ZT< zw$iWm#D=7xl=cmU`6IU%A7`7d3&^%$*@~%|0UKUyAymxYzPra7>hhg33#+cH-iY2M(X|F#g9a`YkO6upTfSpV)$*x{_FPU zSmA2|RH^D(4&GMBquRc|AM134syZZ<8h%QnJ8lchcnnO5M8Ys-(R{iuNzf#&}1svd0R081*W5Z9fC z`CRZt_k{*56CQiy9| z7}koM%UgyH?+X%aBWZRv!pnmw+V&plp&2^wAL`gaaw~Hi1jpbM>x!+R4iGE5h6tp2faWI&ocqpS!``PSda~ zsp2ENzd293|8^?m=N-4OZR_mn4>W#e^pod2+wjxN&fkrvN~TIT{0BR6t!`i=*D@k^ z7qWUunMVAX^R=c+)UIblLn!a%nZ!DLjlozS6I&0`Po|V6tHQDVb z66iQr9={SyMdy={Dodskd-SGr8_z;2lLoRuu`4YgR`jFHFn!@^-ScT*8Y>5UU@!Ls zemx>EDx7pS(Q(PX>v!iC2o=={&W{axX;{VgFZ$KHyt4P3IK%7J+G#99SBrhusAE=l zTY$edyrh*+eV+TEKh$7&on@MTgsmX3*P@F<&Ge__9{@0fj`|5t1^AG9;Kr90A>>eT zX-{*+)`Kx~owss>t?j&->BnUJ9tc2>%irwVywD<{C^deU!P}TUI|oX9Rc^K?AHVf! zu4?oX_-kC;j~DM1ufAQJppF=5j)yO@poNofG(Of=e^Rb^fRee3w{t6vh;Zc zkLB|VLv<+(gS6Jj;iko4ZQl0#Da6udsm5Zuy}`BZ-eTwV`j)ulkkj|4^2`10p)a4F z73_|$k)K~3Uoc;nmD#Sgpj$s!b8$n(o*~^DL9r~cqA>ki;*rvdwh29AhN9jdc+ZL1 zJqMOFJE`OS3DBf`KDet=;-o0XLcM_|{vcfbYeVYAT!=FMw!XR$nS#5P_e-o2n-6?>oSr2QQ9I!lb08k6IF}#_mq@=kLOWH}^N3o{nAezhv zhv=@@KJFV$ji^FIVu<0kL!p3*+k>)~w|uf)avOe2AfEMuURPkA zasIrFdfUsb@Zf4wYb0w;(T}xsO-ZYTj;LN>WfwmtgvTd+QrcrxPG1^8@q2DMN(gvf zuN(PVtO!vIjw!a-u#7r{U^B@~>W&V+)kUtQ&P;DE2vuJnJ9kAQ9zQ@%E>phA_36ZR5{g(W3tWUK+>5Hrau9!I;^Kq9mAmcR>lh0HS{9TnD z_>`?Iu+el!7WsB+tt86cRLZE~fySp(A#HFHMLP3ix-C^)aT1uA7z1Os-{CA^x2u~7 z1p!1P61|eKM#p;cD>lAdALcW9FtuRVn6lqg2r&s=hgF;BABJNSdm+DW`SG_=@XRHD z)NAzcMAg%b#fQQEr%b=J5F!;<^sMbZM{NItqEl?Wf{(dKby=H!lvWNcqhIL$#x`d< z#n*3)-sVxh$(N^-VJ6ZZd35Z>?z~ug(lSUUUxM_tfMP60SX1eZ+v0I!hX=%HV!l}6Q~^eO zz1phH5;|8=n6uE(?ioFtpr>B)9yrQ9_ts(lt6@cFgV9xu3s=RiMGsblMQZPsl6$&_ zS>g9O*g~yN;mCz|vkCzgp0Q$xKOe1s+LmyRSP}7~O<9druWs0xg$?~h7g*I!eM=HY z6ElXx!86MQ7u9C9MWN`r(;EUu?FKe>QKP96qax3kIL{mWXr`99)>MhLfTRY>>^MrN5ZrnfQ*UQ(QA z3p!6ybLqJ-@BVTn{G*8y;K=%; z2pRBp&rdq15OJB%IN(9@75Q@fp=w1znMy;dq4m8R&YvgU^PU0LksV&n3@&%_jR{4!MN+cd6$cmG$04n7lJT=1Q0(7dQ?^tCpO_kMdc=a@g~`{?7gu=JL5 zYFfnRimmGsH(&U_zoP1D7>ZU4>#E$gq_%C;H=&`ENXG0)-cn*`(P;qsFfQ|v53BIN z6g%z|Zxd3hlujBOstbQvBm|=|k?|&vaoMdI+B{ERy*;kKya-iwayd-9H&1^3{R@ar<6Px#DRhiN7Z!nT5YFK$wZ}no!6r{>SX-O?gO|>#8D8LM_ zDP|^p_Dhkn0zQCB3dfh5det!1OPEJ`rmTbN%;v|G9~)&H00_5Thcv3a+dvRFJ-BYr zXAdL(A|E;7I(bRJ@5mXXTyf0lE+L-$Yc|;5#{P>vE7h=lwXDUcct^Fr%$3F_M zyuvLyR2q^7DuJISdwG&=F+b|F(1CNI53jcJNH#iNNbqgA^{LD>D2Q4~dd$kf(()QG zal@9}vQG{Z_-~(?MCzO|kQa>zBh)+YD$JCU=n=IttT0j!>FWpWy_#y}yDsL_cOsd4 z4luMq=IG|{ujcz!vQ2Idw^};SwQgRo{nn#eN()L{FtTlE`kg5iYjYU+J)cl#uwua+ z!zzlgjY1TrXJs^x9I~(dIpx)#oj?_!88}zt_0ui@@I}_fcty~ULjV9{n?LlXZ$n&$ zfkjRCZv&wWobn-t%;&?asfdXyj=wb<{@5!~<~?->Iy%sXz~uv#RU!LV?qv(9n91hZ zOP;!UtF&^PFRXy;;i3k*=DgEpj4f*==_0-t+4w9C(o)m->f*08(ld&yDzIqQnHkZ9 z|GDR;o$9BVU6GdEiwc=I)5A)5dPy-Q=%OMlGO`J*wdLq=Tcl?>s5?IS(7{yd*YDqw zH#-Hq`RIXlp|dQ=Q_rTPe7R!gR1$ykZ6nS?@tH2h4c5@N;K3FST)QsXr6tO#zj{so zMP^f|v56{b4VCg5OenDAQN$cMf6L0m=TyS!O5g$rpIxVIh$u%5q(Pp8>rlW)Pd_@Z z?y-7F zNuo9j{`kR(56&?68nE>D{;Sg>q~cK#Bj;!3VcvcXv*<0EMUB|v!<-G&$)fN(XVXGo zUWX(-uYbO?(pNWI?3f#L_Y0g4f6C1YrXJY}x<^v>&IabK=PIlgajAZZE&up2>}*OX z0kk9#HK1P&Zhb*?ypa$c*WWp;PvI$IvoBFcagB=olUDBtormxC-2UYmLNIDC@ zrr-B%qo^1NqSB>Oex#936GS8wr5Pe6jBVtI5ds1#4bml2Qk&GqMoJ?kwE-)-$0P>~ z@VD>t{0;BDc3<~#o#$~U(gW=6eUh}kiK`n6B%_p5V~VYK7R|ZqqI23E)!wAaz0SYI zGvA&T<8pTKKT|EHBZu_hr~D7VO8#e;uSY~axU~H0(+lJCLnVRdn~na9yraHcYkePl z6iLsioDd=m6A@&c46~~Jfl?IFW5X7Sv0GFOX ztD<|YNgm4j@x~$o4te)2*qJmWTQG(WQFtQSvgXd0*M7^^Zy{$2QK=S{%P+vjc)w>w zz`FIjjPllOZt2x%0$Zs@Yk~XJm5;7J;FtP`8eB_l8j1gy;ssi-H)%-1J?5mMl)TOi zz35g7;PMi9{zj^QL}+L;%i^|o3!F1Sgm1TMoiO<4@!Nk)nP=?(n*~VXT>jun5Zr{{ zE_s&vuV^;_#6Z0iV0QA&+Z`=%kKapI`hPsz6?iD{)WzM;qUBV+iFGlwyE@MN<_c{P z|72rN@YD`McCvF9mbfL{A+?FHXiw5Xk!cBZXd zw0kcje9Sd%I7%T)cP~r!X9(Pv&Hde4{%g@-LTndcHGC}VS=UT(;jiik2!m>swam7U zCwmS&Fuz_HY!6?qIl7T|AArUq`~YRsQ|Op(pJ*fbc(!_h0fA1u{QE{IVWdI1D{GLqOsKUJlWWK9UCD^XDz8PHqdRJsoC&(-Y+AOP2 z3;j&b6;U?eKj3AMd0*U{wsVakV>b=c|JdYnW*g5^7(D)!Lz(te@j)#@r`?$`>$O5K z3MgrUFi4DM4oULKV=#&vz@Hc??}*k}!lsyzxvbHok{5QP3=1a_13}o+{AT6Rxy8oN zS#>=pKQdyb^|mvm*BC^UtKrNBru4)!@A9mQFywb zxgNJ|+pxOjm#5`>N`w>z4u3oONw}Kh>BGp&jKDPT<+l5~>^)i^-W|*d%f0MO)Npex zp5Dzoz&7Rg*ifBoM?(>XM){OR_M(J^@6z>n3 z?LTV>Y?V*;K6=%#uV`+)h$?B;Cc$s4E}}_v#OeW~6p=24{F!Ad?f4!$^XDv+#)UV- zG6!J1&NExvG*PiGVpJ^@VjC>jQPNy3+P$8!+wfiY%lxbb&1n><(a1)urqE5|`3*e% z0_XU8=g*Vn+s-b9msU57H{=2Xm%&+kephtfVcG$CE$cG%W20Is$TsI#J4NKuJCAr( z>9cB>KAxs{f9&oSWMS@Iki|A=e#-!gZb_ldl6BIB!thlao0w@j=<}%BQ2nG12R~rx zHd~tgk81)W#UH}*iV$`qC)!A2GB zDGiP}P5MPOfa!u!bI-cQ@Va&-M19Xl1CJ1r z+h8I&&on>5%~urhv0aSj%CxuGd-KyC0w;8EJaIsKK;@6Rgnu8e|ABdS=nY^_+p%w34 zZ_b~v%%UkU3hrfVf=O)~#D@)_Poe$cvqzc^p5E-KK6!Scn_XM$F!j@6s-F!$swZgu z>i+Evbi~M4#yZ|Q?L5^UjyZXg(|M?!x*#0X{41ZJ-P}ZULV;4@6Ckb$dzYJ0x^fR} zR&xX%*m|LRq&~p&>?APy`~56lcC*^CI4%wzAofGebO~GXBOk)`OaB(@110e(sdoZX;$HH_RRTtDDre;yxTZ}S z+%yl&tdrFe&>D5NDr5Y4JFFEA&G{du3SHG(IlZo260EfMJm>gKY56Gb1XEu*Y;3kg zY1P#mwY^c}KB^d^_(;a@T}F0A0_j<6MMRLKHoI`G{(2yWin2r3+fe>y5Jvx4h5S@S z_1|0f9hMr*A;b1*C4MT}dK5XNpDdN~E8J-B6Kbx$15%3J_sM&{#GhZEAMFXA!u-ZH zh=5ApX8!Q!Mj5nRXaMat%$C(vsnhVJO8mt{knZLk&SCt*xQVmCa4PA|?*rt7r>y_4 z;m`(af?5j8w3g{#KY7d@Qk%^g9lma$%8UDE_#_|c`&^fvS6KKmsh)lAFjW4$*J`M@ z_y)e0uHP-)5VrYw=Ct;rQWcc35?>-RGLws=n;U09t>4ScIuxVr8=4~r&zI;Aq0Ww8Y`ezt7NHlhTA!yT zyMgmJ_O!tP`KzawooFVM(#0T+ zO2YvM$UU|mZn*=EcE$%vEnCQIg|vhW!9A!lKqqNz6Pc4w^_}k7MIkq1gg24_D=Q0j7_`+ zO1Fgrad7#OmJNQvs6JQ0+>hF+O-~wMiVY{52M0I?bPah9WOevfGe>fqxhoBEl>SuT z3NTJBd-}mAZJ!IyX#8}svdX6ECGuhGBy;Axm=)f~%cArcXA=Ayc*h@izYrOKbFA?f z*`l%P97fljL#42eu7{2V`lk!B7)kf7m3#T@h>C<8z<;9jfX&RSySR=ML0 zEbWgERdG()I43TucaFZNX;1FWGaMl| zA0*%3QF`%pj*att?J)agv>-P=_!qV@Eczu=?wfpxOA=+ zd2R>&@^BryU81aR$8iMbo&Z{T4Y0?Ylvrl!HU&)$C7uMz2)o3`}ocP8G767qmql-MHF) z;dJv=`k7YP(RvALA`)S2XPMc03DaWfZi9##DehM3quKJyLkm9eO4}B9z|%a|JoGRI zm)x@gLxG>Ji+NjsW8X(Fb|sw~zHjr7so#IEH7xBF{?Q@t7*aUSr@TLR$&Z7>YiTuM z_?~lY2j=sAd=VsAr^RA-fBjtUOR44;VD=v;QK~1;<}#RgJvp;h%)WE~Zk}W0$&6Zi zs^}rcPYI2_t##1FR&e!hf>ByDhBP!A-vATfrqRO=Ma~6h=y?zN3>R|Wp!*&`Pga!I z(b+C5J~F=`H5&*0Dlfq=F+8?W3SI7V_?To}?V=$EV;0qy(82uQbN|b03g(c5X(EM3 zfm>sggnU8>;v*LdhEDp99a&yimZ<-J_tD?5;+~jQl#$H|?exYCT*7E^vC9S!jcgl0uo zZqcmn|9uZvf%(s_9tN(5rdzM<;U2;am71huN}; zd?O%^5?p&ocHhnU$5cZuYo6YBn3f<|gW!G*M9?MaRAh~^#q3vS@h0`}pV_Aptb0~) z2)k085o7nwMz)5o&gN>tLV_77qJ-ui+A<;3I~JRbTtAj5EmrkGPLyAHMLIkC+p$4s zKYr{;sd2H%DE>ZUEZw&AJ<*XR_ElAir80|j+`7TG0GD6wc7RT+KU&%vID3a;n<_K7 zUV-wVA#Y=Zp?`kmeKZg7*s6qO@Apy~b)HR6DTpf&y6sMFK;W``!o47%o%f%-X_$mB zE`4+gKs7s&wFm!_!rpZv$lRH;=qN5?6K!N~v~3CzY)UWH^&=ZfY_Bs+SW25R(fjEI z!L1I$KivnQbKOPRi)+UI8}g&u*X5^pK*8+XqptJogL?s*`R1+34xd-Gi8dl+%KlEp z5u)Uzbjofm%|_3+IqZ{)!nZFfr5Ce&HJY|7Pjng5EM8&)TOMV{AM3L9kI4l#y}xc4 z}Syqn!I}|C;Iyr8Yxg#xQA%j%Ur*B-!JG^f3te| zyCo<%+Pl$AY14g?=9GLMl9S?{l+dQQjT6Ku*G}KPG{S7!>sc!)xgwt1> z{Ax!^)1iE{L+43I*7Ebv>h7o~ATB7c`rD>(zaD@RQiOkk z2khd`UEmdTl?NE+78m}SYp~;tPwpr7)9gT)ol?T`rmYgjN{{!k&NuMwj?*GBiZS1? zMmnrSUpJ6y2ks z|H?RC3A<-0nqk%Jqc}frVxcvhh*ZsTOn$_B;{w?G(^bgl_7cwtUmVe6kNT9jN$T^J zH6l^CP5PXgDD!S4OK+iuR<5wk@%YPH53U%!uMZM3kTC79MBRw4sBGRDogq?7IJKMT zpy8g;9EpSV5yXVS=u!wmYYU{!C`i)m@aum^#3|w}W= z^{FOHDwp-gM~3hvvZwuTYgbD-<4JK0%rg6t%sZbR8bYi~H=ILL(zFn0_w30i$E$KP znQe&Ce`2uR9)A6R1*YzD)!6;b^#ot2P}c5=VSYiOM$19Rp0NM6z$C#-T_30^2w)dG z%+uH54pw)87zt&0$9PDXNxWP#@?CSN<@eNl`|fq=M7jJxIPiOjv5~~vQk~1Gj(bkh z&qmFE!qtr`1KzfD7p0O4+T!P~xFEF9I*%10oj`pIz#I zIN)z~&tpJ&^AgXC;^GgI>DO{6$15Zykel0#%h;HTzP-zF!@>lwR&}Fk2q)QCCk3GF zjW>igJ3x?Yxr0As-i9B3d$&}n5TvAdXwH~u_d{I|gcF?SccGT=+V;{OVgeme(#a=`;xKA zU#*gI`|ng`2X9iKcWK)RL+xYUAfXYbqJZ#WjcifcM*d@3+|l0(T;3WP*}VPUT!Z;< zcS~(=`}5u$0~0mEU3tWm%?{i+>7z`zJYej1(Qo{n?%?vN0iXAZiSb~Nwm;v*mSL%x z^S&8E)&So*N0-onq)@F?JIOp-vHzH$j2MYHD%vh{o$I^~fR;Q9^ zC`pj)SvcZb*Q~|uI7Bv~Mz!x&ZB}i*`#c;Z~(?2 zZ0EV+9`0Uh<@{mA$o$xJ_e5gU_GTX?d1wu&X1V7SuGc-2TX_rT+8k>uwn5wyV(1;sk@6TC*?4u=D#kk zTRv3?l1wC_4r$v(e+~b~6dih_@CxHo5MMByV8*Esp3;FHh3@qW)cQ?P8;eaYT%vrr zXtB6S*6!MVBq6^v%YXZxcZ(je2n4R@IM&?&;Dy0>c zQIID1Ptug{j$GJ5;GM`YzCV8$`Rb=G+k(4J5U-g#(C=A4zqd`_fAO{y+j;q>>DRcP z`A2eQ4mixXg|$2T@7Ar0bFj1i<1v0T0edv{$GGAfV`MVtg%l>WoB@y5$i( zk6huY{gj=v7b>d`>_J2SF?CHsv;FTR>+11a@hHkyFMAfG0Pwf>=W6SkJLsyEIq&9oGX8S-&P|?O4ioHNZO6r?AYg zbhB0$r}o7E0PBNeO9yAT87Yl?8uB@*fWxP;DyH$a;pjtEAOMiDO3DRFXB=AO`-u5h zOdxc-l>6Cotkaa_NETtWD4Z?NdkLA#_h!A0m&r$1L^3sizzaSXuZ+BQ-Rhy3RS__0 zP|TDmbu>r_82RyUPcTIEhT@U8{KeZBZ64lQcq*{rxsHeBem^zvQ|*y%+n~%36c-g=$Ex*2q48f z9SNIN080D&BXBoY848%azVei>=qM>+!gN~lzd+x5Yw$|%_hgyepYCQmaVoH`c^hmm zTJ6%FxYh#OwB;HSFW(8a)xptSjJl+(i|ZMTP+3R0&r>SmPo3vID=hk5WYe1}SzbRk z_d&ccE^iM(%{9g5&Dz8Wwl7&{$mE^Vx{p+%gl*0UVJlOFaQSDlvO$H2r>jdDg1mdOsWsR3{imh)n=i=^7NR!JeaNSOP9F zeCk%Mj~DV1(@_nfAe>1}#kx^)LQ{Pm2i&LU37_D-HE&Q`sdUY_O^MdLd3u^eO$%Y@ z*O*s6BgX||3%aI-KI5ryRC_u#c66tH2XY*!C!0iNP|McS{QlPY^xH`MLW+UIXFitS zf8>~dUS3Wwyh?t*%Abw;`6(t$t=NSyjwQuU)xeyjuGK7UVvS$S7gxRtiPZq6lGI^x z6hWO)DM+bc?l*@|Pnk`d+K$fagTO}deRV#1-}%KxxCnpQ(%T%#0zi0+hGpY3B1K9{ zdFE+xgJb*=j_t6>4>r62pI((9E&8E0Z99T}9lXy|B0JO4kqOtWh)*aAx?4%E2hgpm z{`krup`_J+OhM2o<*V(0Z*dH(MZFc~{kyl%{J77>yulWdn|d3J#h=PC%-EZfaG9u^~QsY3b~|2K14 zw5H~p=5z(bkFClQ&-bDNx?*mdHb-VT1O%7 zdLY9k{_*uP0jstP(t{JZhM3xH-Q+)ZDe+4Ez3coZkxf<^j~||wSIgRl)I+f<70(Je z6zji*JVD4{F}+RCe-}P?iewocUiSWhq+5q1uh0#E&S3Lx{iaQv;pcG3BhDyd309rT&G6uf zT#YkCNI_TuV~Kj<$+yJTCXWa5?PzNDsK!BkH?+C6|4*}h4FCW_!OWI{o=8Sr(b|Rh z7id+GW zg&urs@aLl<#t$X5Y!J}^B0n*qsqyEiif!8TUsl$AFLmPbzUUtR7AM}WGIx2Q>n~s; z9YfQ5*A!Ru(9e10R}z-S!NSt}t6a6CP{#HA%)P%>tEll+m*Flr=mR>K({O)F`yn4x9 zK1>2uHO2JGrX%0VB;QScGpQ22^@Q3;xi5R7o^7d`=jEBTR5;=VR#PpF?^{&4vIWdY zzVg$(4nhJ8%Q}Aw4aipjUv(?YI|5&?uzTI|axlMMVg+6wv36eB5nD_VPy8q=rFZv4 zyx;(*)x^h0#9}|gD8sXRnBS+cVAZIm&kmbwkF(oqccn_HeCNfsd1=lQA?Rb;agI(T)&GC|8GdZZ zYpXRN6K>FB$R7sIG|81XtHdO5(;kqy7h*({v6D5i=w1iWy+~9Gr?f*j$I+Q5fTAoC zljuz*`7rJNr`p+r@N9g|p--bxEP?(}h53n>s|;QCJp3gob+2xFwRNw00W&oq9lIO< z?E;E*6f>K%n1Ie`NL!Ps>g_^X{furvQ<>PDuIETRF!po*!zZ$L<2+B0n?1ryIj)qk z58ZM=;#saK4c^C%g)1FxYY3>Z4n3+~+y>6$ln_EFw_V+lku(jVY4@rt1Grlu3JV`_ z0~??JOI%Q8=R0TtA-8RCf42IHyoY|S%4AJfWr{LZY{F0qmlYMhlWyKZvf?M69YDW;LevTT9j5s3yn#lbo$}DsJO4#$RDS3P@u7oA zp@vUQNvT_`+o5&#C!R1X++dY#v}=cD5IC+=EAnG-`dRiQ_?W8=xTUzjMw`?7>#v{n z1D@Un88#e8`fl;JzDwH_W4(yVA(%CAe*9f!Vw>_bM~Q}|1+IIf_pDsS*ob^U>IgC+ z1R>4jOs&!LA;e-4@{M%F%dJYfZ$<7Y&0zXueI>ZZKt^V1x>yalrogA;T7EC6Y0G{` z%LyV!#dH1b9U^1!0Hw(=fjFJ>R)eG6_1i!glItAsK`*PMw7g&ZeWj6~MNCBr{g(7^ z+sjWsPDaajbvi1{K7$)?CcFWlvCaHrorA5^q9-%M2iF?U&i92d^CiRJ8eDX7Ydyo= zlLXz}T@AyG^Ba5!Z~`{Vg*}&?U4uw*95Zupkn+x(8C^=hQ9eRu;IV)v32asI%k$w9ur{I?W+jsF!=89#Q+ zNh}uR37D3-8dmV>kCoz=9m)t90Oz0zZ4+x9m8-QR8tt3g#I?+}P!N74Ins`TdZ8~^n{$0saQ{PhvPq*6pXuB^x;f#vt9|_;Obvf0J(!e5yF_&itS)}e zJrH6R(N%dRk2A1Vq9Em|bYs>!z2CtPYIa36Dpx(E4)n@qZb%gCz;8VGW6ycwfG*tC zIf1FYyf8Sxd+1_?osCKv&3)=QmR*Wq`aA+a{l#6)43@(Q2>Hx!3wXe@foXeq&I$Np zO)_-Q*Xy*HB+^y&_B}EtEu*LRS8qeQxs+0-dfO2n`vBE}PRu5GGhFD7s5DmN4@$oe?{}bnC%XU-q%q)AYC&Mu zvRm2|GWnrO@qf}|x0#k~bc;j;yi3N26S>Mgzt+5|rS&J$sDDfxL=arPwqkbdSjV~E zBl&Jpfxw|K{fEhNL~gISF?WL9q5Q&*ZJ_@W1c5&hGG0r7s<)QG1C!FY6?_tmeV?wj z64Xsy^K`8;1;*9M5d`7AoQbQV`Ki}2^lAvIFm{Vrp90(LSv>v66qAPsZR;3_#PKIG z-4f#bY%52E=B4CODB^b(jRf4R2-xXe2|bu>gB?;bCL=Pg;E{~@xx4>UQQzyq?E4;i zg#x3C)I$r@VfMR)$hu?SzrS7i1QwTi+r#F~Ts89O-L-|^@f+n_GZ!spqHe`|3O2EH zV+<9R{f;fOt$_v?K2hGfi{@tz3g2%W1Or7hAa1jx1vc3FeobleZOJHs^Ji_|-1IZ~ zJ*`{*(InIPt_Jr5dbVpdsM_cB#N7d3#oQXbshqU#{W!wa9zAo}!?(@`kIiPeg%JQEd2(Ho#ZR&TWb3iX5|$Z;Vya*QklnTOJfR zv_5JKNs&n%WV)t`%kOI}!JuNSS=y~G^^3=@_ampENp;iVci!G+=bH`iu^B%*_h3-t zy|xI9iqoO*5CK2QchV>DGmRR~L*BxXKP{|uCDt3%80~cPK~LwF{Kesp`!XcdvB!Lk zsw>aj^U`}ejg>;X|7EJZ(Pl3R?ZfE_M&NV%D>iSBHTX`fDkE-R#BW^r9;qRkJ{}5X zz#;L>A#(VM;r=>2KaNhNYyF4OrDL-L1bPBL%C}TJo| zRuI^|Xz7nHMHfNeUxD97Jv&!^&g_@Pg>8Fkqxvi-#5n?RAElBn!ei4Vz>MaI6Q=W`(2Su7=76*c5~i(1wU7F z>eycnsoPd0{FW2)9eQ1zj3jF5Hjj25Sl=+yYq~0OlQ~nO2JxiJ_Gzetnu*1-;)!Q| z;IdV&Y9%>_A%L&=0Uhn8(Dw)?AF87Cj<%pdDJ&m1pRa2d2E(d@0!f2&9mM$W9~A8- zCpSU=m@)>Tqr!Lgk0p_ZW7Lc!lpM`$Ai7kcRK8US8wfLbei%7 zmkYUj>JCtY6=mu$sE0GTd5YK@I)gN;F+NsV4QLY4yhj#Xx9VU?=hW7Ae%x>k>Y|)?n518#?u%Ws5<%f z8uCIP^z1d~^yNej5^!vn#EXbG5D3b)W=OeD)9^(y-tO688m9ujQsy7iS?0NW)ZJ-7 zpC(f25Ng{#UX@BOVpg_Mym^8wU_=)}zwd$r%ou3~6>9}cU*KBUKc?%OG1c@Y*+Vz)FRSdP*Ue*e@W+sDY;_o`Ynq>f$(5I zulHK3#wuB^+LER5)4M`F)u8P2*&wMqy9E%cSlSbX7mP5sf;oFMlL8_WNrPqW^(ke< z3gTXqz_kYUBgn1I8}+1IoXJpY2j$a%QU@=n*X3g$bE}R#MWYgbBy@4`3 z-SdeulsLU9>e<8WPaIV z|2es(KA2jd%-CF9&AF#5^XHP_hb2wP+%1P_{lz^`;{5bMflq5#(ws@SYVEoF-h1l{ zcP!timRM(*J>QN%OQd1J%;!6B|5F*WhrP5zsbnw1@Z0kIVo^p{gO+7q! zA@j1dk@g#tm)aIKqNt?5O#*`aF~%9sojWo8{l3%9?d#GFN{s9Ds5PrVU&0T84A*mW zIfD>lp2faHeB9|6*>?I?FHI1`JKdJ`UEMeWsA3CzMd4Sa^*bhj(8-eeL$gIOuy@+8 zcG5~6!_h=_pQ`oNNvA z4P55|$@-Sh+iRn2E;UVfC-R$RW0Z~Kb)&*h0;Z7=UFAjOTRzj_9kVH*dBmGvxX*L> z4=O?Zrcur#ZEb&;!0|zn?gaxAKT_yDGwe)iBTn9=?|3b}YuzHc5VZz|wxyyq!6iX` zX?z;IqnKZ5Bv1`+xe!FTrRK4XcsxWn5(@30?n68uJOk`i^=Oeu;l@^@yh^ToEXn5S zA%Fy7c0T&AacRO)7}i6-oL}?O`4G3^ct4+Qn-^+KU6QrKy2h99vX49(CBR@SF)rw5 zGionw5!0j`-(6Eu?{Mmr>NaP-#AAc3(dPEZpAci9!evPzl~AeK0_Jd>`Pu#?nChQu z@UrK(5Hd)NvS89lH1h1Pb^~y%hNS)sE^e~2&~Nj@rT0<`e_E&wI4FG-QD2rU;eGq$ z)1|-g>LjK?Be&V&hm`iR^u>_@!uMpmj{64}Ms2ouJ?tBHeS_NWujyt+n%W?G%4q4X zzOL@hf;!HA{{bE}kYxm@24=U^#u~UaJ*1s^zBC&*7QMWsF?PL6a(ZO_V!DBi?(IvW zetcfb3A$yFk!%>1tQi~JQ+{H$FU@l{Wcc^Z3EFIx!>BFChMwsjD~B!VvG5D`tB(&V z5=CSnEB8OcRYLV#=aWMN0Cwg+kDrWvPQ%`gCko!!(^2G*!4&I^cCe@miO6pb3kL{5{V@e^$- zg2NspxZ%VC+y^dZ_XEA?Ed%@Poe&I}c8jsa=-V(`!OERH(-!M?iwFDh^is|;sGDB! zD!U5;@zGC3E{0z&-gjW8y6lL-K5~|$jlmMzE4w;|K2g7FF{=BG%#Gw)jdVG+D$Vxe zs)O+q&AlpE>sCg5KBUg3H-RAYgt0#8x6TQ5dwjYAuho<4+j6<>)LfyZ@jmm4F?KBT z#36G_2@8~9rPP;X-efheiT%2q6E^fkP_O%Qs+;J1f}gt74-wAuYOhUPc?GZ)|LuN^ zU}YzM>$U~W%@&>Iz15por4`R9gBE+s8yZ?e2=pBGM81#*RxJiS?8r8_c+TI{PW;Hz z&DLpyuut_0L=MF9@1kB@Od=_$^<+=CGUx;@pq`rFJanR+j^wXOXtJ&_0rNkNq>+*( z^xb!6YE+JuR&b|7w27EqQYwa$x8;M6v2FlmN0HDi@`7V5Gy}m?KB~@!CM-yR8WFJN zbCN=k1*5L>4VBf_XOv{fKBm|voK#q8D>AGSIIxU_skqenbNJxJ`d!PTv@r$y zsZ&d({@`3CP+}WaBu6`h#M$AthPfzt=lu=M7kO&86W!v?)RGmibHXn^`lx1tNNHgh z3M8|KQFj<32Wb@lKc>fZ80%~w1rjB0;ONJtG>-NMO6(|FMc&kqnP+sO&>~ap7ZG%X zg&Ti8MTPjZ8Kk9!lph6KQx^DxBdp~2z@i*=rOw5F%OHBjLM;@`7I`xPqoLb{+AaB2 zvrC%nuIVV<0PWM|6r_-Eoe|Twje~=AxLSyg0YNRsAvlQD5@5quG7wngr#2;9>Wh)z zS2hB(IoJ%Ezf!5M4vITbK~^u5@w~VS4hpwX-xyI4s5B6gwmuFyl?b`P75y}jo*^U%cKtS0tpXVjfw*{Z=v_Kf0`KZ9iG5D{*z^*6#7=uhuQp3jg`4Y0jvF zTelBuQTf2L6v2)wxekqZg7`~7+e(h!or9R^AS=lz@*dqt$|o-vB6XE)uosz(u`R%P zqSU1F`r4S!Y}ZAzZ{o5cY)AW5u;R_OR`1}#0l%bvms@Q$P<4@ozmj?GZr!?qSe2+b z`7UEVXVFYYeqWH>SzY7<1(VBu(l$rD8bbC}`dW-|oAF^4Ez zBex;M`2ZXJa`!KbEM`m}5^q6r|u+rKXfujrrjJvQ{k_ILGjmrBM| zgh%L2AJuqB_Ac5wwhvXls05${nYqJM=kXFUY8+%$nnGNJHsw>k~CGw>F*HRD*!rjG$@PVVY8Zd}=-L zQn;&hZd)~3Hpb?A17w#E)T3KEZidz#L)S0C z1*J4crWt7(V$%bM1!GDxDk#IkkWQNAK!2+{P6IFtWJX?z0cLZ_DR5hHWz4TQm$uQG5qs<-c;<_KD)#7pkpUbM)Qa4>5r>!OsbwgI5hA#pOkA& z-j7%0GU))fEptU{&i~j^lINCYucE~zyu*`y8&0=@5vx;EJ+TawmGP@Tv)4>{OeX74 z%F8zWy9!%rlSa$o4UmJ#YyQ{%3gW`$IBzA@jEMkrWge9hS@F@60@3F} zE}5-r2;avlKMU-!CoH?ns$A?heh)aB_d$ap{KTC7p}5Et`I&^I56fh$E``R#w47_b zA?U&LPwgRZ9oPQ&YPB8re5j--j3fAA=(l)VlFqZBcnMQ=z*xJ@xk)%k8z=EH45_ zI=JS&`K6b0N36fP!+cv@X$IZeS9iX<$lykVy7zQmcJ?=Z5?RfSy&W>^ucgEy{Pm`2 zRu^$>kv2Vl+|2I!lWs>5EK;fYA12Bw^d(pUXi43q$)I8C1JZPlwZUT6F0S;@3s6hj z@gj;RYklFisJqJAoTx-o4}F-?!yevPXSSTc#tjQ0+Hldl2sF!u227s5SWb!*A|NP1 zf~xh~5F{V2#lg(ntn%zRQ}=n*uibFYX7>|W&w$nZXBD5$xmZ;7ZraLIY&+Z4XlDmo zrY4V4ob^_^FBC4mqS(qLd+iDv`h<|}iyM{4ArfwG1Oy-R!zHYvrlEXVGY+L^j9kU4 zB5kJ^X*H}*8$&FjZ-sGTj0HCrp(*jLFsIn3=ic3QaFj=#;b%IF(HBw1_cj|%|2S_t z@aCbLX_|oB-Fn3tRg>RmY`%Q!NImzl`{S2Kx);KkUi9R0JmzF!AAAs~7kAlkFs^w+ z_ew*ylwR0?5J-e8Z{(4WH*u_lriI?j`?c9p%ainVBw_T765Gh44HDa3YIaAueOpS@ zA>89mEfvU_674T4@{1*@P!NLD9JYG*W&gO}oHQ}`5SoR+rJ;LbXj)&d1SHOFt>HAMg(C&+07W2-KvMap% zi#ILnd_c8i9gvFFtvx2ZSm?1d<7LIM=EdUtxvBwxR9SvRa2*+$yQDxV^{ye_@i@!} zYI=vWx$(?z!BdRQf~RI@TN%=zuf2XL0TV3~(@!0mR58J0g=h63P*0iQq`Q+v62dQz z<7bPO`$L8O3HXV2ov+{sG~t9uP^rTHHh|KBKv9%(x_p{G*Q#$hiKHgtaULG`-Mpah zyh9J7F+fYbkvuz(YF<5M_;t5Bm3prvzWq~__sh;Gu!(2=Z-8-?!AS>A$945?j$NI5 za-elYc1*B_c_0eWp=El8hcSI~&TNNnLnwQJn%=zA`+@SmVqd$IVB@6T_I*2dRj}jo zk%B{X8ez|2DNps+IF)q}?3U?}?{j!rWzn^d0JL}%q1sS3fGtY8z-RJpSj7C+3)f7Z ziHku}o{voDA40@_TwX#qI5u#Wg~jKQx1{9_nPu+iSk_e6sPwgcVOY^^(Q$_GCbKfw zA6rSNz%odxKJ|C4B^tX4c;C)@$~TJ|aSdTh8HDY*;k0p2uH@E3#_)|F%{`IM4EdK9 z%dyfD{OKCVL!y_|@@qoF*cB3~krD z=zM1A$>{!;0E3HP_5oByfQfc)*kL5tbn5)Q^?)4gkGr~wK0j1%GfE*cM_ZPd{sFLZ zFl1bwNi+}d%_ySfUvua^@%K5lwyi%JEWNK&D0~lEQIS{9u*D>9a^0}*5}B42X6}r+ zBzena!b8R_j8s2*0zmqG+@f#^-j=SVv3(=?SvN@gfk?A=P)V~NpJ0aKo?UD1J-cvT z`^x|xViq)38=RDo7_uU18(o$ibg{kVD?+tue_t2jH!$D1Xw~lc%HXDhl8AUbr^k>* zc6LX~%ffWN@mOL70Nv;zGhUi#HId=G=it-wt|r(tMMvvt;-q_Vb3+WI`ZLWh#h$a$ zkWHfX1M_DwMyXyYvjX0-{%Mu#blTc#+KnUzBF*0q0a_4}9u-oZ=Ld4sE+2-z*|P?X z0aEs0$J&Cv=w@IZHJEKZK!1AA;0g;>X?DlU<+{dt7b1BG5ZC0j7k8NoLDwescwYJL zKQohxw=JIiz3#xbR3bJ}r`_RAfW{=j>dA&EV%?8C;$r;fe-Y94R<%H02GpqYp|xaJ zH8>$&O`^OaU*aQwa2T#4CK zV`e{*)vd-nQXYRd`GgIN^uim#vknDl0sGxu12UiUGMT=C9rv>`@n)^@#2lF43OyI& zqB~Y4KPvwaZ>zL(RE>%lfj7FfzLz=Hi1D8RR&M`Z46@eMepdAP@wAn$Z&Qzk9LkUH zhe4vO`n{V0W|3LE?~7UUz;VNh zhH(q5x$&{=+r5yTus0ON&a&J>4)KkLUL?A+{a{SraIR1P1MxGimJ72qxcAHt~;dzgqo5T2)_8? zdb9WQ<+?$LH6{MV1vLk&C-BGj?p&JRHCZUVrmuL(bL&EswaX()XeVm@?JmconPq99 zow=+8Ai;Kz#oFCg`sb1OY<$ks;-v8V#&MqHszA+PkDM0hu==^HkwvsRI z0(~)pR}3^Prul&pI=z{uyZ-rmxDrmXF3d~}_INrZ5%u%um!)UFLQ?Ok?o>hyMd0La z?9Z=<32dAl?{~YSp>tCLiuPM@F7>KAd4}(?vx&#!29XMfHBXfnrQiu56gb=by#AFu ztokA&zrlJo&PH)9MBggbFX+rlf>U5ZxpU^oW45mP_7igy>WR_-3#XKhLQ?WLO{PUV z6UDKTiz;od*oR}U^bv(tn+CTnH&r%deQMaa(yG|fUZF1_tEKT#$Zc34kdD))T_KT5 zE;%8maB3Dnq3pux)Ev@2-%W+}7`?hGqR zTF%bf2$J-wr6kgA>#3@`o*Un18z{l@S{>8pj6D6$RZfq`H`l-{#m20_nJe8h@t1Za ze4RH}5pm=rb9@1i)vzAPq{y`1_eek^R7t<8z9kE@L>#3DXKDL3X79F?CvYlF`)^^< zWQjsY;AD4{+-$lbRG(Y{%J1M;4L28`nAHzton_;d$URfVd8>5!n==n*cjWVL zZ6-t48h&WaMZJhyQek0|>tcJ&4<@LG`ZyFc%iuSMIEKcyQ}EBye$q=O#HZw3lTg<* zj>|HWwktm7T43|fJXO_@Gi~{l+EZu3S*gMAEJIS}@q@YQ3;~^zr=j~jQch=1oRjq7 zs0?&-_UQzL;p=j{66jKhca{f0!m1vayY9AV{bPa;*eT_7mCPUi z+*4G~t)tQbbJ!D$`Z5!;GXc;TEQJ3TJ<%4F~7$hqsgm&JSPCeWg8V z=H3Ed{1UXP{4oR2({MJ-RAAlqf-Y&3Y4+}!WE6*_wt2+lQo+GQwynRx{r;fo=C(B= z!T`EiL8zJ@zZ#`K*y-B;4*E*<5CoEXg;ep!bJ=`bN;DRMLQl37@J4oHL-hnp)~NRPrS5;O zO6PP*go=|lufbKhP;(9DbfzR|ldNL7QG4h5< zebRGjZHKaJJtQcRZPlqhRu1(qKGvNG9C+y47Hjha`$6}D^n-hI=8*x2gy4XS2Y7`K)t(ZcUZ3dy?OACJ@Un`92Dtoz26bAbV}#` zO0Pxk%*`E6oUu3~KVoePa#~V;re5p8Y=C&z_?~{_C-cdYtG4gj*m_e+j=6LbA4y%o za4kcKOrAu;MOZp+!Sps7^$)UkSND$WC{o@nR~z3{X4e;yUqP#TK7Q#q6=is@U(Vy> z3ZqEU%kr*jm)6|a?2wmZVY-}THXG&U=8lLj_x%3p7z4q` zX0O$c6|FNM{20C;0nz}EjqPtDrzo95rKiq&ofucsm^{z_+MK5B?)NP;5;peME3xks zV%;H!c}mQm&n=T}wj={w@l>;2?Ee7{LGixbDYMo5S8~Tr*|)RTm><&9^0W4csdSyz zZEp=G<6`O#uybE|XBSWHpq&=1Nv|9^J?WvI0M|Up!+5rJts|(q4(Dx=&$4Ueh~*Q` zr}qQI_)}jk{{WKT47@Zc?5DSJWyDU2?ZCCc4SFWh@Z+|&5v8Mo8mK7dk_Wa}9_Xfw ztaC7yxu=+LLMu|)!!}Ckn-9C)QMEOeyNsiIvTxa+34rXBVti`bHs&)my761Q{^wnF z8{pb{U5wf;?uYuF*KvCq+i-LAnx|X2eHG8!dv$Ja>(RXQzenxc17C30yKvm@&b!^( zbFNujaV1LNyepmfx^%oZD`+2iay2id7ASbqbu7bSd2A82npMXJFk<7_1!>Q#P-rmCAp`*+XpdiX0q9s>7k9N*nUjPNxlpC$0t9!oi)!bqId?5?wT=XJ4Y{3}f1Zsg$4-Bs0lw@vSRmgm;{-qzjYd3$Z|`a7khWVg0aM5Z}kG?B?{ z*&3Qr;l~wDSoSmTlcsZi-Q0h7_XlvjxVt?!x3{IEyaktAizkxzdAVmRozmfDL-!#O zuyAd4jC-y4Pf7m1zl%(^+hmo++DnVdy~Rl+=1I(xQDpcx9jm41xRH$!Ioi7lt!Fq{ z9iOLtvz}cNT(i(&L3? z9WC!aQEWw)+uI$~yK7OZ_Xb}?(f1`kES=J0$<^OaJ?`bVigtQOraJef`nDZ=F6POu zn%z@vlMhPnG|ggi5}ewiy;|=!;m*rBX747J;upsEg8>NPAP*#R4R9cNR<5(qn_=ZY ze1}Z!T|b7wx7zNzwB{YU_A7YXbjCrZTbcE=0;HBg)#D*QX1pI!G}ku~=+^DhXO-VZ zdjYa;eHXJ|^)=4pXVg2CAB&mRvoWoTIgY5KF-aTRNMaIj&ZmRvefmqa>b_qj(`-qV zw&nb`Nf|ELy1}Q5W52W`z`h5&{hHPK8``t;^{#)pdmHW@ky}{ow??!bF0#7}fA?k) zp9<%GlgY1T`MTciD(|DZ-)C~}eLK5az|3U0WvitCc0Mg^K6T4&HrJVkrWjZ5w+)rd zYXoTGkr#gO4n?j)qO!I!R@nF zRm%AFy_6@TG)lFdMVW#Q_xBN^GZ^peEeOHTb`8nSn z)3YZA<7K%Zv)nDOS0=+V9PjRftKnVd((zcmIbMrLgw_ie?_hk5P~mLWoVaH|%^{

    s@?$=CogIHm80Mb?Q5p8E!YZ{WxcL)_fN3D)s*Wt08mGeRBFQA4|8Y z`R`{_I!X{T%=TBk!Wi)rSY4=mp>h26Ffnb4dzlZU;K+~Gdr1yHHJn=41YLC2+jkL; z=Wn*X7?Ng%k3Mb-SiTJ}F=v-=R+E42w$S71T17V4{Kw&?cAoIbHMA#USDSC4*74EO zdGB_ceeL$=YWK-yx;5mfakz}eFD9MQ@YNXc4SL0kX?0&9)l>&sr;nPt6o z4&dO{TWEz**ApvQhas8p6|H}oS%*vL?euis=?>*{w?Vu)qe+fcZ>COfh$(1yEkO8Z zUcVpln6-)xLq-MX4~nvhQeG?)>5_Kh-9jbW@rP|Lw3|!!tsT{yw&C)0 z{{T%-GY(sZ=6?weCos%pcaW^zq;#6vwv%GtH-HrM#`%(YH#-qF{y=X#iI6%UZsLuXu_! z`m#F=IC$3`r&i_e!fzcTWpTH;w-B-NIZSb)Av{SKrDts{Z(Zf(!Z)6YzO!@RY{yFw zI0K(}?5*qO?Ne_Scxf}+&jX7liP5>gWQy-Lmxl|joRV9_n$saTW6L8MqV}sG&CGjAyt)2 zgk<0XB?gncI!CudaBfDqZ_BQ$YiOFr01-gWvbknjB7vHu!2*(NSi>2$=Pz;k;^%$4 zcS-coGBM86xLn1Xh&ZvNa2#nh&s)OXvC=c$3((B4ia%a3W_B_-^W-ZVXM5FW@pXB6 zV%BKG9Koe9X{+*bv&&kZ@}=R=Z?n9q-znll81Gce}PEWFJVMx+?F}R&@SbIUiTbBR28rt!$jzA}g#)wmn28u(1iY0D+G0^wDKz(8z9k9*AGgE7Y*Q&>=_INgH zmRiJB!|R^WSkr8}?WeXi0#6?b=;K!JQh;&5RgP(DbX;7yiDPqQvz50Q|-psUK+yYqV4NZxS!P7i(4auYJI}T~i$4zTm z7Ol34u)-V|)mONyo=I0d=Zl<4B=fEn(pBSJJt-KUV=vlmB~I_nqfaL89#q>SDAGTx^We0f&f z{_q)a#N=w3QE>^|l2QT=R9wbMLn#LwXb(~lFra8YeUvGUPC3w9?mLCP)wkYmcVvre z7>u(Pg*rh44?0e)?Qt^GHh*-wPjk6tq_-z)o>zuIZuGV%x!+U?LDJGrT9J4f&$>7A z_QwvAMwQHS9BW9F#4dD#m2=979J@sbFqkh2ijr|m@v4F+ik|8%5G%*ds#;*|$DKhL z=?*pVGG8 z7~Z6`A1E`s)4FK=8Qb;0Y!lmE_4c`9L(T&}%?7h+VKc@xrhS$>8o{V9)vd0

    LJxYs=b?#5KjCtRv)Wat%xaQ-Brp!kDT8b0CdHpd~=w(pnr zZ_SLjjw_Y}-UM#0dwc3bA6f5*rMoul^gau4IDyA3l-dfID3tHzKfeKcv=$5nA zJNDsbg2#EfwiyW7JDkq#4=!)QyX*BnO?cX|bk_E57QK7aa3GR;C{@yyi;9@N4SMMeZA(2jaGrJYQ`vclcxj>90<|_8Rww__ptly^G@7c5D`NSl$3_Z*A^d#6>F{e1Tf;HkXRW9I{3qO{A8P z097E;k<0zTySSFaYuGIbH(T|~ZeG#<04g`S-qaq)N@bV2Hk$cgQ@_7yta`k26E1;a z4Yt!^XScwOhROy(7#X7i6U!5geLo(a&188t+dE{(->Nn?;wx#%kwp2C^Er7A9#kVM z9*DqPKo}f_1WA7rGAh1RWJ_4NcLMBy4dRt?hGke!cN~cu0g=x8Khrv5ETWHTns5x! zh{Lkg^}HA{^Gfphey7K$#=B|Z-*1Cc>MowX414Xt{4j6N3-szE%=uT$@_k3X@zLy_ z88~P^hSPxvm}#W=Gg2BG;gwWe+g@B*%@xJ0ueP2esyUcZ!1h+BLD{-v+?#8+MPa|T zD?5@yS-Jp_yyQJb{e#<=bx)Ts_2iyQId>adINBL1i8YN)cp$Wck!cm5ZaHr4mPOJQ zkGchE7Bf!yU+G(gCkM${%Tad)n73}fts%|Sku5meiNZL5IN?_7l3Xxbv=&y7I!QFh z{6iUmDtK2fCbCCeEv`4bbljVnd*o|F+)kLxGMna%RT;-Y3U}R3w0i0s%p?Y`tUDeLUbc z?Z#HZF*dGob3Be!zkjQrv(uxy^q;+3bfznP`rq)A96u7wSWh#`q|#m%?`JOax9=Nf z=Mye0Z(^N}3N*MH#@bla+FlI3xoC{801WFE;kgC@53g=+r#>E;CCVfl;c$L zBI*4QYHf4EYcbZk=G|!6oC#{YkCmf^YgvS~vS?yr0X4ib0~OH=E7h*~d3Mv;slAFHINk> z#qM6Se5B+licC6*;)Z?V7G^Laq@E4iNpHV`YX-aLldN-!nHKdEoMhav$eFcPeLHqf6O?$&b2j>k8>bp z?X4mVfiXDn9O|G$kn5bY~T^kEgbF|$$PgTr?q&7=;NPxI7xM*?3Fg4r5<;}t6@pSikJtwQPy1g$fLiQ6t zU;~W=d`}t!97)EDj4Kh2LWm{p&V?IXfbb_eD76$p$Au6}f~64{W0e&eJ17?D!3aWw z&WN{kWC9R9rw293myUik8!p4vom109H)h_hA+~4M+vYyKzj20D1NKt7>*d>C>}{sE zmsr~U^OeD|bq>f62VU*3_?RU>?7zaj8hupn9JcXZ)zda^wCSFsEst&9tltU9{rIN%b1u zWot6~ZPykq9-WkXj9}vHE12B!KSy4d4${{VT~Z{*weOG$RC z$aJ~(5-`UrTPuA?^)#xhF&xG<=Ib44kaas)#+S-2WOIno5K`9Qn$-v-u1iu>ti7*M z$1{U;E(OKlsAy*HFarxyOH~tzCo@fawr@7Q zO{R6jXM?O5=MThKxj2|54*viP!#u9j zw|7Bvbb4-3w3b9w2Ji9U;@?3GMjGq zy6m#HYYW+6Ei0rr={^-^*o<8rTWt51@Uf6?(0aT*X61!reP-M@uGd#Z*?N~|+?(sN z<(kM}O~>i4J<`W%ysam!`ugVTfBm`At8;%j^ya#Y9V?qydE=d3bkNyu9P? zKr*?&AWj0jSC_k4(dV7SX>h{@uUCoY^D&3vop*Wq7VdP3hjR9&-)P#&-nU7a8-^^^ zzzWv)+c6lE-B}NEeciIZx07kv93*OJlHg@te{HW%yW2WE(C4~G7dsacNjX0J;m;JB-N0;OL4-k z1*v!MBhTvv^Q$8}aQ0`k<-*PoK?>1RWbwTNG|aYv*AqWPQ8X76)JZr7v#CWNZLjf&{HpUdHXI&(b$18@tJ5s7sJwuqJ4Gzev)j?~= z^VA^2f`WYNhlc~W>4g5VzdB{{MY zh$vAo;tvBsX=}FamUB&UW42k@TwMPE=4Q8oIG-U^SGkR8c0B7dNiJ~R@@-}_(R@x- zsKrKS3<9kMYD3vT=8|#ppdrmd&_Q1M9Yg|-{JSV%V-T6tUdaT3%_^cn!z4-qTBt9F zZADgiP`yxED1^Qh$B4*`C>B`Zfg1Z;pOpe#6C@ab;0{@(I2$I_)!kXKHL>lR_1qTh zLfbiC>%sp3g)n&L9+iTs8yn5cwg|_?KzQLuNzRPF0v|#D2-1}({Zjp2iJ$!jDFlD$NV+ceNL6m__m#!#fMV#=In!P-z=}3 z>_kyc-&4jn7QBCUyK80Qv1N`YHM2IR(dhE+ z?bqV$H@gPOxHPwL*=(=L&PlD~bHBf&JL6wVZ>RC?%#Sqk?KrJY``Z4FxmQQGTcIgCy}vnxRO*A2dh&95C>o^2~$yy?EW+S=#Ov)?i{;$>`R zMi1MITT{lkZKsn@?X7NIZx%6@_kCXC1Qrv{2~A0*zAkYBu{ZcN?D)40wl1o82J&lb zHk{e4%>Mu;4L=&`CB2gpcWm&$Mw4+UoxvC64PPRnw>)_6&8~^D-fnQi{{YJDY_3>7 zxO9`b?LEG$->1MOcKO?DF`N0M(q6L}Z7kk;tq1=ABeZemZd~7nn#aC;TlQaAdv~s{ z1nJp!_7j$?myz&oNxb-{vt++=>xnUKzSRL41e!zUNELo$^j~Mi5uUlYBu%^8*fjqD z$h2#U_sCsS=6nxl#dLaWe!Bo(b#CP=e%m4~gdySku-cyOz6&+gb#3kL#?Rhd!6p2d z7e4Ao%1P!_fl|$?{{SA)dyh(OX4JtItXAtak$3#%j0;E5Up@33gn4gcDQxd z6^0SZbuOt1LG?k%cvn7K;f~)r!>2k{Bl!E)KKD<{V-h}R9v>+Bz2w&BxMJ+&xBKT> z^}%y(B6m-0a$p~its_rv1o$AV-K1Hqt)Hek9?NSib09L^yBA!`^FJKQpZq{=X`#Sb9D^1uX81gvB2UDcbm(@m6md`aV{OE zs~{~HgXcj_npm|6WpsLiI5egeayL$k>T52Wz4h)a#IBPE&zS?Vp4n2{9-$SkUSBAZE~);I?gtXfp=z9kr^Y2)1(ef6++$|6)*tf z+d+@GVNmP|IS=ZhmKs_$z2VM3RB#n2#@Vdebyugt;pS_af$i+CL(P((CuJ29-rYVS3#NCZ0tPAsrRvOM98RRp ziv-cP2El?#V;3;>Q)FdV2*khoC_eq87*#y1fTZxv!~!`Z&p$)e4YJ6l>T6ma;1>hN zi-tt)(>0;(aB$^Ag`2f7qlS_=RZ1Xo3ZsPsnsY1tR9qU@AkAooYRexQ0#lmjK)~`* z4qPY+LE+y+D$B-*Ca)y!qMEr6jS(t;JryI!(1TK`%bgWkm%fM~a08D6KtQG(PIM^2 z^5H~CG!vN#MN(&l5e2>!0qFydApPN;P#Rp*i**idA2N4w{+LimYaTvQ4?YBUgN+1w zVHbq}J{G(wXmJ>V;J-};^{(;0?Wz1bbiT6#0NAc%YX|I-Tkx&x<=pri^JGtKmtn?o2bu2+HEOyJnn7G9xME?MB>F}2GoG8KJL!m4r`K!g zS^ognzOZcfBEjSnwA``ExXTeAK&^l8Y3Wb>eZ6B3)g4h6P;6V4&uqyoUAvedySkCh zc>Eh=63+`-!qN=It!XNOtIoXNQS}qaIy(6Le%@IAlie)3V{3hrt)G8)b8{ul?c-h| z5ue3|bpHUFI`m(zle3@5_>}If zx+CSWhA?u)?mlWOo%-wBRh|!v4?g$0T*>>nM z6M`Gr7}J7VIjkN)DD$jetMXp$e2ph&0#h`OTZyKT{{Zz~_kXl&o$_tBHnlX9hyc;r zcvMlUbD$+kus+uI=Ei2+TFmGtW=?M&!ZISYk=QzKsqJ@@9i)*q-*VIbNGRDmV^g1H zX6xu>y9+ssfD8>iwJ}=DBOQ~9YJLMW6@96d{8n&+6@FZQrZs)A%OKGc1}HF8O1Owb z&l~^)fCh^gtD_kUDbf!!`2}*?H>+E_uw~u?-%AJDco_FLI_G1o+Q&BP9-CxD$!8IX z`Mrl7N8kl(UGBA=^p~qak&lVRj~ZOu!RKA`mkTga3VV1}%OsZgB}}buJvrB#mcV}w zLENl{0^QC{JhZ&3R;-&ummD{EcmA^LQusEBVd?$9>dPx1s&YGB^}K-Zu6JK+q`u~V zXZH7M+hrFwAnsR$>V4J6%uBh3 zuDElzEWt*%wB`kA80()*HC{mBjY=_g)|%e=i-`y74g#|^YV2gz5lG+ON33?`OQa^& zaOZtN(c5O==aX&ooSXs*<&1FaHurMjT}{!K8#|1#G?+0US517qt2f2y&|Jr~{J^)E zAuF`9xZ?mQQ7VW(9(7Pq+|O$9CA_bN?Z;C|6{%Uex6Oy#-REhMqUJ+$5J8Dl6)csW zvFN^)_d{mg*&K3C*rjqPBm+|D)be_|j2Bk7U^?F6uW8J;jbiI#a^&d(k{CfFGI&%~ zzLpmp43FYYR0x(mSYiVF!L*|pc-F+lEz$-+{WZ&GUEB*e<3Y3Z?@Qfp(ty%qgktCZYR=nxV#%9?bym%1 zvP#QXK4+8jy=#|`d$o4oNvvuLLY%9+heCB=qdEb{4m1>e`zRudQ=J(J$$aSrw2mMV z;YC{84OftYpIbiav5lU`_QoN13=eSs07Dj+!ook#dr!*e54h8dN7^`?0IqkIqtQ%$ zkTE2tE5&iE8!A_l6dGDFw+?a0p-ShqYB?WXUz=-L0eS!lO59&hvlx*U*lZv-^w+8Xh;DuI9E1C4j+=Ln%D4LXdKsOxr!jcUjB4Z2PYIfg$y1Y z!iZpZ5ypYdc3k*X7tvnJ7y(tkbkQ&wrZbS@)Jmyk?c4^YWF=z;_$Sx{wcEbQ+HWVh|LdHdrEEy1_jJFLNbE}^-P??&pZ z<%lD`qNMZqP(h8a#Eh~$M~wjKc*)wwCt>mY^+YHOsA=svdF4Q01DBNnhG#%pI0}d@ zH9-a^Z4g1ZW(Tm>M{TSUzb7#9vTMng$IE?`x_b75f#p!b7W!paF? zKoIA^(N+?`OGtRsKFvkL4=g$kAfd{)D>f0NE(WS5tPn+90R`-HUdI+agcd!x5JwP3 zRd_41bbnq8lOEf?NEvcbw)=r7B;W)2JGYH%ly#<%P=XOM;n`VHYXNmQ1pb_85iQan zYhNMc(Nfirtv9zsH&B7R$OXcs&0ZIl`(!La^_osEamJq0+_{$BuW1ZmX*9aRY{cE{ zR?{@P;#?CJw~vXgcgE>9a!#n(qWOdt?TLYO%8KLMGd0g!?XH_obaL6Do);FDX-~B8 z%q!6@UTw6&9-B|sI?p4QmQ|)wT7xd+qAzys&iiM&WzCH4h3z~tcVQK;aff*6e{d{! zmd9s)mb-=n5{+@@wVk|vi>~%F_CSZi{tr zfClLu-%WY;*Dm^Ph~(Wx(3)83Bl(L|qeW(Ib#D`QD7)Ei?HuKa#iNQ>qfacny!&{p zVPp<#k-&mDS7}`AB;(mebCtBE1_?~79_xwWez;_GPY3HXke*d0*euI^>Cbex{f*3y zS)DWuAx{*o&E<3U*~8J@DeorLxv{WZI7cbL#rdAfU1e%->g(29y_M?$ww;dFG6Wju zWsS=j2VshgaupSULJqk6wX(Q*Sp2T z#pdN@o>ke!1Ru{tcHV`Rw)g29emfbPAbw7##DYVtLUpY|xmR)y$kKOO?SOgwMRyM1#+b3Z+Ff3VZ%s4Gb*gc4>(`C{>Mz z`u)Zj$IWQhq=)`#2Nr|(2NU+P$!gAw?)Oi&@-ddt1jr5*!rrZG9j%iGv~uBEm8wj# z2H-KJt0NVAbl4!0N8nLwp4HP>@`t)zRM5+a*!3kqtm!jdHn@*4M=QN)u5}$`YSsH~ zuU3I6C=UTweHIg-SI|@vT zwiy%VU^K`ly{<)#!?hN&pe>2O;v3#6T9siniyR1P4jG`~QDX^lVJvFqHCx3iQ)Ifa z#5iHcjc=9&0pj6Q4mk3v6z=aD4w=$jb2YJtYu%?VwkJis+0B6D9C=l}e)OFkzBpL+ zwfe-Za0QPAK?jv*4P|)9+SCAkTBv(hQZy2o;Xyv50drjTlfk*4Af|zCyKF&G0)1yV zwLfP+qNTW8Wvy;o+cAzJ`JPZ|U_ib2n&-CJbk|<(T79PS{my*vb7OWo1_bw$T)Mi< zHGR)xcn*!QojeMDT9V;xm8D(nGux}Q{I%a*^5M6R#wpA~LCj}e9Eo`t@v9;&ON$&H z!dUhdYk@)!F;;XPf1^R(s4@TZe1k9DYw}OqXoeYZcH<4DnJ>0GpdVM1UTfmP*~o` z1Z9H&LCUkT#xCD)5B=kbb{-X(qTPn;80B`Cw^$j1D>p@(VP$pGRyWZ;CqTwDjL{8C z<8FB?lkeWwz(kVT63ohRHJt6MU&m(w-z^!mT)x@TweM=H0a82bzMI{gch+lqHK)v8 zfD9{nb1bz%=gy&$p25q$fh{sb;P~F?+%hdFYf|97Tc*X=`}WBr3ukn(w*!tTTAMR< z^m+rP{p7a2Y;j#bM280{#Cg=(6Krzntm;j!{s$PY8ebsIMs?=$N25)qTwAQ$6U@$O z5)4kDYs3ElC%0Z6b=-nnJF!x|{vIAbH!OOl94o7iLP+PG5zuV6cGztZ#0niNpE~E{ z>sr#{ImP7exVV;8Quiv>wU~>x*{d=}D_UnP*3oJBhbRgG?8d^x^y>Yz9 zX=^JO{Uidl%GaY=i12?}Z%^De86s=eHaL^#UA%Lr`W^$?XIp&mam!E z@jf-?uBHMoOu0}wuHr=jE+qUYrh~}TGH7>g0f#O{D)NTwDTwi=1vXC_EQ^M_!wMno ze?A;)hXS-pFq}$qp@9dCFiura%|woL1PES3oeoSGXP*ifG;rg}pd}nKIn_Y}no&(_ zkuk=Bm~qRE1o&aV&>p1E8X`4t@}iid1j~g4f&!HApplME7*I|)c& zTsegwO4LI=LO!%^0P(=5l~G=+7wacs1bs9T*M$YI1dNCy@>Teamu%hG3n05x$&&s< zT7z(m2LRwhnn%iY<@ytR z^scL|p`%N@MMjWS3OfboL2BoS)Va&>pv0H5>P;cR+|LTnE5h?fq|h~BGv!+06&%5( zP-B@jG8aAcFfq@TK-MsP&T#+%S-UkO&s}})tEZ9s2TC;ET}pj9ZrBtqNYu>KlI*to zV^-Mxsod{b{7Zh6wrT!x3yQd|Dr#@GIzvr!)|I?;58<`C7>1VSQ3Y|HOC9fyUL4B% zYMuwUHKoD4E4IE_T(0;UMFIaN}L9y}>q8sesmzRSXA;iV6;*o*W6NoScd=7*!Mj z1mm4f>U&8X7OV}_zn+OsX#+aBNN8{=jugp64=iYzFcLqe6+^+~geG+r01%vxSk*&8 z$mQ8lY#1c=)k84@k)SZ{c&{2Ei^Sta8m$D9p*}PaNlw}#TA>f+qK{E08Uh62L{D!4 zl@vpn<3t#DC8j~NnktuKHIMW|>q$2QG9t7(6h>sDjozHngu`Gyr0c?6*nciavy^27hSXKMLUm!=!Ws zqg)>4Z^pF;LAQ;vHL}Mu+{XYzgV*v^z{#>S0c3x1EhGJ!y+ec%JSi_wF(8ls0H&hk zi6Dfk2kGWYd_b(&vaF8U$X70et?q1<|OnV1TPjt98Y1~uEqw>|noYc*|mXC|vjqo4D zUo&L3esJ6Tj!yCOe~PENP9t91+|9Gwh+RLadFpN#4l5+Gl0iMGpNXmN+N{@D=@#7~ zX=@N;U~6!|HKC)*v+~-Tw7#Y2!8mi^htqx}8qBvw@3&_b+;-cox>FqND8DPKzPrty zeYEzmhaCK?Zh0llUh23Ew3_b5;g>d(Itf@+t_3{m>u_0~UWe$fb_SU2cdxDxHdB$U z;#PBY<=yS~TWiQg#4l^2cvj*ootSQ1u~+wAugJ_-is4+gxo%7sYS9SP2Dfo>%fhVa zUZ=||adX^*h^cl-8m9jM)thd`Zt3qX8yi6RSff$y6`QkjSDW|#x8J(n?CrZt9|eou zr%MS6Ik<|mSvuBk-J_*+KR{Y+ZEf|_g~s6U334c5J@t0-XO0(LCwE}AwseFyKHAKg zYTPmx8!fExmOY{6*^U)<@tW_4Jl*;N%5w75YmQ9=D&u^3cAiHo-~GCDOfHRz1}X(v zz11$0XD8e`diu@o4UO*sRHb&;$(~#`@z~a-5<>klFtx)19ffw5UaoYa;pa@CPYf$K zB7o!lv<1NP6k1s#flkK?DK7dlJm`cu*il0ZeOcp;xR<#p8N59|(wlp2cBYclMgn}R z$>!PV@JAo(*~6}$0sB=v9J+baPK;$dSy?4@d zZt>0lTuKb8dz!&j>E-)updEiRyU4FIxy^F$@t|nQ7KTRBi9q1sRB)-3z`;c2RYnT& zp*{~mVo#aG9tlthaK#Bu94d*`hBV+-q0hp#k(k>ztDUvqE4^3`)`i)4 zR%LBs_5 zX@O%koH8q1-CPvof=yaKMxpaT(WKIRv;K)T$8YIYDR*BPV`pxi41h)4hAR?5<=|+!-Li z66{i!t26k$2h+VrWxmGQ8!*;!Bb{)%V!F+<8?5&bTf|)FHLYk$R?S?yZ0UZe>$|~!x;|FhIH`M-01pO=-%WU9uFpVp z_eAY`94us3$8?ACtLRhk!fE9$>(teqT^Ll7_K zI8!%M8F|}y*k{`(b3(a|_*S*@WsSUeVL;{(*GXK{#VEJ~h{-Xc7Ee3{0#AM%Xr#FC zqAgzHGBg>!m$UqC=@3mpgcPZ7LF))@+iSA`0v#xPtLOP|SGU0)Z|i0QJg+(MuD%XW zJm}{k+yEP2bAHrq>YpnxM(dFz|0TamaI_mB7*f0iZRY1^^HMI04FmE`A3k zS}M{h}!61n**N2_*L`gX15UQM2@XGP}ae%m`&xlzbU)?FjYKH>F5 zh0?^?33G`6FB_Hy+nZ z82q$lh%Z+^^{dM7IvCd?Eex6-I1DN-7XiT41`ldf!GoIY6UfmgLkE3T9cxWdl?cUpl22ARx$9WMJXhKw$p>RS@7te;NZE z^P-KeQkdgFV3C~)FnJtkE53l&`)E-$*nKoZ3$UP|dvWDO76^Dy5~e(8Css?wh%n$1 ziXc}Uk17ID!1vQ4yM+-W`XvOeKazopC?!T88VMNH5)NDvppfi%Q3M^^Kw78?f3}5E z<&6lfN6x8)s?iatKQ$Fv@a*iZA<$h(ZuY)1T3bQBY}?(X&=6c{hJFq?I;I+%Hr7W0 z0UaJWe92LAxe>%OEk8vtbOeooGjGH4)K!7Jw6=LN#_3povq5SaOci0eZJS=<58`(3 z-AIR2ZX-WB-yAbs`dD8R%Usk<>vH9i95`c41-N5Cw=~row@7td+bzRjxOTf&5Du(T ztm-`rZMs_DK*{Z0>NY?=smil)7BUeR$%|AT*Aq!rvaq$y06dp}PTH}R{7(%SocZ=v z!Rl1`OP8|&K`(v;0zt?M3uoL2SakrVvqmt&>$evPcW~FqIe}N}72w%UgK+$2fF_q_q%?#dgbqE^#YNmMvTrQxnFB z$!%NR{>?LHwUxj(>=T7tjfVTII;*NQZT|p@F~aYZ#>1sYX{>u^ElsZurO`gt+DGYb z8>^djAx8-F0QS~y*=k35x3{-~Ho+4_QLtdvgcO2jow2t|8UW&W)Vnnz+TZ7Pts$d} zvowjfMpiP$kfTxNYotZse!M}|R3d2`8%ZHg3Y%Okjd{;(leE3(Kd38=Zsned@rHl` zc2{WTvA%(`#^8tuAezSUy)GOltGa1~NhEQTfgq)MZ%3kaa1G09nkk$E4hNNX)5_() zi_wLW2_nVd_N{iCWy5W3Tey!p(t3Z~5X=M6q5!pI&2JARZ#VDUuVj_QSP2Xj?bA$0 zlgYMg6aX04Ojj|q7rCq$s$e^5+o0-<5HTog z&hL}h?i@`N%}Q{nhc(0?%uvGRgu07^iyRSfpde05<5MAkbLGAuZZc~KG+W%7|k ztA@RBaK?&wcP|PC>ReO0fZF1jV^lLyBAg}+ZYhd^M8U(i#84i2WH?m?sSvJo1_(v% zq78CYS}jO_oda6zmjOf)=Y|>37Ab~YXrfV)uVn=XrU2zc8(db41PIA!f&?OG+eJfWe^-e1Qa78D#|upuc#jhY&UK%izd9{MJ&q8heopy z-9{yXQ6pW71C?VHxnk|mAUJ9qh^d9kA3d8$C9whLQF6q~YWCs)9hENFR=<4%nx{@Y z#cN%d+g1q3K|_JA*>eGU_|<_#jBzKvl7u{!TH0bRjr<0I5N zeDL2}M?Jg5jc`&y$$P5f11bv`06F&KNB}!Y!KCu0M9Fj`0bClK%9>Q zi0pkG?i{x7j@I^4gAGnKZnCVeLD=sWn~V*760{OA#<<;Z>#fN%&H(&C1HaJl)~k=+ zHHPugk+Z<6YAIXQ&t_W^03;5i!jnYiu3tvua0$XT}P%HS>=`DIO88XoNxf(2Z_SG zTVAhjvE=TxW9OCcorXApSgjqIDxuPkp}aWbmwyi|d3fm1LzkX4?RbQ_d}siwo-_$1 zJJyLuX&IX8CL;XU)k~MBdMe9IQ6p0UUQZ=<(Y^26t1PWdZFZKmr@Yq;b$aJW@{d{d z1eezjfsZAm{N!@4PlrzK9$ouKKMmzxrhIN-EHLS~d)3_mP8sL7$hGtZS5CN%bCLML7;RR$f|-$fdP?cq>R=fG!F z!Hs?gl>-B)g9Iv{DvFilGpZvh0uDp@Xo(J51_GJ+(MGupyJ#gv1u4siDgtY{grF^8 z@t`eKMJk?Ls0b54OTj3r2ePUp9~uJHg+W2yG)f?QYN&&d)I=BZs-h0Uh@DtaiQ$ix z5Iz|4paL-bm8p7*>kZQPZIC|NQqjeS5#>vPwn5i-Z2_`avPW@q976aNtl_D$_x}KW z%7njad0tNbs$p|hvh|}R!0mDm+8>&yw=3?fRQ*O}RIzXei>p4#>U-EZ?)_rEm!?lD z=_VPsBzlWlWg5>6sgSogloUz zaW$-J>%%b7TV$t~x!K`GQPdiN*a5>D#aOj?1&%T_27&dRTDjyG|!-&~U^jI?mBy7@51{yeak7BkwD>N5exyX(GQeYCM`07I2+g&-6Pane*2 zBO)s08#c+-7yC=v$4uu$4g{RL>RFhw;okaVs+qe8+a#k?fI_v#=<7Fi+gREoYlF2Y z`#9B+Ez0;bfVzB5X%<(K21ZrbjO#m9lPx}ZgtC0(4nSvIt#!vndu@auEpCu8aju%j zJ*#MlG&JD7wb_h?&O?AzqOB)$G#zeE%IC7`(f8)C+e%sh!2HIzZ>!Ozc@wSXXX8s6 z==|4Z9w*(-t$z= zrUwj;DaM8}V@f79791V|NQuUnN|5Rq zG&>#$Xi;iT+Nd?{@TdrO6z4@SID}fD*Ov+vR78SB1DfJefc1?j@uHwPaVCf`LMZZ} zpntZ2_;=6|cWnd$RcIIrt_jFdMjUx4%Au7Ys){F)og`h1%%7`sXg3!uAL!AW|P^wYm%9%tWRaADaSyQSr78{?S z=Ca~3EL=&<3eDCvHnGsQ?Z0l_BM-KcB2U(5+7+AQu9J21x?&cpfd0c%+gIGjTy*?R z1bQKu9CNJPu47Bw_Lp0|&S)TVt?9EnYv|X|g&7gTyJf@#u5<~0BeH_cz=sDkkVYW! z2|?5PH?1zL-pf0g3z~3hoCvFCM|!f1ZftDKcBZ&5I_K@Kp61POWfV*RHy&VDNv;^R zdcYVO0uK7pDelro?+dwrFrwiAFy=@#DwQO@n9TSJ&A2g^pS|wlDBQ^YXSgPOYlijT zOF7ytw6rZll8*>mmtWNd-uj9&Upu(oHTlkOH0 z+C1P$;w#gqlP@;@I~b2tXsgYudA{0iTPzbhNFi9Ya+rE! zq5a8*;x<8W;9Y<#n5ERqxZB;ucMz45f(TFn;aI&Jomef>V~azu<6Jhby2iI{46@EJ zmGYqlyh5-1C4DK(#(LT4mF*s$im!A98mnrT(apSM(XXu z(6M_#(nzj*S6w5=T|sbeHz{1I6rrz2igbDWw>5_ZB4u4;oGs2w>mu4&IaSK69_KmD zV^F!}0`}7g^p~~U7oylS!e_ggq3wVjDBr&KA<*93&P@c=-JKqjHe%79q>d9^mT7#b zjcZONk+n{i{7!Bs3i9st=^77FNPQ=Pl2@9&8oagEC1jVh;a-mqE`C|j&YPFzuVcg| z!|A09E~1v_1Qdwq{TUl!ONlVWLf1bfU1nS6@6?Tg)%s*aZF#-6*QZ+}&zrX5{le+< zJ;Z>1QC_bezS!fw-s;8W!^XO0%(7faYjGzbRwJ?W2TZzYW1d#2CyjI8ZpkKV*EyA)PE&bWN3Y>km#*EQ{NC9i2vaU%m=9O=y_qU6Bj zHBJs`$b(2zSWuDkVs(KxlO|9%m}4$bschNF_fd0kq@Yoe&yeg`JIHB)R zMn)aa3I>8P%8Hfcoe@FA2T9{bq*7MlzaR^w$~22*C*X< z3@;_EAr3XYHe-E#7$gHe71_;1G#r055SIq#dzOOP#nHL1VbbQ}2w0rI{=Lt`yWF|5^< zVRN?$+DUFFg<{7^S{C!u%#p81(bXle<;b^fifd;*&1q^Xitne9$A24Fb4y8Uh9fau z<;#WzFT6G*7 z!&=zhH8>%!HrnOr*Jj;ex48q{wa^|}Bd4A$gQsPJEt|?y4CL_ncT3(}9EZ~Q@ z8Y;Ehs!iOtkrM_#|Y~&t^j;k;T(M^ZTh!5>a%! z^oNKw=y}(6w~Uy+ARP_E05e+1f$SXcz=OfV14gjFX-+luaCWk6;UKI|8 zw5M$p;Nkh`nKV0=RTR+g>Z%yhC}$@EPYMPCcu>i$cVWhfDZ$85JZPQF4qUOLLk{e! z$*p>DQB$gnJQPJ*urM4uXo66fXFy<)kj{}t91aUcMhfu8sGL0Lq7F{lAj9xQqNiOD zZE)p{6j%d@qA5{RItkV0aiWYr95ClZ7%Ge5KuQqfiOPzV!|9-vqAOP#0uIW6gZKiBctv8e;n~P-*b$IA_Eb&d(t zU01eD_s3+@ISM^a71K`@bKlE2bGa@ZGt7m#$E;H zG;uXoBAM@DMuinERvzu;t#Od&!no~Q)u!%yfrcmOYGIvm+h=`sd7rK~GbEA?N=d8Z znWvKCIX-yiO?zH67bP%@N#$frbdo$VgEt%isH{ZZrP(cbbT;n5L-k~n^^@v@$YOY< zYHFE!OWGck4lqpkfCUReAOnyUyV5z%wd`0e+iz^x+5>O`xNPsM6?KtQ%q4K!hi!Rt zPN#S7UI!v8g?EoA^_xkOM|S01yga#icynMv@=EqRf-WF^BC}3PCqCLKCHz33Q=aa0 z2`>W$&VgmzjRof0Vx<+ihg2awbp zE0?=9+g(^a*Q>1T*x)2+J@ji1T<>zA8@y5a!5kbj?yY-!j~l8z`2C|@-e{R2is7s; zR>>JA3x*vsFrT{a-XP$3ii;>4c_pTn?ggQQ>1N>3rZP@KM*jfAKjAzG%BtS1sCO}s z1*nI$z<_wrF{cjdR5_&nV?}}v$LLBH9M`S}i+Uc?d-+i%G!f6fi<25qcTq5CcPzMy zCCQ-k@JbkiYq1m!5Bg{bA1sXsU{&wRhjE9Io-{~cAmmc1Ob5b?ku3}-UMPwAX%N8R zSD31b)KL6I0S965qU9^uL>pXq<3%37E;K=E@t~bw*FZq8Vdp?#pv2?CijeQ@ppx%C zG(-n@&@cxgfM_Lqd*~z|>YyOBQ39S61P(lhZ4p|ya1;fs_s~gy4~+$D85#->?W$2~ z85)VzI=rY_mBTus7vVxHP~n|GE_fY=f;FcjR1Umy!lDQ`RS;636waui1{hO;dv9}b z0o4qSVH}NHGOW1WW|^8U2EGb2tX(l%`IoxFPfV4KKs*oUtxU0SQEz4yyr2wg!irO& zQI>Q?K>4jEWU)B3f~7fC$nO0o*HSt*TgvZ{01H;Ly=zwUHs~&x3lN87E6=viM!KTj z(T;eL%Hr(ltTwHt&eSoO2-*&LEp%e9-=&N~jwXzOuaE-vv<8gaa3307u(MpXo%5~s zJ(41CcL?1e1tE;7toyUWe%x~68}GaKw}tlm6}P0vVA)7l9}2U_Z!F&=oHQ3$^-odC zX1tPThn4x1H^2(kb=8mMvn>xsI^Cn!cBkAyv!wYdxuuD(kd+eumt&AgWHEqKV+t6lQ*ZLSu|ylZUGI5jiRg$1+2P8phI8Ev1a zFLrs_=1AicN|y4iN@YNw^5$ds~M(<6Yy-9Zhm&xOhBWg?cxN1)N z-m|+q*Sr0{+1q1h8@)XwGy#Q8wlt2DE68syRmRs@%L#UHAycxr?Cq~EZPbJJZtSiV z-Q|w8AUaO^?c(Ln$vQc1q6K>1L~5uM=@&EOK$pIOCFJ)|ER)KCw)XG3m9evlLTX!r zI!@0f(Xp|zUCPq-fUR2dZ*JT>X(Z*cKi&<$Z(xqn67;|pip=m@-SSAlUwh9q>~Lt2 zxuD}(`3du!*Le2>a@lGBbR&r89H9Gs$pgd6lhJxlSK5MRfMg9R1aJ zPtNbwHN~SE;rZ5~4`B`j6d}PJ(}*DR85*lr?1D=~{1FBYHZLdu{{W=ox_?ysytL3? zTinMsuS}!k!dRX(y@&Lh!@ncKg7Kvn;woh!fx|S;i`>?nPne*4Pn`jRIpst=9Ed5| zMKxElgc_mmp-cxH=$s4_%_v~aTxo^0){uX;iGu_2@5+l{!Tzc;F6tQ*UU=X+)!;R< z1B&=llO_T=XG|%PIf3o<2g$~&H(jy)Go%}~HF%P=N-f52m(oR`8j}D4qdi)Dh9cr( z1TdTyjR#f;GoT<<0Pmv2g$qztKh;2C{LXn*L8(MMXbPr5!svv9)+Dot6-N2B?;Ry$ z7k)akd*SZx;J&xGyU{E2HIqjW9l|Kt zR&7S(xBHLoHN(Gu*IVqaTuHu}J`NSBa$&KasOvq=o{iU6Z!cqlA-$bG53F5VmkxEm zSansK-E|i8xJ=g-cB_dVf5c5S-p*5PB|D}1_kG(gqh-zWreG*U@x>x{>tQw8+_>>x zq}jU9aNI1JEDf`m=~6u}O!>y)^jDi{hkYvM4yKLwLOs&a*6LH#jEA?#fNMJKD|S~> z+vBjiw+7N!{Ix+)<*eM|k$HrJW?P&n#-^5OEwUR^iTOy`Q#Pw%Xb@HJ|_x3gum4mp>>t_zJ~t zM!$6OPI*@?xOI+w)UOSN>T%^lmA0m7=JxbUDIXY=+^5*%_>9B2p=&Va$~pfFdJ7b6Ko zPlj{^3Sa`z5GTTb!Nozwg-Vs6EO5erlLh!t5L`*1W|E^H3Ifun8W2I9l}duq#HW1` z4r|bm*Jv4(Dd$jIIHIq{s8K1!dnzD9$Te2Mhj#Z=Lqm!DoMAhlO^tF~VPMdOTWN?zWN70bM~s8P}g}UX6BSHY?e-+mUH@rYDqRja@IQ zZLfD#{1fgXW7_`!RyT|Tiun_bZ*5uEcCWf@atPkyiNa{S4L6~fnftI0iE zGvv5(oZVip3x}JAnx`y)<6eiAPI7)q1Udb*2y~#}Dq1byDt6KfXGl(7La4WU*Ses# zE>)tC=hVncot*`{oT{hFf|%?j&2)dh+6+%$${LBR5`CuJ~b8` z!`tIkoMCX&iuPqiTZ?x>ORV15u~%BXeHR`mn6UPYIfGLKxQm!>+W7=8W3BE{e-8Y} z8I}=)$7ntEPOIQa?x=EWN@2&1QwE0*tH+H48sW!<1B0>U%v4hW;gt;JV2{s4&IPNE zU6ip+Y5uW9;LuWufrlsOs-_1I?5GG5GAlqq*pN;GDyWd<8LbY=B~A!CYNAx;t5HVR zY6d&7FRjbB`l9+Hb z1UvBIMH6%9L@*ra8Vcd!lm-f7lp=WkdImIcp@RU&krW0Q&k6@NCp+r2yS1R7pc)xj z-CymScw7C_&cqM-^T!$TbC!l0)z`Rv4P;NN)OORkxw6@^PEU4*C&s6`9@^EfJ?rT^ zaz&+<=eW3JL`;Fbn8@|`RJ+CYwJXnmWCV*In2Cezy6WxDKi!Hk{?$vq3^j|-e)_54 z{vOL|vRsl0XFvQ|ll(P3^>HIf-2LtA$(lgw87)D{wvfSZ<)Sd}jZbx1BRA~dRrM!R z`;}(R-+sT`Ah+AE=Qj5j5!s-80zma#&1Js4poWAa!i?l9a^gioa;;o& ztCqe34+}&zJRtm(OVq&NaaxNF1QbjMZB#j@EPLs|U_|Wgp_9j8q!(~aBrg(1;>R~4 zD{}**bpHTaPiXktbgp12uk+Np#=Y2j2d8?P%KkPO=4dB^)2vyF>JSTC=zSSl2zc+T z*(&Rp;r(~fQ*Cpd%E^SnPN(S0n$yR=E-LS*x@I;XZMwk2BR1>F6{LXDO?BR7=horq zON$7vB5aI82nCKAgTlDj^h(^iPVlv#fVv}76Vr3K3hSoX>0I`h;j-^L&eOKUt!Lw| z6Bx(K82xAdKr5d1c5lZk&YRo6iQi8@q{xJ?F7)CAFfSlf{A-4iT}&mc!#t~` z-OkLk?Z;@6Hy1Ufq*tR)FRO@f=)T%%Cs${EnqHl!&(Q-=M)3P z)D}hZP5w|Y$B~`m=6C8a<=*cjLxjf2p$-ffxU1fAbB{MT;%U%PlaZ!C85a#$^Qsc} zujioNx)#_=df6N>Tn9R~%rlJFw7N}x6trsY0Yu2GTU9JN11w-;up&84+NKCUhfQf zJk~WIRiS>G^gP7AP?_aHYWFTDE)|@Mcgd1xOpA9&qnMyce}`o<7U%Ie(!p%`4|NoW zJB2`!a5%4RR4K#`eYF))xkTNJ{{VTkz{siA^!vqYlXy9f0|cVr_Bnf(Dv2WCA0AXO zlVg4)c4tJrDeQPS165@-I37L}Fqg6^*khf7RuZ~T0x}~a2<8gXqzC$|f2du32iqL?0q0`}0zi@EWmB2mu@ zWWqy&p31pdfr7j+pd}n=Q36_|9{M6z1jim#6hPyKLprEnc34pa9p^_OienOs(}ckZ6SZlc=G_V|y{WGy}}bDi*}SK8I@J>A@# zqi@-5ZI|l4c^@(IZh=$Wds>z6xgBSApl>G4r|jB899Vv_Yn}0_oV7KLPWyh}FW2$A z&GpzP7R_@jntx=wPr{}~0mZqXUL^%guPb-ToKZMYmOA3#4mB{W9M@+Qca1ux7;B5i z5%sVYI2dUrG8bb^)sFf6wnggo=IuWVO@ec)wprnAYsbqwPLF9l!}C{WR?a7fl>lnS zh#>AcB^7eV(U%AJ@-lY*pSw(9mPQlU_AL+uNb6?wlpnGIL)@tBf2lB>& z&3;Qo%I-H}tK2I^Y#V0lbzvZq-crIia5cHri0<7b?pBi&7w1U`H4}%OOQv{hUETW9 z_ipMNBLRCPWR3Yk*DdvS*JlLkUY@(@o#0Pu#~5Ug7_@>)ladZ~zYhNHmzF%*f66^U z&^H$|ZE&6S?c0E8(G0EzcMfJSx_@a8Wp3$*J$#kYe;Kn|F#Z-u%iIpBiB}&U9u?1S zj=IZQF7J3Q9CXOnE*XmBwRMXN8yID9)lGFvYjA^Sv~*!c6|Zbe*1Ns*+%Js!ZAHkX zB*zPv6W;bIZQkTRJm!tT1J&&AsExmtjHeHrm6+<dj z;E~AF*-vzHebe4ar`91Za;hSwS>d%lY>sic^|s}?7XsqIc#~V#!!>i;&uI37o^(5sOr1gIDuo#v`T z1M*Ovlnf6FgN|!aL=VTAs-FSs<&8z;VAV1(P8=#BfUkc#ry^^xr69F%;XqhZsbKYa z@u4Vz=Z|Glm{r&2&-fCR znU!LQ4QdaRa03s8AcHO<1}PBi5hIqnb4hmQ)EqA^lPU6H`&QF|?mh|JjS{Y#D8r9+A(g{q37892aoqMxlAk)JSCG$^HMp5) z>_qo7G831<$_jvtaA#Q;;cB+Sj_U^3QWAI_7)H&0I}fM9o^3 zu4_aQ36?Yvyy}Q9MIKnx5v>0JRZs=%o(b`&664B&W!SIwP$AAlKMDl8MaMqs1v$qx z?y3~$;q=oX4tH%pqU6efZg4^q6G1E?COny+?Y4s?O1;FcWjyPPe4fvg0xWR5?Aa=Rm+$n5tmLxxnX$<3JC!jqfu? z=UZGH?jk_r*ziGX$76?bR9w`Hi;H|N{CZGTP#uuV|Ue& zr&CXeqE*N$C~z=x28tkj#Tmh^e-bgEYMcqfl@?f#>V^ys%i~lSaT(`8ZFLi<)Mu3p zrEwT4Q=x&c#)X2_;ZW{1I8|GN2X7iPa4b@bj*1QkuyGYqC3p{wGEss_#HR$LQG{Fy z_t3#p-9v7|`-xi<69QKr;fm2P*KWFNH|e)_4o3*3T<6+d&Xzk;Izr{664LxXWq&1e@=lHE%fj)_P-1_k6~(&AMLq)@YL##% zUR{(1B?R)K7$xGk&={001c^stnjplvoQb03*31WK&ZxO;!85~+K=D5#K=#gq5}$b0 zh0AZ*I#;N7-7;wd^Jy>zvYbajoN+Y38T**B~AU&=8y*2@$l zu)O^4@Jj17k(;%yiD_qLx5emKTE%G)&5<-Ud(LOX*0Pu}#CMK0WePapwK8BN4s~)P z0ozQNLhz_zsC7qM^w&u+{{R}?n#;X9qT1jBOQ(aE?!oy1=JE%9V(&BSTb?`3=^kn7 z{{VY>hjxzQEsdk6Hti)}6TM5fw=x|zOi(gl9rZJ9>%!Zt2~3oq@*l~BEF zK%(+$6rxXsP^Ts(X^@gaikS;{Wl*v?&@IkEpM?U+&o1f(myS8`pbbmK1pt?hCV?(> z0^IR{;Xs!;e?0<;4ao}TXcYJ1o+mmBcR4(07D+gEPytjAaM249JNnXqwRhuChPByaRwgizMtOEn_>3ATgRxxFjNYc} zJm|KoQk2IIG$j}yWK%o&Y2cZ?C+>8WF%0^%2Jr6Se&e0?7^XhjFJk>Ryt`y z98Q!8eU6Uc4FW;DF_rqRW*FoO8re2(QF)Dtjno(K#d)S{X1-p%)4a*3Go< zJM^L*pKQ6@+;cYZmoR>_{;2Uay>zuM(mNK*?B?+~WV`O=4%HR}+gpFBpSZgS+ve)r z@lNdftF3Ik3DTPmm)mWPy}D*sx5QjXyxJTzH^H^iNjQmm&aJi6mttJJG2z)jqbF?$ zS$fq1r2cA#0#A)xkw6pJP5@A9eNWc?G12Tl#`i`=c#6%c5$j#Q{^_UX?|A~Tcaq|D zu9L@co6>w#I)irgZ90BG{kLG{X_<}^UcJ4trkMMfKWeA)+n$HJU3lw#Tuw=( zo=GK^N693PFP2BRxzBOTxx|u5=4p>_NXFY;u4>Bl;kMHt$J2k%YFy-2wKAob z)kssF!kG##CXfLs<5VoW97>v*Qe5nX5T`pZ4qPb$%aM5eYJe`o4pkSSMZ>zP6kMmU zQy>e9DLyqa0F%cfR4L9tX@HkM1RN+5Txb;H7aT_l1-OL?KqcSVK&KIx5yFC)>?R+e ziTh2g^;S*aUE@4WVWG9(+uKnNYr9s8cCYH8k+s~0bTYVW_)syfUS(;7l;Bl9B8p%q zx`qq|0#zyPepFMMeClKp_E4BLq;MEfIXR?f%a3hUCR$4!(idhTp}&go<(AKBK%e)WT*iA-#fkm|E>Kf%98P3nlLib|iL%9kirg2QD8T zbby!PR2yBzXj4OhB8CJCVf0Z34*^E47{j`VAnZ_#sD_6Q@k4>A7^;!Vi4m`dI;$wb zP9bU-7OviOTp-FK1iO#b97(H`j8)9iOuC9NeO8QxMZ*~Oj#y-ZqOG6IVaQU^X8e|f zT1as?&{;j+6w0h5aK{znN{b03Q&Nm{vH(icD>^Zf$OjzwRH<0Wr)XX&&Y{Z4Z`QkGa3ia*n zJrA+ab9rE{PAfwc0sWLjDsaMrv&xH(f@2BD7Zh9+_|t++xyMuctI=I8>cc+e{9kd5 zk^D1l(>sH?Nhm&(JX}v@W9E8H{{WB8zn72garX3i->Ndo*=ZM7D3&fg{)EgW5R z_MAR@k^vw0VZG+3w%%{y4}722el^D*GvsuVz3!4pNp!M2mpR9YbB-j{#GNE#Yo4^Q zNjykAI8x=4LIK~EOI9o{bxJ)ZtDPwkv<@ZYH}ciid$yC}n_Np@Nm#)Q7VvO_DC7R? zLw_ZA-sfxgv*Vc7eZ)QJa?3iyd0RR7_E0FfXn-!FmS0z*0FsmoE~XSK&jCn1dKC0YM_I%=S9KIa$-#cf};bSR2VrgjYWnBXF~}NqDh46%M@A| z^cZyxq7KAkhh-Nad}YN+Q_iJTq_H>*kbEkcW29;?(NjHDVJ99mNV1UOQYB;Leg>FZ zRuafi_EPj#Hfc^=s-qh$x$xyujAXLlO)bF1&pLP3OIT^<)DAiJ)ZrL;=NRx#+I2=A zdxZz)RS8b(7)kC6xT12Xomjc9GsIz)MPr{jf}C?TQZ3A>#2)&JL#G(DXlJA8PqcQ>apGllWV+c;h+)bDqa^}UpD>Azqi_YlITuc-&xLcLt0&zH1DrF zrE{irjho&gw}yL}jtz=13yI_!2{oy$XEH}X*t%=n?xhWW#qFl|bp!sT<-}&z4)ZO* ziJ#)FPZrGl&2sDeFY^8FhT)<6#m`T4#4h^Ly5eoh;0{_X!y{k&+SKu5nqBkR*mghV z=cX(}U%&60hfvHhbWpXH7U!5o86+e2>t4-bb-cRH&C(qs)7nnS({>gzv|)AW32r~} zrq=%eBU+s&M8vI$^10<);^WMcekP)nWLyEOkf%t8zY2k6>)Mn8z7<4fzY#-$Asv9w znOSbzzSFSVelvXBt#*r4!fUx37O&L@=67%gv$peITGvar5ySeA`GMGMJxDrdZJT_! zZUXk}RjsJ)3?tTf?+mP6_Pk7e{{XXC*IsUZ6Zd)l0I9vp>n^Mhi*()H4U5S?!mNkk z?Yo@T9Z&tY8hdlkR(@ribZEMe000TYFNX@#okpT*_ksb(6Nsc-oCch-6v_ea@2uLh zt1r?!Y2JFfrgqTM=3Q=f{;14ojp9e20NUx`pUz*!k1tIx$D`;R(kqJ~%eee#g_Dp7PZL0=IMGWkObNn>OP|j!G{8|kxzZE``SPbFDaL_k z=%RyH(NzmB?ZD+(3Ui9!y|sSyEV`2`zF}DJCek(TFke6j7XkK9%S`RkJRge> zomA(A@OA+3Awl3rFnG|T4){?pYe>y;qKp~|RmOx*IsycybRd+_kjA*L(Lh?U{PZ%1 zMGTleHj#pq{M1RF%UO2IN2wa)JlcOc(Pmibx_G=FO6+67?LSCAl9(-GC+V%wFQ#Fi zkPp&-#05-K+`!#zd)!L9Z0~D$um}AF((9D>Mzwbh+$8$;v%;KYjqUnHODg785^IM1 z-!LbVg`%+YPk}3e$ka@+Gu$c7c~%z;B=C@tLZg>y{mgt^>CC$fbiS(w1GJ+XnAc?0RFj5XHvx4{g= z-bUv(H;^0i6%8qsSu(snwe;n$@a~uCt+)*$$7!&GPirlsY5FU>5t4J0K0GS4w{yJc zfz)uIr78(T_|#aE^ux&2GKm=3;gSgyGGV33h7`S1hJkhM2ezA~^LH)lr7d^M=KV=G z2g^HJyrM4=@cXowg_-5N?OQIvu(7dhTNc~0v;=ExZ6SjW_A!1nebqg)(Uq2W%I#9Q z(jUC?TztyZQjDWK%|N3f_Ej(v@xj>fpaT4H@Svhc4io}Z^GYIsC3~?HSczQ~yfR$e zOC7beL1ns`?T#ja_nzV!Jn3wllUsU6D(Vk<`Uhh5BDKDgsV`Wg@cUzRMi1#+KSX{@ zT>fTwng0L|pDs`BasFI0sD1tG4bRkzWQyOWElPm+Kh#~P{k)Av{=)}-OYXei$oK27 z6F-03_i=06`|Zl**Sn46`-S7r&2@7lrI4uuDZ#@V{P`^nzq-=L5PEuSZsI+m{v)9gObZ#t&`0DF;(2E}Gu6S#W!O2&cO z7#wT2hI?hdgO>evlkxqYt&zn~3OYrrpNU!_Me9~CT2XZff_Udc9Sbh;=R$NT&!I{$ z;qj`Fvg}tSq+2_Ho;eRXm_RA#<5VrhJNTNQ97Z*s!DZNEfTS{6c7IJ?Qw5hVeI!y` z?s@j*P6Er75h)B3TxmcOF+h7LxGz!WaN$l6CBp)9suo?u8iomR&*`WXT%1;~L;-bE zB@>6xX_dg(zrG)%{`+W*!?kOAp(Vz-HPtwbRe8}y9g<*sXbc|S`j{b&a^shE6O+TJ z7z*H4i(!p-JV!btriWq7QF3!%+e0Tc$|^2Q4$7!7yUdp$!fQ2+N3}z{9ax25RmUAj7z3)0jCYbwZFWAOyMs>qj`^ z=njCq%Q0c`ZCos>P0ADXpuS+>L4sc~sfWl^!O=rLLjuO7JE&*Qs9<>U<3S3g zSH#jL4Az4+<3M6V#~Lhy5)qdilB+hE>l1--$AC02ww}_;-43oXT~6Pn?x|$-Bw}Xvd!lF5jojc| zwB3T8+M_hY^f6eOy^84>S4Qi+Lb-hKJv`$S_RmAFs~0cw^V4!_)71O37wW85?oRxw zdv)|PSm*x$Et?#H$<{lNF{oAc>+w#jH-9XfNz1M;z&z|B{{Z}zCc2rRAIkR7 zK-Je*{o=v_{{Z(X?2DQg{{SnS3yL1Q-DBsX#?=1+wBuH3uf;n23qQ(-N61LJ>%OU+ zab!Zy0p0S(YWsEcFSzKxl%HwXOYX1wp7^StR{j=$vu?DKPRCzXR@?bp_Fmj8wq4Tm zNeBH#>oOF_5ffvkWa1_>-QP>V0igh34Qg-zAQe=i@J=T_G*b0o0P!>sN}TW{S{*+#Ck8c#~sG)q#+HI0SixbZ3o7^TTg77xcKI6+ttwI zlQc@^>4mGEkyEooTon;rGyt@od6deCX@ko z0-#wdkDV!umRwL{KqcL(w7^k3dC~=!3b;baUhzP(PD`H}q!S&4r;d;Jn^Pk+@{f0U z<6PTPryOXIVEECiOmFlQX9H$QMKn1$r3{)JsZybgJ{^=%wa12F;wX|F(~l}c9Zdvt z#*5I<@y>{7I4Pr4VaFUz0~$&KdE-?L)leH;NzXc=f!PeI85;a~RVjhQWPD9R2sq=) zi%kw3$87-vnHbXsOw^S@gR6~1gKLN?2^`Z33uoBbJdYq%VV3Yi8F}!)2VRDbe?h&u4w+X<Q0Xi$Bx<`^M)m zhtYDF(;6X%nX{-7n)5L>wj5e=COQ~7E5|vX&*V6#ZK85MmQ#);aw>;1#}Y!KNT1)n zzdyhp_SoKgz3%(EuIKejYT$d`#~U5DK0Z+9PiXl*)biO~AYvnGE?t?KE4HQ+_H6dE zMvI|R_p6HQLH+Te+U}+EAVg!*k|6BmPI-p(ubG5w;93GvW(Mw49#b9UGFTvC83~cr zr@-DQ;aF>&(LK#PN_*v_(c?y!u#{P!AqL~@UMU7o3Qv?ZQJ*VAnc5&dtvO2)9W^nn zElQf!DReQ9{AD725h|WsOh$s>!V1VB4971u=HHWMvx%Byz-w3om6%yNqhtS~pKmv)8c<>r1cVzV4 zgGJSIUzQ#|ymG_5eJj+voqmQ^E%ZN^_z$ogclF&&TER8<=7XajQ$Kv)efg8VAU-G3 zJ7pt~dV2L*^1D{&pND0?M2td-S_=+hkF%cU!9REZJU$;V1G~_4>s;q_$Su4)aX2XC z`7iqG@mb#Q`f_Ntp8xIo%;>|b9Pb9{&$58uu7JgxxvN&%9`xJi`p{^zYR1!73w}4N zb@5p0(QGY)buXb>hmk@=-Iw6BP$l8$zjKGHF7ar;yE}XPd1C}aZJQe*huv>r8eO8<^|7Wma>eTHp>uVlOE+a+G zeh&KtZ`3(Y7by2LAyrO*aDB5rk9?$MfwI_zKxuo}kBjShZS7Q5F z`!q-qwzr8Bvj{(gP%*Ltn+C;Z5));rgJ|Yzt=9%fkTg{0al17uYHNtI9hbZYq!WoS zvgSnIzIrrpQ2-3-I~P;g`(!Y@X+A)xhA*`3QW`y8{@J%|+nBz8W>o~A$V3+&&p5Dv z4SeW8HmIZOHE~V2>x6|S`zl67DcCs}ja2s?I4I9Zv701BGvyJnNOeDQ3v|w-FCipf zc-`a2qa@YYN10gOR>oK(JVTsKtNAQgVC_&AnO@&&IzWE{3=y4QgLh9GJIC~F zjwg!J_TFO6<3%*TwkshIhKOux|3;a>*mBviSNjIPEm{(N8PezgkSC^UeJ@L+um={I zjdkB$j9)Ib-e~T--RRr#B4~KQQX-tCjcFBs_Of>ERo(d5Qb}8bJkNuSUGoRfhh?cY z;VVkYbUCE0n|gZY`ruah>#K6|4|b-MElTZg$;K(wY?%uGo4MTD`*{BEt-7@C$L9l} z3gfh9&CTx%C(kZ6vlD*fj_+9h(r{2bxq3mQ{cHCKFb})apf#Lff{gqpUpl3F{C(;1 z(}1mcXK`BOo_gbpm5bcxA4Ym5F212XmD?8YyUf}IgBO*x0{2P2DaeCu(hT?B&kC*d zg#PgiuSW=UUsmoTa|*BKSL|;q5@UHSu}C5~G2ixi;WO0g&}dYorl@FWz|5xwRj{Q)^l^=kF+1X1qH-w?J5ue6&z?HomSrFygP8bx|F*)$x1HZ2j}G zOE-25faGM&dC2`1xOP-BZwxfCzDrO~aX{58J*qQjSQo9m`d+jrbf zu!sKvEQEJ=<*$`uV&5+52n#vKibf8(2yPrjp#KI% z@o)OdpquCoog(vM4;~wcz2B+rLkqyTtcjpA$SA4=Xx)%mCr76Wh$%=Escaw^B(38f zYP^V$PV1xe2wW-!`4H8ohYXsSX$yTtqU?B;JYTn)w7z&NA~fN2ID>Tm>NYMNhn=| z(V0@O2@z2~veAulUQ$NSPvPxf(+$lGVi~g&m9|yv`2}GN8|Q?2=4lyy zNy*STpWirTbCxp6F+M7WRfM>OjTZ=&B@=j$F%y1Xy> zXMfSmX$cBi=$`2A-+iqZU-i9~w|ZR6TRjwj>(^N4-|7Mo#+wn2dCCm6@D?#XFWhvV zGp~{#q&Y{2K=7nVRt>Z~6pULK{+)RIqNS$gj$!o?;g(uWo0eZI%Rk=QK*Q#C6_d9+ zyC%`!wLk591 z_4#*?zC1c>escSM6YaRl?@2BwZ0X6wADbPgcgL3(NG8G$8|hc|U-EyON^V=`w9Y^M z53m^ikd7+;(=uxGA7E$jy1cflR^E+r%mr?MAX6%!Jg{*;1REtC1*|ByC#c-kHNrg5b0^MeaTB`Fnm+`qcaRCaD;8l{La zyg|IH`xbLFqMjP{?FW|IxrgmEQ2s>d!mGm1-ok**FV{BCwWJ+Yrl&>2Uo>?~L@obkJ?&3}NW7d9^j*hvKa`{o;l2sN*Fiu%lx ze(Mbb%*DkvtcQiF!p*pODKU=mLsz``Q=dk~LL2i#g&+4zf7R7XCiMJ^9v*BTi@&c? zSEK_wttBMaP5(x7r0=UTqVy7dt5G~LAdrI{s0kzbd(&>1xK^BVpO2y>G@%nx_CB40 z7#8+6|3yDo3kj4A`~8bI#OFnSkccPj|IW93>-_9GEI9uomv2)xDp02Wm3+wQbKYO|Pi{TjFZ%K!Ff`-GIfgohX8^!t z1i%rn4QahvThl5m?bccO`wZe8W!AoK7$n!J684quQ2mWAQ!o(1kQoite0v`R-Zy*( z?^YR)ksO!w*@2i%GA}C+Qa1sL7HYh}0!>Seb_bBcz|nqrJSITvub0p^>opK1grAC@ zV26Wc_9-?h%qVxZ!Vwj4@F5g5q{~N_I$Pnq# zZ$4js3!w?K^J7=H!n@|Hh4R|sN@uU%Ab9OvDPk32Oms1}X96SFLdnI3!cp~DYcUYR-Ov6(kQJo<==f)S!<%28~RIY!YgYAv%fz35!ga``Ly%0_xYj`mRi^k=S^Fe#m zqVx7rGNWa=oubB?~H#x&Bo^yK24{!H3P`Ng$1+iQ5i{tO14b18_%0n7b{Oh`5GU+w$rhlv%6r|hg zlw2Ec8Z0+#Ii(9!nLlE5^EovF&$n&yy9Rzn27E9F7M#}rsBjOGd1W@jWFi!bmepXC zVWw;8e+TLxao4?vS62x?{KOG{Yw=aFuhYGS&ZuC|mW=ZSmA1#X4u)cJT@;XRdD*QZ z6{-Yxfw_`>V$?R;V=zPh0t{YDb~REh@j{jTc{i*4groK(a}jdxbwN*n*8FREzw}QL z=h+OsZ#mk!q^gc)+eDg*T1x(;q?00&m4utJ<0U-uE?GrP6NdVtIQ}B`%I5lQU~r2v z6}MC*6=!-8198<>E21XtzwaQY7~}kC)++fXSvg`v@8No!k0Z;y;7wH4)%&`?%()kD zFY4UA%dz`lckSMl*?l5CYaZKN2OCkV^FPMxciwP+cs}Gb`~%makwtHF=BKMN!|k8z z3yyZ#Ziw#Rb6I~_3f<{0vXI^?(YpV=_3F-r&@X9ESlT=47BRsAI8g!6<4DK9aAUZ#EXv>|=+l0bK-SLe5l`7-{_=Ny+zRb^+`-kOH|?Q~@dF@9WEB zLT-~Q1&NwvX~Ov}wIO2Og&0p0L7!T2AI7y+8kQksI)g*eVO~$mM7l4YF*s;uS2SnU z{Fz)9hN+e@w$5s7NJI$3(`SW$Rdc#i<5Woavy}LE@Wsboh9`{Wih9spx<6GQGCF?f zRlFmjEeA#pGXz8Am1`2Hl6tSzm>57@f!1PUo4UPmFoGVP3gheCg^)6+O`LpIV@1K5 zQ+WEJ>w-{47rn+!?AmN6k%=iW0LuxqW(@TV(+8{n#z+bVYSc#72d%)__{KWu7i+M1 zQZ!Q|`CO=1{#LOaVVmqEuR8ij`)akOSF(WZEspV$SIz==-79}vU2Y1}z1i{JwQ8DY<%I{S$s7A;6YI?mTUb~@URm6ZN*cSjWK~D5MR}amcn65M=B3@Pd zPHv;1tlFw?kypISYfX+K9ZR3Br1>cDD`${u;nhE(t-nHcgNHAEJqjJ7EW19!oImxgFj-dMkrCS z0u1Tomds5;`LO^cTwWy2oY&R~Y>LrMqwc!W);BEbi)2B1f|?8!D|dV|#)K z<&jJynx4jvA*nd95!vYr_AM9TA2rsqKUI?zDhOSR0|_aqtMm{^u1@_Y0W-Fq1ffz; zQe<5A_PTMgIe0~-Jl`=e2W(WUJ&(wP@yD^yJ7{mK6e!oza;(nVuYh4*i0D(VYD4ht zf}m;Z!ZlG|eb~z@8=pf1&&=YNg!b8*%``MG%w18r|Mc&>P&3%4JFwy%iJO7R-nL`6 zqAR6E_(moRQtulz#%aI`McP(^aWqC(2AhG2E$h;ZnK*=-2G22W3>$Zi6Nwv>RPXf? z0IL6Xv)`aQI5pd*brUv}NZFd1PU@Mw= z`L|WR&326kG^vQyCWoh6>~E{y^RTVjhU>!%_i1cV!Ps6nFE)HnC3jybR`*L2B`GnWCTh<%a|&-!{XM|xJ| zr4$G~&DNc5;RsttUIcM9So%&X@y7907-Z!l(N$TcP$8!FQm7=6^1cL%_R`$5mll=u zjFi?idH}KKdnt^eS&`b?X7uhCNe02wen;(_wgAA`DaC^(E8Ci3{% z`|{(J|Kt|nA^6)lLJYh1^bMCy9Mp9r8F?d>Zr7lPc?t*`Urq)a*eS&j$0IDKNZ8hM z7FMT(U5eO*Q@9$~T!{13)93mQ=}_>Jw%sJNa3&5LWpjX064m9_Jy*jJ1!ak27Q0DQ zuGi*c&xlTYs3ADqtI6$G&I#_d>5Gh5Plb89NHHy}8qjAeL^N1vpIiYZVF>n8AvIid zUS-yhMyxe8!70UOAPvO3>=|T0%TU7}b>`ya+>M@|{rVQj=CpOqHi?weC*N;;l9@*S z`Eif8D_~|r`Au-&2O4TUey_b{3DJDx^%Df`2E#1m<|(5_`^N)VEwj|DV&& zhlAP8-SLgmdB&H)w=Ro3bj=U^pw#I?U-qcHn*0vCp^}$gzzXf2d-)(+e192n`L4lP zlS72xG@_7vv+MM(v_DH%-^?=RiTdwZl#r54A0=JrdO3;bTWBb`Qp4GlsgGK>1oxCg z?WmqkPCjlp`ggjhwK@fUTw}Sjd-rpzdvdHZTSCw1{@LVD5ss;$XN_0W4mP{n3&+EU z-u&piz;UjyZ_0Z?-p-}4NCcjVq6TJL%tKjP$}zNyOv#$q7zS z_cL>P^p*OqtN4M=QR1wCAQx_&j-=rHL~HJuDiWG9UqfS* z>sO2(TS;3fI2Mty^$3%4(MWs#gen{5;XM)*#5qGSm8-aGp~>gPpD%oNj+e^(JlMpka~99j`fi9GR+Ip>0qDNiN`ax zc26XJmhUq>aZaB08tTY+hNV_n9U4CKLwiY-`TcyOOj^);&b;FJ+$CHAee(EX_u|E~ zn}-|EU9aq4{ifC(WU+g2?6Y2cGf`o?F9LU&S_Hq=?1fNsc?*WI}Mb#j3 z>)BL{ec9TWDFOJa^o9$q=B2aV#j#5>ZVh&t;e4O*Gn}j6^i{$tU6JlvU($w3*IU7% zKm2y)O81Yu|GeDpv^3wj87ej6xgg)sTj)e=%i~QdId9@bDR{DKw zSi|7$?5*{C+dkBMhCpEXM~RwL-3XgTkTA;ffhwZ|yiKALwoh`<1p|ZJ=-N{MSCTJq z#b<{!AmGD_fcrc8kW5*xca+_HE;8B<=SUPI7l8JE@_9wRxh~1!!?-$t0Vz1B*)eD} zahYOm8EH9a;7HUoil=+gE2e$fEd_4f%pGZg-x5M;{s$n<(C89Y#7|N=dZTF=6Tk{h zZvuV{+=Gltrn1A&IE{8%>J5W;MJgs-$n*?BvlV}2bnCbBqI{7U5ePn+$9EM|(k7@a zW7y!RiM5Wd}bCo&lx z1sA5rfR(j@WyhaosI!NZjAI?FF2-Miw)cs)1Ab%W zm`Y=VaeaAPjMm!ztZiq}Ngs~pXRYH_j%EKuZZJn(KbG~2()jtM*Q<`HsKDhDin)Xp z%x5lUq(+v;uoZCYh^?yamHFWlb@s|(S3i#t2o0YdEq4po_Dsj$nLE+0470$f#_Ku# z5}H40SXGnJDk6J^Z(oFYd_@}Q<-Hy)3)>n^Dv2{6=H*0Aapn9Epv5ElJwSe}*kVOh ztDh&yYI}Na#!#Grc8EO|>~-hcHZ2$-hS&z|k?ZSrUN>LMvmbxgcRali;x6!y9z2#& zFtbp;#T2=ACoA+u;M9=x?Y92_3ZW10557+8-Kl$iZ{bMm)tuLS-K7@`+fS?KXO#~k z2eJwXZ?h6s?HBGH%yztU7qH9{@rRCB1jcc}`707|Wdhd&r_RGwDNeK2uS<8&34v zdAYAIB=*YeN%V`M1$}l@iu#elnfs(rh0he27c_}7O~s;+i82a=9t@z|M;alhqYm6* zq~qAO3gmSpf~U~52MS5~^TIr*3^q10Ei9fT!c=)wk zW}h-g*}-_VWdr&xCw;u0tH)242+{fItVBw&%ExAT`p&4S6|L%Q5O?#GG~M7uBL!vy@q%VzKU9K&Dze7ssLU|XuI*R!aLBC7gSti88zDx}9JkZ+Hg zlxrLb7S3TUJzGEOKHc{F6?kJo=xS$x*XJuA2d`$l2!ARlG}@bg>T(!+t?`TU(&&Ex zj)I}^);~czt&h9^)DZ?XG%T&31_V#wTYkvhq+a-)iuV%g=?;Sg;QHJ|S`cKQxdLWu zrE=XYT8Rb!=btH=SGN7g3N2;6PwM%;ze7!=cR!ELcq1jT<9g3m4J^q%9683+Ur5T| z8FZdzeeiy5besQ*EXR}cPfpd?q8Gr~Y_UNe1w$=n37|hV#(|FlMc|cAIG=O3Yu`=` zo8>{62@oa<7Q{A}@Hbll;-D*C%r)D#MlmQ-kL%z%IW?HVn6#eoH{R3^!9TOP+_)^QpX`xryDdIJdz#-C3^^ z)Zq9w&u6f4x26@cvCtSz(DZVD)^o@X*@{%}V=OkI*gKKyTmiO-!d|9(gErDM?^jcLzi@vGai%))_ zm0#W(f^q2&J4QyP_g>Jm9c&WywpRl9LRuDPrtH-6V>%pA(Sy}snxeXEDHM*~uz*;+ z(8w+&<)AiQB6YA;dAyNG>@|UBsg@W3Y3i?Uk0i1^>Oh8}0XUM@tNLoBmHRZv0T7VROW7KuYYQ84vJSw9F=7$XG z({`e;C#s4)nLl=@`Ro!UX2qxm>&p?;ODoNs%cLK1a^C;~?roBs5DP&x1HO@jUMSD&$UF+IkP>Zv8i!nW!| z*nNS7(S(dR(I3N;&nTffYFz(oxmi@wTRbNa>DXkVkqk%N5D*j$VDp2hh}yisX~aWd zUolaMq?jmRkPFJ`%O`UdR_@ftIUq+wFs?T;Dh?XUf+xpcgWC(+p}7LoN&D1kK>{s> zOJ~5jR-e})__>=vw3@r0CYci{eV3dceSUZ)Tl{Izi>1B7CHq%T7v)}QH=Z1qq(M?P1V4YRzaZb0 zfo!m?bn?z$MmP5>>GVX~cC1zltGy{m`WonMltH2;&0AGTxVm(?^vGv(5A%_o>u(`X zM@bazOMi|0%_S3mb?TO=;;|<+ux~Lowd>Z@%}EjZz7IaK0&l})wUE=SyQXUu__jRO z4RKomb^H!A715nKpoW3^Z)^{*6f>1n1^!X-d9nZZorfU^rr6?=rGbE9j{g9k>uBVK zu?Tj(sAl)`+>zzSM0yo7Q7UQFERvQ2s*|fV zg9kR1#+M$F4YRFnkDZ=Q=eNW+gf5A}zzmu)KPFk!<-7a-ny88WN z%Nc3Z?0YNmLr;oJQ1>oUt)igrd)54*$NlQ()`wS{pWZPGxs|*AZTIP(k%}`vhsVV~ z@;)Hi@$j7vU_ky<_3Ni49ZRoU*H1gjgN6zznzI%4>?&TnE7?{>YcO&)G&Q&eB%JOL zG||Hmb&TFRhd-ZVEtwg#H#|M+uN(8XNh8;kfTOm^+OD*@=>YpVy_|yBeV8d0SmRr% zE|MgF#hZHCqfV$z`pL}P$w}BL?{$qvX=JrT_%q=Y(Y&8l(c>J_DIi9ir5g`(M{>mL zT&!oN^{aRy^KZ0VHo6HVGhFo2v>k9K)l&vrbNzY>s>{SWO+!M*DtJ<_S74CH4!_)= z<1lQ$nHczi8&jGaK7D7urR)>_N#GIkOf9y*KSwDVyl<+e!6t&N6MErz@YYF>>5ZWQ zqAr$|x1cun|m|dRZTW=t|{vHG|$1Eozf;;k%{%vy1{!r=t`L9d#NZKJusTSZH!wtV9e1c`N}&yvSY24qr-Z< zSWl=Y?(-=hUyzw4W7KG5v}h?>Mc>U-(Jrxc$KYugA&I`*+`+ zmO=u3J3bwEzq;M%*BJ0LNqwPeXH941ohA$-!k1K6)LQ@ZZvJ3%j5y*5`>_yVOPVlMuz;!%a*3 zHI$v+p`*#?DyC< zhN984T{2y_zAioQbCWS$Z&;CYNn(mMQeMIcIApM)9G>tAbm-gFF|ZBV`>c57<%Bp& z14qlfx|J?h-(;P_4-q-BCqYc>HXL!*-xR&B-rgGu?ovOMnqKpn{_^Xx>gs{vld|i< zpBX#9uV$5wjQ$At_uOQAL1c0&_r{A)+fVN@%GC>w$i6ykxL7dsx>xq*hD*ac!g0fc z^o+=XS$lY=n$V1jaF8!4qNr^Wa0Af(g_{U?tU4Ow94wFRGXWZ)NMx*&evk69@(SF4 zyCPQ;{-S|K>x&arkVeQcAZ4_2oP7m&e9DKxT8CvEFWz^=Gg<^sY!Szbc|~W^rVKdJ zfDWSqQ3?IuYOMhZG&CIqYpA=L3JaQ~076IU`MC(*ReiZmW_q5+%r6`L6@v(#&=GyU zMuLm`mPha=x&qnkWcngFVsR+m0r7e@=0U@P_OD|{3wrXox|t@il0)B~HI-qVFn%R` zX=#X;S&YeB^2XAGk!1(tN$){8aVjToVm4`6?*-Kro?q=XR?3aKq4_nAY1LpjJBk&Q z04e>0oMAa$B5q>D&~~6 z-|$^GxcST!DoFufim$d9WXwNUN8Jbjb#EjU6<*BPE)(6x!jO|nqI(6?7CbOkC{?QS zRe2V3oEnl)ZX@?pETc9ir`mt6^-Ot}e||yu-#dl-z5j%}P$?bFgwwQ38xOCj+lOAR z^M0k_@bZ1Q$O8|vqxI$g06veOZoP^K%k$Iu>r&JFCNlboYENBndL@8`O;tyc42 zb7xZk3xtowYlX(Est>MyXmGw>8x2q+KOa4+YuwcV3c8Ka*`FU15sP+#;FY=5fxO$=e# zhGj|*$CKuyhaR~3T{2MNn*6*1lu$ZB&YmbY$itPjS0^No=uZhvlQm)MbOemVR_|UE5-l zFzdhUpypEEh1*hUG%b2*ru)IBvnh4shT*8fZ=8~yFQJU*h922$ZzOmIt_HVI6=jz` zPZVF4$SPsa0SdtA4m9Q*^;Mit)b8h#glUlRbt90qNSSq7UwMyz5q~VIV%3HPuo>_H z&c2cleRejA70lTt<=!46V#_2$x1>cC_Dt1Kt78ahU{>Cgevdzp)Wg&ElV&c-j;%sv zt&T^r!@_`!Max8sM;4WNL<6lRtD@D)nCp^Uu_B%#3%*b52pO_?$clOrsHz>j~rndY{R7 zj;|x!1pm#;)ofuI-azIt-Mm><9cAdz5vxB}L@;$7Nf8BJ2g!+4>8o0p&%{k)JhRDf z)FMjP`VtX|G=xKJwq!N-B-#9hdk#)UXrRe8Dxz%~`>}&AOmV|WgH@IMskczTI z>cn84$T`5I?|b{hjqg5815(I8ohf+bkc-;=T8%f2+=`XlV&o@Qrs9PPlUQKaCHdpI z1eQIWI1*$riUtbT6&^Vl!fc9p&fAXB!{-x!;}BJ`EvR-WA+%DPdcAjqT#$Sy8#5he z7zJh)G0gnbeI$469YgE7)-(;*lR}WUB|Yw+eBi>n|Ox#ZX5B zi^!uXh7~n>&ImHw*Y?en60OC(X-+jqKG%p=eDUdN_fNML1Az;~XRc40-m=o{=hz*N z3YK3vfL7wVvTmEq+}jMhTt3Q_$5+mw=v&^O!>zG5#0Y-m!22A$#SNWNcQeLB#Wlq7 zxpjmcrLvCoCGP(Ru+ymsYhU|o-8LuxqPTFuHvc)%sp3&`CxWC$xSpG1{VgkwH(h92 z*8k&K*Ou_6e)Yod``P(PV?DMNhnG%v4;VWwg?~(@h1c9Vxn^T|O7BOIasAo<*WpjR z!J7r0l$w7SGxk=Cf?ssx&Yv1p#|ret(ppc7FbormQSp8s}X@T45OtnMMhrG)Fh_-Zy#c01^%|G;}YUt#i?6S41Vy5X~bV+ep^J1 zdZ_p{N9DYv`ayXTGdpelX4wpvr1-B3CM=P}k&jIg{V)5?lM2Q>thoEJ!~Qrhr{3q#Njp2Tb7d+N^0WUsyn_4nQwKZAOUGs6cIANvko_-4Zyzivj4lf7g=xtl#`$xR|V zTxzH`7nxn=Wg2}B)JjJ9*yp%gdV`KQzh+S)i;R0!YIBx#l@mF?X0$w#Z>^iXt?~}R zLW88zyN&IxFV%UExO@Ws6)q4wvN0H4dVhUJe>0txM1TOvWOGk{t7MzYD6?3Iy|672 zd8RsciCOdwPYQ3~&z`+R9+K0#LmTmGAo6@2(eJbBG_<$mc5{qtz)tC-rOLyjrB|VI zZd56r$`#TeQ`?y?e50qURDOa3&h0UFn5FW5DhX+^(S(^eOkwKZeD6t2V9jF2UA82h!+r!Y7hQo+62CW1WH zQme+inu-OO7O^}6m~MpKjc73PhuitOS|Y@`&MM-dzU>T>ml=EpsSFmPMT}J%f-Dt( zz5;Rv%W^N~{(n}p*|)CztHXZe!1H1!y-J@IE^8?sn7^|U6BBA;os}-o3vnR>J@lb# z*GX0gpUs=NKI_*l)mF(DNwF-iKVf-@cZk>cko!W;aD0l-_IMm7uKJP6l_G2)l*>gq zRdvLWoPQ(_=?P85(9Pj*#b|mNaZaTnSP8V~KGn%ARd7;!!|dT-M|GgoDdkx*ZU=h_$+)?|JotX>OyT?NAezuk~ETrKcMmjBS zUeSeKjpJ&cokOKy;t=pWk-uN1fdh5iraTF*HeQqZwehqZuvhlJrb?BW{#-^{4x67l zv$L_L=X7<*Yals_Cu4wwR&L}AkbwMzj7-IrzIt@g*q=S~cE4-H?d#XRKRo=YsPcO< z{I2(t?VmGgdD6nLTK^*iqr+KN_#=t+`;P^Kc7KUmYN|Ov}YnX~Ikk##$B)^Puqbg@o`nK^+k0d z#B~$;yBRDu??|dK zs;u_KuP+Rtu7|!7xGJ#nLDX`1&^uTJ4%BMwzz^QJck~~ix@Bcf`~B~jcmDxW0#^3A z`WaP&t>}ye_u#tEQbWx56Zx+o7ouHU^z1bmK`pbDS&;&ppNb7wx~yS{0tVlDRmK}S zz>&ycBei)Wn(3Bv}P{LvU4I{Ge8{5hzM zrK!6PWjAFNZhidrC2T2rE#7M(<5uiVYc2!)==|%165w|ZhdZMI=lKD3Jd{wd~ z2k~Hkd3y23mDmfH7c*aH5U@Y$z0$22!(_0iHKdg!#UacWveiC3$dM{Vj5@FCkx?IJ zgHTfv4R%z=FjsW8^9Yg)I~Zi4?xxGeN5_2& z!DVzzi~quH>x{JNcL<$TDC2qaprRCx=_fUs)+u}rq~-2IeR6NuSJwhs;>J}20xXcb zO)T|hTQ0> zFqGp@-J?_L$4B%X{x79BZwtjWe}UeQy=Hu z$&i+_yDjd zCmm2}4!nF?ppZbiWW)Kj8}82#(Hj&n$wwAB0X_-)`qC_MqkwKK9N1&2=YwWRFk_U2 z>3;*2@dDLwl9@2fl2{Yj#NTL!!22NHRID+NMYsVNh3}e^p!5-qSBX4;E+*`-*<1s$ zo$+@aZ%kGkCvy5$gx6-&OtqQhH3|aF8*u`E9fWmeEtZpFC-kzYaWzZ8l+|aX_3J?f z5CmkkSpO@KNf89h<9>svL3=rPw8Wxx({1FwCc>|=lOoc|a2Ls~&0TSXqk0cCWm!W%t&>D8; zz?qQ@O0P1xA(^Y4>JDUxF71n$-=1F8HznHV+wt~ykgFv4v{vZ%J@bRI^mSEcsu33w zqjaStSe_xyr9^nzQ}5zCebZyYmHCy2C zNjh1}1**VDAy6e;N>uN3>mU8bTI8d$AVPlS*(cFJJUmAua)7T)^yhdik4U%{_}grL zO+k5|fASoI!OfRZP(Cn%+nS~atne8cnCYp*H(cV@f2k2qzwqha9;OXOsS)hqHjORu zQBQ;tt1PN^*D*Ls=rylMtZXd+9uKzA`VWvsj;OIOz-Lg*Jg}xXTh!Wozc)ct~bbSdW+5al>99~77l8)dJXrYRh$XdZo1gp@Q zYk1EBaK(~-7CCaKFOla4NEm+rF^?SJOaYyaPDn)6nU{Xog*iWD2iqLM& zU$sh?{9*`EVf2bnWOiGmOOF`MyY$tt(g~cIMAtw?18CS$H5c88j(CjkdY-a@p=Q=# zc_J+ScVas#kDf!>M7Zbyvr>Vc{FWk*Pg$OW&$00u3flESbjA+Gf@_w{H zspJQUsF#9^kQOCC+!L(nN{|AVX{Y8O4re;yL-v8~i{Pw5xRqKA7R_nE?3B4&YhLP` z?S77#7N@}n)#(lOAvq$V)%xiuD+fG*8jtUNABCy(wT~ALlDgew8I>@kfye`oKSGx* zhD&mZ=De}a!QlP&$;|0pQzHL%$Uh*xvPE2(|rAn+~)O605c})s5rcl-jb`(R9L+b} zrT~k11>H?oBau#$Sllgfdo$`t$o>Gr~~meL!Xtoc&)1KvI1|Q9}w{F(lfg zWM?oYqUKwzRD3zW=-;WAz`0DlpIvEPPYU01y=|+3<~a6(xQ;=hWXiM+J!H_c!fhJx zfhA7HJpS#Z0Xb%<>w|nXqopTFC(38loNfU8AkVWtoRJzNeKca4p%f&D@^#6l>5Dwmt>Uk2$147sk+WKjXW}GB0}1^gpJ`*bUq6xaml8B8 z+oRA8<-J^!!W>0!QkzI{P-UScPGC0mxx@hP;1mfc+n7q_M4#_)FovbgIVv&TTEq#? zd=ac0V_MIu+()zk@_9OelJ=^(5n()u>9qHnWLa$_>>UukyfjCXqdsO1Vnnm;LA%?M?t2Fi@>Z;akbwz(LpU!wqEst5u|{Prsc znBcccA<-F<@C;i87(zju9f8EjZ!tb9ttJ_>B3)wXS<(ix*YYYwxu(4Nnp?%9kQgSB z(WH+EY}SB05N6$q5MuGrR-b8BFPGL1rj$kbK)$xik1rQjSDG@0(Y;0Rn(_b1MkIY6 z>|a(l@jW}~wrZ?7psh?awZAWs(K?kSIdU9EZfe+i5h)E#ipV6GzvE(FhUey%6J&;G zM$$8tEYt+buwX3R-|zg|h3WK0dF=2(rq=m+txvO_Wfp?s6Ft!{VdqfZJ$raBns1II zuZCE(n0XZV&CNumbx;$0o<7n;#L5nsUJ;|cV~v=`bC|0DRyN=0+dDUvh7_#4fXqqo z#5&&h-@E|z)|X-#jeK6YQ%@@1&q6o32Ga}qAV8w`FZD!95=g(ewEfMKa7qPSAuD9K z&hx&+;yX|&eQFg86DT6P{NFr6uT7pgFCDe)83kU3W4A5=vNdXM0;*N{Y9(Y0EM6m= zl!`sM=;d#BM)b1tfXK=FhA*&+AU0OZ$2>k&J4iQ_&Zm`xy|OYx!J}xsNP)k7|O$0_RS3uL>MIDMRXYg@E4t2zUs%NrVXfKyi<-C%;S5s`{8!QsY9 z5m{;A0sCr{Nza}-RFtC;|9b{dHVv@QYWhmd)JD!QwjFF@&?XyQL@wsSZh88|- zN6av$^4&~E(mq+~C(INKuYbW(SYb9$^nGMDdtbJ)@qpWc$xJ=-95Q-1-259l2A_Vg)yXCgpk(kbb+QgQ`t^i~8{`gW+}$ zbCTbiFt0be;z1j5CyiJKRh{PVf8Z71Wlsuo+Y@`AbHRLMQDmxg2i3XerhA#Z8{_II zf9r06gor{bIzH4+3JWqK;! zPOt?He<;xLl@j{Eph$I<{J#Jo1K<4I&z(dLyjK!F6k3l^^23!9RT48wWoQXrDc?a# zPZj4tD!Jq+ks6l{6fHu6r4cv^5gvHaa1}W6;YCA;?4o1@gyn@PI0$wj4FnR0JSb#3 zu|!@qPC=0OtA+VsX%$9Kq{k^42K^2sG^w< zDlH1(fbXIMS;rLkQFD-o6dXqi5CnzEM;a6b!xY1^fE?~Ck2(}3!{G;uFTK08cLyQIIbl94OKhoB#xVY9KpK3zZjustUCWRbC^7MN1FM zG2!Xu`%S8imD>GBC*CN%^^1k63V||1Q3N=AY22a<^wMy%BX1olxFt~BaaE*21Ww9U zl}?D3@v0q<%AE12qaCT*nfO#Yq-s!~8Wev|Wg-kJ4*oS%&L1Zo8Bj5+jY65jwQ#CL4jlMVMT&OOE)kC(3Y3EH z%Bcc1aLa`fWgj;hED=>JM56k5)KG=-qNa&4m13v6<5Wr2g3=e14EXrbM~<9o0CsqM zDy2p$bL{0oP1TC{EkJJ7;Z;M=;Yy&zc=%B&PP{46DmWkLXhe_6MF~|4M5@JjuL>+j z&5n9#Q1YsX$AucG#eQzel>+Tw)AG=zp4z4OhaUIXax2x6tb&VvIiYUzOt!j)SLAJe|fY{@Bi7jF&Uu% literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/bootstrap-mdo-sfmoma-03.jpg b/2.0.3/assets/img/bootstrap-mdo-sfmoma-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..430fde2cfb6957b0e010889e63355c541f23e4cd GIT binary patch literal 50755 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 literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/example-sites/jshint.png b/2.0.3/assets/img/example-sites/jshint.png new file mode 100755 index 0000000000000000000000000000000000000000..ac7086de1d41dda2e67698aa300963b332a0f52c GIT binary patch literal 7258 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 a;n@V~du&xQx&2c}0cr@OQjOx9i2n!s6rPy? literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/example-sites/kippt.png b/2.0.3/assets/img/example-sites/kippt.png new file mode 100755 index 0000000000000000000000000000000000000000..4afa772ccf73199892bd24c0b6ef0067aa69057f GIT binary patch literal 50695 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

    T*J=lB<=#?R=7i6$3FsQMB%K4 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 C+R2Xq literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/examples/bootstrap-example-starter.jpg b/2.0.3/assets/img/examples/bootstrap-example-starter.jpg new file mode 100755 index 0000000000000000000000000000000000000000..09c8a066d8f295e5331527967a8c0b01e6f975fd GIT binary patch literal 7182 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 X_*MUBHvZ|xuO0YR|2`W$8}I%HgV7`9 literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/github-16px.png b/2.0.3/assets/img/github-16px.png new file mode 100755 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 B7G?kd literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons-halflings.png b/2.0.3/assets/img/glyphicons-halflings.png new file mode 100755 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_009_magic.png b/2.0.3/assets/img/glyphicons/glyphicons_009_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..f1cfb3785f3b1a76a3bdb87d9a34345d27705950 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wtpJ}8*Z=?j1DV8tXThFbKy|z& zL4Lsu{O9G@&(Dwd@2}tgJ~Y315l~`_r;B4qMVxD&E!QCjf!6d+`-@qeN@kitk*wQ< zbcz`i#RYWsG#oK=|G?2CzVR!=O_c=0@{dnh&DTqm{hX0MPhqLSY$oMTHM92|jQPUS z$u~dJn(3@V(AF6n&BD&aZr$6t(eyxM`xH;HX7}(3Tv~f}I*T&ohV*WqZrk|r5F5+! za~p3nTw8Uwq~`b1CWjt=h0;&Im@8vc8tzux=W4__mY%Tpb6P#iTAhK#?1`sB@u{%Z amOl)_8=TB`9G_bS3II=6KbLh*2~7ZAGiXKt literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_042_group.png b/2.0.3/assets/img/glyphicons/glyphicons_042_group.png new file mode 100755 index 0000000000000000000000000000000000000000..be5c6f94b560661d614e9f1f30b89bdca347bb40 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi}!VDyLI9QYbDXjpX5ZC|z{{xxCfM>y;T|jlb zB|(0{4EOEp`QOK%pP#S4UtXzq`X`{oN>3NZkczmur);?nIf%4ge9o`T)pW#9qGRgX zro4npH?*5v5A@!+xr@bdd%}C67D?CS;_r`C{dqJ)J~T(4nW?^>?L?AhC~JXcaPt(= z3!4(}vrT5M@)BLJI7M*Ek1t+#!ma-A$zsyxE5BJNb%1f+_kY4y-5t!A&vKREp3PvP zwq&(6rBoEaRPioT>t<74`iYN+qO4_Kq0o0 zAirP+--f~fgI8yr&H_a;JzX3_D&j)V9u#a);BmPqlcVt1fiZ${ngi>W3Eh9EKTz`u z`~K}&x>_Pr%5Y0&gX($=IQF^vd$@?2>{H6My&t< literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_082_roundabout.png b/2.0.3/assets/img/glyphicons/glyphicons_082_roundabout.png new file mode 100755 index 0000000000000000000000000000000000000000..e3a6487a01f6a41b1edf9687b2db5e0c960add4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i3?z4Pv7`ej;{cx!*Z=?j1DPa&j}1ONKn(&V zL4Lsu_wDEFzu(`V@6Ug}UVeRicYcF5Q0}Owi(^PdT3T(A4w=rp~P+RWAbVsGG&fOokQ7R3sd>E8PD_u&3nWv&lOVm`J^ ze|vM&<06Br89xIa>}=R#>9o;9W|PyWohr{$_$KwWpGstQi*A!@Rk7Rl>Q~;wEGID? zF3lG?HR4WEyWBSI6VJWA@W}ze{1=*Trsp(%i)mhK?u|Gp8R)L%a3s-9ysWK3C{USI w)Nk1m4KeGJU%0ooO+O>DJ>sHY&F7VW80%Phop;D~2!KMz)78&qol`;+0A00u82|tP literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/2.0.3/assets/img/glyphicons/glyphicons_155_show_thumbnails.png new file mode 100755 index 0000000000000000000000000000000000000000..751e3b7184e58edcd7c05beee1d0f227104f10bc GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%2%B(*F{8!s6?>E)7Fp?1kDrE3< L^>bP0l+XkK;3Oe& literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_163_iphone.png b/2.0.3/assets/img/glyphicons/glyphicons_163_iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..926df7e5506172b27b22895137b5a1058005ffc4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!VDxWUS3QAaRPioT!Azi`2YVuP-NMpve`h2 zy(Gvl*!R8tdH#Hc;xpTx0EKKkT^vIy;*K8Q$jhL}bM%6}^Q@o3a+B1|lcxoiuinJoCo*%Q~loCIB&* BG}r(D literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/glyphicons/glyphicons_214_resize_small.png b/2.0.3/assets/img/glyphicons/glyphicons_214_resize_small.png new file mode 100755 index 0000000000000000000000000000000000000000..707d9e03e3148636d89aa67a346dd9963be91766 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*Z=?j1DV7F{ksdQfvWjS zg8YIR=JV^nmp^acU+=$v{r&hYB7FToskxpmjv*Csu^0AoG6f2-Jg7aTsPwOabHN4uq#vW$FF(Kk{Dqnc|A2B6JY5_^D&p4m-{v}GAi{FJxM=T|yZ`@3 z`Ok_n8K9=V9Zkb(T?T)b+2osKNh)^&2-N{ uQLwuuVq!yD>nc%Rk1&p+Bh5j6y+8R*nee(jv{(@d@~Ee)pUXO@geCx`LSohc literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/grid-18px-masked.png b/2.0.3/assets/img/grid-18px-masked.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc82b03ab97f8173d664744abf93e831fe92a07 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Q49=>Ml8%gR!7*aO+ZRFz$e5NNaF|p|Nn<8;5jP$ z6v*K(3GxeOVCQ9IW@TdIX5nGr;^b(LY)J%Kz~SlQ7*Y}U_J)1lAp?nHiSmkf8osei ztYYL}Q9SM4G%dsG2Mj&3whAiS`a+k>H1^1#Y1ZdKVvdV%@=2YIXOud-d-8TSFsJN7 z#6NK2T)lcr^-Qhqth{*IqWe9+uab|=?QKi5d)G;4n(WG3#vf$gY2)X%O9&Kp Mp00i_>zopr02z0cQvd(} literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/icon-css3.png b/2.0.3/assets/img/icon-css3.png new file mode 100755 index 0000000000000000000000000000000000000000..58e107235a8e805f20c87f28d58d9d0614c0b79f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qq=)IA+AaT2l`4Lu>+l&&hX=eK-LJ~_dF|KTfLm4u&cu^Y`i+Cxg8Gas(DnRdHTo##pRmrM(wo;pt# z$B>G+sb{bA9aa!vy?As7%k~>D_fG%$U!TWula7M^&VKh>kw15`^Vq-vt*8urY@jUpEpu)ii_Qwrd z)h?)5t~A_vr*GF>`S+ynCpnUa*UmqC*gSfW~{=eV} O^0}w0pUXO@geCx--fSEI literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/icon-html5.png b/2.0.3/assets/img/icon-html5.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8788313acfded4f571e27bfdf1a09973323af9 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@QgZ@)LR^&wF<9rn${FZRG+*mFnoSPU5s1Z}Cc3F6f-J1N8_2k^NoUIC#m(sOlSNhr%u5^!>Srh!4KW46b@4W-(WKXWve&E|( zF`;m6|AD~t`P)~q>R0jGWE@{$bs>{mWY_b6zU0b;^^6iFen(=`4WHGrhR$Ct`C;8E zU*X-XR{vKr*qz!s@%5+fjw<14r#Jj$eZa4MUG3`{$pwKx_cD08`njxgN@xNAiqVg) literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/icon-twitter.png b/2.0.3/assets/img/icon-twitter.png new file mode 100755 index 0000000000000000000000000000000000000000..a4716545fa6ff394c3b56e52236870268cfb5bc1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qf2`@A+G=b{|7Qj1@8Kb*8%ki zmIV0)GcfFbFOaa_;JkuE!~FXJ{RNxvG-v=N3p`yMLn`9dp7Z2mR^)NHxaFXOaoOGf zn?4FeM!Nr$K5~0UoPD|L&nfHH2keiPy7WV!IU>VhmY+Cd_H&k8i<`?2MwM!ZZq(Q) zxNo-EqU{aK#J36^adHnYYzi-NiFM)9yIJ;B^0*x1{Zf0Cxw;8oj^Fzk$^N;i+UOq0 NGoG$~F6*2UngAZ3Q2GD> literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/less-logo-large.png b/2.0.3/assets/img/less-logo-large.png new file mode 100755 index 0000000000000000000000000000000000000000..cb56637cbf644ede9beee81798343b7116a3480c GIT binary patch literal 13078 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 literal 0 HcmV?d00001 diff --git a/2.0.3/assets/img/less-small.png b/2.0.3/assets/img/less-small.png new file mode 100755 index 0000000000000000000000000000000000000000..93ea597cb707b6c3f0d9c331459388fa8bdd0848 GIT binary patch literal 1181 zcmX9+3pCqj6#ol0a}sY7Z|Nw*AP6QT zm`sDe1AI6wb+Dt1D+dUI(u)j_rktLhqS0tNogN$<3{FZ)%G%nRQmF*IsHn)x%L_p8 zmzS62ayj^LG&D2>$jQkGSRRiD_H1o!ZGi)LNl6J3+@bEAxDG6{RBctx_Zk0*} zBxku$NFWgC>gw+8?LqDt|MBs$R4Rokkhrq40>QJhvo$p};OOY+OifKea7#-I27|G- zwvLI3F)%OyPB;n+3&Y`X5C*ki3n0V*`N6?~v9U2^VX;_qb8|gCJs?*o6ecDnkgKn+ z&*5;O7PKc8i><7z3=Iu|M<$a&lk@ZQ1OlPHzFs1cSXx>_^}xVDXtl4e&&S6H8m3Sv z0|Nv0_V(f7;R_23PEJl^V`H_owd3RCBO@cRv9WwUAG!q@MIw=%on2vJA&bQ#5{Wb# z&EMbO+1WWDARsC#sFMdIsi~lIL_`FG!I+tu@$>U@bab?}wS~F3y1Lrf*mQJs;PLp3j0}*= z!@~n+>gnl8CX=~bE=-)wW@lz*g1p(;*%cKP@$vE7>zpHaBA0V%)F_0bu3?}l`9`Rr zjuQ8->oz%HGkg7+9bM(qC+c$VKV@$V4DwD4vBoccxh&-D6KbUQ?@9Ed2Q@Xy4xf6v zU1P6sSkWeer3do}qIMiY4v5ZA=zm7fvLG1o*V5)Qe*d}-*5AEEw0PR+n*9IW>1V|H z&aZkobsO@@11GWXBMrt{PK2!e`i~a<3#z|zMD1_w4;Nh$BBKsn{^|L4_0`=USPhwC zbfo$NoLP)0w0ovp{{)rT$9~Cumhi@nHEc;Ov%QJpKOWEV*qJv@Z`dhqQ)%O(`+J@< z-){^5@)BiNQ`y-~M+egsZEcb-=-leW#mM+Y?Ecj0BcDnBuc+D23x4CR2YN`q=Y?)! zu!`zeagRG9M*iTM3{pN2u&-?VVnF z|Mk8=h2)S7U0gX6TySHoCuD5UBZr{HB;lqb7Uc8t;fBv>@+jj2U`Rv)VjT<-4o;`cV zjvbF4J$mxw$)7)eo`I8k|AO6^Xwy99}{u!9C z@yy`^mqg|2@^8mZGuVEW`QDs|CspPzO@5-d#$4QYQ`KTcl5 zH1CMN&>0sK?#F-63kNuDx+Ix7A#YXK-b}80i*hzvv}%iOXxJ)oF(NiNuvAWeWzHJy z+_#ZN*LruDS#lnG^}l}J?Co!+#~57emeQWq9oly#LU}_2t4_jN_J{*aVjIpdN0`lw z_s-VIxwiX9($P0-HvKizPH7i?*S^#?Eo@%d!K||hQJWgW>jVrJbuqkRPpY_zw_05uUakr{k5%y;)HP^++I@b?t0Y%{)-v9ngq7(p zGgEcfOuv3ly6elokC_bKSNCfPteSNG;D5&T;!Fiv=2uPuGX;aEtDnm{r-UW|29*qX literal 0 HcmV?d00001 diff --git a/2.0.3/assets/js/README.md b/2.0.3/assets/js/README.md new file mode 100755 index 0000000000..b58fa1d407 --- /dev/null +++ b/2.0.3/assets/js/README.md @@ -0,0 +1,106 @@ +## 2.0 BOOTSTRAP JS PHILOSOPHY +These are the high-level design rules which guide the development of Bootstrap's plugin apis. + +--- + +### DATA-ATTRIBUTE API + +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript. + +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this: + + $('body').off('.data-api') + +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this: + + $('body').off('.alert.data-api') + +--- + +### PROGRAMATIC API + +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API. + +All public APIs should be 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 null which initiates the default behavior: + + $("#myModal").modal() // initialized with defaults + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2 + +--- + +### OPTIONS + +Options should be sparse and add universal value. We should pick the right defaults. + +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`. + + $.fn.modal.defaults = { … } + +An options definition should take the following form: + + *noun*: *adjective* - describes or modifies a quality of an instance + +examples: + + backdrop: true + keyboard: false + placement: 'top' + +--- + +### EVENTS + +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action. + + show | shown + hide | hidden + +--- + +### CONSTRUCTORS + +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way: + + + $.fn.popover.Constructor + +--- + +### DATA ACCESSOR + +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this: + + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor + +--- + +### DATA ATTRIBUTES + +Data attributes should take the following form: + +- data-{{verb}}={{plugin}} - defines main interaction +- data-target || href^=# - defined on "control" element (if element controls an element other than self) +- data-{{noun}} - defines class instance options + +examples: + + // control other targets + data-toggle="modal" data-target="#foo" + data-toggle="collapse" data-target="#foo" data-parent="#bar" + + // defined on element they control + data-spy="scroll" + + data-dismiss="modal" + data-dismiss="alert" + + data-toggle="dropdown" + + data-toggle="button" + data-toggle="buttons-checkbox" + data-toggle="buttons-radio" \ No newline at end of file diff --git a/2.0.3/assets/js/application.js b/2.0.3/assets/js/application.js new file mode 100755 index 0000000000..6463b902fb --- /dev/null +++ b/2.0.3/assets/js/application.js @@ -0,0 +1,184 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +!function ($) { + + $(function(){ + + // Disable certain links in docs + $('section [href^=#]').click(function (e) { + e.preventDefault() + }) + + // make code pretty + window.prettyPrint && prettyPrint() + + // add-ons + $('.add-on :checkbox').on('click', function () { + var $this = $(this) + , method = $this.attr('checked') ? 'addClass' : 'removeClass' + $(this).parents('.add-on')[method]('active') + }) + + // position static twipsies for components page + if ($(".twipsies a").length) { + $(window).on('load resize', function () { + $(".twipsies a").each(function () { + $(this) + .tooltip({ + placement: $(this).attr('title') + , trigger: 'manual' + }) + .tooltip('show') + }) + }) + } + + // add tipsies to grid for scaffolding + if ($('#grid-system').length) { + $('#grid-system').tooltip({ + selector: '.show-grid > div' + , title: function () { return $(this).width() + 'px' } + }) + } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navTop = $('.subnav').length && $('.subnav').offset().top - 40 + , isFixed = 0 + + processScroll() + + // hack sad times - holdover until rewrite for 2.1 + $nav.on('click', function () { + if (!isFixed) setTimeout(function () { $win.scrollTop($win.scrollTop() - 47) }, 10) + }) + + $win.on('scroll', processScroll) + + function processScroll() { + var i, scrollTop = $win.scrollTop() + if (scrollTop >= navTop && !isFixed) { + isFixed = 1 + $nav.addClass('subnav-fixed') + } else if (scrollTop <= navTop && isFixed) { + isFixed = 0 + $nav.removeClass('subnav-fixed') + } + } + + // tooltip demo + $('.tooltip-demo.well').tooltip({ + selector: "a[rel=tooltip]" + }) + + $('.tooltip-test').tooltip() + $('.popover-test').popover() + + // popover demo + $("a[rel=popover]") + .popover() + .click(function(e) { + e.preventDefault() + }) + + // button state demo + $('#fat-btn') + .click(function () { + var btn = $(this) + btn.button('loading') + setTimeout(function () { + btn.button('reset') + }, 3000) + }) + + // carousel demo + $('#myCarousel').carousel() + + // javascript build logic + var inputsComponent = $("#components.download input") + , inputsPlugin = $("#plugins.download input") + , inputsVariables = $("#variables.download input") + + // toggle all plugin checkboxes + $('#components.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsComponent.attr('checked', !inputsComponent.is(':checked')) + }) + + $('#plugins.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsPlugin.attr('checked', !inputsPlugin.is(':checked')) + }) + + $('#variables.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsVariables.val('') + }) + + // request built javascript + $('.download-btn').on('click', function () { + + var css = $("#components.download input:checked") + .map(function () { return this.value }) + .toArray() + , js = $("#plugins.download input:checked") + .map(function () { return this.value }) + .toArray() + , vars = {} + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png'] + + $("#variables.download input") + .each(function () { + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val()) + }) + + $.ajax({ + type: 'POST' + , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : 'http://bootstrap.herokuapp.com' + , dataType: 'jsonpi' + , params: { + js: js + , css: css + , vars: vars + , img: img + } + }) + }) + }) + +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { + var url = opts.url; + + return { + send: function(_, completeCallback) { + var name = 'jQuery_iframe_' + jQuery.now() + , iframe, form + + iframe = $(' + +

  • + +
  • + +
  • + +
  • + + + + +
    + +
    +

    Designed for everyone, everywhere.

    + +
    +
    + +

    Built for and by nerds

    +

    Like you, we love building awesome products on the web. We love it so much, we decided to help people just like us do it easier, better, and faster. Bootstrap is built for you.

    +
    +
    + +

    For all skill levels

    +

    Bootstrap is designed to help people of all skill levels—designer or developer, huge nerd or early beginner. Use it as a complete kit or use to start something more complex.

    +
    +
    + +

    Cross-everything

    +

    Originally built with only modern browsers in mind, Bootstrap has evolved to include support for all major browsers (even IE7!) and, with Bootstrap 2, tablets and smartphones, too.

    +
    +
    +
    +
    + +

    12-column grid

    +

    Grid systems aren't everything, but having a durable and flexible one at the core of your work can make development much simpler. Use our built-in grid classes or roll your own.

    +
    +
    + +

    Responsive design

    +

    With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.

    +
    +
    + +

    Styleguide docs

    +

    Unlike other front-end toolkits, Bootstrap was designed first and foremost as a styleguide to document not only our features, but best practices and living, coded examples.

    +
    +
    +
    +
    + +

    Growing library

    +

    Despite being only 10kb (gzipped), Bootstrap is one of the most complete front-end toolkits out there with dozens of fully functional components ready to be put to use.

    +
    +
    + +

    Custom jQuery plugins

    +

    What good is an awesome design component without easy-to-use, proper, and extensible interactions? With Bootstrap, you get custom-built jQuery plugins to bring your projects to life.

    +
    +
    + +

    Built on LESS

    +

    Where vanilla CSS falters, LESS excels. Variables, nesting, operations, and mixins in LESS makes coding CSS faster and more efficient with minimal overhead.

    +
    +
    +
    +
    + +

    HTML5

    +

    Built to support new HTML5 elements and syntax.

    +
    +
    + +

    CSS3

    +

    Progressively enhanced components for ultimate style.

    +
    +
    + +

    Open-source

    +

    Built for and maintained by the community via GitHub.

    +
    +
    + +

    Made at Twitter

    +

    Brought to you by an experienced engineer and designer.

    +
    +
    + +
    + +

    Built with Bootstrap.

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.3/javascript.html b/2.0.3/javascript.html new file mode 100755 index 0000000000..5c8016d19a --- /dev/null +++ b/2.0.3/javascript.html @@ -0,0 +1,1552 @@ + + + + + Javascript · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Javascript for Bootstrap

    +

    Bring Bootstrap's components to life—now with 12 custom jQuery plugins. +

    +
    + + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    Heads up! All javascript plugins require the latest version of jQuery.
    +
    + + + + +
    + +
    +
    +

    About modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    + Download file +
    +
    +

    Static example

    +

    Below is a statically rendered modal.

    + + +

    Live demo

    +

    Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.

    + + + Launch demo modal + +
    + +

    Using bootstrap-modal

    +

    Call the modal via javascript:

    +
    $('#myModal').modal(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    backdropbooleantrueIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.
    keyboardbooleantrueCloses the modal when escape key is pressed
    showbooleantrueShows the modal when initialized.
    +

    Markup

    +

    You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal" on a controller element with a data-target="#foo" or href="#foo" which corresponds to a modal element id, and when clicked, it will launch your modal.

    +

    Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.

    +
    +<a class="btn" data-toggle="modal" href="#myModal" >Launch Modal</a>
    +
    + +
    +<div class="modal" id="myModal">
    +  <div class="modal-header">
    +    <button class="close" data-dismiss="modal">×</button>
    +    <h3>Modal header</h3>
    +  </div>
    +  <div class="modal-body">
    +    <p>One fine body…</p>
    +  </div>
    +  <div class="modal-footer">
    +    <a href="#" class="btn">Close</a>
    +    <a href="#" class="btn btn-primary">Save changes</a>
    +  </div>
    +</div>
    +
    +
    + Heads up! If you want your modal to animate in and out, just add a .fade class to the .modal element (refer to the demo to see this in action) and include bootstrap-transition.js. +
    +

    Methods

    +

    .modal(options)

    +

    Activates your content as a modal. Accepts an optional options object.

    +
    +$('#myModal').modal({
    +  keyboard: false
    +})
    +

    .modal('toggle')

    +

    Manually toggles a modal.

    +
    $('#myModal').modal('toggle')
    +

    .modal('show')

    +

    Manually opens a modal.

    +
    $('#myModal').modal('show')
    +

    .modal('hide')

    +

    Manually hides a modal.

    +
    $('#myModal').modal('hide')
    +

    Events

    +

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when the modal has been made visible to the user (will wait for css transitions to complete).
    hideThis event is fired immediately when the hide instance method has been called.
    hiddenThis event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myModal').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    The ScrollSpy plugin is for automatically updating nav targets based on scroll position.

    + Download file +
    +
    +

    Example navbar with scrollspy

    +

    Scroll the area below and watch the navigation update. The dropdown sub items will be highlighted as well. Try it!

    + +
    +

    @fat

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    @mdo

    +

    + Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt. +

    +

    one

    +

    + Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone. +

    +

    two

    +

    + In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt. +

    +

    three

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats. +

    +
    +
    +

    Using bootstrap-scrollspy.js

    +

    Call the scrollspy via javascript:

    +
    $('#navbar').scrollspy()
    +

    Markup

    +

    To easily add scrollspy behavior to your topbar navigation, just add data-spy="scroll" to the element you want to spy on (most typically this would be the body).

    +
    <body data-spy="scroll" >...</body>
    +
    + Heads up! + Navbar links must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +
    +

    Methods

    +

    .scrollspy('refresh')

    +

    When using scrollspy in conjunction with adding or removing of elements from the DOM, you'll need to call the refresh method like so:

    +
    +$('[data-spy="scroll"]').each(function () {
    +  var $spy = $(this).scrollspy('refresh')
    +});
    +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    offsetnumber10Pixels to offset from top when calculating position of scroll.
    +

    Events

    + + + + + + + + + + + + + +
    EventDescription
    activateThis event fires whenever a new item becomes activated by the scrollspy.
    +
    +
    +
    + + + + +
    + +
    +
    +

    This plugin adds quick, dynamic tab and pill functionality for transitioning through local content.

    + Download file +
    +
    +

    Example tabs

    +

    Click the tabs below to toggle between hidden panes, even via dropdown menus.

    + +
    +
    +

    Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

    +
    +
    +

    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

    +
    + + +
    +
    +

    Using bootstrap-tab.js

    +

    Enable tabbable tabs via javascript (each tab needs to be activated individually):

    +
    +$('#myTab a').click(function (e) {
    +  e.preventDefault();
    +  $(this).tab('show');
    +})
    +

    You can activate individual tabs in several ways:

    +
    +$('#myTab a[href="#profile"]').tab('show'); // Select tab by name
    +$('#myTab a:first').tab('show'); // Select first tab
    +$('#myTab a:last').tab('show'); // Select last tab
    +$('#myTab li:eq(2) a').tab('show'); // Select third tab (0-indexed)
    +
    +

    Markup

    +

    You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.

    +
    +<ul class="nav nav-tabs">
    +  <li><a href="#home" data-toggle="tab">Home</a></li>
    +  <li><a href="#profile" data-toggle="tab">Profile</a></li>
    +  <li><a href="#messages" data-toggle="tab">Messages</a></li>
    +  <li><a href="#settings" data-toggle="tab">Settings</a></li>
    +</ul>
    +

    Methods

    +

    $().tab

    +

    + Activates a tab element and content container. Tab should have either a data-target or an href targeting a container node in the DOM. +

    +
    +<ul class="nav nav-tabs" id="myTab">
    +  <li class="active"><a href="#home">Home</a></li>
    +  <li><a href="#profile">Profile</a></li>
    +  <li><a href="#messages">Messages</a></li>
    +  <li><a href="#settings">Settings</a></li>
    +</ul>
    +
    +<div class="tab-content">
    +  <div class="tab-pane active" id="home">...</div>
    +  <div class="tab-pane" id="profile">...</div>
    +  <div class="tab-pane" id="messages">...</div>
    +  <div class="tab-pane" id="settings">...</div>
    +</div>
    +
    +<script>
    +  $(function () {
    +    $('#myTab a:last').tab('show');
    +  })
    +</script>
    +

    Events

    + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    shownThis event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    + +
    +$('a[data-toggle="tab"]').on('shown', function (e) {
    +  e.target // activated tab
    +  e.relatedTarget // previous tab
    +})
    +
    +
    +
    + + + +
    + +
    +
    +

    About Tooltips

    +

    Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.

    + Download file +
    +
    +

    Example use of Tooltips

    +

    Hover over the links below to see tooltips:

    +
    +

    Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

    +
    +
    +

    Using bootstrap-tooltip.js

    +

    Trigger the tooltip via javascript:

    +
    $('#example').tooltip(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'top'how to position the tooltip - top | bottom | left | right
    selectorstringfalseIf a selector is provided, tooltip objects will be delegated to the specified targets.
    titlestring | function''default title value if `title` tag isn't present
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    delaynumber | object0 +

    delay showing and hiding the tooltip (ms) - does not apply to manual trigger type

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual tooltips can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.

    +
    +<a href="#" rel="tooltip" title="first tooltip">hover over me</a>
    +
    +

    Methods

    +

    $().tooltip(options)

    +

    Attaches a tooltip handler to an element collection.

    +

    .tooltip('show')

    +

    Reveals an element's tooltip.

    +
    $('#element').tooltip('show')
    +

    .tooltip('hide')

    +

    Hides an element's tooltip.

    +
    $('#element').tooltip('hide')
    +

    .tooltip('toggle')

    +

    Toggles an element's tooltip.

    +
    $('#element').tooltip('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About popovers

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltip to be included

    + Download file +
    +
    +

    Example hover popover

    +

    Hover over the button to trigger the popover.

    + +
    +

    Using bootstrap-popover.js

    +

    Enable popovers via javascript:

    +
    $('#example').popover(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'right'how to position the popover - top | bottom | left | right
    selectorstringfalseif a selector is provided, tooltip objects will be delegated to the specified targets
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    titlestring | function''default title value if `title` attribute isn't present
    contentstring | function''default content value if `data-content` attribute isn't present
    delaynumber | object0 +

    delay showing and hiding the popover (ms) - does not apply to manual trigger type

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual popovers can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    + For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option. +

    +

    Methods

    +

    $().popover(options)

    +

    Initializes popovers for an element collection.

    +

    .popover('show')

    +

    Reveals an elements popover.

    +
    $('#element').popover('show')
    +

    .popover('hide')

    +

    Hides an elements popover.

    +
    $('#element').popover('hide')
    +

    .popover('toggle')

    +

    Toggles an elements popover.

    +
    $('#element').popover('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About alerts

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    + Download +
    +
    +

    Example alerts

    +

    The alerts plugin works on regular alert messages, and block messages.

    +
    + + Holy guacamole! Best check yo self, you're not looking too good. +
    +
    + +

    Oh snap! You got an error!

    +

    Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

    +

    + Take this action Or do this +

    +
    +
    +

    Using bootstrap-alert.js

    +

    Enable dismissal of an alert via javascript:

    +
    $(".alert").alert()
    +

    Markup

    +

    Just add data-dismiss="alert" to your close button to automatically give an alert close functionality.

    +
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    +

    Methods

    +

    $().alert()

    +

    Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

    +

    .alert('close')

    +

    Closes an alert.

    +
    $(".alert").alert('close')
    +

    Events

    +

    Bootstrap's alert class exposes a few events for hooking into alert functionality.

    + + + + + + + + + + + + + + + + + +
    EventDescription
    closeThis event fires immediately when the close instance method is called.
    closedThis event is fired when the alert has been closed (will wait for css transitions to complete).
    +
    +$('#my-alert').bind('closed', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    + Download file +
    +
    +

    Example uses

    +

    Use the buttons plugin for states and toggles.

    + + + + + + + + + + + + + + + + + + + +
    Stateful + +
    Single toggle + +
    Checkbox +
    + + + +
    +
    Radio +
    + + + +
    +
    +
    +

    Using bootstrap-button.js

    +

    Enable buttons via javascript:

    +
    $('.nav-tabs').button()
    +

    Markup

    +

    Data attributes are integral to the button plugin. Check out the example code below for the various markup types.

    +
    +<!-- Add data-toggle="button" to activate toggling on a single button -->
    +<button class="btn" data-toggle="button">Single Toggle</button>
    +
    +<!-- Add data-toggle="buttons-checkbox" for checkbox style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-checkbox">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +<!-- Add data-toggle="buttons-radio" for radio style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-radio">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +

    Methods

    +

    $().button('toggle')

    +

    Toggles push state. Gives the button the appearance that it has been activated.

    +
    + Heads up! + You can enable auto toggling of a button by using the data-toggle attribute. +
    +
    <button class="btn" data-toggle="button" >…</button>
    +

    $().button('loading')

    +

    Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

    +
    <button class="btn" data-loading-text="loading stuff..." >...</button>
    +
    + Heads up! + Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off". +
    +

    $().button('reset')

    +

    Resets button state - swaps text to original text.

    +

    $().button(string)

    +

    Resets button state - swaps text to any data defined text state.

    +
    <button class="btn" data-complete-text="finished!" >...</button>
    +<script>
    +  $('.btn').button('complete')
    +</script>
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    + Download file +

    * Requires the Transitions plugin to be included.

    +
    +
    +

    Example accordion

    +

    Using the collapse plugin, we built a simple accordion style widget:

    + +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + + +
    +

    Using bootstrap-collapse.js

    +

    Enable via javascript:

    +
    $(".collapse").collapse()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    parentselectorfalseIf selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
    togglebooleantrueToggles the collapsible element on invocation
    +

    Markup

    +

    Just add data-toggle="collapse" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.

    +
    +<button class="btn btn-danger" data-toggle="collapse" data-target="#demo">
    +  simple collapsible
    +</button>
    +
    +<div id="demo" class="collapse in"> … </div>
    +
    + Heads up! + To add accordion-like group management to a collapsible control, add the data attribute data-parent="#selector". Refer to the demo to see this in action. +
    +

    Methods

    +

    .collapse(options)

    +

    Activates your content as a collapsible element. Accepts an optional options object. +

    +$('#myCollapsible').collapse({
    +  toggle: false
    +})
    +

    .collapse('toggle')

    +

    Toggles a collapsible element to shown or hidden.

    +

    .collapse('show')

    +

    Shows a collapsible element.

    +

    .collapse('hide')

    +

    Hides a collapsible element.

    +

    Events

    +

    + Bootstrap's collapse class exposes a few events for hooking into collapse functionality. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).
    hide + This event is fired immediately when the hide method has been called. +
    hiddenThis event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myCollapsible').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    About

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    + Download file +
    +
    +

    Example

    +

    Start typing in the field below to show the typeahead results.

    +
    + +
    +
    +

    Using bootstrap-typeahead.js

    +

    Call the typeahead via javascript:

    +
    $('.typeahead').typeahead()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    sourcearray[ ]The data source to query against.
    itemsnumber8The max number of items to display in the dropdown.
    matcherfunctioncase insensitiveThe method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.
    sorterfunctionexact match,
    case sensitive,
    case insensitive
    Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.
    highlighterfunctionhighlights all default matchesMethod used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.
    + +

    Markup

    +

    Add data attributes to register an element with typeahead functionality.

    +
    +<input type="text" data-provide="typeahead">
    +
    +

    Methods

    +

    .typeahead(options)

    +

    Initializes an input with a typeahead.

    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.3/less.html b/2.0.3/less.html new file mode 100755 index 0000000000..789e44050b --- /dev/null +++ b/2.0.3/less.html @@ -0,0 +1,1062 @@ + + + + + Less · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Using LESS with Bootstrap

    +

    Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS.

    + +
    + + + + +
    + +
    +
    +

    Why LESS?

    +

    Bootstrap is made with LESS at its core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.

    +
    +
    +

    What's included?

    +

    As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.

    +
    +
    +

    Learn more

    + LESS CSS +

    Visit the official website at http://lesscss.org to learn more.

    +
    +
    +
    +
    +

    Variables

    +

    Managing colors and pixel values in CSS can be a bit of a pain, usually full of copy and paste. Not with LESS though—assign colors or pixel values as variables and change them once.

    +
    +
    +

    Mixins

    +

    Those three border-radius declarations you need to make in regular ol' CSS? Now they're down to one line with the help of mixins, snippets of code you can reuse anywhere.

    +
    +
    +

    Operations

    +

    Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.

    +
    +
    +
    + + + + +
    + + +
    +
    +

    Scaffolding and links

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @bodyBackground@whitePage background color
    @textColor@grayDarkDefault text color for entire body, headings, and more
    @linkColor#08cDefault link text color
    @linkColorHoverdarken(@linkColor, 15%)Default link text hover color
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + +
    @gridColumns12
    @gridColumnWidth60px
    @gridGutterWidth20px
    @fluidGridColumnWidth6.382978723%
    @fluidGridGutterWidth2.127659574%
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @sansFontFamily"Helvetica Neue", Helvetica, Arial, sans-serif
    @serifFontFamilyGeorgia, "Times New Roman", Times, serif
    @monoFontFamilyMenlo, Monaco, "Courier New", monospace
    @baseFontSize13pxMust be pixels
    @baseFontFamily@sansFontFamily
    @baseLineHeight18pxMust be pixels
    @altFontFamily@serifFontFamily
    @headingsFontFamilyinherit
    @headingsFontWeightbold
    @headingsColorinherit
    +

    Tables

    + + + + + + + + + + + + + + + + + + + +
    @tableBackgroundtransparent
    @tableBackgroundAccent#f9f9f9
    @tableBackgroundHover#f5f5f5
    @tableBorderddd
    +
    +
    +

    Grayscale colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @black#000
    @grayDarker#222
    @grayDark#333
    @gray#555
    @grayLight#999
    @grayLighter#eee
    @white#fff
    +

    Accent colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @blue#049cdb
    @green#46a546
    @red#9d261d
    @yellow#ffc40d
    @orange#f89406
    @pink#c3325f
    @purple#7a43b6
    +
    +
    + +

    Components

    +
    +
    +

    Buttons

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @btnBackground@white
    @btnBackgroundHighlightdarken(@white, 10%)
    @btnBorderdarken(@white, 20%)
    @btnPrimaryBackground@linkColor
    @btnPrimaryBackgroundHighlightspin(@btnPrimaryBackground, 15%)
    @btnInfoBackground#5bc0de
    @btnInfoBackgroundHighlight#2f96b4
    @btnSuccessBackground#62c462
    @btnSuccessBackgroundHighlight51a351
    @btnWarningBackgroundlighten(@orange, 15%)
    @btnWarningBackgroundHighlight@orange
    @btnDangerBackground#ee5f5b
    @btnDangerBackgroundHighlight#bd362f
    @btnInverseBackground@gray
    @btnInverseBackgroundHighlight@grayDarker
    +

    Forms

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @placeholderText@grayLight
    @inputBackground@white
    @inputBorder#ccc
    @inputBorderRadius3px
    @inputDisabledBackground@grayLighter
    @formActionsBackground#f5f5f5
    +

    Form states and alerts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @warningText#c09853
    @warningBackground#f3edd2
    @errorText#b94a48
    @errorBackground#f2dede
    @successText#468847
    @successBackground#dff0d8
    @infoText#3a87ad
    @infoBackground#d9edf7
    +
    +
    +

    Navbar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @navbarHeight40px
    @navbarBackground@grayDarker
    @navbarBackgroundHighlight@grayDark
    @navbarText@grayLight
    @navbarLinkColor@grayLight
    @navbarLinkColorHover@white
    @navbarLinkColorActive@navbarLinkColorHover
    @navbarLinkBackgroundHovertransparent
    @navbarLinkBackgroundActive@navbarBackground
    @navbarSearchBackgroundlighten(@navbarBackground, 25%)
    @navbarSearchBackgroundFocus@white
    @navbarSearchBorderdarken(@navbarSearchBackground, 30%)
    @navbarSearchPlaceholderColor#ccc
    @navbarBrandColor@navbarLinkColor
    +

    Dropdowns

    + + + + + + + + + + + + + + + + + + + + + + + +
    @dropdownBackground@white
    @dropdownBorderrgba(0,0,0,.2)
    @dropdownLinkColor@grayDark
    @dropdownLinkColorHover@white
    @dropdownLinkBackgroundHover@linkColor
    +

    Hero unit

    + + + + + + + + + + + + + + + + + + +
    @heroUnitBackground@grayLighter
    @heroUnitHeadingColorinherit
    @heroUnitLeadColorinhereit
    +
    +
    + +
    + + + + +
    + +

    About mixins

    +
    +
    +

    Basic mixins

    +

    A basic mixin is essentially an include or a partial for a snippet of CSS. They're written just like a CSS class and can be called anywhere.

    +
    +.element {
    +  .clearfix();
    +}
    +
    +
    +
    +

    Parametric mixins

    +

    A parametric mixin is just like a basic mixin, but it also accepts parameters (hence the name) with optional default values.

    +
    +.element {
    +  .border-radius(4px);
    +}
    +
    +
    +
    +

    Easily add your own

    +

    Nearly all of Bootstrap's mixins are stored in mixins.less, a wonderful utility .less file that enables you to use a mixin in any of the .less files in the toolkit.

    +

    So, go ahead and use the existing ones or feel free to add your own as you need.

    +
    +
    +

    Included mixins

    +

    Utilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .clearfix()noneAdd to any parent to clear floats within
    .tab-focus()noneApply the Webkit focus style and round Firefox outline
    .center-block()noneAuto center a block-level element using margin: auto
    .ie7-inline-block()noneUse in addition to regular display: inline-block to get IE7 support
    .size()@height @widthQuickly set the height and width on one line
    .square()@sizeBuilds on .size() to set the width and height as same value
    .opacity()@opacitySet, in whole numbers, the opacity percentage (e.g., "50" or "75")
    +

    Forms

    + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .placeholder()@color: @placeholderTextSet the placeholder text color for inputs
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #font > #family > .serif()noneMake an element use a serif font stack
    #font > #family > .sans-serif()noneMake an element use a sans-serif font stack
    #font > #family > .monospace()noneMake an element use a monospace font stack
    #font > .shorthand()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightEasily set font size, weight, and leading
    #font > .serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to serif, and control size, weight, and leading
    #font > .sans-serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to sans-serif, and control size, weight, and leading
    #font > .monospace()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to monospace, and control size, weight, and leading
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .container-fixed()noneCreate a horizontally centered container for holding your content
    #grid > .core()@gridColumnWidth, @gridGutterWidthGenerate a pixel grid system (container, row, and columns) with n columns and x pixel wide gutter
    #grid > .fluid()@fluidGridColumnWidth, @fluidGridGutterWidthGenerate a precent grid system with n columns and x % wide gutter
    #grid > .input()@gridColumnWidth, @gridGutterWidthGenerate the pixel grid system for input elements, accounting for padding and borders
    .makeColumn@columns: 1, @offset: 0Turn any div into a grid column without the .span* classes
    +

    CSS3 properties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .border-radius()@radiusRound the corners of an element. Can be a single value or four space-separated values
    .box-shadow()@shadowAdd a drop shadow to an element
    .transition()@transitionAdd CSS3 transition effect (e.g., all .2s linear)
    .rotate()@degreesRotate an element n degrees
    .scale()@ratioScale an element to n times its original size
    .translate()@x, @yMove an element on the x and y planes
    .background-clip()@clipCrop the background of an element (useful for border-radius)
    .background-size()@sizeControl the size of background images via CSS3
    .box-sizing()@boxmodelChange the box model for an element (e.g., border-box for a full-width input)
    .user-select()@selectControl cursor selection of text on a page
    .backface-visibility()@visibility: visiblePrevent flickering of content when using CSS 3D transforms
    .resizable()@direction: bothMake any element resizable on the right and bottom
    .content-columns()@columnCount, @columnGap: @gridGutterWidthMake the content of any element use CSS3 columns
    +

    Backgrounds and gradients

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #translucent > .background()@color: @white, @alpha: 1Give an element a translucent background color
    #translucent > .border()@color: @white, @alpha: 1Give an element a translucent border color
    #gradient > .vertical()@startColor, @endColorCreate a cross-browser vertical background gradient
    #gradient > .horizontal()@startColor, @endColorCreate a cross-browser horizontal background gradient
    #gradient > .directional()@startColor, @endColor, @degCreate a cross-browser directional background gradient
    #gradient > .vertical-three-colors()@startColor, @midColor, @colorStop, @endColorCreate a cross-browser three-color background gradient
    #gradient > .radial()@innerColor, @outerColorCreate a cross-browser radial background gradient
    #gradient > .striped()@color, @angleCreate a cross-browser striped background gradient
    #gradientBar()@primaryColor, @secondaryColorUsed for buttons to assign a gradient and slightly darker border
    +
    + + + + +
    + +
    + Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods. +
    +

    Tools for compiling

    +
    +
    +

    Node with makefile

    +

    Install the LESS command line compiler and uglify-js globally with npm by running the following command:

    +
    $ npm install -g less uglify-js
    +

    Once installed just run make from the root of your bootstrap directory and you're all set.

    +

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    +
    +
    +

    Command line

    +

    Install the LESS command line tool via Node and run the following command:

    +
    $ lessc ./less/bootstrap.less > bootstrap.css
    +

    Be sure to include --compress in that command if you're trying to save some bytes!

    +
    +
    +

    Javascript

    +

    Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.

    +
    +<link rel="stylesheet/less" href="/path/to/bootstrap.less">
    +<script src="/path/to/less.js"></script>
    +
    +

    To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

    +
    +
    +
    +
    +

    Unofficial Mac app

    +

    The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

    +

    If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

    +
    +
    +

    More Mac apps

    +

    Crunch

    +

    Crunch is a great looking LESS editor and compiler built on Adobe Air.

    +

    CodeKit

    +

    Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.

    +

    Simpless

    +

    Mac, Linux, and PC app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.

    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.3/scaffolding.html b/2.0.3/scaffolding.html new file mode 100755 index 0000000000..0a408a0f13 --- /dev/null +++ b/2.0.3/scaffolding.html @@ -0,0 +1,680 @@ + + + + + Scaffolding · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Scaffolding

    +

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

    + +
    + + + + + +
    + +
    +
    +

    Requires HTML5 doctype

    +

    Bootstrap makes use of HTML elements and CSS properties that require the use of the HTML5 doctype. Be sure to include it at the beginning of every Bootstrapped page in your project.

    +
    +<!DOCTYPE html>
    +<html lang="en">
    +  ...
    +</html>
    +
    +
    +
    +

    Typography and links

    +

    Within the scaffolding.less file, we set basic global display, typography, and link styles. Specifically, we:

    +
      +
    • Remove margin on the body
    • +
    • Set background-color: white; on the body
    • +
    • Use the @baseFontFamily, @baseFontSize, and @baseLineHeight attributes as our typographyic base
    • +
    • Set the global link color via @linkColor and apply link underlines only on :hover
    • +
    +
    +
    +

    Reset via Normalize

    +

    As of Bootstrap 2, the traditional CSS reset has evolved to make use of elements from Normalize.css, a project by Nicolas Gallagher that also powers the HTML5 Boilerplate.

    +

    The new reset can still be found in reset.less, but with many elements removed for brevity and accuracy.

    +
    +
    +
    + + + + + +
    + + +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    +
    +
    +

    The default grid system provided as part of Bootstrap is a 940px-wide, 12-column grid.

    +

    It also has four responsive variations for various devices and resolutions: phone, tablet portrait, tablet landscape and small desktops, and large widescreen desktops.

    +
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    +

    As shown here, a basic layout can be created with two "columns", each spanning a number of the 12 foundational columns we defined as part of our grid system.

    +
    +
    + +
    + +

    Offsetting columns

    +
    +
    4
    +
    4 offset 4
    +
    +
    +
    3 offset 3
    +
    3 offset 3
    +
    +
    +
    8 offset 4
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span4 offset4">...</div>
    +</div>
    +
    + +
    + +

    Nesting columns

    +
    +
    +

    With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

    +

    Example

    +

    Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.

    +
    +
    + Level 1 of column +
    +
    + Level 2 +
    +
    + Level 2 +
    +
    +
    +
    +
    +
    +
    +<div class="row">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + +
    + + +

    Fluid columns

    +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    + +
    +
    +

    Percents, not pixels

    +

    The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

    +
    +
    +

    Fluid rows

    +

    Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

    +
    +
    +

    Markup

    +
    +<div class="row-fluid">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    + +

    Fluid nesting

    +
    +
    +

    Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.

    +
    +
    + Fluid 12 +
    +
    + Fluid 6 +
    +
    + Fluid 6 +
    +
    +
    +
    +
    +
    +
    +<div class="row-fluid">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row-fluid">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDefault valueDescription
    @gridColumns12Number of columns
    @gridColumnWidth60pxWidth of each column
    @gridGutterWidth20pxNegative space between columns
    +
    +
    +

    Variables in LESS

    +

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    +
    +
    +

    How to customize

    +

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    +
    +
    +

    Staying responsive

    +

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    +
    +
    + +
    + + + + +
    + + +
    +
    +

    Fixed layout

    +

    The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

    +
    +
    +
    +
    +<body>
    +  <div class="container">
    +    ...
    +  </div>
    +</body>
    +
    +
    +
    +

    Fluid layout

    +

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    +
    +
    +
    +
    +
    +<div class="container-fluid">
    +  <div class="row-fluid">
    +    <div class="span2">
    +      <!--Sidebar content-->
    +    </div>
    +    <div class="span10">
    +      <!--Body content-->
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + + +
    + + +
    +
    +

    Responsive devices

    +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +

    Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.

    +
    +
    +

    Supported devices

    +

    Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LabelLayout widthColumn widthGutter width
    Smartphones480px and belowFluid columns, no fixed widths
    Smartphones to tablets767px and belowFluid columns, no fixed widths
    Portrait tablets768px and above42px20px
    Default980px and up60px20px
    Large display1200px and up70px30px
    + +

    Requires meta tag

    +

    To ensure devices display responsive pages properly, include the viewport meta tag.

    +
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    +
    +
    + +
    + + +

    Using the media queries

    +
    +
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    +
      +
    1. Use the compiled responsive version, bootstrap-responsive.css
    2. +
    3. Add @import "responsive.less" and recompile Bootstrap
    4. +
    5. Modify and recompile responsive.less as a separate file
    6. +
    +

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    +
    +
    +
    +  // Landscape phones and down
    +  @media (max-width: 480px) { ... }
    +
    +  // Landscape phone to portrait tablet
    +  @media (max-width: 767px) { ... }
    +
    +  // Portrait tablet to landscape and desktop
    +  @media (min-width: 768px) and (max-width: 979px) { ... }
    +
    +  // Large desktop
    +  @media (min-width: 1200px) { ... }
    +
    +
    +
    +
    + + +

    Responsive utility classes

    +
    +
    +

    What are they

    +

    For faster mobile-friendly development, use these basic utility classes for showing and hiding content by device.

    +

    When to use

    +

    Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.

    +

    For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.

    +
    +
    +

    Support classes

    +

    Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassPhones 480px and belowTablets 767px and belowDesktops 768px and above
    .visible-phoneVisible
    .visible-tabletVisible
    .visible-desktopVisible
    .hidden-phoneVisibleVisible
    .hidden-tabletVisibleVisible
    .hidden-desktopVisibleVisible
    +

    Test case

    +

    Resize your browser or load on different devices to test the above classes.

    +

    Visible on...

    +

    Green checkmarks indicate that class is visible in your current viewport.

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +

    Hidden on...

    +

    Here, green checkmarks indicate that class is hidden in your current viewport.

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.3/upgrading.html b/2.0.3/upgrading.html new file mode 100755 index 0000000000..95dbfdf9d1 --- /dev/null +++ b/2.0.3/upgrading.html @@ -0,0 +1,318 @@ + + + + + Upgrading · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Upgrading to Bootstrap 2

    +

    Learn about significant changes and additions since v1.4 with this handy guide.

    +
    + + + + +
    + +
      +
    • Docs: major updates across the board to general structure, examples, and code snippets. Also made responsive with new media queries.
    • +
    • Docs: all docs pages are now powered by Mustache templates and strings are wrapped in i18n tags for translation by the Twitter Translation Center. All changes to documentation must be done here and then compiled (similar to our CSS and LESS).
    • +
    • Repo directory structure: removed the compiled CSS from the root in favor of a large direct download link on the docs homepage. Compiled CSS is in /docs/assets/css/.
    • +
    • Docs and repo: one makefile, just type make in the Terminal and get updated docs and CSS.
    • +
    +
    + + + + +
    + +

    Grid system

    +
      +
    • Updated grid system, now only 12 columns instead of 16 +
    • Responsive approach means your projects virtually work out of the box on smartphones, tablets, and more
    • +
    • Removed unused (by default) grid columns support for 17-24 columns
    • +
    +

    Responsive (media queries)

    +
      +
    • Media queries added for basic support across mobile and tablet devices +
    • Responsive CSS is compiled separately, as bootstrap-responsive.css
    • +
    +
    + + + + +
    + +

    Typography

    +
      +
    • h4 elements were dropped from 16px to 14px with a default line-height of 18px
    • +
    • h5 elements were dropped from 14px to 12px
    • +
    • h6 elements were dropped from 13px to 11px
    • +
    • Right-aligned option for blockquotes if float: right;
    • +
    +

    Code

    +
      +
    • New graphical style for <code>
    • +
    • Google Code Prettify styles updated (based on GitHub's gists)
    • +
    +

    Tables

    +
      +
    • Improved support for colspan and rowspan
    • +
    • Styles now restricted to new base class, .table
    • +
    • Table classes standardized with .table- required as a prefix
    • +
    • Removed unused table color options (too much code for such little impact)
    • +
    • Dropped support for TableSorter
    • +
    +

    Buttons

    +
      +
    • New classes for colors and sizes, all prefixed with .btn-
    • +
    • IE9: removed gradients and added rounded corners
    • +
    • Updated active state to make styling clearer in button groups (new) and look better with custom transition
    • +
    • New mixin, .buttonBackground, to set button gradients
    • +
    • The .secondary class was removed from modal examples in our docs as it never had associated styles.
    • +
    +

    Forms

    +
      +
    • Default form style is now vertical (stacked) to use less CSS and add greater flexibility
    • +
    • Form classes standardized with .form- required as a prefix
    • +
    • New built-in form defaults for search, inline, and horizontal forms
    • +
    • For horizontal forms, previous classes .clearfix and .input are equivalent to the new .control-group and .controls.
    • +
    • More flexible horizontal form markup with classes for all styling, including new optional class for the label
    • +
    • Form states: colors updated and customizable via new LESS variables
    • +
    +

    Icons, by Glyphicons

    +
      +
    • New Glyphicons Halflings icon set added in sprite form, in black and white
    • +
    • Simple markup required for an icon in tons of contexts: <i class="icon-cog"></>
    • +
    • Add another class, .icon-white, for white variation of the same icon
    • +
    +
    + + + + +
    + +

    Button groups and dropdowns

    +
      +
    • Two brand new components in 2.0: button groups and button dropdowns
    • +
    • Dependency: button dropdowns are built on button groups, and therefore require all their styles
    • +
    • Button groups, .btn-group, can be grouped one level higher with a button toolbar, .btn-toolbar
    • +
    +

    Navigation

    +
      +
    • Tabs and pills now require the use of a new base class, .nav, on their <ul> and the class names are now .nav-pills and .nav-tabs.
    • +
    • New nav list variation added that uses the same base class, .nav
    • +
    • Vertical tabs and pills have been added—just add .nav-stacked to the <ul>
    • +
    • Pills were restyled to be less rounded by default
    • +
    • Pills now have dropdown menu support (they share the same markup and styles as tabs)
    • +
    +

    Navbar (formerly topbar)

    +
      +
    • Base class changed from .topbar to .navbar
    • +
    • Now supports static position (default behavior, not fixed) and fixed to the top of viewport via .navbar-fixed-top (previously only supported fixed)
    • +
    • Added vertical dividers to top-level nav
    • +
    • Improved support for inline forms in the navbar, which now require .navbar-form to properly scope styles to only the intended forms.
    • +
    • Navbar search form now requires use of the .navbar-search class and its input the use of .search-query. To position the search form, you must use .pull-left or .pull-right.
    • +
    • Added optional responsive markup for collapsing navbar contents for smaller resolutions and devices. See navbar docs for how to utilize.
    • +
    +

    Dropdown menus

    +
      +
    • Updated the .dropdown-menu to tighten up spacing
    • +
    • Now requires you to add a <span class="caret"></span> to show the dropdown arrow
    • +
    • Now requires you to add a data-toggle="dropdown" attribute to obtain toggling behavior
    • +
    • The navbar (fixed topbar) has brand new dropdowns. Gone are the dark versions and in their place are the standard white ones with an additional caret at their tops for clarity of position.
    • +
    +

    Labels

    +
      +
    • Label colors updated to match form state colors
    • +
    • Not only do they match graphically, but they are powered by the same new variables
    • +
    +

    Thumbnails

    +
      +
    • Formerly .media-grid, now just .thumbnails, we've thoroughly extended this component for more uses while maintaining overall simplicity out of the box.
    • +
    • Individual thumbnails now require .thumbnail class
    • +
    +

    Alerts

    +
      +
    • New base class: .alert instead of .alert-message
    • +
    • Class names standardized for other options, now all starting with .alert-
    • +
    • Redesigned base alert styles to combine the default alerts and block-level alerts into one
    • +
    • Block level alert class changed: .alert-block instead of .block-message
    • +
    +

    Progress bars

    +
      +
    • New in 2.0
    • +
    • Features multiple styles via classes, including striped and animated variations via CSS3
    • +
    +

    Miscellaneous components

    +
      +
    • Added documentation for the well component and the close icon (used in modals and alerts)
    • +
    +
    + + + + +
    + +
    + Heads up! We've rewritten just about everything for our plugins, so head on over to the Javascript page to learn more. +
    +

    Tooltips

    +
      +
    • The plugin method has been renamed from twipsy() to tooltip(), and the class name changed from twipsy to tooltip.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    • The animate option was renamed to animation.
    • +
    • The html option was removed, as the tooltips default to allowing HTML now.
    • +
    +

    Popovers

    +
      +
    • Child elements now properly namespaced: .title to .popover-title, .inner to .popover-inner, and .content to .popover-content.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    +

    New plugins

    + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.4/assets/css/bootstrap-responsive.css b/2.0.4/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..06e55c0b45 --- /dev/null +++ b/2.0.4/assets/css/bootstrap-responsive.css @@ -0,0 +1,815 @@ +/*! + * Bootstrap Responsive v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +@media (max-width: 767px) { + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .modal { + position: absolute; + top: 10px; + right: 10px; + left: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: auto; + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.762430939%; + *margin-left: 2.709239449638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 99.999999993%; + *width: 99.9468085036383%; + } + .row-fluid .span11 { + width: 91.436464082%; + *width: 91.38327259263829%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + *width: 82.8197366816383%; + } + .row-fluid .span9 { + width: 74.30939226%; + *width: 74.25620077063829%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + *width: 65.6926648596383%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + *width: 57.129128948638304%; + } + .row-fluid .span6 { + width: 48.618784527%; + *width: 48.5655930376383%; + } + .row-fluid .span5 { + width: 40.055248616%; + *width: 40.0020571266383%; + } + .row-fluid .span4 { + width: 31.491712705%; + *width: 31.4385212156383%; + } + .row-fluid .span3 { + width: 22.928176794%; + *width: 22.874985304638297%; + } + .row-fluid .span2 { + width: 14.364640883%; + *width: 14.311449393638298%; + } + .row-fluid .span1 { + width: 5.801104972%; + *width: 5.747913482638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 714px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 652px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 590px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 528px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 466px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 404px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 342px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 280px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 218px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 156px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 94px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 32px; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.564102564%; + *margin-left: 2.510911074638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + *width: 91.3997999636383%; + } + .row-fluid .span10 { + width: 82.905982906%; + *width: 82.8527914166383%; + } + .row-fluid .span9 { + width: 74.358974359%; + *width: 74.30578286963829%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + *width: 65.7587743226383%; + } + .row-fluid .span7 { + width: 57.264957265%; + *width: 57.2117657756383%; + } + .row-fluid .span6 { + width: 48.717948718%; + *width: 48.6647572286383%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + *width: 40.117748681638304%; + } + .row-fluid .span4 { + width: 31.623931624%; + *width: 31.5707401346383%; + } + .row-fluid .span3 { + width: 23.076923077%; + *width: 23.0237315876383%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + *width: 14.4767230406383%; + } + .row-fluid .span1 { + width: 5.982905983%; + *width: 5.929714493638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1160px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1060px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 960px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 860px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 760px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 660px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 560px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 460px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 360px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 260px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 160px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 60px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 18px; + } + .navbar-fixed-bottom { + margin-top: 18px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 9px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #999999; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .dropdown-menu a:hover { + background-color: #222222; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: block; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/2.0.4/assets/css/bootstrap.css b/2.0.4/assets/css/bootstrap.css new file mode 100755 index 0000000000..bb40c85f7d --- /dev/null +++ b/2.0.4/assets/css/bootstrap.css @@ -0,0 +1,4983 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + color: #005580; + text-decoration: underline; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + margin-left: 20px; +} + +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} + +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} + +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} + +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} + +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} + +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} + +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} + +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} + +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} + +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} + +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} + +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 9px; +} + +p small { + font-size: 11px; + color: #999999; +} + +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} + +h1 { + font-size: 30px; + line-height: 36px; +} + +h1 small { + font-size: 18px; +} + +h2 { + font-size: 24px; + line-height: 36px; +} + +h2 small { + font-size: 18px; +} + +h3 { + font-size: 18px; + line-height: 27px; +} + +h3 small { + font-size: 14px; +} + +h4, +h5, +h6 { + line-height: 18px; +} + +h4 { + font-size: 14px; +} + +h4 small { + font-size: 12px; +} + +h5 { + font-size: 12px; +} + +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} + +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} + +.page-header h1 { + line-height: 1; +} + +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li { + line-height: 18px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +dl { + margin-bottom: 18px; +} + +dt, +dd { + line-height: 18px; +} + +dt { + font-weight: bold; + line-height: 17px; +} + +dd { + margin-left: 9px; +} + +.dl-horizontal dt { + float: left; + width: 120px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 130px; +} + +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +.muted { + color: #999999; +} + +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} + +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} + +small { + font-size: 100%; +} + +cite { + font-style: normal; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 18px; +} + +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 18px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 13.5px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} + +input, +textarea { + width: 210px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} + +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} + +select { + width: 220px; + border: 1px solid #bbb; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 930px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 850px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 770px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 690px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 610px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 530px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 450px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 370px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 290px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 210px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 130px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 50px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} + +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} + +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} + +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +:-moz-placeholder { + color: #999999; +} + +:-ms-input-placeholder { + color: #999999; +} + +::-webkit-input-placeholder { + color: #999999; +} + +.help-block, +.help-inline { + color: #555555; +} + +.help-block { + display: block; + margin-bottom: 9px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-prepend, +.input-append { + margin-bottom: 5px; +} + +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} + +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} + +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 9px; +} + +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 160px; +} + +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} + +.form-horizontal .form-actions { + padding-left: 160px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 18px; +} + +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} + +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} + +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} + +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} + +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} + +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} + +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} + +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} + +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} + +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} + +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} + +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} + +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} + +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} + +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} + +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} + +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} + +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} + +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} + +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} + +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} + +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} + +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} + +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} + +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} + +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + background-position: -384px -120px; +} + +.icon-folder-open { + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 10px 4px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.btn-large [class^="icon-"] { + margin-top: 1px; +} + +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} + +.btn-small [class^="icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} + +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + background-color: #0074cc; + *background-color: #0055cc; + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; + *background-color: #004ab3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} + +.btn-warning { + background-color: #faa732; + *background-color: #f89406; + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + background-color: #da4f49; + *background-color: #bd362f; + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + background-color: #5bb75b; + *background-color: #51a351; + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + background-color: #414141; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-group { + position: relative; + *margin-left: .3em; + *zoom: 1; +} + +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} + +.btn-group:after { + clear: both; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} + +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .dropdown-toggle { + *padding-top: 4px; + padding-right: 8px; + *padding-bottom: 4px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini.dropdown-toggle { + padding-right: 5px; + padding-left: 5px; +} + +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large.dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0055cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 7px; + margin-left: 0; +} + +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.btn-mini .caret { + margin-top: 5px; +} + +.btn-small .caret { + margin-top: 6px; +} + +.btn-large .caret { + margin-top: 6px; + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.dropup .btn-large .caret { + border-top: 0; + border-bottom: 5px solid #000000; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + color: #c09853; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert-heading { + color: inherit; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 18px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > .pull-right { + float: right; +} + +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.nav-tabs.nav-stacked > li > a:hover { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 18px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; +} + +.navbar { + color: #999999; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar .brand { + display: block; + float: left; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #999999; +} + +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} + +.navbar .navbar-link { + color: #999999; +} + +.navbar .navbar-link:hover { + color: #ffffff; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn { + margin: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #626262; + border: 1px solid #151515; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; +} + +.navbar .nav > li { + display: block; + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} + +.navbar .btn-group { + padding: 5px 5px 6px; + margin: 0; +} + +.navbar .nav > li > a:hover { + color: #ffffff; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} + +.navbar .divider-vertical { + width: 1px; + height: 40px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} + +.navbar .nav.pull-right { + margin-right: 0; + margin-left: 10px; +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + background-color: #2c2c2c; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #080808 \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} + +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} + +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.breadcrumb li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} + +.breadcrumb .active a { + color: #333333; +} + +.pagination { + height: 36px; + margin: 18px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination li { + display: inline; +} + +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} + +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} + +.pagination .active a { + color: #999999; + cursor: default; +} + +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pager { + margin-bottom: 18px; + margin-left: 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next a { + float: right; +} + +.pager .previous a { + float: left; +} + +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-open .dropdown-menu { + z-index: 2050; +} + +.modal-open .dropdown.open { + *z-index: 2050; +} + +.modal-open .popover { + z-index: 2060; +} + +.modal-open .tooltip { + z-index: 2070; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 560px; + margin: -250px 0 0 -280px; + overflow: auto; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -ms-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 50%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-body { + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.tooltip { + position: absolute; + z-index: 1020; + display: block; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -2px; +} + +.tooltip.right { + margin-left: 2px; +} + +.tooltip.bottom { + margin-top: 2px; +} + +.tooltip.left { + margin-left: -2px; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} + +.popover.top { + margin-top: -5px; +} + +.popover.right { + margin-left: 5px; +} + +.popover.bottom { + margin-top: 5px; +} + +.popover.left { + margin-left: -5px; +} + +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover-inner { + width: 280px; + padding: 3px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} + +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} + +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} + +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; +} + +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 18px; + margin-bottom: 18px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + width: 0; + height: 18px; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} + +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} + +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 18px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel .item > img { + display: block; + line-height: 1; +} + +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} + +.carousel .active { + left: 0; +} + +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel .next { + left: 100%; +} + +.carousel .prev { + left: -100%; +} + +.carousel .next.left, +.carousel .prev.right { + left: 0; +} + +.carousel .active.left { + left: -100%; +} + +.carousel .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} diff --git a/2.0.4/assets/css/docs.css b/2.0.4/assets/css/docs.css new file mode 100755 index 0000000000..92a4ec8e67 --- /dev/null +++ b/2.0.4/assets/css/docs.css @@ -0,0 +1,846 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + +/* Body and structure +-------------------------------------------------- */ +body { + position: relative; + padding-top: 90px; + background-color: #fff; + background-image: url(../img/grid-18px-masked.png); + background-repeat: repeat-x; + background-position: 0 40px; +} + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ +.navbar-fixed-top .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +.navbar-fixed-top .brand:hover { + text-decoration: none; +} + + +/* Space out sub-sections more +-------------------------------------------------- */ +section { + padding-top: 60px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 54px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + +/* Jumbotrons +-------------------------------------------------- */ +.jumbotron { + position: relative; +} +.jumbotron h1 { + margin-bottom: 9px; + font-size: 81px; + font-weight: bold; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + margin-bottom: 18px; + font-weight: 300; +} +.jumbotron .btn-large { + font-size: 20px; + font-weight: normal; + padding: 14px 24px; + margin-right: 10px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.jumbotron .btn-large small { + font-size: 14px; +} + +/* Masthead (docs home) */ +.masthead { + padding-top: 36px; + margin-bottom: 72px; +} +.masthead h1, +.masthead p { + text-align: center; +} +.masthead h1 { + margin-bottom: 18px; +} +.masthead p { + margin-left: 5%; + margin-right: 5%; + font-size: 30px; + line-height: 36px; +} + + +/* Specific jumbotrons +------------------------- */ +/* supporting docs pages */ +.subhead { + padding-bottom: 0; + margin-bottom: 9px; +} +.subhead h1 { + font-size: 54px; +} + +/* Subnav */ +.subnav { + width: 100%; + height: 36px; + background-color: #eeeeee; /* Old browsers */ + background-repeat: repeat-x; /* Repeat the gradient */ + background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ + background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */ + background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */ + background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ + background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */ + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.subnav .nav { + margin-bottom: 0; +} +.subnav .nav > li > a { + margin: 0; + padding-top: 11px; + padding-bottom: 11px; + border-left: 1px solid #f5f5f5; + border-right: 1px solid #e5e5e5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.subnav .nav > .active > a, +.subnav .nav > .active > a:hover { + padding-left: 13px; + color: #777; + background-color: #e9e9e9; + border-right-color: #ddd; + border-left: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05); + box-shadow: inset 0 3px 5px rgba(0,0,0,.05); +} +.subnav .nav > .active > a .caret, +.subnav .nav > .active > a:hover .caret { + border-top-color: #777; +} +.subnav .nav > li:first-child > a, +.subnav .nav > li:first-child > a:hover { + border-left: 0; + padding-left: 12px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.subnav .nav > li:last-child > a { + border-right: 0; +} +.subnav .dropdown-menu { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */ +@media (min-width: 980px) { + .subnav-fixed { + position: fixed; + top: 40px; + left: 0; + right: 0; + z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */ + border-color: #d5d5d5; + border-width: 0 0 1px; /* drop the border on the fixed edges */ + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */ + } + .subnav-fixed .nav { + width: 938px; + margin: 0 auto; + padding: 0 1px; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } +} + + +/* Quick links +-------------------------------------------------- */ +.bs-links { + margin: 36px 0; +} +.quick-links { + min-height: 30px; + margin: 0; + padding: 5px 20px; + list-style: none; + text-align: center; + overflow: hidden; +} +.quick-links:first-child { + min-height: 0; +} +.quick-links li { + display: inline; + margin: 0 8px; + color: #999; +} +.quick-links .github-btn, +.quick-links .tweet-btn, +.quick-links .follow-btn { + position: relative; + top: 5px; +} + + +/* Marketing section of Overview +-------------------------------------------------- */ +.marketing .row { + margin-bottom: 9px; +} +.marketing h1 { + margin: 36px 0 27px; + font-size: 40px; + font-weight: 300; + text-align: center; +} +.marketing h2, +.marketing h3 { + font-weight: 300; +} +.marketing h2 { + font-size: 22px; +} +.marketing p { + margin-right: 10px; +} +.marketing .bs-icon { + float: left; + margin: 7px 10px 0 0; + opacity: .8; +} +.marketing .small-bs-icon { + float: left; + margin: 4px 5px 0 0; +} + + + +/* Footer +-------------------------------------------------- */ +.footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; +} +.footer p { + margin-bottom: 0; + color: #555; +} + + + +/* Special grid styles +-------------------------------------------------- */ +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 30px; + line-height: 30px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + +/* Render mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout { + height: 240px; + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; + height: 240px; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; + height: 240px; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + +/* Popover docs +-------------------------------------------------- */ +.popover-well { + min-height: 160px; +} +.popover-well .popover { + display: block; +} +.popover-well .popover-wrapper { + width: 50%; + height: 160px; + float: left; + margin-left: 55px; + position: relative; +} +.popover-well .popover-menu-wrapper { + height: 80px; +} +.large-bird { + margin: 5px 0 0 310px; + opacity: .1; +} + + +/* Download page +-------------------------------------------------- */ +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +#download p, +#download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +#download h4 { + margin-bottom: 0; +} +#download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Color swatches on LESS docs page +-------------------------------------------------- */ +/* Sets the width of the td */ +.swatch-col { + width: 30px; +} +/* Le swatch */ +.swatch { + display: inline-block; + width: 30px; + height: 20px; + margin: -6px 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +/* For white swatches, give a border */ +.swatch-bordered { + width: 28px; + height: 18px; + border: 1px solid #eee; +} + + +/* Misc +-------------------------------------------------- */ + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites img { + max-width: 100%; + margin: 0 auto; +} +.marketing-byline { + margin: -18px 0 27px; + font-size: 18px; + font-weight: 300; + line-height: 24px; + color: #999; + text-align: center; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + +/* Remove bottom margin on example forms in wells */ +form.well { + padding: 14px; +} + +/* Tighten up spacing */ +.well hr { + margin: 18px 0; +} + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-left: 0; + list-style: none; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + +/* Responsive table +------------------------- */ +.responsive-utilities th small { + display: block; + font-weight: normal; + color: #999; +} +.responsive-utilities tbody th { + font-weight: normal; +} +.responsive-utilities td { + text-align: center; +} +.responsive-utilities td.is-visible { + color: #468847; + background-color: #dff0d8 !important; +} +.responsive-utilities td.is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +/* Responsive tests +------------------------- */ +.responsive-utilities-test { + margin-top: 5px; + margin-left: 0; + list-style: none; + overflow: hidden; /* clear floats */ +} +.responsive-utilities-test li { + position: relative; + float: left; + width: 25%; + height: 43px; + font-size: 14px; + font-weight: bold; + line-height: 43px; + color: #999; + text-align: center; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test li + li { + margin-left: 10px; +} +.responsive-utilities-test span { + position: absolute; + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test span { + color: #468847; + background-color: #dff0d8; + border: 1px solid #d6e9c6; +} + + +/* Responsive Docs +-------------------------------------------------- */ +@media (max-width: 480px) { + + /* Reduce padding above jumbotron */ + body { + padding-top: 70px; + } + + /* Change up some type stuff */ + h2 { + margin-top: 27px; + } + h2 small { + display: block; + line-height: 18px; + } + h3 { + margin-top: 18px; + } + + /* icons */ + .marketing .bs-icon { + margin: 0; + } + + /* Adjust the jumbotron */ + .jumbotron h1, + .jumbotron p { + text-align: center; + margin-right: 0; + } + .jumbotron h1 { + font-size: 45px; + margin-right: 0; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + font-size: 18px; + line-height: 24px; + } + .jumbotron .btn { + display: block; + font-size: 18px; + padding: 10px 14px; + margin: 0 auto 10px; + } + /* Masthead (home page jumbotron) */ + .masthead { + padding-top: 0; + } + + /* Don't space out quick links so much */ + .quick-links { + margin: 40px 0 0; + } + /* hide the bullets on mobile since our horizontal space is limited */ + .quick-links .divider { + display: none; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + +} + + +@media (max-width: 768px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Jumbotron buttons */ + .jumbotron .btn { + margin-bottom: 10px; + } + + /* Subnav */ + .subnav { + position: static; + top: auto; + z-index: auto; + width: auto; + height: auto; + background: #fff; /* whole background property since we use a background-image for gradient */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .subnav .nav > li { + float: none; + } + .subnav .nav > li > a { + border: 0; + } + .subnav .nav > li + li > a { + border-top: 1px solid #e5e5e5; + } + .subnav .nav > li:first-child > a, + .subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + } + + /* Popovers */ + .large-bird { + display: none; + } + .popover-well .popover-wrapper { + margin-left: 0; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Unfloat the back to top link in footer */ + .footer .pull-right { + float: none; + } + .footer p { + margin-bottom: 9px; + } + +} + + +@media (min-width: 480px) and (max-width: 768px) { + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 54px; + } + .jumbotron p { + margin-right: 0; + margin-left: 0; + } + +} + + +@media (min-width: 768px) and (max-width: 980px) { + + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Scale down the jumbotron content */ + .jumbotron h1 { + font-size: 72px; + } + +} + + +@media (max-width: 980px) { + + /* Unfloat brand */ + .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + +} + + +/* LARGE DESKTOP SCREENS */ +@media (min-width: 1210px) { + + /* Update subnav container */ + .subnav-fixed .nav { + width: 1168px; /* 2px less to account for left/right borders being removed when in fixed mode */ + } + +} diff --git a/2.0.4/assets/ico/apple-touch-icon-114-precomposed.png b/2.0.4/assets/ico/apple-touch-icon-114-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..f1c93e6fd97d3ff7d5cf07c69719d0ef7903b428 GIT binary patch literal 6043 zcmbVQXH-*Lw@v81OD`c*X({yHA@nM}1&A72kbnf~NCzn*MY>8+6e$uAL`8~#h+qQ+ zq=d76d|h67T2| z?qX%B;YSEo!2YUHAO(j4Gz6lhOA5vM1>(YCzPJ5k( ziN~A?!#SL>cJwRC>fW!VO2@lkU z{}$z9WeYPTgyCSy3P^cBqzVeAqNIRQLaHmN%fZk{6cT|#Bao`{D5Qq6ss<7T`}=@{ z*~0vfYuFo^{5=;KX~R#3hlgq)5Rs9Q3XzHmgs>9`l)Ab)0*OYT(ej`|o){GpjwQ*5 z5XJs57~zP1VffH+JRt=3ixKNfhzQq)1Es%P2oANf`iD4#__tBOG6V@5ia;qK5y8Q~ z`ueMy7;caIUm5>eO>~S3#Ubo*L_$QEA9xfv|D!~jCz4-^WeprH8e5;Zk7@DO-KM@L6bPtU-> z0L)=xVglx{u&}VQvI5(I+TVHr`9HM0yu5sTeEj_U0s;bpf`URqLc+qrA|fK-btEb( z3WvkR#KgqK#ev(Bl9EzVQqt1WM~@x_Vq|4yfu7%w7=b__kw_E@1sVkHC@CocouE75 zp&Hm^>gu2)U^P${5rluC(8HGS6QQ`L14iMnU@6c=B-c(LO8^&8F2 zEiJd&+S@xiy2i)HU%s4}cr~@~c5!iKbz@`Wk(#LCvou-+E0mcXJ0(>1r4`AYYn;`j}vr3>hYF%l4KA>KuBG?I208 zR3l=#<`NIxBWg$dv6^;!2^I={M>bnJ?RVqZX6qVoT1~|{H&&jt*!!QRqdoFbmU6i# z#`f>7dDfrM4!rA4`XDirOjJP9<8`Qb5ApyXnId`4^LI}&Z;cp#_&7?DK09OdVS%e>fJpaU)>AHR7yRP8Y~mP zLu@#tAp0Jic;vuBmSR_+py()%|N6pV?j+i2vMG$*(JO%^NAA1N?alJCu~5+M?s{-G zCQl;1M+JDsM%IWzUVIwYF&%oa=)IdJg}{<&eaNQe?(2!Y+PVkNCn;Fi4qwDhPc^YX zm7X5DB$5@=H>779A<%0DRfpH(d%r6CP*S&o<4nfTv?6k)tJ-M-~>6tSc) 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

    hjlQD1W`R<%6g({-xA78 z`Dlbs!dZO%(t~&k!}&6mk%`a>C;Y)(41xc4*t^{KV}IJV7%f2`{km}EaIb!vY2F%H zr}3(j$J$VoL9v=$c@Pc)-&dqy4u8h3G{c@G>yG9Pt9Whhr981lRNt2^vR26CilS>2 z${yCik(_JIr_8SG!M%s+omG_VFOd~xoTHD6**f|Cs}@%8-OeRUvmIA}K#_)WNVA0L zXi8IY|A0!=jtp8v;bqJn&u*=bb6j%rM7o&L$1?sn_Reb5?-!#hBz2p<8~(uO12Ni= zm}CkM&$Z8lPTz`#R^3jk@o0E;hh+XB=j)nkS6UF_!E#}%YCd;h9HX#Hkd#WNQkzJP z37z}afbBEtVC=*?DG&y`tj?!BHemIbyC-so?vu|@lW{5+i;wVux$!xEG=UnpqaSb6 zqf271Y7<-wE`2QJs@F++L?-8TUw@=8^S2DsU(oQfSVUlPeo&KE??uuTeO60(rSw+z z9MPV1jACjK^UoZ-IJZ3^44XB7*kTTED52AEnc?QKQhD?f$B{KGbi>uJ4OF$XK>gGc zRI#I}a`j_4{Rs|)>m($&t#C=SR%#F&H5HD%!bpU-nZZ;r#`6vmReS$&1212PxvX>C zX)jM1b)CxWv$8wkLHiMEPpeZ@(q>+h4`_X|9$v~>(DWvV7f*DP4fuR+Ai-LTYJR49 znoj&{DM)ILRYHC#q^q@g3CVaWa(^=j#?X^S0=bpC``2Z)Z+?szzpZ4VLx@4%fFr>W zm*t*PvPsoR9#|ti)mWH7V747D(c*{h?*0{`Ix0h4{o*ZU7R8R?;AyQJR(gY`<1AZY z1b^snX1~pO9q9O!^{1uS4o06w*u-y)6;Njo-!49UQ-_y-KNlJqhf6>auKwXJ#J)+y zXG@$|cP`fBxSa<#i1QSBcS22IoyN#6GQLe`b`}R?xHH-P6`gjcu-ZVuw;WZDxZ+It zY=IPHCO--76XY<5^pZ19t?k#m8B3Uu{%+!#i?5-m{IN~jkKd;BB3EfQy3+JT6lr%k zmBiXk%*?ki{ho4D*$t<}6&jhy-59O=aG&1u5waRdzl4u&w`nzcWXNVc&znVJ{AxYM z3<{fs)&r$Z>2Pl2YFNi6m1JnSHVnoe{+R!GJZv8(%tQIAnBnn@7{7Z@51#dQn2_S` z)q{^_eIY*Mn@1-2hD?MTJ>jAwuf`N0*3LmI9|=W2$4iwN6HeLZkz*@OYctI|FN{N4 zYoIY}>p)4Vf= zZ@Hy$wGnU3(qn~JsJL(O&>MWDQThv$|MM^9=l#dN7UY8trOvb-lbdo)Elv*HLtXU| zFI4=hK$Ij%=t%BUUGgf9V881sAKH*^S{{0}_TMp&XxE5*@!c_)BeC%H_e-3TJkQJX zkhc{u!|^fIf-eV-j~~mOn{+Nh1x>@LYZ%SUb!J>*OaS1uFL3SqqkB_rX#zr%*BMXM`b+=NeJw;75X zJd{ot%KF#jWq47pk$Z57X+!;DZU%Og=GFjr_`7PUcPF?{{n@BP1f?PqVvA`4M;>H( zO4!^%_jXG%^MSiz8p6xoHEJKkV4FA(#!0!l1i5WDltXfLs46FF@|dLk345lq#&snG zjh_w+=19xTSY}{O(FVIQw3}0 zc9y8>#(2}i;OSqtI#nY(bg4eEpEB#^<p6Z7V%;i4e{O*Y3Xg#stY|nw6;70iG9)j=H#O>S?WLy zyv@x5_+2&pVYZ16zwFzp8HO6Bb=YeNkx6;{MVIf$&FLp(H*xwqdYy&m+u^@P*YCw8 zXeDsLHH|$|#mJ5Bc zctf0?E6+yT=ch)a8)NrAy&aemb(SzcAGKc$l9ck6&z`VuO0-@HtZNN}sa(gca@qJ^ z^$oh9kc&vBUmIYD_v4#8UEcj`B*+5timhl$*mZQLpp1AhYR%NgI9Zh6jU`GPJ2$$ zCy|C{RV{)A_F=ZbcT>^zC;k~V!`D_MWm!~Yu`CPwON)#ndqxfpZhl<# zZ;n4_V~Wc0*ocZ>y2Yrm>)%GmQ#IRu;rP{iJ2H^b?3oL(bW=@9Q_xWGNAt#KiD_h% zUpwW)JbzWZWAt8;6IvhRDV^7dc8f^{d0436utX{z`Mn=&&`Ie?@|=>nmTr(?WVQRG z;)EUcbhuQAUe(tvs+(;hm9)OzA=`~ zkWCeccoZkT{w&5|vCVcmpS#=UJ^3l_CzmVdLi;0^ui3ZrA9*lkRLW;(jBMV=&99Y9 zUOxTl_mFKO^6n7Y_wJ08p1yzo_^`HvtudQ)PiyZNp7ZxVPIWV#ZJ8H-i7Od+J{W1L zuSo(|iiwttWCnNyX7#Tb&LlEPIXd&pd~Oi4wOLbkRej^Ysq#q#-1Hn@_%O`(q)t92 zl`b4B1n2edCv@&uMV2y!r=S5%8m%Xx{v>h1rX%$C{azmX+gx#ev8y=D)Dq_{%2_bt zldt>=y(~ZG3{v6EPK`@^&pFe@P!@r^!jL>ExQlbWt4e^jmuC#bYn37HFn>b)i!2jY zBtLi{B>fE*G9i5vN6WXEIlYU20;z{=x64||e~$c}sP;_%xwybi`#p41`9l^0rIKem zKYt{Gl?D|gTJ73%?PBcMh01$s=L43=uGN@MAk!j;K`U}SpVSV}$x!ufyYT~EB;%2Y z)@%LcCcd91t92^rrQxBt1PVQIb2B>;ug!;y{u;oks3WF=xH*_;{gxUt-iR-^;obBT zhrB`_TTH_*s1$Zs;>er58JgNWBX98&2@|1Qn~qGfkB9xuUi(A3mxa~!$!r$9l*rc2 zxURl=l|On|-iAcK>%x&rppeYP&nL|Ek?@tTVNdsbDxqiV7!!EsT%vKuCP3DVcI5GF zX)e9~kmu+HeHR;+M;5qj?ae#dJbjk9(l$xBB1mDMV8ZL#y+*YDkmk6~)&JT)iEEHd z1V2J6^XFQ_@B({IhFEH8j?uSElLdBxt8d$DvSUt11)2K$gmZYQzuYC-XRS(}8;f2g zsW?LhC&<^flP|y1Dv*4X2w38ZGmYMlI%LzYjH+tu{4L)A$Fv+26`Wg*m@_|FW|6Ds zKt8`H)vUQ={?#B=euyW=SMtre*t1*v*P;Quo?G+K+$PM?hFP;qK4q)dMX;~r0?DBI zWuj4>StU;L+^*lQJNeh1p6{Y2Y@@eS$GwkiSfb26D(n@cSdw#%KHbXNs*UNEI_{nI zO}+Xn2;JF(60j4#Lye z>db-BKjzx?`i?kj;J4GId4<_+-#anUw^CgsF>M!TdXHOAC-wH-#sq%!jQ9GU#+*Ob z*my)%hw)zP-x$m~TUwA%cqKXKHS76aE2{HAet@FL*Y>HF;AC{zd*`O^M_bpU2+K;& zz;7wvR^KV?TrD5xNd@J!MMy66?>l^=HIZaI(d_lC+&+8Le3W$uXDE(KqS2eac8BtW zOW{=2nRLS`Z|Kz-x)E3UQ+FPI=9Kw1uV?9P!N z9P>5fz1?GIpRZItoCR&nq8!XCeUB=}7p~?4PMH@j6CbMbJv=wW|6$^D@>XF#tsU2` z5>tyohdMZd%rB>7GCB@57WVO*uh&b4hKn8*O#P)$F_&cSA3NUTKm^)-+kBC|Z8r0L z=shJw3CPd}%)G-d|o3lnXm~?Qu2ggKdAE)_#p&n@FXp9^fAH=ii^|2yNw$O6EcT1I9|R AI{*Lx literal 0 HcmV?d00001 diff --git a/2.0.4/assets/ico/apple-touch-icon-57-precomposed.png b/2.0.4/assets/ico/apple-touch-icon-57-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..34b8dd6bdaa38cb0a057c837ff8d36ace98ebed4 GIT binary patch literal 2260 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

    $^Z&fGULhs3RgUM2mmUG&QJga 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� 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 z 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�rQw1rkwu-pFt5a>{KX-U&D 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[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 literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/bootstrap-mdo-sfmoma-03.jpg b/2.0.4/assets/img/bootstrap-mdo-sfmoma-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..430fde2cfb6957b0e010889e63355c541f23e4cd GIT binary patch literal 50755 zcmaI7WmsIzvM4+-gX`cf0|W`~?jB@tCkgKE&LF|vgAVQ?KyV8l++Bkc90Gxae7yVY zv(LTHbM99^)^yjZs;=%;EmhU?clqxQfJDy6)(QYnQepw10{#d7{s4ewJKS?`eD- z9h}^SeZ(OD5-$8w{s+wgq4^hyhrJj?>Yr9=^i`oWGR|(6G<@uwZ04N&Tr~W=>|DH@ zLcBt(G~AqAoE%)-9Gn7dT%5vu0>YeJH2((3OKWZxR>GRH^8aq@r6vaXcc;9)z1h8a z*qz<1Ik<#`gg7|4Ik>smUMSeyeVshs`>;8=)BU#uSxa|wH(M7ETW2SleTr{fh&263j!TgIuRaIEY z$=&0A3#Dz`WGN0qoAOopdh26p`)XrVgBEM z00aV&KuBoF$Y@v?Xc$;H*e`&C^Dm-*|6u-C?f>TcPwj6n0E~)o3$y|vfB}eL1RxmU z?*O3rML!S_0RiDZ3jhM(AH`5mkAOh=KqB zBhmu7q(B<)UGb2RLz9adAowVK+ytnXGdow(nr3dW&vYp~^n~!QGFs;DybMHPsl|;R zeA=&O`(-V{y($o^Cq=6ErQQ!m()w*oS77 z`WQ>%45z7UkWCLcKkW6)yJoI{cc>I#sxB~T5fdILltvK`MFEEZv>j%0n)|jLEATp2 z2Y4lG?I+}Dl8+ZmPc;F=W+I$jlpD zV4QD{Sc{bXK)+;neV6d3J_E9~fT2<H}F6@Cjf^yRw&-(TSKyMiuXB zlvwa7w-$UwL++EoZCH-n;YougS>o@5ztu%V*A5jr4jK>}W?mqbr*&)Giw+nYcEAhx zwY!l57X5YG-}KCOTTv)7V(LB{$MN;*V1p1{2_)UuIib9H`L<|S{nspnoR=&JNu*X# zG(;Xt1mpRk4oR z>J6`m*8)QMuB80DCh!tHe3L_0mMxnI&dlcn$5Ka(G2np{ty2=C7bP=&A(R7V%%f2B z2qT5cDj}S2u8l}!(fsk=l341|;5bn#;S|5BFiED`WTADC%xlSzY*-I*`ppzdMp<|v zNjfydMA-nPCWZnd2pNcnZ6q7|bOaViX2t!J6|UgG+58Gk$6LujTz)NJEU`4*L;BZT z&E`nb+}Ix^5Hl$nePSehJaHp1*1>8FN8e@OQTWsAE`3zNg{m~XHyKpu+Yp7DDvDP= zFfC4X@(zZvWGw(=(Ca{(OjV1m9=nl0LI5ADil1VpzddrOBb-lFP!Yl~zj0qBvt`Ec z-kKmf*1X&NjRmIK!0k_j0sb);Q0R>09@))XTu%YT>Jj)nXS~cdm^3KM$e?`FpcPi% z`%@X20t!NAq6#w!nCiLo=V&X<6&7!I{yGC(Eq8it@|JaAJc^rRd?2rS@<)eLp#>#a z@J6VjtUy;=FI)0dH@;tT3N~2ld0PGXIFkWSvTFE{{4bz3rl&lwm_|l7*6ozIHYW5h z0AeR|6Uw|?z zZ;XTFtNd@xEMufciw$Aohac+^6HZ`=CV6Qj%cV8q#FQmA6Ge(@ApM-DRovN$L8B2{+iI7{ zVUFxENpWRH6S*NSb87!&J3u3j3Jk}H0X(_rsA*ui2oOqFo3{bHU9%($#74-l`LMMV z-9J?-5(R*PM77>5goas6E^1ub0$JixGMM=04c9s@b1b{x%|gR$;!!gLt0tFxkaEvKdXr3fCE|145Q+M*2%d? z$x%HbH|1Zk@Z*(dR8Cgwn@&iGiTbgklH<&E%Wie8;VQ##&Hab1nD|lUrH#C3?EYDe zi1u(u=)s#=El%zXZ8C*RtI@HU2lDICitsoo)~5wh>^v7r)AWja#Lnssq%_{$vXBZ7 z7gUNc?SS=;u@$jx?hn!nOZV{qT9~r<6Xyd%eK!nVdsyIg?}OagnPcEJu_H(v7<4lp zT@nNP#pkBZ*4EYKCjMsv$_LGgK;;>iCFj9?;U$#^d4+V(R^;Hk|ec?KY6S?4=Pq?bgk;+KXLNxYfD6n>0Di(y~ z8_CriOjlayELoN#tt3@_BdClFnLr!zOj3er{W}U2O0s~(8yZ^05%O-B-eSEwU0i#X zNq&z{H$fZ3GreH&^-}!&o7HElBti#r1~m*nnz&?}FK2ynNSeJH8GHJS2u&8z#kUpK zDUNL{5qt14n759WD3K3s$;u;52G*$mJuq=MhVE|3b8w~Ae2T-xwZG4+BL2RSi30mx zmN%Ev1LGaxD)!*^{>?h0q$D_NfGux=qpq8P#mdb$}%?ft`c=#Y`1 zhNNu5%pi2qs%*8&O>#QZZDIQ}*}1`Q>9Vjdq_4_=@mWQMXD~8bp)dO?#C5&gGT7dd zxnYCYawCks@^WKlcOD?h5&GzUB$<#+Me@ZaQAGVua1@^N-H*U67qu_d$)PCG2!B;0=d7_6g(~V806|tPsI{pGQ#pmVw(P=-A0t5-L6EH&uk<)$+ zdv-8(kNm-o527284P;)sbFSyQQJXND@y#QBZ9RjUq6sH~X^xn|nAWnhM0EZ2w+!|# zgpqTzQLy)Y#PT}3x?ag29_L`&W7C-$3Ln;GT~W>yawR_YB9!6$%QD1SBa_IGs zPZ)g;!U$(N{#cb1^(MI3swp%=-HN$h4TjU#pt!hC`K7eY7BZ z(Kj4vbK#_(&X|=n5aUDRhvJ#1yQdy8h&qXL)K89j(QXCXj2wCLK|-t4B^VY*P=nA)vSs8kf}&{r#O6Q<`by|5l*$|u9@G>R)& zfm+4{9)D!P*@m(Pe3CF4~tA}@0a|%l3RwIQ7 zsIcJxhyfftY%8ckAe8%E#e^7b-Mo(!O_gBMdW=XGqV$LkP)DaBfgMG(5xhm7BGTby z>0gjT4{QD`3sCiX9hpnY9IDy}38ldlq(Q8Ue&=*Ep>N5nv>)rBV(62x1yYp=QjB;I zrtL!@p-IBz)K;7?dfz69z3*kVmg0*iOU3dbWXm9ZMwHbg`<`{u@v(t%nQ(@;>Hfn~ z3sY!lX2+Q!H~>!(Tc|~u@mS{lUw~x~vAqE51YG?SO{y};lgKm`9~%o@tKV{rxq z?M6z|Q_NN|mn%_8EY6btIZcKkV>g5V2Ni8SO#1h3JC51?@68Won~AyG1Q(AjOPQ18 zvU4-O8>Fa|BgJ&_EK!X`bLu+WfGhp8HS*&n(~K>-bhPMqt)`PV)w3RBKvj`(Pi-zLI`{eA_lNJFIP_wWEWmE;=SaF# z8C0uV)Y+-NejdW#L_appf1?lR;py_o6*4u#X|fQi9eAkcXcr4AyPu8v$kxiimT$7@ zUt<`i)TvvJW~w`0jL{moT+Nkn!K|Qn-G6|cqVWK`ceqph=pX!bJkf0b$IjMV@MPdt zKFOaq9`#K1u*WXv58r-1oCV#^+9$#mIq96M5Wn*ba&p+wSbnPbwEAlXiVlz}oB;6t zw$W0<(NckyrdpL^ju*&DlRkp5lGvIGos5hK5I*(+_2=ekFr_v0Ba>^XkwSnSey`C* znVTi6b@VV`3>4M*sNjnAkmN{7c!W&1=>TueN8A#FZ#3sJ7|3q1qnxz{L>Y=<#sP?E zG&pP*>(mp33a1IT`FATgRo1Vr7%~mNi96V;z(OUm2a4biKo}X$FLWBAZ}mAygFxft zp@fi7)e&G978D)f7J@2b$0OO53s!yAnz33TJ7>c}bNE9?I<5~dDnMxy7xC9@E4&}{ zrMov-NL~%o1_xFoE*?RQ6CI$+Uo624Hzu9}Ays|Ng^~#(?H`jGtwf!Sxe}{1s{9To{{k}qP)shS8daXFs<^hyp5fd6 zB){*b5Y01hX{@pHXo;*n3HHhF2>3>c^QDQBd+TUxX``*CT>`e!;5?o_`Sct=rMKAm zs^t)6e8QFPFMzpY?riK&rg}s9EJE+sEs4iB#2c&4e*t=WsSDm5o_C099qqzHwa=g0 z>gK`wlZaD?YbQ%PivgVX*k#AB&WkmCaxLBNMyU-5^QwghWYh)}-O)r^(+XBUsu<6n zK7N5o8&Xx*&nOZfG*opt_4ISr?^_deS^5X1-dG|F9(?SCjkHgyh>E%9-)3Npco-n~;l1`(HqVxOv`P zAf@_R*VNjdwZcU0v+jnnQ(?rf-c8rOM#+E3zl^D^wd7xQ@~AXlmC9M5sAba7>v3yc>kpc?j53S)2DRW-^Fs)dg6Sa# z`I2huVY3?Ivb08m#Ik7bl#vUQXh5GBX|=Y)a)VqZvve<*>BT)M+;L4flPnc4sh^n?YzV)wBS17kP`> z&%1}dfXOa62T8a0#qS)iAAA&Dzx<;9!2uiRN%`&i9u?Fg?!h& z)JA{5M*!lV^@3;4M9IkXR(0m7`~?7_5UTTUr8pF>`!?;tu}|@>;CQB(p%gE{Z>=eg&E*UEW$hCtK$40?qZ}oKKy;T~W8w8`615 zVx*rrvp3ene4Uv>N*|bM;+EoULM#z9LI;lShFoLi;sR|PuC!%d)8UdznRMp7~v7II|!BQo8vID8J9!5ODG~ zX7w;VX$_)E)WSJFdJO-Jd%(E8!FGpc8x$Js=`R+vvX*Zw^4K`OGfRSpg~}>_CATt? z=PFXE@xK^-4lNht1PyKcc#gr0T1`76;|v@ASow$}2vSXHnuY+}yo|PV_X%NRF0$ z_HQZ*PS%odr6#Ba+1&z~E`TjcP7_L+&lwyHi?HvsrL6Cu0?k=y zzo3S_zW}q~KO%uAM3&_&Mk`P^q%?$^TS;t@1;pCOTfky`AA;LD0hV>8WFiHW|07Fi ziFs!_SL%4}S`$N>!;W6?4Zi0*zCG4I?k;6#opEV1u0Vznr%vRsm#?SNzp=t)jY@iI5nQtXv$ z!eYGaCST|(^VTwIC!z6uB&gTxafb1i=0%0SOr#iIWPwj?BF4TT~2m*bJUG z;&chs$dyMrk}9H!WJje##F9c!*!_id^UcK1Pi^o*)%&m%hXt^x^chA-U zj@R2WB=Oe!uAl_3Cqv z7Q9#Zt)RMG4ZaKjCL%2^s?_(V1VjmJ$Jk1;MEdW1=8S8Mx!~+U$d|g@u2@FL)+aDt zE(tTM7$*Tx0AjCW9&bw#cD+Z?uh1pKG)^>y67~*Zra(p zz~mT>4nulpDHJKh1#6~>+Fp9LhT*(WR)l>Lc1mB*Dw8YMCif7D;+(F@I^!OmXN$d- zuEdyq6H7<6?0~=|Y%8BfcEQc&d-wI=D3oZEb_MY>+2E5{v(trqD&MhLeTmsxX4uX0 z?GTUN%QSKQ$z|LtcxxKx`VD{}pJC*o`n2+{O`4<65gmW=xA4GTksm>cQYuHt%P-%XhNFqWKo9gLXhhQc+m*q zMQyw1Ay#kuco~^&%ZVj%W=jzBVv9J4t+h=Lz@= zMt9d%k@~jt2hKnSx$$;~hDrZ?E0h=$GSL7yNR9hQ&%0^O$0vEEH(C{4rfjs4z*KU( zddHMQ@;!xwbp&>ig7kyLA{6uE1R{M0nS-RvB_rnan|JQUb%+(*0(a85?-hz@4Rg8h zxVh;&(h1fRM5bxhOCFG<$M-7YM)wmCW6&r#uWNCs-VJKgxCWrV{(8SBcgCJSYPNVt zH>Bx&rz^s@Fdk@B7PXn%W^jdhI<+dSeCpHvl!QvHt!cIWdzA6ki>LoIx2~dv5as#EPff&Xi(d{#2RgAzdEJa zZN6B<+cA~&D^zqQ&4MJ16a}PBkcs|?acy(}>bCU2H-GEKb>1C1YF*#UDIBFVnCC$E z`IL7JEi4&huiz&v?VSc}84eowAm9!W9BEsmhyF!@&aaO`@l zE!gIm?yv$j)$$UeV8{Dne_JnN@8N9s`n^~9FZQ)>MZSL$o?DE6erXEKSq=bzkPf}x zKW*tU*liDGIl`MM)`Gs<_c_lFnhotcsO42Sa>h;%Rgm!ausFd=3)0owAfM8l!YpII+s4U8hH_nOZ8o;B1 z@O#p3+YX__4Po~PNal|(6O0TkS*{}0+`&d`nOhF6*+ix5cw}`Qw28X*?NqP;ry#8-iR#Z-RnnPe}RP(zp}i27V-UWLz}O)%FS$S+Vt1W>J9J) zM5z1H`qVV?x;`gXXmN@QNKM8#Ma%Y0EM{sV@>f=*X1|CS$CY^k)$JwF*1?HEb^S5j9o> z2WlUmg2b9XE?J2;A2qj&m%?Z6s0u0)>dWsii0*_bwK0bFKQ`cp598`hCsGBO@iA-rUcPr@Vs*~#UgiT4w+Y>_5==7T_AM9k_C>9O{jrZoyQNMj6^NueuUB%z=21x+m)&n z5g8O3E+2Aeok=ZXgw9r>*uW^scrc(5vb~h>H7W(T(e(uH86?mU#=*5@Yj*TCgsxv#)O&P zi^koxf5ONj8Kz!{GN_fWJHdS=I}`buaL!ag&#ElU?@%MO%Lb-v6vLfhaHcufAiv)^ z$k1Xp389W=B1&>LLqqD7XNd+C5G>3d1Z-#vQdU9nB?F@MWU#1LlN4AN;OWcLFl`e1 zZI~Js4Ez46;=b*avU1*^(ZIXFWaXaDyEK~G&qP26Vh;Wbcy-U~Ew5p^rQmp)Ab#F+ z?df;Et%!%ivtIn0q4BfhLHW0#o@_>R!3rJC-W_AFYUHV7l#k^$Q@^>+G+xt3DT4cu zo6j+N@GDP9dirgAkt*hGIP$Oef7#FXem&@r!T$?*i5o}{w?wwP?W&5Jx&rZJ>Uo^s z7tI8y8KOVwvU&bCg%38AgsY+W9R@U0-4}TxV7OwhDIcy1-^r~DU&NweTf_6-uT<4- zP}?G%U=bTFOa*j_f7GV4&;vtTmyc_xHM?Ia1`{ronDzf%DW#pVm! zVWb2(EItm4FR1CWwH0$TO!HXH8>SIWfi&F|Z{=N9P|D`@8%rOz-zg!WKRn$aFZEp{ zTr?T2pFDp03wZo&{CK$)WXfk7iWxz)6$6+bY$*$$l;f7=g+07aVRm%wBj6&Rll%>k z{mNnJgi7+(>ambDfKzgwb5%DD^}R51qQH$b7?K?>qs*KsUX>;l`Kqk~gKItH$*WM2 z$aDa)+;<|0t)GA?Ia{tN?>>Gc;?qHl>P{DKVx1z|_6YLt=~ewD)}%Km`<=m7JuiOt zVq{@r)7$+LxzX#;#+;AD@5#Glkj)GvF~f2kx1&SsKU9&!=#e2Gu$fA>4|hXJ`PoCz z-tR?+SR4ioaGI=Jjf9OuNuF@Ut|oxHlrbm>ZIi5#3~_Hz`jF{bMLxj2T2wN1PX9a*m;4ejeWF&`XP3Vm7w zk}i`}p84#E#chZM2utx9;gdy?`i1qbQFZ9QNNQCKE18xh=tW-gAQ->OSO3W0O-0Q4 z)!xjs_c0V-@|`(xXB?UArJS9dJ^WPL2xk8xUY{gIGaW;C;nRmGb?}t=9498WFRshC z#F_Tt1YRDmh7Dwk&zznTP?^p2il&mS)cpK%&_P0mFKs=vcgbxnwLx%V)@_TQ1636E zhnmoD?kG|J0`?e>jJrDd<}!(o`qxoLeNRgq>e8JgP$@2r?VG5IDr|?qyzzvon(G$r zUQJ(VqWOOi`OBpVXSC#VyKDX+NNV0KcloU~=#>{BbdjM(R!qXbpEy{#kubk?u=yMt z==Ytnnhed`v;9MMzR04>yk@c6JxmD5o1IPD+0skp>!tR4*|b_9Ch{l zOvqlnYFrO=TH)-dac9pfOBx^@2n&*YjzdjYv1nN9j1^wp6aRkt$GY_~VzPFrJ^s9M zo*f7dI)3kjbH`>BE5D9%G5~1(`4T5etz!$Qn+fbW_+X}=bP(s)l_wi%-0u2%;4h#s zkMWoMVRXsZLZk~z0<*ry6@rX~n zeW%UscZF;@WMw`*=9uoAU0AD=Zmk0RLuTH*T;IrncGXwY2y96+J>eR;BjRA4jI{DB z&A~w>={Q%?3YPT<&MOT9b{WyH@ifE?z>D|EGC1*vf=NlLwmefFsfpufc^B>6B*OIT^zA1P9rhM%${47@E-&}@giv7DIw@ve80?n#-!Y6cA{(4@~^HE8D#hMTx_6z|5U=qTTW zV_EvIdybc*Q7VbMrwOjO`|Heq_L}cqsQ0_StUB-7Om7q_iE0`bDu_ir7e#b@CY>&t zJx(dk<}*A+8-Cjby%y1Owu|elWRM`}T0Tj6sO4&RO^fq+MHZ=kn1i~Sz_lD>PK_IZ zMuu4pL!PIN+E?b2X5r*t01gvNe({6b5|Jy)Mc2%_(qaXa{rc{_6R>D%Eppqe5%D-NaxF3$MpVvPhFY&tXKFND`}6asLKpM}OY zA&%PMU-PJXED_RIP>%jl%n~;y@b-^Te|PytJed>IT3@8#7^bniWRIKmHX0${5_RSg zJe&3s-js<9)UqyeUP1hwJ`4veBsOIvliI`zTpx6;f@rfk>l4(s`RE|T0D0^#2){p^-|x%Yhk zt9m`~kbD)x;+ASF4@YrMC3`F3t$mk_`#l6CKseUoZF%`IF?h)QNF&+wd-EZ1pc7-rMsV^c`{Op>`(v0SwRm z5tna${xc$p&kVt~+YRam(kSU4m$>1jdz8rVZWXv1Hyy>7o~ps?HDD!2ujK=Gx<1A> zmBYM#ziHH9r>+A@^<_=;gnO+$sbI2ZOfBu_7^9e4rd=`ZigGU!M+5yLH&#^z&``P} z9dKJ)I)0-x;cJeW&3XVZZ%m%W&aX#(MsUHN%`i3C>-XIAfbp;JX1=ib`wSR1Z@bZB zr6qH7#mj{t4mk;KPQ(0*lO>7co$^^=nCyCHZmb{Up6GLR^_`=-z|e_dbl4+Tc6e|j zHne=t9Oy?e#Y|6!ZqkvOkw}t^Jm0qqJOjS^up0us{XNGX}25lj@NwW z()3?|(U-fa;({mqgstJ9UXQn(17TzL0)KEv&93KnYHIThU}tib0kIlM8JNym%0S1Ms1ew0zla!Kzxeo5#1$eV--X*4QGS$nWU? zyj)T<{!qsH7OAhzVA-UAY0QtP#M*j-6t9X*?#&FrwEYj+xi^5LiV~_?$z0^`9d5Bv zla_eDICGPL={{-THt03sR}OQUN-{JWw;M$LE$I`^sNc!DW(zm1I3EJg&(i^ z97K_Sp~ZlKHpvM&8!LwyFkd+n(7*C{Nsg%CB9|@6&91=E-T_TT=$@N&xE=>Gm-39= z$$r&EVGDLEhFAdDaT%$WkO*Wy(O;s168HpZv4=_k1^{}VW}XRr?0AFU-tf6Wwccn= zX@=(%*tprDy+oLHw>D}z-2e1YKDCVe4`ZXHedQe!zSCcTNfI%ypL-|~#5Ty>d7iqd zVXfO`{?vJ8+^ag-7y=Hkt5{4631_y#3BNoYLT)?ObLi$YtxOv2C>Mf-1Ud<~O&ECmDp# zE5O&>1?l7^x%$OxD6rcvu&%q2!+%Iobjxk<7EiFTKrVL7#9rqa$sX&C!_(%OZsE#C z-P^Lu4*px^vDped9O{jwHeN5bL!p!a#0GPNY#}wB(&yk8mnqEV`{RbW`mxi=zucO= zTEU4%V{)rnOLcndh)>LsEFlIfSUkLvbl0W&2}YObsB6S5NweebET~G3BW2$org@9X zls@%g${SJ4NV-UF4=hGuST^8?^$J_T#hgyJU+fi~~%*KB%Cc4J=%f{+uG z_ZQ-aUJ61Cv6|47l1+lauiJC zOk$m8t%z+U{B4tDWX6YQ#F%k^o_G-Rsz*O38XOG8mLM{^F-b-fN=I~+G4z2@CYdML zl&Ed_#3e_?!D0t=AuTOd-{>)5o!c*9E&H!0S4`%|G(dR2Ep>C?iV=hchN)5m|r z2N{C)RZ3i1oDdtczj4(^Xs#i5gBd-W7POjW_;z-567o@DufQwh$AlV6H$R`)flQ*Cf|A zWQiJ;;Zl1EJFbvt<^e*Mq0gP)KO&;{JLue77o!7HC>F7g`23ihxb#8|s@W^l=*74U zss=a1L|7NooDgvckz{hvulpL-%h0_c7b--$TuaCbeT0X?TOD)4;rXypDhr%aWy8f} z-oAO+;>+F8-$i|V%%TW1Ysr=sWvFnnB6ok5MEC31`rz*pFPED<=fvOmVed@;f$QUh z1s%<81g>W)AD^_X^1T|9h=H!(~rz>3-V zAh|8QPA<}nar^YKp6mgMMXy2w4Y}=t{GxJh89C!D#b>0NED;sUXaPCxsaL5(pj5v5 z-k|x|>e%>CC*M*g^YV8+W23l<+%S-GlfYgT5@{qkl!L-e^6LmBA0=pjIqOgwE<^5;NZX zZoh?Y1JUPm99-IhbRM80>Yc%|6!QLFN%>9+^!LPWo|6|R)CVTcdROOC--~CBC~^YD z8Xt)q+W-`!zHhi&O}EmW>y6E6Ezm7vcylE|SZM|~8m^k}T!kvQ?xX7#2t()dPBa#S zy|I{^SGt0YCIPl-wGV`=_o{6tj;6og9WsnbfWhlKS@j-~eqH@;=!j%(NLT7!gaD(8{A>mevb;!qv^Hd{vOM$rt$Xq5o50`?0H5{5 zUCnq)OnGI)=m>$L^6n`R?Hg_w8pRf?jt+TTRGIUbs-RtM3S()mv$S;nT^m{=w5HAQ z_(|bNrrh3qzTI2p1S&dx;>X7SnbCQ;5u@Ogqwdlx+rdQkz3`b|;Ld|pqv0uE`8g5D zfn}AHH2)pt*ZE=_uh2lOKT8S?EP8bsfWmpou?ph$vMR|Gh%eoC_D=anlsP2%l&9XY zzkt<1bdE&**aRYWcGFF=)3FTR@2it-yyJ$wLNdBie!xNPS&_?8bm>+a+j0W%8wQYU zT%ZnC#vq8BsVvo`2n{t(8Mi+LHQ{%%DvcR#m}>KKNSys13`&&-Zj`;28^C)yZ60zPfXF0dwn+7l?mof3r8f7Ps6d^j)1TMLN4pL-CD8^ID=rZ)^D+JeR1SlCgSSW zc;Td(M}Uv4dXA^f&2304txCz*gz>TwMYeiPJD{w7YL4k@A|oW?68JRO z$ERIm`6DovH$AcSTz;d9on<{9`!1%&u}_momucLLtfK1kZzfph{3p#03iX%?x?%57 zqDS7p0B0==U-vghnwPb2fl`r!x!2m;&nQT~G6g}XCF+p_xFd5o1Uj!j7nKugByRgLg^gGGCwfjGERy`(KCcC+Zv=WR!nt0%!l};2+HP>kACZ^c&9H;#mng%W2x{ z^9Fq^-`H(f>8=%WY0D6-_Lb!lM5&T$5_x63DyF~UC0=CvdJRJACXJgri5s1n4z_Z2C&IpG$bRvWcll! zSgK+R7!cQFWz?LvV^F~9T8Iv&MYw2~HTu|3xrJB{j;dI!2xD#t{Z=fJoPE&j=#^#y za*7!&8du5DKq~`G3Y(En?i;s-h*?%qf<50Qzq|{ldmupT5oU%EgV2Z`ILux$iR}i7 za>PR=FFBHem6uD08jo%5zRsqg4&&6+JTLYIaJQ3mWa^xw%?LG~R}e4f!}gXmSq7b} zg9i5eNmD!4t74P7`L!7vkK~8;TFYZpqZZ1~$^9+^dy#F4JwbN%A|Jlrnyv}>IZM*? zYt?XI>9)TLC#tPhxKrrjn02md^SbC{J-snZS%?I`gFu*&0NZWC9MWq*Iob6Z=7Sh= zZLnerKW)r4O_xt4lKqF9iW-xfnA}8(D#0#tLZ*wUjMcZF0@{DXb72O5W8F+5_eAzi zys3A7yD0P|VRz@we)6eC?NvoOI33DvrvVJz8bk!Wa~XVzpcphYLI3C*XHzIrOHWx9 z537a@bJ&dxnPR%KHOno&{J*1fXW4?#l%!)bj0#;-4z01KR`;W}gF!d4@U7h`Uqv}r z2d@tEV0W6S&OY%f{I!bHD*B|YXeUnKSZ1j$-Sdq;+B3P9gz|)LLujv#g*vHa40PA4 zicA$vilS7(!m!j!#*xsPBDy;0~RDZIE{VSS4qFvoy zS##m8@8)HvP9k8N(C@PPGc6@53BPr;XcK%EkRzV@w$dI2oR`B98p=*IAMT^wubgbh ziyVTFpJqkAH@p2@Y!@n5HRd$Vv8>(Km0dSLkH}h&L~slJELb257se%!VaQ?O<{A)Z zA_+!}iSK2YQRUE9!;;8_!`TvS$R2uf5PvYkK#?V}2QfPmU4w-piB0GG;@Mt|an34@6RQjN(0imrXg@F)lR}mN!A$mpE~)hY&9t50R1|(T*%Z; zo*xxHp)UKD#28BVA%>vpNNHQYkQ~ezOMv>~P|*IGaZqyb&+Kst=GC#Lu8tkN*rdn3 zf2AnVsiz~mKUEdw;{AxLh$Qyb46O)#M5-F4?#NC6yR zEaKHXS8wba>!puEQq$CeVPOH&bsma&uK^yJ`J@9?+|OS~)61}#EuH;_X?eXq9P{qR zZ-uYA#C#MYnqfEEd|O?1te}1@MpquP^={ghcOvOQm#y~^)-@@1zRLZo*p5d>X^dXh z;()Y)2^r9hgzmx^!4wY1CMBSfX+3xxpnx6OJ<5xEybdrbWSNpnb)P_W?h97`+7RV06Y6vkYZA zlG!8`&a{qP4vBeexhFmWYFsDQc|1G&m)z@qLj93Yu3p|Pru0_kkI^&r!tkH$$F1*A zdbS*I#;^a3D6H&q4Sac1V87oTuj(6KLd{KBQDU3tF7@dN{qRmWqA}O})poO>@`_#Y zn78AL|2bPHwY-^>n69lqrr!-?0G8h7^A&b-Q~o|-Z_rlG$ZX}xYI%5I>0!v2kZ8i+u}#Qam%x9Sno;; zA9QzqJ(RLPhK0v?nGlG@B?G4T@6Y)u{J9-NVNzI_DJBD zd{?qx$p_svP_MSD9*Xj@qme6`DqxBTWB&IjH*zQ^i#yz1ZVIGovR4dC+PuJV7aCek zgtwT<_|kj`8-$1c^&OAu*0)zxOQ{u$cAyU`$GUqg_ zCA8+b9+O&#t-o^I)_B>u+}x9Ik|=&~O^NNNc1ex}=G!zUwBNzgx#HT>aw}B0Crnw| zN{Q^1Gg(g1c@kJyN_KY$H8rYGSFHLf#jV!u|6nhU8OG+jMLiOUNb_~lGoOI%-n~6$ zGUQ13O(~7S8dY(H+G~qX1ZM3rM zyXe4syL*@HXV~N?x0jQzk%tc8qxkuVm znz1MiX5&*h-?uj*XMV1C=&1SfjQg56^Zx@6LGZpw`qvTW%GV$uJ0CR^bH$wyTO5wm z015;HG6hCORWRZZ7R~$+4k#5}K-}LCYNi7MOX71t8jKDY6#$kmwun$|hN%llv(I{= zt?GaeRH{sfWb!P^P{D}`1aUwZQ2|B5%|wOhs9X>uSM^2G-GYIB6;zP3ubLFGe^n2H zVZ(Y<232ZkVSD!n^F;^h(&!@f$h-2+K#|0S*$8eAuqb&+0fSMhP{)t&Ui#_%pQaXt zxNG|ErX2bnmCQhhI9}8dSi+PaT6hXM8NIPN;mZ2`e^Kk5Ls8WFwyIjqeyTv+y($0) z)r2A`7{pRB7;$yR?egg+6fHJND!_wR(F2Hj?8yS~K@6%;Mo;Pr4_CR#bs3HF;P_JD%iRz zyyDMFODgIG};cIrnYWgzk1>2g}ZQ#Whoi}6vp~= zz3xZYpSvf>{cp*x(&`iI`k{NfyT0b1Ro8S@WzDD1$4?2y#*z{gxj1}D8NuaeU++rguv-5l>6J;7JEam z?8buESG^d4`#L!V$J_Af>f*SEO^W7gF>e9E5o8e0HG?QE?f<3QZ2%(7sBuZfiJn%vxB@`cJT>`}tmmD!gNgf!WE|T8a7>JAAh<_}2-0R;!t;i=x9d5OGB;&0Bi40}3@!L9@ZA$br4w>_x)g zm{ASD>{KAd_Nbws(uC7EW~eVm$pc?4m?i~}f&j*w5TG#JfK}^M4U-TESqwSmP%MYF z0`a1Ya2P6snPS`z7ZBQfRf#ZEQpmZu?Fmi)k>SfQU zzcvp$lP>#YS31)jaIiEEX)KXg`;0*p#)!3#nIf2s_o!7HxH4*Lgz-B9&Jk8sQDVHs zFyOOVRhY*t!h)RRQR<5-2@L&FQ8O0JL7{$R9&YFm{{VBL)5pZ~OX*zua<3a~5Y8x~ z?kt8b9Yi<{yj3kSM`;Y70;JA9h=Zij>pG6JNz=M^lJ>u-Ywtr(pwQ{yZr;Co;pK(9 zaE)at8UU{?^yz!tkF6he@4J4J60xntT)@~1bPp6QiuSinu z(fg72T+83+^nN~XE`I+2bkD=5A2qH*;|XAtP}Rls_j6$3a^=ek5agMvn$Bd5r9 z4Mond{Q7Q5Y5GRPXPf$$!~X!jlzrdW5&dOiJ?Cv{{?pcaeX<-2zY=^S?E+Op)a1?kfVimp@BkcN68CQMJu6fwW`Gd*RkKnkJut;k33{LnSI=S)JXx_rK<&>Y3ml(%6v=D@ zih@1kB>`f{5F^pk0%S0do(u2@x5+bAw;~n;iiZXGRZx!?LrdsI5*^Vns@xPf0*h)` z3SRxpe~K!j^>=t5k9!#Z08&&qk9e-bS$FS$N4H^jqx6Zw_i)^Z7q1qSG%=8HWDO0{ zD;S(HmO$gTY~YhzUM%a?CXcdp)?r+W3n%{k6RokC}F2u(8$xdS<# zpmAgg*p3Js<+x)+1WBs@08|s?9R|CRb}r=X+PSo+HYBmY;Bn%L$J{R>Lr7tQilH_J zfy-cMhH8bv;oB5N8RAx2@T)qyCZHqJC7P7!hcl@d(uAsyU)b^==T<}G8B@V(4a=*$@N}AsxN=&Qyjd$T z%l&fnwfce4Y|O;#qHpzU&@C%^BO?HbA(G`HUdKz8q9M>%zUT!#Ur{Huqv;n&sr_HhQB zfWu4?2_`V2>A;-1VJdyK4f#KwU64g*dYVDFKuU7O#M)mbYGsOgD-+Cw-ek2i` zjwm8Hnqfo$9Cu`Zy$u^`23C$~k_qD3Iu2y}*IRzX=+kQ3>lX0+t5R6)%YAsiXU}t0 zSOiQvE($47A^>hBS{5%w6xZKW1dIvCBtU-zQZJGQ?0l%or`(6A%|##^iUyEsg@*ct zNLZi*98d;0>_R{|x&Uw~L~WR+^^jW!%>WpM0U_#vHEW(KgvGdEi+qC=Lhw;!(rV!7 zgmGk2@WD{4Q?*1O4rhBIrT7G^_e&3}dwg5{II2HRzcD-LbPM|4kJ0W%eZeb}8l6CC z4G57nIUC0z`af9Jg5Pe~l53m=vnftA>NFZSpWKDpqlC{=8=Sp2606qq%s366EH(LRk3u2n`X|ZS*fw3 z(P^&hHM+~Ov7^!0fw^||*_MU7a21rKZ~<7qjl4dF{E_)3rTKMk*K>C?Eo*!8QEZDg z;zaFqi+2M`)rmP0zC|uw7=1`l%)P#!PvPeBsX00O{GCq1NMiC#PPR=8bIr zCF$3mz53D;1cDpk?M!~jS?$8dKlRUdU3hQBXRBSgdFf9Y)l_=k$C&>BJ<|ed%O+M) zvpd_XSm?dA)HSz+u2ME^*tQ$hdgZq2cr?o5b*;%ExCq>Tg9beA-?uHDvLjozoP zx%Q5!eg)z2IYeV_-~2mK0ub5*=B$dp6Yp%Vnz1czF2d7%K9_$|)zsc-ozM;KN;$vp zhcEj_%jj4C0Lbg)d^GSMO5^SLb@hI|oKdH(S23Eifc$8SKvNzlK=D*GC`bj(HX><+ zHFHIX$?_$pf&u`h%v5Lq1oG{o zMXp%xE594Ky7k}J>KdOY+%ftW8b&xxg94@iX5oocS?RqusrAmKqUhZlL3^roexq<% z&~)uQIquz_z%T#`l2}AkkQI~9g^~0(kxAXgUsf#~ecrEE`Q2mNS_T@cN#Rj~-yL z+m`x#{hv6AtCd&+bJ?00AndA$B-0A*MJ8@11Vc`F0IG&!s1E|eVupcgH5(N`XRom| zAbk`~1BF?#RYAbVJX9fNw_*mGVTNkJM*J~Ssi!}s5&+L8RMLDD;%Q znF)o38zc+W5OP8TVxU->hExONTtX`>wc;lU8G_Ekl}H6F!K2*LbN4Tz~AecRu- zKbk0y&?cx4wCXD3;?LgO?-Z_z%-DG>ftCmXeG?4{{UF$?ftRt?vUm8t+}Zai}@gkkT%l<42jrS>?jpnZQ6n4xB=*b zk5rRrZUOpIfNvN26ssOec}Q1wUP}t4F#zF)4xq=()q{XBRi!z(#BrjQigy97dlV&6 zm*RzH&}~s9%RxWnk{wfdw7eU zHt_l@^2_CCZv3z5w3fF?;HKi{w)|!!0R`U%TbEeF zl?|2!O0mx!$Xlsu3%TYlS!1sa_T}bhQ0+xoVsGjvsn#Bir@C$1FpT={rUj*IO>iDt z5SCXp5d>1Px6Lfz^7&Zxdc8@z8&={Y3wD5wyHE`n#v!8^i~s-t0@qYg600+#dkfia-irCAA|B~wVbpz=crk)qC_Mnl?-NR|)FcYHtBim3erYhr%Y ztHgg=<3#@P$t!AavcA=jXfi4Y&ysK>lPF>-aSnnbi7BTjrNsADks4a7dF9Nssu4*L3-kW!J57V zAjb7#+G}7OZjV4#YR8w84BjUmD=l)THZQvgdl?K;xa7Yukl0xT8Jx4rZ{kqJJA=gq z8-k@us*=RfLxpog#Y)l%niIB)3X>w3g_NQt@V|!6`fw?o~5lD!NFK ztjP0s?|a>>&D+3|)!ekgq^>K1yrxd=$)MYrsPR?{`aMka*R9@xAjG9u-#xX~Bd*ih zfs@IxS?h6oPnWP5F3x0dDpAh;&;J1Bbps!GtaahO&kxkK*EF!TYe{Mvj;F4XwbL}y zaS2K_oy(0;YS8zlctm^B2~adTIA|;jFuOfP*-lrrn%j&nYA@Vla`f7O$ch0-fFdXY zv%za5ECCRn_(c`r8~9-OlU0;)AKwyV;(WTc_5T36 zNw39auaR+Rh3TKK;zI`I`2Z)s=X zE|12s*{+jo=3IqJtQdVWP&w!+hDZv`W28E21PHW z0&VVHF$>sK3cGT_RfNxy0MCZhu$Kfo?@J9Y#EKg?C`dUwaVoR8PAQY%6vn?GFP;g( zQb2pRwsMc=iX-$DtOxCSvzNxX{KZz(ipUL0oKP_OEQqDFAcXB~5JYg|po&*D5dpyGy%!M3W1jR>GKgdCQl>H5kq{>%AsECNPI4k32!|w-Kmf$4 zgPHr|yXV~6k=s2EZ0OW$zHh|O&rCqdY`R{qXnCH!>^~V_n&v!d)6bQ zj5L54k!tRH+!8Uc>LJSOLbkbUTGXDVFn8TEN$6miq z`K@;EI(X*)0B3V)?P&UTk4w|~c9PFe>DmiXv7yjuU@cj*YB)mNBR~hXrONfmlOxM* z?RN5tcZn*pttq)XP*;@C4TS_|Me1sCK>Kp7Nv=y%z>rUtdqShz_Lo&UU34uOdxU@r z&1!k@=qqv)gk%jQ0Uj%)y5@fjP72Y@J@Kux)3v(oR-n(}TbPK2vCVSj%aY}{YTQ3c zbCU?i=yJJE9V~dQ2AfbPcVE*PO1HlX|JQl)KxqBv{si!b|!%edwCZl-_vH0zJI znD6WTFWtyGWrVE7vcP*07DLqlM23=4O)L+w6&Wu?L}lFM`5+r=iy^M~RS?ocorux3 z#GsB@WP&4(1&Sd9y^%cjxxF7|ZweiIiOZrqILva;AGYo2SK$y^q zk76wX;Q%G^@>DjDiV$U12Mwx24W)9;S`mE4SttW-3h)pG(?{26;4tQO0o!EH1q)sG@NNw z0S2b5=p5vbe2NTDR&R-76!&0A{v-Jodn{n49m6{)s#hopC5AztB^D{nvCZ)%3{jn2 zH6Ii7Bvng;YMdlcyF#MHIp?`TD$I@>Xq94}$p8&_C^47r1)8chEbBUsuFiv}X>RLv z+Jnod(pir*<+pGHGH5eNEit~kL*=fAp~}xx>;C`?s`Z!=J32rF^txFLz#xmWAFM|x z{SZx8exAJZSncfkHhtYh=P623GL+9W}Y<+XcV*QeGsx_RlL11WS)op?0t!eNf0 z^lI0xM6e(1;ZLn8E?s=O_VB@(WGFVRuwkA%b3mgq`@#z_mK4j{x)|uL$kKhApy{MT zPf$(Cdlac&y%EBHd^?}_ub1|+8V;jBJN8G=xO+Kw>H1&0k@Wd8$};wuf+Ech9w-4c zKSBg(4rrK&oN=ltt@+VSC(ASpq6V5EYh}3>8eh#39FbAyTpa>5I8gvT#38gp62_0S zBu2CO)ns4!UEVPudzv19?8+r$zYX-BUn@;Ytk`MYRRe!vRt1Y>pa7h9pa4G1RRh$arLZ3q12SKNlmZWe z7%cC@1O$rLz$mk55sq()oDjZ+LTrkQ@&b*Xc%ngOKnJiOAU_sV(rvXoP~YwEudid$y{{SD|^?LbejvqqyylhR=kgntvOqkOg z%7Ph4yEAME2caknl6Djh5_S(%Rv)QPn)v1|%LsUFGV-YfOVaGKED~>}kZQ`Xt zMq~7{+EJ~lHvprT`aM(?CxL9SEXa6KxNsIV%Rm?4G)G8lQo3U|KaUSO5h{CV&BnQuy+-&xY0M`rCcQ8+}sT zf9w{IKT78x^|FC@>iJLmAV>6p`rqDR%C7I9g3rgt%T9Nt(LSekZsd~X^I7WGXz-Jr zc0Ma?ATvA%wE>Lt2k`MhZo%f|h{j|A;0hW zHMgWXKC)lh)kJ*@hqIS{zo+$bj-1zu%40EX;E0?YkQ}kD#4nRc@Iw*eQ9$N`GFS>b zAq?BJp`nSz4FY$fnd`X|lxNWt+C5PzBGXP|7eX3oy#$bOF`^F#^Iq4*`D@;w<)Oi+5J8V}}G zz_t@WK9vA>eVY>iE?SI)Bd`u77fmc`=9?A6K;elrP@q*pd;`Aq4+O%F#Q-I-!Ie^v z(Sno~ZQGQwG)_1uvf(y5|PC)w6NZR z3VEozXn65Ml&~X~_RdlK@kIE3f^}?lI+Ec309JnXN8URXv9&3F0c9bIRYXb5a8ihl zXdsi90H`C8^V*<*)hrAlMK>cwP~KYLppaWKF^B}25YYk2CniO6XU#8|!&xm)YWCit z^e`shTk5urH4+7-r?Vmc%n|R%ePcoHyW_RfmWvT)0}S>oD3Ew6IKn0ii2x1xWS^lsescK&Ri-Smf0Ts}`yy>BBAbmLm?P*#&TN+ZLD zNCBg7!2)m{1A(Ze0H*X9J$JpSy4X-QbchQTraD`NaC8*r0Re{hDhd-dAdWwo6-wj% zRs%4i_*1yU68QwAtaai)DuWqvSd|49y{Nlx#-7~u7w;ZhHf_Ypb2}puROD=4gYxnt zms#9~HzXLtquZ0m{{UWb$M<4*oR?0$KCIsV07lRfg}7U_Y7w<&)I=>>ghXQqj3XF| z0l{=*QJc7rrBp^_T-JzThF&Ad0_O33sA-(WxdaK>n5qervP2y5p%|c)oG?@{Nz0SL zK|jQZ4rI}Y=9G&70K}4T12wG}3mT~R5saXDyIwN)h;jaEVsID{r36>~@eTdh_w#(U z`nnUQcSNpeBN<((ngz{{ zOoKJiZJkF@(COL!E$BzV!qgpa2#Cfp7(@t<0Lrp@51+q#`-JzWXWRWwg>;YN)=Tj& z9?#j|uj&1N`Z;S)>{({kX4OFaXsaUxLU4woGTi8CqM0CJtL{ZG)D#VAW$?P<V@ph4Jx{yAmRq>(-%OBZQhAy0R)ELoJ%TsQS+LzldED@7?WSisT%&Z(xNEmu(x$rS-? z9b`o+0D>b*Aq^skq9f>{9xb`U$x)$xZ2ZRi5Y+aMZ|XnB$QymZ)a@VcB5~5%ko__# zazpBmaC^?&`*!#w-?N(G5C8#yjtea&B8+^}DWnWdUj#>R{mQz3_}`hGVZXc5^q!pw zZ@G6V=Kla_?kz;BD^=-vn45;DB7(7&{t5_;i-S%m7dIMU zP!QF9s2&JlMFt*dFq(o*>yq1W`*K*VD9<;eLYF?XgaN#deUEQd<%Zll(WZkEvW`B&|?MP@(YLWW#uH?2;Vmd4ZRT^FYGJ5q;F zu-9e)zpc2^y>s`Z)E}|{8?#+x#x~YUQ{GmYL}m^dD7>RG&FHFOb9yMI6NO)Ls64^O z!~hory95cv84$g>Itf9+vdvIUSUVsQAVyQ1qXIEa>=(8fYG%Sulz{=avkmD+~)KmY&*02BZK zzzxexE@`@q?8L*E^5igOn%7&3nw?L^lalY6u`ShcBKYtNXik9w$UVPcY5vvRy*ea3 zZOGgs_d~699YQ_0s>q=E=l8ppH-7fO{a)T5>1yvT9?#qQJN5lPtC=+WcC4c_Zvnvt zfOn%bj@*z&QDispbW>z<+J+)H@5K~|1aL%v?XzG*4K2k8VL3mFE+aYO$Q$T$Kpm(} zGDO2RA!%fG>_w-<{y>Cz&iA$PyFa<1fR{_uhyMW5lE-cruP>0~GcZ;clWJ%vQJ5py ziZ96S@^mmZdr=6tjzK^u`_L*3x1z#)STdkg@X169KaCK;Rd^@Djk!QD1&wk*4=cH= zrT|&kJE{g1+JI5&aX`IP0A_rZP>VRj92BUr!9};|Yll-wAhkalr-%+PIHCdJP*l|{ z6HFstZsZ1z12g$6pkqu1X-vXk^}yhwhFCLVnn(=c)I67?;OgQfwg)ZhQ;=8q;)C=P ztsmm`IiHPkzrV_>YtK6p4CxgR7qq6|qC3Z{I{=D&5 z-+#xX```X$!FMsIiP>9?i4+Fh5zg%gJ<|Bx3fp>E&_QnyoU7%$>+1GV(zgkUR<+ zW0GHHDxh;@Y62QhgCH;BPAq`}P9lg7!1BmlPgqsBXnX6F@ecQ;^r*fIdHoB9JwSH35{Uvfq(K%rs@}Qi9$}ufPy0R5{?N zeuW`;A`Th0FM^_X;)@BzeTh&R-nhDwFPf-{{IL=t`~DkHsQh}*$k2uA>zwJczR z$M^SoX!{ePoos|P9bZ~ao`=(?UyF1PdgQ=k@a;RxZ6YdGZOELscUP>{^(|(vsPzp* z^?Ln%*LG>^0#nb-)%l=08 zt;r5q^?hGc>Rd(bT;U(|ZH4Ug`09VN;>q-px$nqg@5Oa_>lt*{J?aX@>iM8=HAQKH z0QF#VKpz~opdw9Iz!H3l3|OFJO}ke%kX#s-$8w_|a-hG8f`PYk?1U{q+_@u2fmIch z()RZ;7kY)v8MM}pBlf5C4>hj6OWQbldt%LtQM0GF8#Z7)+jhf5E|JcRt^x0obawO6If3wGm-q-(=|0m>tleqnsU)OTgcbl#isG@Z9*=QX=B z9Je)-iT7_`83Fnb%Ncvva_!l<7$26}PqlaVY=aXh>9teU&o&x+H!eB;D1|!m*Tr@u z+y>aYIVsH5@<9ZRbMZhNW4p~*0g%S3z)b10=~O7l5*&mb0rH1T+AgE2BkRsE2XI=6 zTa{EKA2>etGv@iDqKE2s_K1IK?fHEx&)@cU>-tZ-o%G+CMsb(7f-1)JDW}m8)B^|E zu?#T`@&^)zLrYiCBBMYLng*KJ1XyIT`Vxj5H=+aiBARe5ni^Hu=z=8GJP~n6u0Y)A z-C7_5WueqWaW>=@do1QYJ!)gie)L=F+>j@MDnqv_=N-zRk2FC!1TZKakP>k!0BG;v zfN=_i;ozc$cq)(-T@S!2glYKH)dyiu0Du8Na2czixgF>lat9HbswB2M6hmo)R%#wRAT0NJ{KPlr9}2IriOA!^wDDb8N( zM%}=y?sApE{n_08N4$FOr>=D-w>!XF(P*Mfp{3JApND1#bG(n~Ny%Kdd1_3I3?hoR z7`Gj$CJ{i%M1!zqg1ytr8PD}1W#oi?hWS_1f62a7{I=<&G_?JjoiB0o!i6|Wx&~C44l<+?b}+Najxbmuxwauv_4E}KGEKnbq((H{*|e? z{{XdmcI=Ny71P%|rSTm%b)2&5fLm3J;o}dW)R@059=IPqOk3EZ_h82XCdqsS9*Ml8yt|u$kDZ)i32Y=Z~ z=>GtPQJ)72Q4K1y>`_4DPZdx<0)-({To5W8YIdUOyJ}G^8hA1&8u3#QGvAW6K(TCw zY9Jh(s-W~tQajZ^H7WpUiDpy=a(3@gL&cH+O9QuRR9p(Ips{WOrc#Vz1IltO7{mu8 zoPZT4B&n_^`K$8_{{S}Y14Yv=pZr^+T#)I50jj-N&sQP5d$z&CHO578?b}zc)vMte zvm;Azfuajgii@c^M+DIv>TtzTUgfD?2F19&%l`n+Y zk3-X7IbqW@ntdE11_MuK7MuMQ^km5Lce~o(<%+*5oT`S+snrBp({jYq<^Nrsb4Yzbe~+ync&Ff8Y3KJ0NNOK`_2 zcV~C?Zt~W`{j8<%7~0_*GfXTD>3UO48uIjGK9l34|L7C{*ywyOhqs&-_M zMIv!N2>`ZvrXn$s05=t(+P$f!`zLSoyDZ1xMn}e~_2BKx(Je9u1HlK(kG%Z({&96+ z{{Y=|-kT3A5A?4$f7-jx(lmygA1qNBYh*LN$|5G&p43t-N+G9eC^qI~Og34fn09#} zVQsZT4WWI=pi2%pqI{zyov5(doRG`{YKexEU&M-G8wwyFQi>xI9*BqPftHf+%-fI~ zD-xwx`0v&rE%jcf2Ku_Y@je$M7JBf#`K)2sw9JISsA1G<;-DDN1weZHRa_1#Ak!?6 z!1Q!51!%~&0R-j5A`>8MPWkRSNqGh#NB6fH6ObP}U$2ibdOQ)=)L* za!QqIC)|$(i&h+cHl+(75+4NZflV;nb5Ur&kXlVGo`Fmt;)|XQak0)wka$z_p=W@g zpd3+fNv7mN6)3q<+xnOP0CayeRX>O5A6x$bSF3zY>z~Y4dn$n$iY%#z0#OjkxFVR# zAjSrWMTlF^A&yEboql-y!22buorlq{Hm6evp6S&<{{VGnU`jeLN9jy^*EU6?`bA^C z_=zU@a_nNT+T0;ms%chY*l$!$0)f&wVu*rRoyw0<*c~tY@4tH+qqB~u+#NGdA&bUZ zt7d=bg0EjTI{JKe-=x3U_CH&6UAcbi((LCx9MUK0UqZZ01?~IEP*IVt8<0UMdTc_N zONRtD)D1EXv~fVvS*j2a%_jlf1L8mp=z*k@TnNnrUV^TP$a6j)l@y7~)c}01D9_U5=0C$IHD$mFjQTIyc{SzZ+Um`N$lHF({jhD zb@{|gPtoHpQEW=FxvH40xa^PCmP{(8?Sz`;&au`yuW|Jool~sp<*e3R9I+&F+qG;L z7Oh(pga$xyE^4`3tGWzc%m|} z8DMiNqI_{c5D%dMab2MUNi==vh8jB>=8K4lMUoIS!H~l|b3`=yp$$21MKG|y)dOk4 z0;Eue?btm~5wisiO)<}Cj2tlbDNbJ?d!ho@arN6`f*nIrKlx;{IBVH|$>*pVt4y5l zN}>yzY(<6Og#(QgK+A>-g7n_?2t#SIyA%SI8SPbcFwTsDKJ=glVSRDpu6a z^)U=IqRy%kD*k8(E8#@ZV%#4bQ%8yUkKXn>3%8}NwqbX!bqPyP+uAwQO7H;A^y8ho zAc-BPmN~3;?U3igg09}bsl9(ws=Ylac@aWW*5xhhBjnyR${ zLBAygqao~6NuJQ42RHCkL~-Ma4bS&=&>o@ltFcEYlzMIbUsIm%v1sqyi9g0-x9Xqe z9Xj~y+W!C_-Srz#S}ltP@?PhSg}W!ju)~Uik(FQ2Ac)G1wN zf#W>F01Zyfs0}%pxFLq&xzGYz@t{QJJW?egR3Sf#YT>Sd#-nnf3^pP`W9yO$;|E~J z6jg{r3UNeTg`fnbA|V*W&U29wjAANGq)PxZCW@m-cc0D3S@^v#vu?)i;0!PKCo94k z5u}WRNdExDkZ;uo>n?q}{TiKjmW6AVu3Wo%bG>%#jmy{WNXm1Zt0_uEl1a>xxwj(J zEznU8YEc##aYe*eFh*F*#5k)tQK;*#z|wt(u{&nb9J0TpI=S)HT%F(LF(ctqRi;#DD(>2X0$8v>$2)3)gtp_g1QU~C>Z}*KG{icdicY{xdL>!QxcXJd-RasZ zkuD`>K7p3{@SVA27MV6hfhPbR)T8A80M8r8QS(>1?mP2J$EB!+=dS+%4R@#T8<81E zU<+|5CPT>}VZ(wD9Bs`HCZeN}$rB8z@kK1kA*Pu=zP!1)>9R=yW_cRjZHy-!pC{{Yk{=~J%__vPfVXIf)U7?6Ba z1iykHKavH7eA1|G7^sD|wL%4d8B9<+RY1cUpa(F>79eJ#;br+yHz3aAHB{ZKQ3-`c z&8S!$Lm`1vK~$lpv}Xwbt5FA3{GI4Mx7Rx|a_Zd!r}ZsXo2Xy2Ek*k=mCjNlIF5W; ztIO`TS6^G*YQ9C;f4S)O?odPyG(RuDAaHGR>L$ITfDj zf7KX!{{SW~#GkYGC9|+z(#U@$!|Yf7{{Z1X>SAvEpX;&y=c@GU!}g8qXUN-w9~6JWy=s2REq~qCr~P+^ zGWTfrO@e+WZ|jFHV%e9hU21zer{P%Jog=GRt?rerwlgNh!TzeZzhA0ilLUuD5;@v7`g+{To3u{{T;P6!%gFm~ON29m%wCWsqK zxIpkm2Rsl5YGQ!C@k9(Hmh?cmsZi~T0OM&nln5elE>%;5WZYE1y_qT`4tz~eOB-%o zxP(kvw``U$s&2px(7G8(rwA*b&H8=rW>5>i1!AbjiInW){{Sv4&v|wD zc)d8M(xA!P!BHUIg(nE0aD29)50*+Hg_%{vQfv_UG&&er@y!t51{ol1neax8CjpT} zG?2!s7-+(nsv1K&hbEFZx*)`jm{g*rnQL-kl>%Q7e53iHWa<0=0K07x0Ubv1Ab!zy zS?j}H`FI+>G}@~=Lld`ZB@z&X_27zBa)q~m855ZC;O8gZgPpMFXXsQbU_Ir<-Q>0kSub*qDg z%T4Wy^LwY4PL1btI=(Kr$3-icFn!3$es#vNrH90A`YAHxmZNW_y zrhM}WQY*-h#-9s_B__bO#!#q@$&b^MaVtUz$jQWjljc~d`6Y~f?H-2rFukGE-rLV+ z1^mL)wJh?b4u{amyEDV7fx-&y|vRjb{4=kpcpt|~ImU|B?8 zN`V07D4G!pV!31I=YIXCQacBwUjG0Op`0&wMc5ioP#Si0jxx03bN#as`YV@vzCI4V ze7U|O$f(k2HGc+0OeDh&D2IY_K;coF`XGC-V@-%3Y8Nlxx1-bBxvAD(A~tk(V=I@Y za2&SaB_rSz)tznOy}MWL+w)hsz76eXNwwMCI`d2Iy?$oJ(-Zno(AyK#OLsJ2H?EV_ z+qc1QS1} zDLFHlCYUczuhsZ`x%c+|U4I!oHm&K3oE+x5IWg0j+nNX@YsUltoJguEocLi+BtuL1 zAWuTo6h%4qf&tfUN^QNSb_Y z*9BE(-M4Nii*~HMgkuvUBEllBgIV{7%`TPO-y5fNL1(S?%WrPvf#%War~d#JaX-|M z{YV!5X=Jn8wk+$vXE${&rPVs-zUNZv`rDmDU3!wgahfrA5QIZU5gA4ymn(JBc;MT1 zkt)!OH9S#dNCOSXcoJCDFv$#vq((tQl}oY%idtfR+R=ZRcUNw7@;RZZ>Uv>t3j2_l zxi|2ESFf6I?G049(Kmj)u~#qz}kNuB=yybwZVL<}Xf$0Q7^dk_FDLDRlQ zSf2z8IJ0j-?Yl>~@APd{2RRm`Ln~s-jcbk*4Vy z*^C$<8qWPS8`}3|y;!T(T0NRS>+m`y@4=ZB@n5>L2s-~oU$brD97F%~J zru`@wN*tpuOVPq0Rof&}Ub{jB31kf7fu*wWMMllJ#X^V~?m!I*2!_jM2&72@Ec{cD z`usUQ!lmGRxB1C$;rz?);08L`NIv+2r&haOKFwc`6{bXDR7>FFx6ueel7IokepNL< zk>R;i3IISwD&e&dHrI+MY#47q+%Y(!3p93+`+~j;gQAtey+xHyV;lzb zbeiAZfK4>73+eL9L@_>=NZBxnPQ5+6i zQjr9R$78EJ9f}h7Zk)L>{wS?$FRc338m&|R0KU1u^osU&<-v}Vc&Hie3P59sOBLfj zVt1{c#O;k&Sd5`QtErdSJAX|o{7qcq;$&wVF?*8m8Lam0_|N5=yhqQ;+`E45%i4>x z)M_;oo!v&F;pUyolaZ9?Bbk(olDN!t&j}*miBTXU!!%fx{{RE(h?dx$+xGOftZXnozW)3o&x z{{Y(ybJyFq5jU*n&*|mTU9I;>?GBspulJvE>-(or7~JXoJRX^$e8IT)H8%$dTj0CT zN7l1_vT+?D+dZ$^U6WwxyF<46cWptMcXT!*3-kT^=bG$}^D?^i={oS`+qLb>F+D&M zlNK^BB2H&BwP_?!yL=oZ+tE}fa2Ib~sEX!UAYnPyu7RA{nzkq!Nx)!HN=FL0L?;n; zKpc~fIHH_LaM|XF4&bo!Kpwd>pdt6N7&M_k=A!`U9wR~RK|CO6g2XMpRaGjtSLyJ}xBtZ5JqGP;gW(fL+4D&p{_A^0TkXN43P*Rd>z3V99G8E?0)IH zp}iXyZZutiClIk?U29_ZhjNWaOPpapt~o?T^(UIu@gF-rV-YU)>t|%`061ETow-i8 z!_HU~4x>x)!4UU3BF`m74I;xI1yLC^*fO?>480_{SN7rCb zg|GvXpnC2o0j~3s0Y}cLq_iRLA|~}Ul#kHtLfdo(bEiv8+Rgp zmB-t|eQ%dlT*T3suQocVTo{q&gjA5*>WwSNJ|1XY;g7u%$8w7%F_SDvG#eHwt4fab zC1#5AZVOYwp)M0NK_c6Vu`vNVYH?HfN{U9l)mA`(_ium8cm61=iL+l>HL@RS)pGv; zzPR7oE7@Ea=}x}I5YBW4Gcu5jS;=4>y-pld@Vq!b=D&M?=6&0K=9cfo=zSDRL(stb zvxt}VwGFoP!;jbzTrJzJblhu*$%EuEk--LYp!7bu+}fz_HLV|yQ-Iu z!ikMx#^)f8jJ{>mAd%71DZp-{Fhf ztmg08(Ot3kM)`NrJ{|7o>pfq*^-*IzG$$UHqJP}5XL>{b08}oM{dx0QzTEv|p!;*R z`%kj$oi}NA=S=OWNHpiu^zpTJfAcSwy+7iaUApw^*NErazi!;tW_quzN#-QhSeN3o zic{1(*ToTDce$MfSzaagBI*NlzVV1eMLAXZTp)~=!2?OhZ5ab<--!U@fZBl*zL_8% zp#cuzodGX_#NdH!FP;de0BMpSje?Jw2lBo&$pq1h(_#tXZ2m+RMX?ypav~P($DZZM z5F-eRnMy{04Wz1-sC%#G{{T+u!g?Onw{NX$*v4H}=s#h!f8mNs`5T%W!x9lwfK}-R-+Naa;FL60*MZw z`V{3w=z)Zm+R3P4m;(e|R=Fd^5stq$%gGhGen#lt{{VD#X-E6JdR+ygcHETjPtx31 zUsU;Lz2Urd5~y8VSi6$u3HfKl*W8yK>yzU~OQgs^oIs znyCi$P<$)3MZ*aP*b1UDSpx{B?9c{mD%hX`zd`^GC>nR-fEqG{M;gWC_?BpctMC2mXm;mIyv;{oyS9FPa^2*ZQ{f^K-t~Q>#~q(jnDgXo1-0f+#ca zL*z5T0;A%h4lhg+EHI2VDi+kJL=aIxiZCgpG>TU&5G~=EK#mRSif11Rs)Tr|K;u;a zVdBW3L$g!_4K*7QM6JK_I`_lx%{{kasnF`J@n9wNE?(Q=sXV(1bv3TQysoN~6hT%& z#d66P=fbqbFrqE;p>ztBT8v%jv7lI~zEtFP(|XNo6=rd2m1&5JxvvnXDuP9Y4l3h6 zSb+I$Lp&julVq*r^8y%N-ER-#ihQ#AxvshXCs1(ywZ*Y&UPm%6UD{k;X9E|y^Yd%X9gCCw=Nk>!as zC8(XccC#crTjuz9KH2-2>j<@TynE|UqkwLHpWFIbUy%KuwQGJH2N>CsPeu8y-)CQ@ zx(~K~?tdmbW8qyLs5_HeX^7VM1^b%v<1t|TI|IVn={+51^2PS{`0(AjX=%ECk~$8b zr?b=a5CB6#qqPk^fCdBMS`mk$?L0Z#Zy_yN6paAE5eM2#u_ew9P*=HpmZ}QUx@rl< z1Sa8Z_#ldRD~<>wGCO!6XEs@is2WZs@W`Tp@Y+u0P}hB`9GWUkTDYJ`VLVEp5-8Pl z3o-)-%>$olbCL&rW;-_31DLfCI0I3?(FCx8I0|iK76qc<6c(-6asY`YLLxuv~#{L`$%{{ZybIYiFc{{WA6u(jgy*%dEo7E0$H=kI>v?)gg3P}B`C zN)qO^(Db~}(+0rYa%FUlv+x0P?b}+NbBCFQt+m*&t5ARqMQN$TTMW@s0hK7B@;fV= zpiVJB!gD+j4r*eih@~RikgBtlF+^i8%VI01eo$!s$=KHQL^Qg-zg4S!u(o5Swsb>LFYfq0B{=`=v-YcZxgS6$8(-z{?r-}(b0D;E? z>YNDAk}O2^G)_Zyoc1cFR*khP4*Dn?T5W8QG_s&bmKmu8QVN0Up-iabofHi;HKz4I zVovN(gk6O&DhGo=9;XnZzIOfPt$aV3T8WG=bp0&H_DK2?a<=%6eJz)YtN_OpLxa62 zjT2#1LVE3GDwp8Om<&!;Dp~^?Y*fvl$HbxmBDKW=BX$_5u-~IS z^>)?FSg$L(q~G4pYAlgh)RE+s748ZXf!c_pav5isM)8il6ZsUWBNuQnBLMlXd6l^p zW@^cNFO(-YPmM7Iu*RzEK2XS?0`#qE5?CsTCtpWwI1Jl$WyGx9pF5)5AjLMFUW0!Ysq zgbi{qK)I;wfCHPL8SGI`81c)`Zqd8w1t2GU`E$Jkpt*LF#4;e+-EV2B4hyFP^PSQ=RxVi zqV~UU^nx0C4xOjBc0ch91nz&OBE56OaP4-Tc0gytf~=_AHDTgPDicZ^F>Q#35?+TC z4S6tTR0qT;3+0>DP~cH&KuvN1SqilSz1ER_(V#)i9qPxs`tHG~75)gWHm1dN<||AH z8H^DQqS#vay3^0)an?xH*OGc z{Ueh4Pa?0xA+p$k#^%&Y9Q!3hiUsirqp%1Bt{gEy!!xys+@(V~w(%&UB}T>5L}oJbg*EsYIIst>f&YKUnfzK8(bo?BH2(C<(p{z|E&y8%t8CM0Y37F0<5rCX=?T9^TQHjJ4A-xv!YqL&DGSx&5V!-{{=v)Mhs?UAcPn z=X&+|ncux~Msu8wGMuDIk=|A zifKG|s)(dp6UTa@8Ooc=f{p3Z6$+QPdU5NW&)fYV2OUGGShsM0!xIy@d?6CG)@@tj zJAYenPE(K^yz(-Pb^>S@spnxPKsX1ee9%;pru@PPWJN|h5Jvbo@I)Y2f>2OszkMRsvA)FRg;j{uFn+3Cp#&TQ4M@s1xx}!B>5m|*^bnTVaAAtnm80t zMqN-OHdA^6SmwZBR#Y-(;#Cqwn0pX#Z{DikCwg>Ay>4`v{{W+MN_?;Uf2)@bQG%`n z;Hgg7qMM1xZ&bpeJTpMJA_1Z)3>z|(0Qj|30;d&V4~FdMg(?T7FlG) z@<2H72%z9%5j312X2$YNTsJ?V5tisT&YP}uZ9t&2uhUP!U5lyPf%HP)b0dH!+PrSk z_*RrdmLG{+H4LJB)D>nJ9ibN08J%t0^At2e>|#rEWjMg#lNmnC>}MN`A=?xKIHY-dT&Ds+k${N1muCQnXbij0!=Aas~~A3@*)e< z=tVRdHq}r`Zv_;y1+f%V0Vi^SKavDD8lZTN%8{BP)FN07xT3GZ)3q@n1`n@ycWrjC zkn2585Y^)jmtcHtRFC|q)&qRV3R@v2w2yH7;_JObpHJJmaogHiIF7DFUe=Iv6K+df zAPm24WAok`ohQpv$X(Q4yQ$P&xv11%JlFL%W^P=W+bPJI6U44|wI(Hvru>S*W-wq1 zf=*vG1DTT)jx$wb9z&lPo8 z>(d!g4jVJ%w@>?Lc;D& zvy%8`s*}E1SHVO#9}JY>GPP{*R`@9sO8F}YYkA}lMoGjBR1Gvh+;^xzI~xSrq;Mo< zngJ4&O-68Bpy7|bd=LIj+VdF8rc56TrAzxS{9K|=50b1J_1sWCFNdmCG}9pH76^dl z>RlHEkVZ8?+OgV(7EFk4<6VIitBqeY4c=7;CI!Nnw9}1tQBbnk_>@37Y&Zl`uH@7z zfLLXM21=+HLuUKXOKRuCyKdktZAvm9!!Bhza7mA&x_h4=O{cyHBK50tAH@)UmE^p- z%dn&w--=?Y%v5a67gcTwmcc_+Zbk7N3JSA{z}4|lSe-;je9ddIEMF`o;KaD`Sj=j6 zRVC6Bgi;$1<4h_EJ$;F)hD6YuHl+=NHR9i)LHtoyJhJ=RX&$-r zTe`aEJ&g_6cIQu<$KYrremtYHdZ~N=0NCYNz3;-w8vfmrB1!twJkyb>ClX0DE^{jy z((Eh_D()i8Z2;SpX)IymToX|KUsM3byIC~DeO*r~8Rm!xusw+cW}A@kX(7wiMK_v= zm|>TSE+UkxOi)89Z8)l&aIJD-j?_G{SLeIILf1-sjp=5`Z1rxlD75;|Q217*w$6?m zfw<0dUY}gZ=ikd~Y8X%&X1Y1!8+6wfEs_e7Ik@~WK@pG#0zv#TKnVbEK-Vu!MhJjL z83TbpoKU|7L3(d`ATch!a{bNMPJeB<2Z3Cxq~Su|8`gFz zaB@Cq92%gX6+=yagn(nkP6EI?s<@BoOHdxIp3#bcXNQ`wpm(z%Tokw%Xw_FlWYp%{ zQ&hvh$xRIu4m^q=8iw;t3PiB{$rJ@K%_?d~rZhW|Tub+{fE{bI?h2V`FM>wvi$5)Y z$NIS#*M`-m2ser$&$}EH#*N#sDuChf*oK`#{XY*7a4<#>v(^I(t zWH2`$GyvD=C=hC#P&C)g0CSdS5~vt+H3-M^siGZLuS?VP{{U;(>a6H=gs{|VCmV1l zWJ&tRbU`U>BOMN@t=B>NH%grBpQ+UPpq`6Ne`*$(>TZpV2m|`zP2L*(WaS{}ao2L5 zzpc5};s_(B82z88#O~5tk@%nb)3{Xpca!qYJTblZr?;!=+AR@)7Oh4`)sO&$A^;JL zVkiLED4nA+`E#DPqYGChC`89&E;ctS9wC0oWABZa6(e}HZv0ITx^@&7BXTrzR7^Zd zEPbh_7cec77zBZvlnp0(P}h3VKnVi^gfO}(g!u79GDKh~f+-!SAu?oCa-Mi%h9Q*S zG(|g-#;U@xI-8;*a>^i|Am}@rw7OUM2Wa-^NRaq~VLyQ!uc4$x5m97mF%9Lw%NDBCxpi9W?p z=#b;h1)Fm8#Rf*ntai9mb60Vf?oPS?0N&mHWybR9I8ufc@>7LQA0d!eLx9a`P9Rm# zMo9p++*H&svBQc=78@L;fuxE)Yc?sQy?qwA11v&fVN=UA%rL@3HZO{mQJNweTRJi< zFo4by1jVU}r~%`TlFbT&xMumFd`$&>RmE|K-p0}UXJ_Bb?APEA@w(5;S^h3OH5?6A zm^Qeedolx!OH<82+;Z_w0Aj>pv0V!nEP)z+RTl#yPm-t)hVQI^A5)S*KL$l26HDL@ z=G>@QQyuFlZE3J7QXo=}fF3wxfu+a?J?I)pZS9JIQOBm~Q5)~xh_eIxwxpg<2{fG}r|B>K zvfYz=s1VZXda27(t0Vq>(hQ7U12 zCp0Qgh~qU-d9&D{X`LGlh`4Di!^r~;&pn73X3v(y5t-C_A|f-RWKn7pH>2R1RC1Jd z@l=&sbJ(J1)kgKo5K60A4$|pkxO=y^dNkq9XIrkebz?8H+5WZX{sk37HVMRYe1}@IZ}1p{1+nfE*p%ji{j8@u^ibh#!qj2!Jq60P&~NiXTQv z5Sa}u!yYJ8cfAmR?)e}DQxw%O?RP}vA7=oRc1OtVPsZ#>*?Q>uhNc_@xo7mRKeNSj z>uYSub7>5L*-fg5Bn}xMhHbIRf~@g;D1x=X<&Re|CZtxKSAhUFCDYZ_sJRSx)7r-EUGEfXOa#L8y~faHz=&|18;Dt5W3Ji-b>K&@iqEw$0J30_PAUUF%W`>w-sB;eA` zc5;j@=@+45?m`t6$6<9B^2Ol>Y~IB z_t=9YVEfVH9Z}6aZT|qz`pG~3w)gXu#`$%eA%itB*qA3DMhG4^_$3WEWn2?$ks zV?A(07NRN8B!?KF}Y>D9i=)%LD!Ae*3o zxX2#-uSGE&Xj4 ziS?JCVU3<>#QyYx&AG{%)xBfqm6-Ee?e5;4!%-b?RJ+JHixwV7#$jgrK8yJMT9>Z; z$L~(J8F= z{vuX%bl1zh1bTmIX)d?Jxz%n@TQCEEO#c8*$fxW<{{V@4y;C~5dpy^o)J@5JF$Xo( z&5pQsyI`X5fygA{`KXh@rx(czYqQpy6)@C8T#QvyNkjujC3huCxCD=X$|>b(g=Ku2+{>j@b+yFis1lfRYc(%zt_NT>ZPzFEt}8(S9Z+X7b$eD}zYHY|U-VJQ)MM3IUdN%>pz|C)j<*3_+o$>W}K^`{_nb$>K)CaKkanZFAg!Bf%dLG#p}zaWWoH`Cqxn~ ztP$52@K=!y!0uST(1N_iG-WhFEcdAfH&iLOj1*Uy)WwMgz6&-rEn;UvLoBZf@-LkZ zNV)YvBE+^^5hMsqRi|`-!T7`(C8&y>QcSF<(l&$b=64%3@T4*)+zfijZ5~ zf~imVPfYy~OB)76L=Iz=MNg6n{X<*RIyJA2)%uo`rP>%vS9%s*wnk(V;1GBYrSp5T zx_B|s+|~8#zoIl&O{*mT0MFENf1?R3-q8GOT=id_y~C;Ihehc+9*u1MTlcxOm;V6L z+z)pkO0F zqM0~0N-ii|3|}EqI3Vp#!_xhau{%pnM=2dL)!75K^W8tpy*+r0dp~N;-o*MU!la8G zs3IqNU}z)M64?rbYieEx1!*kh`PmH zfbdaeQJiSu6+-2=t8H1aB8A&~a9L?W<+gC%D5_U2g6OI@Ew_V?2r>6FqXByCE0wcS$y@s|}l4OE$E6aMm=I;bzNa3sDh|pkD4CYvqc)H_ypUMJW;Hi&2~l zQ4)AGlYu6vl+t|BO*mJ<6vB4os#4*e)lfEv@lmXRa12#J1f1wFDGIR@gI8z>G8PCD zj&&Z@M>qA5M_cOu0R8Rn<|~)Wq~RPLAee3rm=PkSFgFI;mH|pArqRlwgyL}tkTC59 z=%5WzSK6!umU;yPF>-MOBtv&>+KOo>0CTDaARp2opbl6!ihyDcRaHpgwbB?Hy-_K86#x{&$pEhEDxl=jh=vePk_O}DiVf59 zCsFXb$5CbJtLe9Z850RcUyXD2PYp*}%;TE#x>a&tCgQaq0ALo4MRR5cY8b0>rnu}_ z!4b_tM*Mk)97?!6-m*12)@xF*cbG`E7Ast;$hHZk@~(3p2~+GaG`(N;WBH<~@cXN& zwEC?{W+v^z+dbmGi_T7`oBPj_V zBpw&2{MPJVpUoQ@?MGR=8gg{~Jf#AE=HB>l^;x~7SuJ=zq4T?0H;+c`yBc9$T}M#8 zEA!*5UMtm4Re>`Oaz)XXrO9XVUi$V?rMR%y$}<{0PsK# z@Y~V|&lYS#RR-{U5>#x@lp2qL-`yIm@#Cnne~Q$p<`+Km!pCRJJliGbbwpmTo=Z?P zy<5R*SZqf;GelLBxyXziWl)j4v8ikmQ)0E+#O(D_#d-Z?9Mi$)^_I#nyj2R!H)PP9-yPL!NTR)&wx7ThK~BDr$&q@hXHy&#VO$ z(wIQOO$;^Ofv4CJ3~J)s6G3M$u?!9QIw^#qpm%wq8eE6Ms2XX!qN9=GfMk79cMUs{ z192?qxGv1tpwPd0F#iB9V=SYtwd%8e8lNwo8&=%Q9|R81ihw$}q)x$tVL{(>qF}Jv zQ$uPB0rX&iS8h3kQXmH};EBiKps9y>8458 zrvd^4?+Q~8mM^hnRk&zCuF#l_7OXq5;-&DsJm#PP4n*LyTh=mLaNe`6NUtM{Qy`4t z&@CIm>R=oDaaDhZ(4AGFHCm9^U7df3uSIfKHk2W}o0CH1!ih{SSg3MuE<&MI9#(2M z(uiwQAfRDws3Mn=DjAv|Vj_*)4SW!0yAwqGqN&^%j1hH4lv!B& zkPgg>qd4N|D9mF@DWe&9d8ugk-6AF(E2qR!?7x{M1>#Qy15VP2hGvJ;_nV@qqM=yZKL!Tyed#l1bEFe2FHC&am4-aI_l%B{&e z@7{#)rz7YPl^fuNBkj!+nIcF-!ao#3qb8}8CZ?Gx5pq>IHSvE9$^c7X%7^T&P^s;z zcw}s!dK+9I=8a7GwYte-PNL~Q+bff;NdvP3k|JPSCMdduHir~KCWs?6!^IcEGhMBk z0$V(@LjmiwoX~(tz@ivK?cC@ApnZs@y?u%X9MxC^QmB|=^hJPbi9nw;YhZvWn<8-0 zKX~Ss%X|Lo^6Mn2(Pti$XT;&)C3o7@=65kFp!8Q%D8u!JArLX$u@ohZ2NH-yhXJt^DN0jfYEaou2nKm?2o(#m7)|(M zfrmaAsY4#FsLb}={{XXh2SUCJd@X*OU;L3-?ZWtd0lLO=4%IB{%3oS~o zGR46_pzU|}d_J^MA4aut=G5v>{8|41FvLsj7x6Tp29YQn)H8 zvav?wYDh&KXqaAoN<`o#r;)Lb3PDa4dL_d^Skg?|)#+}E zn|H0ue+%-pJ5g6=VUmN->T4pv9F}Wyh7$b_@Up7XEboCr_%;$8 zw@zG?{?t`XeIV6_)oPl9;?IZHE74d~BYjp;5wDu6jN^)dhlh#=N?47!AdW_k2a6zv zMED%l5fT(N6s3q6psgZUl#?CrX8=os!gQB7K&M>*{B{ z{{R<6-;0Mlyxt*^2l!CjvhvMpnyP>4zpW2cogbiy|R-}pA5Mz4Wh|}1BuQk^L z_hNq<#Ustrii(a-%*kk}HvEM}RglF&T4NtVs`yl#a#2+$9GNM)sW5Av)hMYkU&OIi zDcp?;HL5oU=TKv>3~1>_Hs}T<5w&LrzJTSoY8Y}t0k}j24J8C}Ex8jE?#Z7%2(8ER z=ck<~Lci1}AL{jc=1?d7&4;%J+-1yHr`Iw$doP@OE3);$bYV(zJ}4n2f+iUC`Vcha zF+kE=f`g$O~Av|0B8eGqdi^Ip1tZhy>I z7hG9~l4>Rx9I#hfkVlsF5`kvLhGhx`m}kKRWTNUlj%etX4k!YPU>+VSr1ECeC^dfu zLy&LEh+#O=l&Xt78?$OG3KFT{!@b=L5e zy4|mu$H*b}jnz`s zkD$FW@5kv~F7U6#(pa1R^{`i)w=R=~sXimcNV5YxT<}|gvMq>O##Lu5TZ*4`ic^*) z{MKt&t1bN;(?Mh`Vd7a4XL6NFFoiXl<`3km*znPq#lI?7iJjj zM2v0u`=D#Awe!PeHn!P5LGTm<6?nrsu3%{@BpJkaFs`2{S>|1hUZf2;g zPCmr~`~_J8KJT>w8&wiUq%cHby5zs2cI#x%u7qK(+7suu(AKExRNu_S?kEE|f*_R`FM z50ZR{-1#X)Q#)`$P+GgHy=P0N9NLXl*xA#^Z0->e>RoD2gNIC7(^~2JJtt4G{mzEX zy*;McZXz$@YQ1t}&wSlgoSE}fRgvC;HzZ<-;u?m0gYC@@4RMI^2pCV9RWJ{xNeWo* zDu&4H4B4nqIFD6AIQtO}h%ZD{h!$e0;dTYB+&{4+{)s`%u&kzb$e&fk+vRcfA!5|lLkS#K0lk=|XSd}=#aw{PRm)2wQ?cJzgG(;eH3KwHz?Lnh8Jo282s4C4tSmTO|Vi^h?vjG+> zOeYI!q|mCf6;hg~a8$NxVyj3vtrVh-&>3Z|P`EMNf|<4@cFbSvP9xPx!pEy7q--Rn zA|hMI6!0rtmh~w0-!Hm%+j{xeT#MM~){Wr!d~1&jL;0oPy85Sr@5dItt)L1Ni_ zYN{=`7H^%F=lrD_$1_?kO))M!O5*8PV&UJ(R83YMiQ#C2n{iNpYTm?NO_evLF&U|K z2vi(*Dqt2w;0eOCK*H=CQ;Gm{*oGUk(F`<};Eh8`X09qTVWO(E6vdQG2ld4XOvHl7 zL%|LPXt>tjIPLTNw(gocX2IjK-0A#K`0yop*3-;nud|&tWZBzuf0HaSAamm_&oxoA)952B_JH4nnN9%(9*>q z4V!xuqB1I5i3)@PeXT_YYW%dkbsdS@viio}o>ryC+~gOZzb?IA;F1ME+*HphhEipy zBax>J)s+>l$;$-fWA2s(>#!^;gzi=MV5b6w>C#(NtHTj+5p0P~6{V|zppllwQuZ+!yk&qsG*8GxWJ~0xt}5If)e+hM04%is z0A%@f+R$!OsIhxhA++DrT#!B>1?=fEMm^uN(%zOQ%~v))Mb0Q8a)y)a92G(p-0CUA z14^7wJ|*kzRF6B=XV0yZeucP4(a*JF^0AIP5H?sps?U*D=dlH8Go~y={PKeG@s0YjvZ9Odg7QvaAW1QUDJXX>`{I| z$x}!dq9MVYF-R;xs#>vhwv$$HBF)DB!Ad!%$-%Z_xVu`v2Bv#eF)eXJBznQl=Rq5TW`|CK&o5hHTC7KmgvZgGQxP4aMo;ng9bo z5SpMEW?57WKN27pA3{YVfpr9D92L-kW?~;QpzFVr*Tvq)(?H6)ZC0Yu+&TG&wQ%-w z>D9A2n1SlCT0~?j)l@=dnZ^7Th^sl`e1gTLW3JB}ok5PfKYJiHB_fr{5>C;N1r{?ux!cz1TQTn?*KU-q;9V!K{hQJ+w^AFVjY z_lqbhPpfIL_|cIW2R_8nT=k1Cd1ESbb!0K!{lBF; z4%h9i5sxp~I!1~FY>}}UpIH^`oH+YGYB!|x^F~x;cU0nnGKK|Q{tSTv8Ha#HI5v4I zhYGexW6f*j&8^g*+XKh|v0}wc6uKE9w*?y@1zx>&mgA*v7{qehkHfbBBW~FJ7=XZd1?zd(*~+bg3dFro z)OekN05!wO6GMlCAZhS-s;Fsq1<_4#Q40(aU^CFF$P@UHL-2G9)sQ$5>ZqO`p%G(I zE?ow+{{a2H(tog0wYuiZEFvqC;_G7U1NdZ`iSoya9EkQICV|JnK*C&6Q%pb{6fzp_ zP=H7oBIW_en(Ro1nubdbO)gjg!2>fKQDzk?i-d`g3WgX<8jl4`Fyp}&aOh;^)Fa6J z#gD}7PV0j^^xOFU>!snYx%o%RsRnnWD;)12`I@@51W`br&ox1Gzz64040we?Zx^Zt z(7RJ|0$hrCpcQsd2H%PRPZWR#e^pHmDS@~WHX><0TTyUu&kCRvC>ln>^g<&q_> z+OmolC5d-YR4zypgQB1%w{JqIUcl`tQI5FvCaWtHr97Ewy; zW{RmbD#a_9SJh>udoA(e*fD0{ix*{qOQN;jY_LRokCvZi{{TAb9~b@sngM10x9nfw zU-dp9_|3oS_&V$B<(~XD_3maoa$TI1CiTJH1#5-Y3YBAu+3Bo`l8a}*!Uo5Y@Y>E;FtVr0r(Yaqd1fd8}Q4D zgQ9*${9m$n8+}iUr{(?bNk5}5KGyo+XS-x;mR4$QFgOdHnmJ_!2VD`tfy00gQ(so7Is|p>MUa9peCSJG zL@3zislNCJv2zbPd@x038P!_Xg=u8ALtB#7)^u%}=H}k>GoU^U=3{L-^MN0S^L987 zU-&5zVJpisi^)m&w&}~+vy5ZsBcH6ek6pO{F#l^+t=H}+^NF*}X z-{1c}JCy2r?Qt|ufqs(4hQsagyXiU*qw|3_?(2whZ%Y{4@5idRc$;Oe<(By&yTJ72 zIWpC8@;5Jme2I}SB=hdY|3hHbmfnadcP&|+9__6ql)E0Qo+xhvWj3o*0r3jpjw>-| zb>hbSb_d3s`!q&NOA^cKQI?gUREmk?pvn${{1a~^5CF?U`Rsx~T6x}tEc`aEPdq_M+Sf%29h*2L%=AEzZw7_gEoQxUYo}|D@ z?cPl2%I|1r8SNIR-ceo&#J%;c2qIEY;`ORWi!<9182N1cs6_Ui#&}8A*I{J^HZ}kO z5yTi2fc$+I1Ar1>*Dl!GjM^On&rOSMpVd9R>1_+lFE1QvZ3wj_1Hs_4mhFGc9}I*7 z0Y3&%S^)|KFb3ngi09!tE}I*rRVkOJDvtZf(jP1151#uvM-3Vn7&sP>$Da;|!xs~Y z#9Nb-lXIC&=E~sU;G6tKsyu3#>O9qf9e5E-zuXj!L_50=(tG?65AAQI!GcBwQ6GdX z&;lq>fCva+03%=&R5VN%92RE3!ln$6`gGKyPH$<_C+@3g@DN!@!u$#Io= z-@kjSs&h{anvq7*C`T(gN7)!`;|L}$H~>ppq8FC1uz)7w!b4P0Byx3LZ)nA4w;rItDHi-6zs&K&upd3VdfZmAGV*nr^vH=NE5_Ide zBlBKLz}W9!zd_CF{4`2$kc0g&J_cezfEwTsv8Y3jN$o--U?qB9kW2>EF$>9?oSsoBbPu&QDj&<-e2S|ipXA}A5W2-busV^P-P zR?G$=g~H_ia-sa6`}+5P`;>dPALRcsz3EMFx?lzu;H z@0GLX&ST!1^&Ef7T$V0r!E>M^rD$~>(po?%G@yvc0*F$F022VAz;Gx$w51!_{WNbr zKFtHqjPUp0evUPHqM6_20k#N&0z z<}7Pso4BIow=7HN5FJDN132ZriXB7;BY;J80+e%e#cmPQ&F*n~#;A#Kb61xV`&A^o zOiAz-y=L%+mjW>MXFvWbb@d-)WEh4kCUUryio=etR#>U3z?d=`gzkmOumC)+vfB3^6Zu;$Se>=!apg&#M@ulVGE?PJ9 zntRRxP|M$U6%L=!>G+~~UGteSZ#A9s8d-hfOuU35lTER_)gvu}7aAO`(Flj`XQdDU zD}oV4AVL|iz=1$`Xlp;a@3@c8y{eg&3mo434-awQ{r!F4TC%-&_4-$ zX5L4B@v^3si$0i|*?JMN1lCwYgm!g+k2QXo;~FP1iCL&Hhg0gsDOb!N1Tjp|%3Zm$ z_|M%JZhB^q^VL1qUU&n~p>Xs31|{Z6#NX(w?t9gX2^jN_pKefH^Y0{+SwruBDEmxF z5NkmMtf8>`S)RJ@b_R$0u<(?EF%eLTE?{nF$9z_uwgIoT9Z)Es7D`!g9O#?_T5ptR zww&#J>FZ<1958n*>ugxOaQ?rfvf00m#bbmTa2!w?g>;E=j8eaSF3zocQ!wtz<9j6=R0DuT-CU}i^ zBUd)uLXcUGIO!>mrL@0d2T-<%=p?_%U(8nyzL%VzLX1UeVY2t&J(GR?pYHwA<#+x6 zLuTFwl>{GfR`tw#u>fPg@YywV&b|p_x@6!W%9tsrPz#Ba3F&?8K^}YfcC_L;CsFtP zi@L|VsfpjrYv?NH$3K;Dx$?N<&t>L{)c`0Y0+iHZ=9#m>bvMdWkDu-Q=l92s8DJhb zVMXV>mWCf>vzaqP$H6L%ay3-JqLIjR5yjM6b8n+CspfiN3|IkU!3bgv7&CS847es_ zA~$}|_Q8=iz3l1k9$rHI>}Nl_V&%$}*DYDHq)Tf}u~1;&zI|+e_F10YzMb9!2dIQX z1VMm^95Ssn$z+mBu7>vZc4l^TPzj@GudEd?@x-H#Z`-tK^C!Ogjj#TaW311llwP?w z{*yB=U;3JsjBrnPe9zf`IIKg=z>c&k^sAb)_U2h4&EN`gC` zRr}P70T}z)&ooFw!;>l&>tbMFT3$t@mc$)=`Y9f|@3&(pF2A%-?&i70uRGLLBK+4G zXI(_ythu$^O!W64@@i&wf;AhZdv^qxqwIsZeMML2()RYBXX43|O5qd~w5t)TK~I@- z6;>&zn5kGzQ1fDJbybEb(pq!KqY*0*7_gSI6|(WvnTxXK=XWfc_nLEd?0L~4bJ0Z? zHNN+~@BPYIXPtF*TU#52LV=3s!6T16LM5q7u~?+Bv4M_`c9twzOe&ecaWo2rv6gbV z#Q1oQ1AYB$+_QNwHMWDL3ktmF zAJ_BKj~>W2-1*c$(RiWTap`aVk(W?)ulrWR;!95X@9d(ki^5Q-3Etvd4%>dcQS|A$L1?hQtH zk@TSteQ5RvKls5Po_gx3r>9aWcJJE7-S^zXXTtQ=z8t^FBdfDEXFRv9cCItdrrJckJO`Uti+O ze|Iul9v`PQv7d#lhKoLV8h5?Dmsjp6Uf27F^PZUXir@d{rGm?5M1g3u=O9+_lG!zF zYnI&!-YlFS|4WH3B{P;6R1Q;_%Im_FYe7QazKfUA| zh;lB7McJvJZ51*Kl%mSGsCr}(q9hVTi9#UC#YCiylDr6D1Th9>WePObP_odFNS?m9 zdBK;JQg4$NA&`CNJKs6yvdb>JxdNB9N+}+A-~lR$Sq29OS-yN3b7s$GG#9Y#KuF2P zXl-s|+1xtP?P(H;7#58&mR!MSXf#jH!7;=iVSY;+7rt^XJ-r8b?6JqIVO60}z;#{b z&7b#5zvTa{0(?~hdHSq9t@~k-bj3Q9bqm+4ICsFSa1}0F+x8^abyxn z)|0Kz^Kj#bBQyxKlMY zt+AFvTBe`ky4bsDO2zT(PC|47x3H^fIv7TrG&lI~<%aS*0Z@)GO|^(I`e7ss`GAkZuzWvlU{`KwotNkEEX$KsI z7^*-KMqD`esxvszjSZ8L*I&FtEqMl;QONofCkvR&nif(s>L?y45KNS?3PgKI2>6DeRKkfl zC{Lr4Y3loS6E96L9?KFp5Ocr)AuUVK*jG`OsF z9^s#2ZzGoOAjqx;1TVk63KwMxOgJ<7hvL`S7_KK$)WfBjCXvW{QQ#;LjdBI;xrnjE z>$7W`S1i0~0?r0G3*;7#wXFRrwesH0;~cp zpcPmPN+A^^RA@&b7*GnOh;l3zu?7HzM#Mp&=D`TnRg6U;7$Ybv5WR$m0>IUtYIM?{ zy}7;aj?4Nd4seWg)|IFK^NA;%ct#NTJoNCx+*=8YX0*4n>bT|XJ6L2(k74<;Rm^Cq z$BHm9QDEkrdS=gTrhD%=#k`Mi1C(n44NeM7iEKhxzj7W22Aa9&nQm6hQfxTu3^s1u z#EzXitKm|`L!xu`+>2iKn%8{>_$WuAx)zn|Sf8<()&!Hg2QUR6OB@tf8-mt|c2Nqv zgu;n|aZ@zyyNA=Re;bn*z8yE2#6=iN&t|e^4sNy%fIuJ=2t?rnI^ojPo*^F!#iAt$ zA=@>BSv~#y^7dBV_HaL^ozhLba}E<5lcWa+IPH~?3(lD z2rg)ZS9>?`Ht%bA>Dl<%RVZ7+E$pb+ZV`gp!rxQ?A>ar9XXQLa~mjMPjVU29Mi zg=mGULdKag&moq~Y`EYH|L1z-Up64-8jhjN+poM@)zz<&p+N|PTBXNYurjT2Zs5RP z6#R-K&?`3W9Q$3ny8Gb4{b#i|G=a5W zepe<7 zYBKh?<5uw0&N2EXGaSEeF^*PDPWp%fQwZ6$cZ`P7B1;xF^YnJZ@L-WxJfgZPLj=%t zIzekoh7&VOcy#k#a>aw3xNa?u>#}Rtu4-AkQYmA>q6OESbLz|PxZ{D_f6o!>^6O4` zd3m63*5uwXOs;?pEoiV-VYQ18f&)rBDCf_nK_GM;T6g`PWk2{mItDHk``60_1w?sAydQbKo@ z884*PJoEMQJC=XocYPdVHN5I8P0eeTd`EdM01k%Bz3=fJ?{n1>bS0sS3McULJE}Ps zQ4TxQdfq?$uh`+Rzj0v8Pa4aGjl@#m7Z}LYEuG9}&$F#9YqaMfk@tdDAR4hU1t6*7g6(rT0r~N z-<5Kr)kirR&$V=vC;s}j|5D$+;BC^wQRwVT&T4thd9VBI%vm$lmMvS@T(L?M9jjNb zWNY^X`zBHxw`>vRpmqUK5L!h%5C%s|3_RLP+;s?)gE213ln@C4g&;^VB$i518acqy zX3N&04DlTYS+{mIW#4CLaFBAjOiOc%w`BF=&nu-K5Rn`&Py^ponY48Ntv_5OoG4&@ ziztNzAy#=vXb>I6=Pr@==>iIk#ab{fgdrFQX0JJs%;;S9j#)B=GR6wlf-zF_W{eP8 zMaft6ZQjGk{sUwd&tt}lh1~tXvy2ZbvgI6ZgOA(PhzS)g<2dm`qdWO{J8;Yav-s8L zeBEhir~~j+$Vu)4Q*gCNYc`aYs|Gu%sW5d^c>&oMQtkjYc zhwEeKf9;;j^6hP3RqbtESV1DFD6NTpM@5iPu0}hW1Nj!tyZsB@a2dx+=5-f$kxXr1 zd<;w&g+&5Uq@a{SqVT0ym?W^E9Oo&HP#T^Bm>3(P&T(qJFxCQqHHbuyjfbGrW#)vg zF6Yti?!O3_rn#-JPGpiD5?bP-d30?9s~#C){?-Y~F(Ez`cYz2BqEd56{B>88zWOSP z^-XLYDA0c}AXg4RLDqBVY?#BGIZLUV{Ypyvzlk0CXOt5Itx-zQ$^sUx4N8Yq(^^+o z7~8tQvD;%>f`krl6D>7sTvZ{J62!#F3bU&mc{ z--C#-zh^(omM&ZS@|VB-O5oplflAuBm#C6i80LJ$H;4er!wQHs80#QbgDWTt+A6FS zG?1CKh=!9cqv80~ctH-QG|nTr**x)Rnt77}Djh>YAr!%g;0NHBLVO&`zEGGfGIDU3 zvR^{ya+pGqJ*6bOdq-H?8DKq2qA`vQ6Nni^OMpqI=KxP0>(>8dXUCgu1eX)t2l#~d zK5B3o#m#T4mZ8N-a$EQszSRAm?( zWff?JSRjInXi$!xX5*!%4KqIYiwy_A7B%7>t-|nX{4$h^(>)iadlgt)1&ju4bJr0A z#%gCwTSIO#M_n>8t<40O{+blQO91LJ;A{UQV7!$o_R23__G*PjqWCWK9PT`?o!L7l z(Z=E{L(Fj_YFd;HiNE_Al2^Q$O$UnH`_uu(%NEyha5bR77d%M%modsnD-Ba zv1S;)26O^lg@}(<8l?l2f{0$zviO-SuRiWL_07$j#peiAX`pMl;)*N&+Ho9q?cPl; zmt*nb#l+%C?tfyK&aUM+u^2&MDElF`zWFG(ga)lxw4jOJNkiXA0UZ_*;{#Jr@|8#D z;1kS!>?_>S^$t?mR*HVWg05L??ma+zt7heKE7|zuM#3<}Si^BEkNX>?)b~VWk{2M? ziN854O%N8!geA~17ZVDCU`0h8)fUi*5H$t5D953B^%^qE){~669F#QQxli-mr}Hd2 zeJP?{3VDM;uu2gW0!H`tQOuVinM7r?_{zcSnoIuary1Y28>?U}h_kOZ&)QZ?FdX1D zjia;8NU?+p3X}%Ic8;;;oW1@nHkQC8WWL+YC%yOLW#)1?TvAhT+52a>6wm(nt5$YD z&qlwJh`j3f8#dn+o855|RvikDL@89%|D|*dFiN|);$8(D8^8qROEDq%J}5vS>h%C> zz(It`+!$KHxs_O-Bh<@#!n^O7sR+b^U#vl;CJ=-BJxx^i?N)d{nP|-K4 zrEenS2aoo1?&1c{S^927_u)={4m6Pr04SzQfKcOlcHQUS#e85JN1*j<*I!)eww=@8 z-_O|SD3uu_W_Qly@ttGD>SmD0Byi(y)$=L~=-LD-00KA~vI&=EbF%E{9mK;2Yf##u zWHrb2-^tp|f6q^|ZzG($t_qO=MLMC;>1MX=A7kC3S@ibwR!i4=_UvKx>eb6C)7s|( zH}gDI_|AekTH>dK#$w7*dq7mlvsNLZ5v@Qw5anM~ERK^*;AYY|rVq304sPBzlg~ZV z%+Q>rEIYr8rnUwqOBNBqTEPm0p`xTcCMSj{_w++^6JC1@7S-UwKaGBjIR|%s{NwLBwFZ~x37IoL_KT|vjrCi-WCDqxq7=2Cqpo%;rnJIK zr>?HQ^2gVVfBy|*9IgEF8my_^*w%v7ylkRy2_Q59A{_N=Dqwtk5Sm+~_7cPN>2N`! zd9|oE}N=amW2R=gdy>Hi%DF0B@gcz=hiKw zq+$wdEIt}-P4qY9&`gW9me2~n+A>UC!r_F@_ao)spzOxT0XPKZ>7Ws?Vu{DeF6m<3 zkpMorv{M0qAP6<)-(2CY~& zJHsCy37N0vIO|UoQn3!oWeos4ocz5d#*)r3w`s4cb8`61b@(I+?_YXNhOh z^ybI7X6H#Xo_-Q5I+}=i4u!Hs#DG==lLhko`*5;p0)et0RxH5p=|hc8QXc3>tWYio z=}e20ZhYd|6_dxFmu}6;cAC& zM_TZ!3EfHD!k^)?_YhpZSo}23!QPEOe%Gl#<_L7p7cSqn^j{yjp>avq)d~Of2rM)UE?YYJ@~^E%bM!cyL22=iJf@2^U)~k-Y5Hj3u-D z`mTK#Yw?YPh{4(jP)ed2deq1zLTD^OXt{aQAd6-!pg#K!oYB95=jyH&4oSNXiKJP{ z5vVd_)ESS*Pt51@Rj;D1u8!8W7WNF32$Ky2#-}uzLjfw0A&S#bKqzwPJ&6deRwUvM zCoE~>{_R7IPfT!m&-Yoe|NGoA+Qbvbzm>XFJ!NYFu)eL{geskYSc;yZJoDO{X=-f5 zb=~S<*KH+Nm!*&|QB(@YQ4v=ardXno&r?1)hzSgV2?_j=Fz}Jw1cE|Biz~42 z;3Tt~cJtcv8fN|r_LM;kQ4K4_v zz%}sjnKM}O$RO=~MI>8K{KOM@Z0`hn$9*z!2Nf8Mqj0oENAal=uta13#$p6Q5q6K1 z+0;AEnVlP8JPA^qj!%h<8n8i=h?|8Rf!bT!S5=_W;+M;yZ-d)d&i&uoI`S2T>k7WYrZ6aALst_XK~TDwvd>)5@~E?%j1*y#^Q$xqZOVg z9Hr1osIfExOw<`_jNn`0>E0Zt&us%|4LW#mI$RD9alk6HqE#uSMa1#~l**=7Rhrxw z9UUQ+PE%KxsU}|sCN0(z$`(L_ShO*CS_4otmPdLfdDrP3tPAV;!fnseJ(MF?3Rs!n z#pi>6r#-isO=IvYIhRe%C(|An;#y;^B@x0UXD+0(c!;q9pb>FFYfyj&6?1VshoOUcc0D;kaZ*TX7!!|APMpEu z_Es+1)W=A+M3~BxcNI=F>VW_%%D=b?Oe{_~If)S<2r)*$TC6dM6$lNXU&4j~NFMEY z*wQeurVJ{`Lom+1z9a`!7M<=1kIkmr7bV}mu`uf`@$cYf=VRT>RL-Ta8d^0?5UqfaV8L&0yJQG0ZJ#+^V69$ z2L}$4OeTrPJtp!#IqTq9K~WN|uD1V+ zUv2;YV*WEsN|s1CaS!4x9FYXXm?^IiP3Quda7LeLr9)e8EWrS8yw1&Xg2x3m{V%63fEk%I<2v%YWd|s#$ ziCB9q7OURK$wUIz^%yT0inzqJCN!3be8`v|kP8gfOroC<|lUYr$_oYp|g(Oks=ML81bx! zlhg#E(2(&+rBZ}JK%r11kx0zodCDKk)rDh4j8<5yKv@(nC{PaIYH}k5Y#Hk6ARdR9 z1M3%!ajHAW9j1+$nJK86s3b3u+aKZ(O`zaPfCiM~VYP$t1GG{Y1fno0C>yi{s9*x( zGq8msHYlTX36m>eCJlQhJzo8)K}K#K+rd%FdX2MethM2f05SR`Z1Ud9v?fEGakti>5WC}#^t-%dJ01n;Wwa`dVAXMS102IeW zu9^yq0|}$oQnl=b7({B0NMJQu+5Z_Z$|6WDc@uq;L9N7t8yfbnXkp`!WkJ3`eNy9x z0giG|D9ToFqByknuK^K4h^k43vaw|24%h;i0Z>FbteRAlb+N{mBdH)&jv7fP5($hk z#4D@gXhaFhf$_XyVxUORPyyv>(yb|M3`&I(%Nvut;e?qq*QdB~Tb8A9%Lgu5gf`33 zUV@=dU%;*Ecy_MXK+i;(?$IJY+BU-G{s|Z>k(yPV$a8f>M-}M*)Xfc7je_!dDJ^%1Hv{QYYj1LqkXq5^BH-)>y1qOfe*rDv~hc z7(a;(0BsOcLJDPy1L=Zj)&#fi z97QWZGv#LM2rv*4FQU4Q!lTeyihjuA)+E{-MA@y>G_5*JZ8SR$;@}5%_((3DgG(xz zsshGw9JJDeVUdGHm+=E-7BwXKtIN9ZeapA+*~@9`Te*DQEH*4{BN21iJ6a@R%6#I& z6)f&-;L*o7;+hgqW>4VGMQ>tmW13CFd48~SjJQ^0>J#XOBqBm$A(){tD3%EY3Kmcn z$8k_vSE1*Z%aqC`;dx5Rezz%^yu?*HD1^8f4~>Ip0RRPYPpW`P#K4PBLB=>KmL|7z zgZ^i}o4br#N~`E2NlF>kIS05f_5^1(ZKJ)_!L-d`yFZ72dulGf?{-KDgw`P8RCpv6 zE94F5%$eZAWg~cnQN%HLo+9uSVXlnHmvE#=n;B;B)8#@j&*Mkuy)?~1Y_oOi-U3vs zMNVlyq7&?pmHd0@Z#jmlfh96zI&5n9n^4;aH+mibN=MhkTOJFoCJ23)#;jV10w59s zpe)Bkj-pEm1Y!uRL0}qCM5f=Xp%?=5+>M2W-g9`wT6^83V zHibJmarP-RJ$8Vx@>He7QyQfJqKX96sBQ%#ma?%lCltreZGgh9XgiLm=};kpj99=r zSfkK7Ms9MV`-L7AA{D*m>Z=Q>^b}wKl;dE-GA*ez!-3C+H65gq9*^xBWYx?DPMp_5 zS>O*_2hdTi|I;V5aN4|<>MnO-xyU`+din93SE1Wyae7CZs!hrDb>f|Hhoyy=EH z{6=Pw9391k0X7PE8833$oIXBqeh-BMMZBa!djV1|LRqlIV#Uf#PL>%v;BSBGQ6A$6 zmG6Dq4C~g{Yk&9xaqBWpVHZwm9}2-bNxqo-G|#2t;24X_6F(^hw)8>)BQ>B90i^br zC0c7$HE|4*u$V>%rBuI&aHJ}UZ1hb?Odkr>YGIN@j(`Xf1u*GYoV+P@arBxCmdSE4 z;wOhB)4*0U`J?K9SwECv|3O^Wu+93Xzm%im-S8Sc=O6;uDiE~Ox(rM zx?)j@8m0{l8Y5V-jB$R_EC4>K#?hoA|KLrKz@VhJ-ejNQ4Jea{@gb}UBcGMJ#90EI32hzOw( zC`@wV{9c?eN0<*lyO=_NE#B7q-c=++H-`xF==ikNuLkj&uH!6;A?V*tsYeGb+ z={NYHZ{q+BbB{%tI^)F{D*4mkf&yF1m`n@VPVSZG_Fw=GZtmOIJhwUT)F;xawy$Wd zC#D7)Tr~Uq{rqv@k6d=#CF~o?@tvmzNO@C`QCc1HfGmJaHP{t`kaw@|;G&i7IOAW$ zF;5_xnx?s73aU3t3UHa6B>(6}yYUQOxO(^Q+Y6A*W~+^HuHz8*JnrhvvE6k!t1->N zyx}W%?jkiKMoXg$7D9nWTjmqzE#=^W9(L~D&6b0CimeNI)uLwB&Z(ymkMZr@W0;*| ztf-68kccr68Wez5h!Mnd5x}#Sxz(g=jL;Z{hliTH<&KjpHb6=o1utDCHQQ zO!1w;*YmT|GRm1oN~s1sRiZpufKnN(1z+gMj&j1>QA)!hr~pDA@qJ9OTrokb0Glr{ zF~oQ&#}7F|iIbUujwO{To{lNDJEb0+av!3T>^=bn*X~ z7IaJZ)~?u?Z=^wC0T3*RI^@v^H6tcC4-;+%QJ9L)#*xQ9|;tGSxZlOdi`c&>BEr4EZ_wC5s9(V#4g>q^8E zNhU`|D^Tg9uCAW`gZ<&az`!%S0GR@JS(m(ZC7sVfdeSEx_o?s9q8u>3;3P9x*FlxW zs?c|0apoVVc;ru$?0ImI`c{Wz*2RliTm+*Of6AZ8f8(x z8{`5Jrb7nMfED2te%r)x>Ig4wQa7KF&BtAm8`5JhSDQ;ZsgKrMa@n6vaY; zx@yxPHjfes>UZf6(QW6RQEXo+Vnv*1wDFz3hrLXS*OP4OEvNui73!SlA z^O)>@>_m0DEy*Qe2>DS<7zkcAB;`7w47dus1X98C z)Gchb^LR3B=UKNElbr$aI9P$A4`B#F5u7AsQxFQVY>u~_vKPM)LwO+ zO3=czcchg+1S?}G+lKI0m zB0`PK7C<9ttVvbOL*X(yZU=wz%=idA8ee!|}FF033=;`U9GGIt+HqJUq z^qVxwad4GJLp~SZB+cDM>gg$%r?0OIwkFo6aXpwEg9o;)WzDk1iX)Wh zc#Af9g$+)hIxBhrl!K@k|MJ8I_ei@v6GuQah#*mjM8&Ytg;3z6QgoiR>Z{{FG=z{E)T|udu9g7GB4g+G$<5DeN4vp4_HG+JXYo%`b;t4BDlCL*OoBJta|zV)r=R<=jr(MKPp zGXF#8+<63hd)RL4*cG^Vjz+8yvxYa!R^0mFCVn~INP2E3uIqw;0urvnrip+@dUIGb zPTWIljdnCD8nHFykWygS7YI3}IjupnYDN+-mf&D_H%~nA1Wk=i?BBOf_U_&Lt0Or% z;dk4)95G@WWrYaT#EtIXIDOu!e7i{LdJwh0;}4FYF(}U? z%=<_PDun-j>=fqeX4=m?`6-S-xuK7{h_tA15^Zv4IQ}5YOd?Jel)CxJr`6Xx8p?ON z@fhMnl}{0VH8uIq{%O;9#|I02)+jInLe#Yx_4kTGsQFEiaJ55Bc@%7sy`{Zu zE^J{_ehYhw`zVQzR&n0cwvU!X;Sdd}ZD|44MT~<9oGG}NI7poSp`h>kzZ&{3;Byoz zm&>=^bkj}ymMve-?%liDQ!&@|m_K_auV^YzA9JP}@LY#e;uGBe^iFOHX3{WcKCxs1 z?P|2AtE-oAnaC@?^2Z_e?g=^AH-%m;3hhb)Z;)LIL{s6tDr9azI!XtZy-a!ITYzAfZt9 z6`lyMU%Z8XIN=UHy7XSoiEV+A-H^|NDI#{t^E#z7$4AZ^&37KV{?BJ9J)ix4>;B=FwxbB&Vl}uR6-!Dm_Q)45KBl>zQ24qPiva>4un-9N0=@+Ugwf+A3mR5G zQ%TnH0<~#rTbH9)UA7PkH3NKs04NIt0x=B*Yq0PaVd@e|M66P3>%h8!uO!!X{!1+G z0Rk?7MJ&;t7hod~Mk_T9HX4Oi4pht)ueh8F+k z+L32_Zmu1gRs&1h39H_co!9wE+(d)*4H7leMR2KEFl7=wo^j2!N~tl9q0T%YciqvU z?y7UV4dXVbc`i&JthT^F09|n??R(&-0=D# z>3*T-BKaHt<-z|>e(~(nI_A%~ObKXFXc5E#CrV(dS}h(?pr`lB5CIDdxJr0^%Qh0O zkFi8@qQ)?dH6GR`5aSSrF>DaWAn<+7_+lEHTR20H5Dt|1l}$37TuehcO@rs)D@92J4G5qS3I#*n@i=u+mb#ec z#!Z_0M?!2MB(z36kD@2cP-QNwFR-pXOEOzW_ntlc@}`@Z%;m^rv+Q_w+s0zC_ydks z0Uyb@oLUZP^EFt31AEGNF-6nN6hYC)6^%qK{*LD$PKeejIto|_ftWHZXfiBq^Kl%D zh{1}*p9~ovR9F=!mT@qX7W^`Pp%-HyxnwD(RHoc#@G{VJLMvZf`3PBZeGmQTz(-F$ zjU$qhAfs#<9aaDnj)Q<`58!4Z9sG~i-8E%Ln9u?15QYhC=%Q?ly}hN4pZoUyPXi+&VmUT?=AL`*{*QU{y8e0Xx^=Nz zfAd>9XV2!OlTMGx$ep77ZpnxA*q&iwqJ7-&IMJ8h?B@{o~Sz=LRj8(JJ zJQ@^mTo=ErFri^-MsZ=Rz;W#v()EoT?C<9nzx*W|H*F%D&akh0U#XIN`I3nAa+KQe ztnBzgn|jY_P5jIcp=`kdd!H>K)>a`CngAX5&<4Z^+EIwBqhqcFg#j!mL&0beB9AqO zl{gXA-s9yr{nf1)fOcIWc<@(3{D^9*%p5+Lote;Re zK$*$4I?PSMMLB@Fg__v@$kQKKx*>U%pUKXh+P*S^%e1|7K>*bB!vS%Vcuk2j5dc98 zUS6`dq#Xne(GQqT-l$u1r zZXcE>n7ge@eQIg9Jg;1g+WW+(k`4_Ui{MXB=pwa}I4KQjt=UmF*S>W^#$GUBBFF?v zsb`tCtVU^S+e>OtD69o*6iq7N)eYOhdRQBu zax-PB^lYtz5)WI=yTmY|hbBhPfr+QT{NH=t_p66^Rzw0K9V0L1rl_x&(x4pnmMyoB z1}vVFM6{v7T27AVIU!wS&Wsk~$u#}_{ru?1KjyaI{~phE86FvC-@fkaftxr+`q+T{ z{NpX^qc3mfi@t?I2!ybImycfxY3WSiS|15D#2tt^h!s>2f>LN@K?@22Omuw>)_^IN zkf=2Q6bjhw}X56d)U^i9d%p`)2&&vi2qO9yG~hLc1E}=;?{xn%8}J<9Kagu{IV^YyU?gxJV5$ zQ|3>BCM=bC-P)EnzUAEI+jtRGE^}=^^Ps=K1c0c zvQNIpbBpbB)m4t-{XIU6hc%c8)04@rg3ef+?WOX~R}IP6c%D)sa`=N40g1*lJ5E@B z$*Qk6&TL%cDM7n}(i-K0aulLDv>O_5$Q8B5QVbPWWOs9U;}!ymM;lT{Zmjh%Mk6*x z7`TXa(bi*MZ(-v%e$f4a@BX3uC{TJa&ZSmLt)Drw^DCEJdhwa%QkkLQA+EmaD$Y3L zbkgYzVnRknM%kGQ*y1PIU3Tf$3H&JNwH0&3(p!Mn&hQ8{94wSrr6yPw_nA|lq@k%9 zfod}O`#0Xm?RVaRRvyL#^z`ii{Xl>JyG3NrF?>%7aNb|f=PqpKBcnd#4LAxMf%-;h z>q?Sth@o7I>w%l_(5?qe%|v0NPZtJ}sAE(VN?V+mB9^px8Nu=5Rp8oq3~^m-p_j@+ zwoda*zw^kae;T~&mM7&&j#Byl_nhejLwFM#-=h72tHsSCI)S@#hvIPY_U}A&{=<{b zO*WoLs0cEuR<@1+!*tMy0Mo$|Rf;0O7$mGg#)f8E&c*mX>pRoe-u!nPKJy%*Imc2z zX;EvEE_cp!V-4NDPY57~hco~k9?Xq_f$PHA>%Ou4-p9ud3yUhAi_*M5Z{YC)aCm40 z3LIcXGR~fId1GIZv;THd#*PXwHOP?E^W)3czV*~kHFY#yoJ@K+s_J4-K}G{Af{g+l z(XSi|U2cg_wrwP(iio&atD#~d8f#oks4&Jw+c?Fdp}S||*Z=UZ-Phfbl`d(#xGY7uOBXyI9OH;1&T3o@o~^5 zB<5;XW)<}+K-rMyY=&%I9omUiPj7tW(MS2g4}QS59nX?VrZHi_{=Iwe-M@eT--^g% z#~7L(&;T^OA;H_;+{yc`5T6J@0TMzi4z05s8amP>(x5aro>W2OxC-q=UJRhM0d3LB zfYvC-qLctr*HHl60KyVDfX zFm;HIKL=nU$o%Jn=RY{6ZnCjhqIQ&s0Y{ac7egYuHit2?c89>*;`)>A~VSgu)nbwaff@vRG1Va0(eTolGQ5IsIJT0Zdb)1&|A>VGVhMwwV&#g3SStWHjzYUJ zyqHHUmOw&+G&<$4d|bM6)HSG&Ig|sB23RPb(b9pep8gpk2YKnCn`U76e^$z)@HM+%j6h z=$K1yVJ@9+J%8LfdfR*M-19l01PlO!#{e*^RXAQB8-L<-?H~MH1Q<|ip1b1NZk|Jx zV@8&ar<-mo#nWBNQ8h1S+Q!^!T3f1EspVX1UQA>rDtntlpvmZP?BuTO8^8PBGk*v0 zQUV6xyG?3M*5S@Y$yCGcav@6m{{MS2A~4s3dI#bf0P+U%0=vu4@o%CvqhMho$+lu~ z21-wL3N~M4kVzJmeR<2t0>h`u7 ziDIcp+4otva3QCkdTO=fch;;~)sqNfF%QRasqO3~Rq*8Vc@7Q?R8Nb%|A7bCxaleU zFr=lW70-1!(BEI!v2EK=4jwr0Z@|U~F2@>}4p0{XrVXfz!Ls+a^7`}ISSJD{1I7XZ zt^bHX zRShyIP=|Xk)pa^x4ugydd=|CDZ+^w9nb*_~aC_+i1MvB@YHUkz%c^AZjH1AR2?-TQ zv@y6uqtCU5x!UhQt;~(0_FM#96muPyq_S)(l>hzRW4uqICyzZ~YLL-D9H>jIYFIJ* zjQQu+&1`yEA`@F0PsCGB%ta|ki13M~eip?G1Xf`!U==|qOy>PUE*EUu**9_f&+i!c z-A(t0PXiM`dD@Nl(m^H;ECnu{Idk@#X3pwZo=7G!Cd61JC#1r2O!|)bh&oPI~bWbx5 zG(~`!5v?;%@i^seb2)Qa1C1e2D1%sV9PnI-#lcI07i~`Ex}ZG}4dQ`vK_|dTLOcV* zW)_p~T$1BE!kZr)yyvYd5;V8tlN120hl`XGRCZC9p-t#_?*N9GlashQs z1u};v8pAD%8bDnJaw%{bVz}y$*F1Dz|KgL~WD*s5FVC^}OD#mIS_Bs>*uZCgbNsFg zj%&O2je}RUd+#J9nkQ%Nj`i^hAS4tlgWZ8hQ$zy0Td7c1R-Kbv?{E~A;8p} zIiX2=v}ncVQoiRGqx{>i3^zsBG#}lka_j+f__t*YNCIu?6I&KEE}gM5(Nw=kr(<)@ zN(YVaXc|@q!5AgQ5~I0%dEbG7(vAn88QpT@9i?5s08j*c5i$HPDgx(BV72FY=g(+w zKd+&_VPSnkgQ@@nHx`WoC{7mzgjX+gRxN1qGKi%d8r-CZW6OvYbZiPP@x&Bt zR2+0d;ihAFnIt+Hrx?cQ?jO(H@%Y5n|9X)7x&t;vU>S&P1SlMfYpRqYf8ZS%Bv|g0 z54L!@r#^?$YeacO$-iz;cL95WxgcG@21Ecero`NU*snXQd%Cax(=$tNxNqOpLnV3r zMA>$^@x*ip$l)7IS-(tc#_LbIa?8bQXa0B^SpF9QqbdUGqifp)bTz{AOJls^ygF9T zizj1o1qBQRD+CCF0P1k~p{BxS9J1OWl&Z%v_Pa^h_{)IXfo@<|bd5(M&(t0PV2=2W zx_}p10*C|d^vW3_PzFjs5Lx(qN%#_nOtXQduInD(+SYb*#T!}H*wob4(9q~*vvs61 zDH8Dnv3Lx}b+Oh`C=?hSANNNN9vtZH>wBg$itu1zV&Y-oX`t^V4f|?dW(H^iT7kCc z=LQ#MUfisfU%EK8a%D%nqZA+oD}Gy6CzGDW(Ux4PWXFwHvZ=VBl}v_Vv2R?BZ9R}5 zczjo3@BL%!vd|O3WEdEX)`=*8W{wds0jNO6Ma&GaEwS;(U$4!?YY|x}N>Bfo!A2!^ zBiLJ_n%}Plka~YH0jz!qZ8KcLN z7=LL*fH_=~{qIeHN+gDUvrrj7gJR5C)wA*cYv){66^6keJjRMPD!33=`Yyiz)wgib zg;-6zV67*I!QZY+vBG>Xv~<;XWb3iUE{w9o7{v-eg$h1B{;k zNr6~A5JHV|SEHcEM+QsD`xCuxY#OZtM%XSvy7905jzDerB5AdGFpk0l{%ZPE*gJr*EI`>Z>X`B;6+yqy4bv9$CjOYMO(N2dLZ1oZEF(6`Yu+=*^sk$v}yCE z%?G^neq97^+OlbRTK0E8WiR=K^xcoy>vA^2;jaL~ZQHhGW@fHgvu5r8FX|gMZUDv2 z2fUJsBL-$>Wv)(Jowg?Jmy)y6)6--B_$$(`9h>`qw6NLMW!CIjQ>RXStm$Lp#*NcxF?!kst z{W?KXOCml|WD2%SdaA^Mv>+>lr9=>lZ{a9HB0}c=kP6b0h|e`^*CdU$>W5X|E%}aK zD2o<|9nm9$E{Fl0mn~n$g*zqaONClP#kt_IbJtEi>D~D2*RKx-{r$@C@#*xPJ9h?a z(QWJ2t>N74oNS|o5ek~xx^#Bb*~kXLCx&ruu9d4+qSdQcYY!ip$k9jSpvB87(g;&ngHJ#G^mETWXKhBXHgXAIo;!E$`=j4i znK)_Um@#8i2*Ua|AMmIv9E2(#ee@9_FZ^WT;>C+U`}{NT`1s?G7cN}*?c#4&ty-nR zDB&<)5K`i&pMBb|f4>#qub44o29U69cC7L9FFw!L4}#5t1q%iZ9`wP~4;C$2r03FQ zOFvok$wzZPG9x`YammsplO|6B73_8E-tFsezNS!93?4EVdtZL}+@OD<~i8(jElXdNz zS?#B6xU2uVXUAsO>y=rvOK$%fT{5rgzHcBTru*-||AZ4xxa_ja9((LD`_E?0n$@dU z@1cht0?Ugoy6DU^&n#EA{N%}#DF9p>H*U;0X3m`1q)8LX_~$?WNj-$3|4T2u)U|8Z ztFF50_19nT*|R4MckI{^jQjNIlZ(;=9(aXELi-Lr4iTm;$<%36*$rZUENT3N@d6$1 zUJwX<#P0RCg&FeRka_dwsSF-GnAzoPrnJeX^X>m^x6J3q z<<#t)(Pm=K)1$JxOxy7GhnpI{o^^TmOqhIrY|abga^SOSyLA1lcg(!J>pp-mD1+QD zxZr{(pLpv0s@0D_w#-QHNF`O{B7{ghKqfwB5mHM;Yj#&1r0;QfVdCr_GMw@%&W z&6|_Rz4zXG$t9OGZ_&I#g9evhe)+=>KYaV`x2v~n-;M$O>tFwB*s$TJ`g9S5jCy~RedCv3eJP&st!4od zo?^_{F+9ca;lt@#e_>M~)l)muhmigQ`h!YAdqoippUyJlXPDH1+9Fs;(d znbq58UeGSHX2;Af(>6XZFuUdGoEOJ!XgPXAubG?b^~kEUGXN^Ne%Kl|8dk#VX5|tr$A3>%Y35 zHDLBL=^IxL8#?@vM;?J&=5o_bHwl<6TDEA_s@0u$-YJ~Aqw}Aq|09q>>CHFae9JAj z+;;nI{gl8 z+U8Q#wwV`q%&OBVt9rXk^vICx4pTPX(R+QBHt?Bse!I-`+oIi_tGtp`r{kKmjC}*) zx8E$jpho4MBb$D*a_omo2Xz^H+kLI7)oyThjms-G?Ovd>)+y(lke6Xjx3NaT%n?usu9ivS^!MwO_Z`e_70 z23k;@aooGF^%GBt%smVkAu6gn`gFsF4Jt_^1m227U}D`}pUs<-KT?V2O1ghr`1pxE zBY`CSnFPWneb$`uLROWRGXqs_oq1j!Rcf7CwM}M?4p~}ux4#@H^wc4%M%y*3fpGg? zg3u-Gj-@NU9WtSN*2c74r0v+XVe|UWR!w|s>O*ZtG??|xKzF^|j*7lZbj!=vn%2N+ zA%G0`om3RJYC^?FijUOe3&Mgx=pG|D{ZdNvZ_S$DhDo${9rgnMCHXz!uFcH`tUmVf zwWl>tPo-0vr=RkSO8!*lKk2pF{Ft#mXWPDfMUk^{9h|sptB%~;2E|@=E0Q3#cvVKnQOnwmSl)i*FQYcYmQDL~^|o#M_QZ@YQu1jO z0S$b>tEYIOxNS@P_~`G0?DE9JEqg~EI*lLTjwz=7fDYn2V~Q!J5~PFN-i;}ym`aci zay1`QOfi)p9pu}|m|}{l1Stk#OfkhEj47rVgfYbwQw+kGVv0c+Q%o_%AdD%d7=$s! z6jKbsm|}`SxEGY~lQ>cPz7M|VgOvO%(NG7xVU-jS{$400bl8tU=y%q#10<3bOA3`= zI$B7+AVY!d1Ad_Gx7g~%Erp2HeJ9+81dw4^_1|8*A?sw|;eaB>L*R}DDWz~5rm6i8 zgqXIx)~#FLcH3=t-F4TUc|~2m8Ci*Be3JfS}tXT2fbI+9uQMNUS`s8J+ z-=KboiYTNEN(wkpP9EkW^hr5Gj>jBx3}DNDA)jK+nl)uQmH#7{SCr!$&N)XCM@c0@f?DH5=BuuAqMMASNR2jHI&|nzqecyRbfos6_)3*3 zN!O=6-+-Sqf_mW1Q9Wt8s1Zw;OjJRl>5!omm1WA5p#nTatB6L(SBdyRp-mAxfE{WA%`3Sa*QV$EhwdC zjheEv1w};p2SS8U>esJ-^2sMl?&g$4aV0XNF*@sa2STAwdeXPwd7JCyOORBpvhhLV z4L96CKo;gGCdlsi%{SjzMpzqY$rvkLq}-2^c4-$h#JyvWJ@&~bpOhQQfaIc2P_v`_ zb_S8wF3CQ8BzvNE6-n}Bp_GMIGDV3M)g|hSgsX#$chZ50w;?+i5LT^PmE!~jL2Ffwvv<62=c*bXAlt^xW%)fqzSw9(o1QoCPpWxrGzyA6&&NzepSXU62)7c5$ zP%uC9T8>2-N4MV{2#-JRco|wlqV zLfCouk%yhm1f@Kc4^!UM6Hh!*i&Wym0*jH6k+{!0@4N~XDu`6U4gv@z2m=i9T*^k% zS=vjjUMgRqJoZHO=U;d}IA9LKfR!s(E?2Ic)TzO4A~v3V_E|g+7&zeaD=x>Uo>tVW zS1)4O9WA$RW;YjKeDTRAos2A#{oxJrWoLDYk@1F4x$1zN=*~HN_jEVjbff98XI(gS zmL!~KopsjTci)XSL?a}L0rTSd@n(v(G-;Do9VxWyTcQ5G}~Msq@|U+)WxM zo^T=t+O=yZQ6;%inUTqdD7=7#Lm?bPVdjlD-mqAo+Cj+gj5jj3ZQ&_|;<01L+74ih zMo8P`$X=c_s8D?K|$cLkBi(oFqA0MbIn&0GKIcpk_rz1~3Nj?z`{8FvGJV zXH}_E#RiIz0HII4I;B>vS^|Ud-+1#4?UZubX{T{y>W=u-&AGH7^DiL;5Ptpj*Dxtj zwG$2N6c;J-+2w4^!J)NVIN2K9&UWMGjlVAt(iUT)$UE-5q4uF?pnHqxN=(XjuEzSPcTW`^>Ez04CA8y|( zh5#YUrXEJaJ_Hupl0n>n(9SQu_|l6u$uc!^pGO~kG~*K@q^5SF{NiR$WCL#!%UW06 zOX?a>4oGnoLP97uICa9Ct%1z5EW1&oM%tS^*aTdOB0D=ylAMJ<)J3R56zE{PGa z!k62;eAJOg_3hgilX96KdE}8ABam||?3=(L-)>^ypn*6iXK}k{ub#wm-F4SlGHC=5 zS`lC{JN=0ZZ$LtTLP3LT8jyf|*us}Sk~l+xP>JX2)vE)iiB35F1j*NBBE_VM9)IF- zE4|{1E2>qiCdH`iZ_>=#+Su%HaDZXqa_qve8LgKk@Q+DyrXb6Swy!*b4m_9jx^gRb zdO6AY*#HA0TXJS*R4h;%mVRN37+-tsH9Uivl`)7I+}Mr%43$%ZZY1s$(tq*A7a11oF%jKp zw`~wBuDRx#aFGzK-)k_OD3iGk5}%TqU70$(u?b+Xi3)og?{A<{m}e8N$ho=;FT9Xq zDxa4dZDg8umi^47mtE>C>7Rj(S@4U@mnriXtWe;!Ox7t_1!Y8Ru({xLudaW!5vVpo zDgIsJ>Ocbeh!_xPjSSQ{LZSirW^%(DGqRPn5WIo9T-S_`!0i%AgF6GEM%OlCRbpmz zoo3#q&6<`uv5X+2F7(lkVbw(vt2SVCb>s*VBu}&hSThY>=ufF=~(MKIE+kD7) z?-Ij?mLFuh4AGk~?z;OfMlY7?Y|k9V0Yck9PS$o#vU)*G%rT=SP!OH!tax35b{jmf zOp-GmBF&Q6dqdxIB7=bel6MPGD(;{T0whM5IpT;TI(O;J8S#MLAQtp)pHlJMiae1> zNaoy)T)0Oab(D4KV2{8~csjw>_JO&wRlXjcv4I&r*GlWusbe90lUU8g2)VqcJv^oV zz9Jzw*?^HgD@Q8K#j0f5wm(sUOfaimyEZ%!I(^u~Fb*ws>(;f-hIxhN+}b+!m}5nM zVp3eQ_A#1l_Y3E|q)!@P6Dt&~LTXTeTn)7-gm8ZxVg8zj7-c8akF=G8=Oru@PS zF94wp5BS-mmOZVkaRgpw1esJWFq#PS*kkvS!_%A_zf7Ms+X#ssVP}%WhI+lL>zS8o zBZT0G#e|JeSh#3o6Csjt%;vJL>#n~JF>XHCT1Jl^O~N=ao%jR!pn@49<-Y*NG6Tq? zDQrC~-+lym2pp@t8@Vw%djagZ5YR0GAvxIehTy}sF}U!K7uV-JrX2?v{`=qmHe=XE zatc653wPdiC%M^3lbE;1s54@dzS`|o($hzTA#i{JLXr_SRZPSka6{yP6Jw^z8Qy|s zu}v4IcH7fcE;9fm_na8d`RAV>&hnZQ{?7dvk?@$mAM@Jlui=Mr8VZUy!2m)pv9PIz zQu~Xr*pLp_M7EXsTOZa;9|45a$-WKC1f7UO173O6mCSM3vSm8+ z%7Ul8lg-$`fdiRE_J-`?BSydgIEC*vl0eA58HW*crt)wvM5RZM9yXA!SHmSVZzcHS z4g5gbO11OEgu|-Xx7T~HNXzWqr#H0VkOkX1hD!ip*<1lpfuu{caJItn8wzGzc|w{x z_QY7GFQCy;1j18JKIQ%g?hkg!MT#C_L*BhdcWj7JBFtfj9Tp-CPVDz!?1vwIusH-g zVU}jaNp+Vb{^UU@%Z^=t+f?R(8G&6Cf(P8P3MP(uw|VqTlCv#e(tRwBhB?`r0Kj+O zedlc%mT&fO1A;pcV1dnkn@$4=gG14O#flXX2zg9AgoP;WJG3{u(TK(PqP+_ZmIjSJ z1v4&#eCSA2q?!$zHeioaV^0309d;YGLM04Bq1+{k7yWGAzS|UVZy6TD6%og?&pm5z zEtCTo#Ig^b%z_E%q8b-baF?!Kf)nMc0gt@wY`s0lRS=Oq^`ECm#BF!rbYzR1t3jZM zdLs8PP9Aai5#olG4^&_@yd+Yb|F;eq%r`> z?p;lB0k_|AJGPrW-pqhr)}=$~(xvV3T=4Yi+XpIczU5|eK#6Sd1=eEuAbsCI@1skD z2fr>Tv0z$clnNohl17uVMQ>|?Nz5=Na3$4Jhm;Z-C>tb5hCep4NF^MBlYKrHka*La zUAlGTbW9peJj5i6cQeD=?2O>P1vaABOE68#bcq!}NVefVVc3oycIaW=h2&mZxHO%= zV7^#tQQVgII#HRyIW>L(_S9WBdjA>5MBo{-W)M+`;TGkFuyv{X2#j4ca)|tz-DZ-U zd7nhLqE6RnE2{GIf;H$z)cw*jBBURa{(vXWK+XklT zW*r^ddAbZU2#;l}Kt_pI#!lqkoW0%r${jc}{l_N;cT+QA*VK8e0uN@YWw2a<4)F7i+W z!fM_8)XqTd*u(3%yhYIdjXU5eyg!Ga+@m5=-+k4%sD|mpNjGn(T%*AulV!N5hRLL- ze^|C_MH>)ziS%SQR%#WMD^=Dag3(&UjOzvS+9U_{85Rz`3z5vh&!ijy$=HG84fa^S zRqJD$4ejLVQkJY-Y^y)|*rT*h2zGAdW6uw|WC&n5aasPti!bm>t`(U$a}Qsr5^0j0 zqevLNFx1@_I<+H(N&LG-WGz@CMiDZ+3Pqr!JCY0z#RV`vT@%t~q!i#0_kz`NJzO&( zFjRg@aC4&d+TvoS%0H@LQlN7~o8u-!T2ScD-5`F`;I1Zs96u%e*cvMbGuy4Cc8xxY zzPBX{YO|yWs~R1x+%m$0V+PS#MIeGYe@25?XLuK^Ai#AQgsKW+Bk@F}j#R=cTFqz# zqiMuXVh3YlK%;KzX2FIT@uSW%LZj2Ig&MGmbJOL^hUsj{xRo$?MA{8yFTn4F5ke!w z!kfFb9aMwim5^~AbfT?m$eGDit6MZ{s z1hd#`k{C9el_dP=&s3#^wXnKKeNl%*{X%~9)x1W1%*6?6F^JBIvMON^5)i_DzU|SU zyPrhKS)bHLW3)R$5fZ|f;g~c?s*+IDIkBF~iIJlb9Fr=k=Z5}{MY4_Zo!YticFP@M zV>CiCZ>cBLO0nk!YRlPl9f<%$D%-xRK{<-tSnp5Olw3(&aL*Z+Q+LNBbN$Q!T-|P)VC|wJRf68>g5hHM)!0ygX z+F%F!3+F6YNVnN@yW96PUX;s&#J@O+LAd{sT@Y&yZ@OHUy`NdIKCc7!9iuQ^``QiX%0}ApA`zE7NzWYu5h!b9%a4-s&oTGV^m@(UM9&4MiPA^+Gx) z^$GQue&@s(Vh|QPWn^ZirTyfKvKcdGkDoAU{=)gwr_Y!;Ve*0ni~Ll2!o~fq<4>EuU)$~24V41dPc^wWlMa|J8;mDcY6;Q zH(}y{!9)A>A3Sctl>UQ;_U<=u@{}ol_4~Q<#pj-1^(0gv4{iC~vVlH9l!iAvL6Kd zoz&D1rp8oKRCw`pYYf6-2O(Vfz0#Px;yLC}@xR*W(eESKhiJl+B~a&w+qpl7d*_{j zdBxB6JSYrQMG_4ADQ8+*njgr3y`fC%C+&Q#pJGU;GdeCMR3g=fGA1f{pLnF(?U@*a z#S20|{7KM(qCVPj%vefzA5Q$v&94(|EbT(YK=|=EKT?({%lC+!h@y($1o)+?U$v#e z4>O5nPYh@u3@}j9Q>2y>nkyRT*92h_6uHI78e$Os79fN!H)cGN4{3s)UzY@QsoQe~ z|LUu+mM>o}l}Jc)wAbYH za115sqr_6=IQzm$(X;rZfKpO(<=eQAy4bdD8=uQ9QnCFGbwAehF;3Y%(%eY6E{=r7 z4?{?e(TktJYSdq)NK&Gna%>5zsT7J_CXR!XN;J;? zUZRB*-DfX{rL}O(SNJG&2!#ei3EB*rrD7Uq0P@XB7^S}}(inurOST`<3dzGGy~-K? zUF5)WlrQLl>eb~|lfJF&>1E|s(=Mx5x$@;4bNeV~=2C?-Dnu=cijp{*KF1t;OsTwb z=%I&}I<%Cue=3flNbDsCnTf(^$cbTmC90?XnP1Uf$ft#$QXF$deTqJX7(;~wlu!vr zRM7Bx%5Wib;pyd0PwW=erCM^NLF1b@C@9ik>flVGPTe~0(0G(I24V4n&_!U4nl&WV zE0<6L*lxT1c6oCje5gtD<}J=Sr=t8>a+U?8$r>iXHmxO|60)GHM8>49_>=|sQ^G|^ zJL1SA9MvIEmPALe^!A^F4?Y+anNc`Bj0x?z#{;PlBU!DwJBea-}|f z-x@r;&xiBoj-E91o+b@jG=H{Z$4;_$N|oE8V+YwRr89&sE;F13qVm{D)F&CX>_al= z)vi;UH$_@>D}7jLX-K8GlW160Yze}o67;7;y;RO1;1DNOt5prB2+)ELTD-{6alWwmc=0aO}3+wkxJTiN{~1>GtS#cT_*)oU(!+RNT_IG1y2fP3zK}(jRR(#W7_5lu7cev(MtZ)oHy_ zOMSv;+V~&b6yA2xDcNXs%M$;!~ zFsT4GeEOn7CYwJV2#bD0eQKX#q5wi5u^T)*uN<+v$gq6)VWms`?chWHcF6xLb*NH0 z??O(?-_XH_9IQAi>hD}AimvXW68)*qU;p~oKmF-X2OV^f_O4r_lz9@h6~mbMt*gkn@?Cr4 z$Z~#5%db#n;p$V8hILHkmLgie+lOtqD7z0 zm@#Yay!l?;=4;dNgD%IE${vvs6c4_jPZNqi6Ui+ZUj%v2glC|92bh&opj1(bm{0DY z=&F^ilrsl6ZprmQ!almhw`-8lpa zznl4EKDI`DOP4MgGiKboeFwcidhD=aqXrHdI&S=we*Fgz8~(oc`#_7I8hAoQ=5P;- zg%W;-_thR0-?Vzt#s7X4=J9Jk*mG1@W@|_wbNNozvoaxH`i}|4SGSHotolJ&wQA+6 z|1O?y3KUAxr}=g+U%srYBgNDSoixs!v(tUrGtN z3sUMz5s48(f6ri;BFP3k%l5|vp|_>}FMDVH9mj3u`~Nia{(^VTBzZGG%$YgwWO3#t zc5KJ7J+d9ik?q)$Em`|QN|Y#SB}Hl@#ihw!*zA3;ed(s(r|VKUrK)DBNRgI8>FTP8 zLIWsN0bk(a;sO9Cm&eAZZcksm%38XqshfAk#;@JHb?@rL4FFTCRr%Z$2FGjCp<${* z=f*7pBnB>uBc%Lk!^Ae4h@21vp0Rpi#o$DYSjfj=tEWz#VudaxQF)#y`(~5W5L`R3 zNX5YwZY%lurG;nG+f5Xqq%e{bsPj+5E&jzkr9otcJBv;@;FYlhr)2;6y+3n>*ux*8 zk#l)rZbO8Z5dKjLdvXR22fWbG14W*t5C|**;eqW5>FcQaeABZ5@fSXQ`pl_Qr!g6m z){#DtPK;kUN(n1!q({EXv$ipbr2)hCnkx~3A1hPNKs+Nx*hyfmD+;!3`5(i`_WOPf@oxB)YnVM+HuGE3EPp;n*XR zvZt7&gcCB5kn`kUCAX1hafB0PL1O}7I6nRG;lrFv&Pjk+crsnY+D^{L<}^=E`TfPe z{NjIwh%>!~72#H_f^n)0zhJEf&INvuIH*N{kQ#dc6*I_+0E~|A?la;%Ev_>&)2t{N zA}}BvjMnl{A0C!X-yUNQnf*MjeV({;mo@*rTYMS_<$oIq?O$R#l$g#jVw$x(W55C{=4csGV& zs3o}qHrA)3Bf-HS5UW`Z4aY(I2bAQjY+*pw8OAVzMQsU);*2x?48En$lp%ro z`r_c@o0gSpYRh$ft!b{-^`(ZMY3j`mqxLSERhG;Hby^B?OIA6G3?H5@hx^1Ce_^>z zA4d5nb3!`l!z5=w-6n?I{j=g+tubD&&`KgDv6dI9>HL|~=Pz8kaQ6J!bEnU6l3?(k zh1g>kS&hrT3-D#u<#OimC{inT)s<7$7{5>lR0TNTV?stUpl*6*nsd5&e+*W}#>P0g zlBNjJk%Jl$&{^$HwFaepnxFQQSjs?;Cm>YVQx3+2G#Mx?nNXzl;Hu&7w!0yhI(F;bxme#cNR65tTu%2N{HjqX?gd;$WxpDxklezT&)j~joyT^U=boqAfH z$ycr}RgcV7PAt?O=4;>1S3bL6D%L8^dW}cXypoPIvPiZ#WR@cAA1C=Ko6RDN9Y7Ew zOJE8FsqH-qA<7G}vr9mPgma^aP(rc?j3T*BL&Rl3h<=DG1yhYstx8cf0zwLc<6CYk zw+g8O^HV&qVhI_ED?iDDR61}Z!8ofhVTyYSMKTaiEjg2r@{j){5!1gr*^8tW{-o-~ zWuv;KCG-gM6jZU0E##JSYngIkqfy?-t*+L~rD`GDD${*t%Y|%hgGu%r+6LLAi$<1l zJDn;OjIyTO>EciU3Jyn-Ode864lD@y3P>EP$%*Jr;XTimP~3KhQ6Jqh$`!u2`ud6x zRxRh57RTX#)UBo^OnZ2JtyoFj=>z}F&q^5uh)O+SghF|N+S$4L6W6by*$#F>z`$y5 z^2YV)KyjqMPu7zE*f82-pOs9KAbI26VqAf%Hxupp#~ zl0g@5D}~|to;r0^xrJrE2p?hG5{9ezGrGggRf;wx%b1W^4Z3AYnvYJYgbRaTCBaBe zR1RfUP~}!(GMSZr|0TnuiN06)NshRSXTf|r6k}2lxFam334=Z936*I}9Y+9`;a#mF zB4wj4o)s7oxQaU{P$7Xaw^Fh)!jRjyAT059C=YrP5iEfO1S-(=bBip&^dKR*B?=#f z$wS=CVbFaMm@g&9Gz3F*5g4Rr@`Q5PnQ}z0i}f7#Zj2`x z!D668Hn4YPTW(rb%9ZdbYG=}~%5xXBJk2ZbI{ZlgT|Wz$q5VE~{J0Do5e_MCghtt+ z9I;YLQ$VQXSWMawQA?FFckO1aT&uMkjaG9A#EojTP#KOmJFN!XYY?EWN)u9sY{Rl{ zyx7;JHvzaj&unlPw|&!?r}v~zAaUKPhP_A-p%fJ%(z3p9dq zG6&)!%^5m#CW_I_0a0mE0U<>|&EY4Op`b(mak2e}+x2(v*8cC!`k(IA{&1^&b-DfT z6Sdz=Reyi0@zMSIheOZ$*{9V`qpskm3{F)+%TKuD3?cl=nD9*jp!kvoCt=EC`wd(XhCT>)7Jw5A<*SpD-bFi0zw9j1OtjR zhhkn#9>^8bnA8|D$rEL!o)^J~>LRuCEvI2VFMXiMBQOqSZh>gSulOhsQc@uEcfbGL zgNJkT8`}5twR2DFV@u7;OSMbOjiq99a;<%1t#K{W7+b1+^`LfmrZQ8YGi*T3fJjG5 z7KgGu=5{+K%t2PnfG80}g>-ZH>BRyQRs%NM-5M>3JQJSl!!vFnDW#a6d2YMg288s4 zQqsb>AzBA=E7e5_nUVpO6Op*&ijQPqZ&_8@@a;>cxv!Z_&+=gtP%2@C~K-8O}Xr|PAP}W z{kdw;YS3E{>mY+rjhIIod51}SA_3x2c9C5^Iz1SLf&G4@FvuI8-8cU11XgHSY4yu9p$%W?!*IW{*pxhi*@)UV06FeHw63iO|31_p1GL72%Hrl+Ee zRqT2E3Egf_kuc&;88Ob$)B*};CLqW2Y&TeoKtLQ4DuEjrs#{L zCIN{mmsTJ}wp(}yN6vL>C}sf6@V1RgrU?_Q(`XIj;e%Bg&cKtaau8XnAGag9*=`n~ z^@BSmWDq4Fq{)e&&7dgZh=TZe3<-g^OCOB!mEkxDVYDn;aUr6=HWYbru0azsz#9+l zB#7MZIB{Zy9m@TRh*n#mLK#tQs-=x`qg|Q?fz zxXM8{a@GyHN=m0%uPz59yBQ$eA^Snx(%lFq6J8|Ed!>&kTLA$@6l2G}`)=jw;tvar z|Cp@&dZPTvY~$#Y#;^o)iZpEqT7EzNM4jL>}7oP|;EO^4Za0kS55+AE<-RLV^E$sBVxN9L;31 zRFdXksrZ*sAmoaD3dxO3!P?W2D8d%YugOH->1pACoO3Vvk$x$lgip8~T zW(6hb+S+n*`OJK2s2>o9)IucXaG$4`r;yDrTwxD(U|9g=sA&eUiS$dU$Z6Q& zl4x~?g&_!G`eEYQ1P5iKSd bc`HkC{vnD8`5v1ufw0S=ef$3HuS(KemQ9b^BUwj zf>G#9HloB6F^{ell^x5PF=&=QrpSILd zFHDMNhz$Yg=dlW6SqZ%#i#%m6^!ns=xUsKe&7E{xXh-OfJtpdh!UzlShvq z2DYTbDdqXcLlJsmC__^~%qK&bk}|SDjHkTlS7qjzdPth29ATczmw_UN&FO8MQ$|dm zf;jdFgzHfdO1EGG55I4_K8B=@#}zbgS&edqA_k=ZX*(t{-?gzP^*xxVB<60y94+YL zaA5b@dP4FO0U?=GAjHj%I4s^q7LxKqvb`~NgQ|b>j z0>YdK|u~7o6t$B@- zQ`>MVMXz0NwHgQyRBlWws4ILF*&Yw&0r(Mc#uq$eila?B`c>blMqqT$#P2+06XCrd%)>hMH}43M{-DuKu(Nr{HWgM5!n zl0I3Iypdb%SJ)`85*U^gWJndB>zAbP6iaa!hY;@Fu|%ilQ!V#qOem&aBqw_3&7ej0 z`kr0g&?YWv6BqRxS38%_nYV6qTD8pTii{y?lMs+l-yugZ(+V)c{o(T<^j6!}z4hL7 z(a5#T#}#9xW@NzOhJI_^xS7+gX0_>}-USl@2*I{wOpV$FgjC0uoJiQKc?flzK4P-= zIPR&gJISH&X52sdS+rbqHjid!9{u|N%zbv~!OY~NQ~!JZ*5xyIPyWxf-`$&=S$w** z@Qe`G6^n)zQa*|h@)eaAbX@nc;tD)OCqF(#s8J7SE#5e z!;0dW#}VcPA~k@smmri*UqHw|4-`7a(Duu<9LKON&9(KuYx#XoEm`UZ1mu*uB@RO2 zzGu+`iCTtufq09jH}GBbC!2kDz|TC-41rKYotFk-`UBh}p05yu2~l=*j(keM^I^03 z+}OFZGavkA^2;yBFQ0li@yBZykDVC%?)&S9E?ho)<;vA@MOVfFh7fK@uHvIY0S1uv z6?F8g!$%IY5&$6|G75LX*^VI15Atkx4E;zl-Wg2a{dlJFChLW8=;*iL#Dq}(a;gY?dT0%gfUW@UMGbp=h;Qs(L6@)Cm1(h8jc zY9V?y*>)Yb^bd;x$!aqE(7PyquG|u3B_PBlJgN6)-@D#yH+&Gp3 z5`WQ4Es-N3{wilcDsTAXmaF6$A|lMMykneIC;!|ni3KEX{N*<653$ILy1I`bjF0Z( zq!ghekg33_pr`%_DTF_}HAOob+gp;(P=QdyC!c=-i94B9U`XAHu2ODEL^u>URk9M7 zIv-Bzg&9cTNUpfG~Bem#R<(82lm2=NP z*cR%vMV}tDkz5D=lf?M#-~RpIaIo9&#~**p4&3a4&ql!Sz4sm~Jdp<3AegnL=$wD` zt6$;y;a`Ty{`R-O<@S?LKVcAr;+khkn)rY8(MRvR^Uen!e!#BYj7n07^ij{`+w{5v zbR4qr61pg=q*!tB^{`sOEj6FpJp&+ZDE;pTpmVT$yov%3$s?JQsd{{N7HuT$N<65>m zw^FE9N>q#Z){MNfG{Dp+TF@IeCix=Qu3wK7Rhl6gDM)vL8@s9V!K?DX~l-$YZ*cfd_a?F$I0tp_#tQQdl6x2H?y!~oLu_36T+(nf*j1eKe3N^GWvCB3gyGO{Gqy|Ph! zICr12QPyKTXr~~gc=2vCCHr)q4B#Ee?ff5NgIjSXbodbvvPWTNae;9dABiAWB*|w`;8A%N@Nf&^h={l{I@pe(1ke3r-f<9+fg_iLRO<&`9I8XJbO--7pAMd#QSpfN_$A-RSos9`Ph#G1DP4$Tomb!7mEJzR&mU zx&FH8Z5V#T+1${)l4-Y0C*Sk(nw#s=)4FBDr5)#!CVJIW3q_F5aO4H<5f(*>GtckUoqX9=`}2Wz2_7(f2}jT=IWhFU|vV_LBofm z&|JH*HlAx{vW>;1@}p84>2yubpFocaQA~{J5Q2n60)PF9a+kwVko$O327X8Z_~14I zLcUXi3~&G!I1sf^huW5n8(kCtFtCUU(yC4IJP9$Pl1 zO3s;8{rHM?vuN2vX)0>45|$wY>C4Ns&8tQ2#}(~y+qqTJPiA`8i_Xbqm24%tR%Ke5so&-HFqZQkq4MeS@> z8(;5X;h?$0{xBh(5S~5UlSS?C3+C8{c{;0~UehKww1;(**SxlFozB@mWVEx(t!%j_ zcDW2RXlPd|3qQ_&b#&_Es&a55d zy4N3p0vp;62As^7(3+qV26bwCYxEk}uZoTeV$USdfrBu}^B4mVotlZH_H%*I$5<4* zQ6ym7gMA14D95vCETztQ0n2tTl((q$_;n-`4D-=}Pwy1O^;~)(iNVNV(}NtJV1~iR zphV;QqmVa33kV_l9n&KTQuKJd>GoZ}kHbe1IOvZJbnW`ALmzC7pc%AqlBD$7iMJn!S>- zK4Z66&1S}`Ja!rxM=w8Jo~MOC)h3G%=$e@eW#Uy16(pl^iy3O^@3&}u&pu`z?q{d%JGUSYkn3Su2 zFxUVlp0rkCT{OhGBan3Etx_Zf;Rq7(`XmxW>IZQp39OX(j7VjwE0fX>{?mo`1(=LM zRdW{E&_u!YpM~QuB9hT|;pH7w3nk3$-h&W_lKSM4R3fWeFqg-S?4-T%KwrLMu1?sE zrAE6YM^?yYFq9v?C`HID1(S^<&DJRGjgEoI=#z@MScA1f*J7^XQPrHU+D~fcLd~2j zTTf~Rt3T%!Gqq|Igb418Iugv*HeafBeA9`~i;yO6z)3ZD%gIbfy6+&QzoDlYuK5eZ zM1X`K6twGHeOh~DBGDSfS2Jy6JL+yS)bX87A5n-~dw{(t{(XCM_>;#^gFfRzEtgvZ z(tuFGPneDxqZ*oa(RB+8^`9fzH2sf@-BRl9(Yk4&w4%gMaQAVmKoAe5emx(*1XMYLT9!oCxS<>G*C z(WUH^oh^qGi|z=Eo5@iO3aR?>tLBE}fKAF+gRC`LblbQ1<)_l@7#F_~%6_7{XA?@G_+%BTqPqb%Bp zlzRjc7UstxlQ3?s!od^7)3Qu#N2wEFGU?D}TUc%Nn{;kO@>vnOsjDz5*@TFZN2rMD z54wnliAN#9?NSJb+3wxdzT+bkiQh6yj42G|{uYF<284*Cm=TF#4vZrx3>j|sgDG%y zaVYw6iZXB@=8{C^;l8F9v1wgl|FkNb$vr*C{`?yV=6}8oRm3#)RlaF%g7V-+{#-v9{Az&sVK8EBbiB zm|WLqDmL2D%lR%-dDqwNi9&C(V4h#q#`5~9r|r8>bB+42CyaCvQtgtDMu~XFc@Ix_ zktk{MlRh1B?;?6~PG0ydG-_zt-h%K|ilcy#<}d_8`G)~_#m?Wb)~DU-BP)N?E=+r! zRjdjyFtsd8WLFwdQoy1&c{jwC?Ph!Ky4EjiZmH)sY`4(0^IbeWEL1RgS?jn3&0B5R zPuB|d;ADKkp<*#~pvK^@Op1i5H{nAR%ybKiSHsoyXleAb(7?o^4Nw6HZDp=~V|hxSnFNJ@2x ztXR*;07j08;wnu3>5wz4!$qQ4JRr?x^I2J)iH}(Hv)&X7edaT6mTbtqd;)^dn`}{L**~oysOj!H|*w}WB^>3_6!@*iL7P+x# zja!IVtXSj9v5Lec1m;^CN8GATgH(47+Pe^r%q$3)69CUQ7C8g4^0+4=;5h+`V(yeie zgDriqDyGNdC)@z+PC)FB$ci3NDq9k=%#;B1itOY`7b?owU7tFpJR`RWDa7NZ%s~3Y zYwK7sOjGtC(I8b1>VDWT^<$P@+hgofi{z-aaz%>ySs z;|bdg3Y9UTs7chw3f^u98YUq$!_}<-S%DE2@G}FuNYZzR>br((gHhCW*<6ll5k41D zSPTiIVud%(AkPvwd@iEgia%EsUIvhoRTV|v`oOcoVPyJ8PQa#bd<()jnWlj7mGp$c z1I+Hambq$I9$BS1Ywf06nzLKOgXw3cXD~vSy^|S((F@(5z0Uwl0V4uJCN&XL?h4wGRBF;?zv^{`$z4YPu5sUr*Ng9D65&GbKl`x zJ)*=v-VcyyR&*7V{&SRgEI&>{+EP=0QK(A#u+RkJv47U%57f>E3qx|?~5vE6QhRT-=! z9FhXdK*Vq~jzh5>?dWE)W0bJg*UU=S>=;(DYZW>s*K*G+_pE%!VeMS5sV%Ima*S4d zOK)k&ZCiAhd&A-0U|(3se%%?-bQeA0AYfv}ums0E1OMdR$9*{|fRHhK_GKaSaMoHa zc0E`il>I!U&yk*x?|>D)EjIjqKUmJxcUa-$a*K1zGDexs$P&`+KnN3Wn4&jai$et0 zakY(uUf!jGv^(RB@>W#zv*@8Ty^O*4=x3%Mg^wdQ7L?WiZ6j z9s-&hMJgbk{6r!L0fb^Pqd-Vqmz5fh>srs7dOG6X6$eTkaVv);&lUHUL(_Xmxpb=W zB~fGy&rorX*vdBIpMImR@EK3s?#VfRDR7RbwIP$r6eWG*nq&9xJckEl^ z>}l)flz!=A_v~ro+C=B**PYWp_AZ`npFQLBjLm}tLaFo$ggn59gSiA>W)Zgdxns0r z`v{I^k|FHSpr5Oxry}Bs&yeYInWD%=dP3na2+4w+tuHh9R1qAq#U->;5JIwnB%?=? z)%7hS1g>ZiNxvp1EA0aaAz2+F+Hl?x)h_F*DSLdxQjY-w9|Q-1Uk4CM`d+&OB(xjX z^$Vvve?QVY_I3NSPrJvz?@dkiPX5?FdPMu-c zXZr11oufxOfBm3$;zZ~D_uF57-adZ3`N#hTpFShm)2DkE&ee|nqxbPg-Q&lNu}iRa z{J44cyf%Km{f}?DKYZW#%lq2rhqUplK!I9#K*UkeF~VCQ+?1__5CH4}`#TL-Aqw}o zI_O7(^HRtk^`0V8>wpr9Uvqp7>2(0$hN)P?Rq#;XeFj0(A9BaE**j5s!pNrjGR>vx z0f#QJ$pU95G4aKe17{D+J($}a2w~ZhjA;*!NnrMjxefMl;LL+7(A6uPf3WNN4JU(; z<*SJtVa>dn({C4z z*=p}>rh6rCj%VEqIejc|o?Ow-uW3IlH19mka{wMM8Cez#;KL_)l3PfYcgU{KTwmsM z%gm%3ko}C*B**?0vwU-&C1+Yay_c_0- zWqWP2-?sYf9@ewHrscI=zi!y8xk9Uz2*OPO1s~`NzyYKu3d6Dh%%uk5K$l*H$A=bjGStNhd z94Z5z?CLA#HC8~|Pc{rxTyCXK;~shJ90A@G5Q@|n+8pWUCb1nwV@|^_V2Fc|pDc@B zt8WjxtT022Y@-wLY4k>riUO0EN<=x7g|~7`NV3P3ThTe~kS#vBld-@b%JR#8|JgWy_~y>{UG*$oVALn zAXb6cArgRLEqjWibz_ePi|mp?c`GyKmS?f->2=E-la7W1vmRM6LFqmW2;~QRb&Hf6XZ(3CO*O{fG}|0; zfh7>tf{Ma+w?xFgR6Z09#9Tmh1vK91PUh#IG-|acrS`?F{^L@6x!UwdGaVyc-p;rG z{qZBl00RKO82mY}-sD#h8ZxQjZCPo9?98(HHCX(}q>=>gnM@$YRfaRM+w>r(|_y z+gWJZ72VCW43=NAJ@!)F$#?9k?v*riy%(4nX?DeMwl;I*+V|3ckcz^UR)$uI{saXq zav*v&l(DmOvnZMIe5;swJwVt;BzkTf#qG$L}4DU+htSrj;VDA zKADlT7E`j*>GiCk5Z&O(9RS~`Sy<-{eOiXmu?@}Wb@X1Z)nc#7x`B+{Znj%BGD8j} z1ERl8U_LCZiJUA?SxbM&oCj`v_zA1S;VO#Fw+7s=0SLpDRXLP9&U+O`{mMJDx>Ux5 zyytcx48nUb4som7-LZ^|u!BW^K#gQSRr0`R;rr4e1a-E8g8)dO%%@AA$v8)jWI(Qy z!{H>U9X*=fH89;A5>kL9$fG&2wpOnLd!8#k(zo+;m`8Jq$cGVR<`EK%{2*8KB$jQa;PZjnGQVMJgLkmRhejC z)l=lrO3vh(2KmXYq)bt~SuQlunF?Motk$6OUwojK%qN0ih~R z(F(qjHRFH~eI_ap852f2N!#86q0DISISVB#`r(&MB>kj93eS}M;w;H>wp}e{8jU*D zfJQX8@(m;Fk|V3Gx+zGl5esvCkuG6U=I=oLTm=XMoCy#!k9H;&B%j+P0HN_(=+*D3mFkd75pS)0zy^NQY{ck@RaTG zX$u)&aVr&Tr?#U!UA7nCyOWe>Eu!=`~-0U;sx zmPr;hT^NM%F`*DsdH3(%$Jhe9Z8YqtD0mUJKV|0_W(84`>=cBkI>0}A5vB^!(6V(6 z5*kepma%ls=q(VHsj1+c^dXce%qS8PT|a8g$EEhEoOvu`tX6v@nFfT?r`;@Rho3gj z=d8s;18xn?|QI44$do2N6{nVkKg>0QX$lNekdCq~VaW z@A)hcFUS?;E-yvqd2x(dm_UEKy~S$-LcZk2@*y|4(I^6rR^llK7kN% zG#P|cayibQ+{(-WAB!(S)2_@}6Yv)Igh^lZgb~9;k zPhd$TeNQOmMN`FmDdq>5wg5aD9UPd9u{#Nk+G{>f$Xgs}5SA1O{r}J2nSfPwWO+Q( zliqtKz05Z~J-wx;6Fcc7CT34Mdt8%<$d0&cT;gsbChkUYK|w$fR78opMiG!z7EwTu zRZtXBQQ(2_R(K1$&JW7m;CuK&UPvO{_k8ueuU_4%y64_o|2n5movM;{O&9V|GLxDa zY&xHzOZ+SUb~6vmFrf_o>AbC|qqeOlvcATTy90i)F^qU*T?Zlhm?02GBjKYAllTLW zpPbUPAx`J0!#a%`(=tUwBGrE7Ql@s)>+2ef1`06=$o@J?wq4~voM==glYt6#I!zsw zYc-_t+SpzMmc(Qx6PV(VAS)n*$i`O|b1g8>5Q7MUod{j60Ax2Mp#THjAIcGPIRG2~ zAtpJf8#gpkkgoVDQ9szmv7tx6z;{6-6X&`kz;Sj%o+Atp;QXZ@ff<&w!3lFV2n-?K z$s>J*-UC7*2_fsd?tMX45^V^SrTL-<3Q71KgOHojI>A3dbUM5lRR@vM0W&q};*CiT zG+YG_!cUbN01!_>gsE_Hb_ayiEW{L5QINYq0F35KBO}6ti%EHcaBUScha^&vHb;K? zEbCI2H)+Kr#uIU`uO$gd4BZim$2RVrIC%yI2kqLmivbHM`}glBvNLQaJG;VOkART2 z&W%z|r0m+g3qMj0>ki%$%;vF-jMCE5FkY-&xstIGUgKN0ZiR>7;NVT0Hu?JcvL9LR zkc9Mzou?>lko!I5L<$3ZHk!L+9kmsNwy$=V(#=wO>RvV%?+zQ5Ang7gGhb^=Nc*GD z;u75khHd&IELeOvO$VVt@R#192R|8-mb-9MfI(v*PJbt427kpJA>qlyFdipz!9ec= zAp;&;L3oqUb$a(Rw>8yNRiN5^_aL-Bdh9_E+T1A+Yz3k9oML+mc~S583&N^yfl!c=x-q#_8#UQ zeKBydf;Zbh_|1VK5^V#aWgZ*uW!pwiXnKtOPM$iMo}P{+=1BMvMus#^tgI~dWl1gz zHE@3FDO|w=cVxX4mKaPJSFc~S&)z+I_wI!^ z8bGfHp&&j3`nPE480+CfObJkgOE=q^ODfgr7nSLywe8{Z?T~hJ&X zPZTR+PoGoP*0$Xpgu+ErfJ(?@h`+FHcJg~?|0y0&JeLf@9+8A30=9#P4s8z&#X!pX zcZ?-iFHfF26&(|km!Ho%sY-={oIPb71=95Otng%T$P6tY=BIwClhrC-r($x?;p-WhU~ z{8}Uu%oBIys<&lUZ%H`EqCkXJX9Nlm@+(>i5z-lp6A|2seQtoR1Uw+hLvfW9;WEKx|8R?mv5o*7-$ zIn0Pw@M{@9h$x?ZAg{8fhMmyO7C=d3LUEEd)_l%pVpl>=V#0L>HrN({6#75br?TLk zU#>zh%(4S!6ojLu48m^+LQ1p(1`hKsC^QydFlA>q+|{H&tv0anH~%a3qu0KKNA?+w{K^64AS}Hy?ZH>rP|ir z5pY|}wHxZ8FrD-Dfo7A8P=(_AhIX=j`IX814+l+;Uy=*()lghE)QV^Mt}A zOK5|-TDUDGS_Vp4-y4@;<&qREi`Z1H?ZJ!_8yK)m6ib<8Nq8@UkQ<<9i`6=)b_|P& zFa{%t#XbzWP-FPZ0E{h(K0m7*c|V{bu7g;?vva&ryD8@!q5lA5r=^VyKDn^H2 zo3j5*MU4uhre%|YNt+KLBy#TuNp64l=M%~&^?r*WB!~4Nc3@ zO8KqJUTPCT$_9I#$>n+~~K>{HHOk}VU z?$do0iKPJG%FsdJ3LKg`2;en-K_X5!DWyp1;*zmr*XvfJq0yx892$&L{LXZXlxCy8 zL9b&e4~ui?fehUta&^ksbt#c<8yQ7e@%ud!%&^tB<+Dq1o1b0yVT+I6zC_D{Xi21- z{`E)*9!uh_qLuM0_QJGI_uZ07CYiohl0hhwOfm>%l1T=kOftzNgHR@!WDv?ElT0!Q zWs*q-p-eK#B!f^UnYtoVv*~R0*&Ibqt|GS=1sH~Hn3q8)Q|~5xmHp28xh1=~r?`(u z8PSUZ48u0e^9VMA(Aa#lvc9dNBM@n5xm9IoV~2H_YK(3Arf+LG4i1N3Yd=grFuqY% zc1ht98G7&AuGUwNJTcNe&D|r-qt^x4hIt;rMiA~k-}vwAmA~1j{#Ahb_d%N2t4)6l zQfF0tMdK*bwT+IhuQs&xmT&BR#s<%#mWt;9>Q5%%kz@9#WvZ`Cot6C3UY&uohj11Xc*g$d8$q--GGWZENh+=E%!Uy2hLP zE;PoK-Ii9R+E%iO?&Dfr8>M)P9p@UUka`{s);t%gy`uZF*T}AJ@y#|RT)SPIBD@M} zCZ1o@`rrPlfd_QQuQmU9qx#(gb=)`Udb6qJrpk0P@p>~4Ri$rB?ueYMX!fC=vi5?P zH0|t>LgoC8D{J0f*jQ`)Qk-&F!r%J*ZRgINtPXqe#TPkqE;crn)nQy>4I~G%u%kOi zweWZ2#*L3Y@+donNrLXJx8CBAEOyXgcS(`RT57f!WXnn7Z14Bxn{VQ6%w}X%7#G$Vgb;RYSDG7Q?c^s>+|3YDV z=`$Ud1{~1+WWDnBeY%%+Yl&RdwXVrD{ohv2$Ek*&`l{l~nx`cg9`I8QKU((#Z{@<1 zM)WX7a)TLH5BkF$}s6KkBNpOq6 z|HTH?M=6GfwrRr7HD1xR{w`2G;9%XKg484;`gjTOvpCK8%K#Ppkn(Fk6{WV)XDzLv zxB4*I@YY@(ea9by)C*1;{?kvj>wM#?3=>cN`ye&x%hHT+I6S=Wi5*&cC2?OLAD_N` z`_7v;FFPmuAOHBrl&MqP-Q8b%?KPGWg@%UO4Ydmh2zcd{SCDw0eDcYYPd>S3?HW{8 z0m66Reb>#+ZR*siPd@b|NMqxiVZ(+kUc8uewzp!N&B22Qvz-UExw^W}m@(t!mtSV{ z6~H`n=+O1+*YnFl(0dnz^;I6nJ=~MsM6Iwy<*z2s9e& z9|F~prA@zBue_{nZD_gqUjZsQh!=K#!G@n|dc1yClA+&@_Ts<~N!5PeP|d1!9CTD&}c`Ha*VcJadi zmGg0D#{@_Fcza+80w*U=o|7_XOwt(76P{ceo-o`Y!GYpna(c@2eFgg_rcAVpvjfI% ziEhK=9h?%JsCj(Sc<*%Yb*I;jNE|^`6eJMg5)n~3m00J^b`XM)e_N+ip!jvr6>TdZ zM4@_Yo5mr$?!d)HuhYguC5-^)&3!ulGFbZTd}GdymiyP;0Yduw`KbmX4{lNWb+kEz z4+3ONj2;w)Uur@SZOAdbAEzI5sE(_^>D9eDbWY?(KyJf_DF%dC%$25}u2Uj-Q8gd% zS8X}l&^P2Z8!Jy6Q9&og>k+dQfA?^mYX_*F+oh%NaF3{eGE|H7M#BVn>&}?|7_87a;5#s-2f&Ac741 zO@JEl=$&PHbesBr1J%e+p5pmkTB_<3qVY^MEKN7|-KiC0<{x`2g-~5|%9v8#Ebhz3 zJYWo6lriD+&p(eeV+G(#FTKPGr^qy=_vGBP%CyM| zlh>SDyCQXkOPq^Cj6>|@*rFRnV`InpXZX)aoHHh2j904Hl9Nk@#SZg2<5i+8@yqj@ zmNaeE$yM`Ccur54?vw62BGzN(@tH(M$Bl7IaJ?IEunqIJgD^0!fzcfTQ2f2DX}#a8 zw%|s~>MRqg+NT-DCw6EUG43d8MDOBnzp(bUjs*C@YNg%bIz8jM4tjixW`2@^$R7h# z>$6Nme(9qMD{6QtOgr>Y-R6RJdAs(sapE!k+k16foe`&h<1;O)^7{C=~V!Drv?+9~n+>>Dlrxj{8G zL5~1L6DGr71J%n<8Ho(quY15pl~&oTG~K*^W$kO9X{(KGKk}-5zC$4MEH8&?L(erJ zKj$1bEKW5(zD*-;VIN*kFZ1z9!&5u8sISrqfnaaaq)DI-y%fU?3#p%Y;t95GN1#oc zHtq1?!;e1tC?|U{u6y|5hq2;dYY`v>lOT;aA`#t{8W4$`4K`-%m?Iqo`~V?xZ`7z! z-rnAzJt-+^&6+h6-=7G2k-%(9eJ_L1J;vQF-qk(ct;^sP>o`BdGp8!YGto1mG~&>u zLs{ing*Am6@_dVGiZZJ*_gvUBIC7A0u200}NQ7R}wZv_O+cFdxMKy(_%r*_dpS7xoas=Df%;p>;X;i~rPveQfR75N2~1xGF( z$*#yQR1{LmK6=>Qc!O=2w;hDV9qOX6kwA4#H&Ft`7zPZ?Of=BVODf#VB*UKKMv;|~ z7~?%@OvvC3qljqVh06BG&Z5S$x>jrzNGg2%DpnK3BazUehJ~k$$F4Ln zrcyWD#FD`vt)RB$cLAzH7n{u3pgTYwia{O2R3gBbs)QyvJIMf^VF+1@)t5vxTe=TY z=w()C8buL^6bd58=!3*O1iT@*Hsv)KI$i}Da^8&=BH(95hLNixk-HG#CBO+09&qs~ zBc%?PG$HP=$9!IL`*l$d>2s0|8Hzhh&4338v11)O)gtKF&mV+v$|##D2W$)=o{*5h z*&gJ?Dua|0V?vF*oUYQb3-6DKaxQ@BRB zIv;a(Ip%V=;1KCxcht^4!v3A`cUGKU5myoyeJOfI%8d8I-*b#~93C;;^_Z)3lrwpT z9vw=a&H0-H^8*KbK7eYuG(2)RH2^uTQV9`$NvCFti#QoXJ;Ne~k>V8P#IML~g)!=f zc^*M_Ta&5Rk^o`2t8=8YOQegn5OF)=aMWQ`%qZ6=S0Z=I>=xxlAYxl^j&SZAu@Yb# z=4}TdXKQf8T=zR#4gu%rm3v_qIu4`zmK;Qwg~Oc4EW$TY3mM}P!Qx`&^`E>1_CoR2zpGdPAjI)z)y&s9<3w;i|(%-asa)vH(I z?(~(|!#p4&9LA5wMi*zr5bq$%Gkpb7L+7i~CCjT4Nhy}4Ff)j0w7V4{Vp-5Kr{yI) z#qdpGwt#IQt>mlcKL~yFJC@!;zYAjHdCdp(($09<6%dq!%n>}z&6bD2sVO{Mlfjb zpalyTI669V%(Fw-MJWY)yqSIb_mQ7RX3|f1v^hIF^Ovtf zov=h=Mn=ZMg$psO!Z6(jZv$aIa^%RFGiS0vGaruH+()>3t@0w9Z#1kOuR8hj~b0z zBQs7k0w$?2qk|%@atz?K>CNkgQy{pBxzp?Pf! z*+$C-mT$cA1~pHaG6i@u(cI_ZJ||L6V4y#qcwBHrFTmt74Uw6yM;>{EvNRo90Ot*2 zg2%*9CA0vzl>{lw(`(QunP;O3QUo4o-$0#q1~7m$kAOk{!3Q4%X`HG>`v#3@i~t5U zL{)itdDKjCni_25K1R-^OP7K-DxoW(z0%?zdgvj%Rlp(aF*%N#7{HLk!l$2p%G5cn zAMKqN(*B~RnZGC|?s(74)Wd*4K3ayP19L}2Jj`enfELNUhAxbH_zMF_ zFbRa1F5^?S|QbXTCL^3rzCnxi3u8J0t(83hd#~QCjRuE03fd(Q(zY;x00SVz;pzH%JuoIG4TW}w)=HbE z>C-#lXd+7C(~OP{>bQ|K(4_?JrYK!-*grd z2+`kgq^2XoOhQl8<%{CYi;gcnJ)MpKy?|^I(biExg$pQ6p9oDKRh&)@+|v7i8H6gm z2^izkaCh=hGxZBeC_son2LC9Hyie2$pvWZ&gmhR4b3P3n7QGBFhcj-0H}96ebhW%; zK41H%k3ROsn{V*xxw_VSEez0c@B(>8KBy>#Fo!*HM*J8LXse< z_)fw#krS}_mJFz9c{ByS79BRa1&r>NO1RqDt0OTn5jjb1AQtcgT1Fid88?0$u%S*DR~H7E z;)oLNNRy>~XW6@4rkP6S#29>_;TqbmxD2Z3{7gG&kk zrrnD{4#yQyoTu{`>4C-tM5&yc!sMvYqsTxjM;cJAq|@R8$`};@Ah^1GQRsnGj+`Vj zkBLJzS0%!}g6c>FHGxJ?g!d2BiO>=7I8=h95(}DmMdTOmI8=xbLtj8#lfpRj(4j*_ z=xETr(KE>`fsjQT)I;CIx8|FIH+o4v7IrD#132VW@VXed@@RCLTt(mmKQXwa1EK?k zjn1X$uoxWPlBxS36m~WY59n|Fl}_TPn-`aa>l5Y;;-a||frQaaia_E}kGVTDpV*4!Q$KLyrJdlC@c=5*WI{ zEm!BvorB(lat<01;E_?0sM9EJ%q=nYp=XgnD3eUxB0$B6n$8+|h_cPN1{nza=(sT- zGQ0h7!Ew5Mcd zF($;k%s8;Hs1P$Dl9Ooy>?1M=Ws*tWfmL5nOUkav`~0z=Kvddn19CLDR9M91O^+l zP_$Eh2cftsRZ3R6Ftfr{bk`d-H>#?u$iP?;&6e7@RH>+Bo>>N=OfuautH~@M2n1kw zO)(jZ!$aA%GCU}l=mR#O2vK&f=v>LA60$)8x{L;K@dIXzA(=m9Ovn@>lN`7%T`akX z!^8RF^Y}ulHEQ6Rlba)5qFN?+WDv?E(``bC;X8F1x^lU^qFiX62tXhQu8?WWRS3sg z{9u6)>rVL#@F)mS$siDgJqGzn2JngKBaXyF03s4=YHN_R?HI07AWnfIqE!Z=OfpGi zzEo8j0oE#OrLi35P)i@C&M9U-Rc2M0c}>acs7x}+)=`;cl1T=kOftzJlu0I;WDv?E z(?2B$G5$2mB$G@%LD*&ilq?Bll1WxaWs*rI8H6&)B!f^UnPiedD3eSw2xXG#o+Zqf z_3TUAqeO*ND}zubnZBCXeUl9%*?%3_^kAUE|8MW!o~ypDJAgACchXG%fj)FPed@F? zed$vt>0~B-NE^G8Hg40ICTTiJnq=%;+B8l=da)Cm*olelIPpF84aYVP25f_|4aR`L zU@jIQVZ=q^B1`B7=n6=JsGs_q*`qlYLI_D57&=T7+9zr?#AooVpI++?UhMPF_x!Kv6mC z)^o#bR*4>tnfg&y7OvnIRawsq@n+ zar|U)N#HoMe&U9euK_nz@O$N_n=4UWcZY z>^d|DG1cpow2a*E^PGh|?q9=*d}(pm?pUWZze24I^hOkCVC@gmYUL za&X$m1p{Aw{A#C>dEj(yo7d!5-@$M$`ZXh0oEpK;;zL=aTn>+GI-)|lmMnP|1L-gA z;~1-(v*IIA@XFp!v$zVuwQ5S!@)}3)xF5mET3$WVJLD5RnvPR51h_lIJsj>Jaab0I za41+4!imG_(Q|+C*zPaCcyN3BK$!+Vy?pT>nz@XP(>t)t8&w2ZqOI zyz!{ba(V#Z+KI#kvZX@!H01~3cC!czf zN7wJ)^#2zXVpeI;bHlf9*tL6?8o7B@j%z3U%Ux`4agdkeS5!%fJbq(cZ^98}>f$qx zFUrRkJ&t%TF0uR1e*QC8N=VPkr2gb}~U4L@l4q`?WUuikHeBbd;JhONF zu)gp3sXu>sSJ%+U_*@*Sb5yLGNtEvV>D@ndwTKH_xL(!bI&4ql9^HV6xf>uMWX!Zl zoG^_EM+uw}eCWd;(u?|==T=>-7mb(mzc(K%80qz>!PR9Z=~@g&MB|2lKXVfivB8Kg z=z92(hy6u(ZocJaRiKT(R}(d1HYMT-qjj#nL8Q`*?qoH?ykgCDzFpFwcHi=*F5`Eu zH<662${1->J_2wp@{sDr74+v)w@VKTmj1&>zdvt#^NTwVuldA}uKL>_|91O{rtt|h zh4ICmJlgY)JMYk#nhre%J}vL+n1w%CNSi>d%R|Y4*U^{+38}OIC1_`}qIk2`H~-_C zy2jjS^!e5e-_o`^%WxwxIj60-UB^`o57MPe`s z5p|6ZEvagSkVJ_=;ql`=$4~V1_nzQC$_MxQp70|v#~CxZCj92=mM0pz7H(<#r{()T zaOyFfS4Epz5YYsoYyQ?A#U*dXNC+QwNN(iZl1Ou15*$+ctR%&Nf zYY#l|pnJS%ee|3tgt;$8Vj`+*W#_%eeE_^B%Z0-zJTx4mEas+9nzDFG_K@23Jubn2 ziX!$DLUSFdd*qQvRYdS8T4pVdfRu)ZvToV7b(@>R#L&3V|C^$g{E8S;*bLrkfA0C` zFrqA}i@OomHs#_pEQ?fgj(G#MhIWD~u}Pc5S*rCk7=rT>OFQ+N@Q-(&92zAQdL z>L1Q)>3FlXXV1rfIB)(hKl<+5@H6{S!U+S3G8@yD4QIw07c*#K#Apq4>KYv+hMM5P z1vR-J%BouvX%?+SYrXZhTP+q`erAlLooZ4JbHlHZBI&iZmz9{(YqYB99WCZB6_HH$ z`-(x8zHp_ns?D)Vt7akO8pFfcv!lbKBQ4!0Ikh-5e8y*ZWEkM-W4U3K?jdV+Ell&5 zamIx3?yc>Xf46UL`}=2`K5)y%c|WL|cjJbu7Hs=6pb;;kgF8#av<&jMc)N%!DUQVSL<7pVRW3*k>Tx7|{A0Vx{R<+KRlmsTF6`6j?fzcG;z#;JJD zGJ?^@>!KF)Q@k-xA=A@v;)qVwQ)zMO)fL)cEyzA!%JDB^b(EizhT=1?GF-3`tSs)m z?_T%yKKRgsiLf*^D}q~4IQbh9;EGBouYK~69=upS)})iipkdBj9+n!t%k+eh`|XyN z=7UF$9y;3E`SuYWNCjG`tt{iC;5lwc^8iGcVRbZu_k|S)j`j_oI6eA>=MO{(I|hgU zYu%A=ygY#r!cHvE0W-NORR_d^&Qj2#Tw4UF02pW*>v%i+wkyP^v80sUyG1sv<}Djw z1Kz=3QPm{&7gHcDuKW~;|DZd5N)H{8K(T&Gqw3U1>QakJNgV|bWETSin+n!ZawV~E ziGiQ$l@Zk8r=W1xUlRr;#4sSw9%NA$Vo(A-^0Fdxv9Wlf8}Z;18db`igukI0V8hS- z%jb-*M%mAN_A_7n*DnH!&YhiXY+Ai$bzNN@dQ_T$jHh=rBO|bl4Gf!jX))BIv$U!p z65bF}{ghXOz}WJdlI4|stHQga2L(l?N8}X=rc$Z+ikS3W+R(q^6XPMiKoI~}^vRg$ z8>xP(PAFrgGE*t4Y{SUs4p=hsgNBr zc`5OMQg`j#1)D+Sl4q9?6*0z0q^^B+t@6FBy=k;5&Fk2|4j+IeHHB7^@q7(lx3SJ1 zBOxS;SO3k`S6_3r?Yj$h)61{C9G}pr5_ExD#X! zt~=T{TC~!MgiwE*2?-CTH`QPTErJ{T)Hj#|zhX+QuRAwx+6dgoJ@V=p`)`|G-;|!t zo`j-^hi>qb%}00_9tGgmZIUTa2M`QRpMe(3idU?>#0jgdeQj;zP+oElm(!inkgM3} zDArFBsK!+c1H=$!wM#Id6mCy`!+nG<3aWqn(X1)yo*|t zh8vXTSw`>cVG?dI>Z`?4P%9Zt6gU;YR$|rJ)xf4&Oc!`l%^n3oUuXmg$cAU4e$T!4 zXcN0zX1~SHEXJ&4z~WO&8Wv@jOR?Tsdh$S?Jt$Bic?B&di#e9v1%1H)XK5q>5d!d* zm`FZp#0hdqpg|(Q8b6aiOP$x&z2;_5`?`cm<4Z;xv;{@lr6HW!LF?tRPJKkQUf=w> zck~we0;l;)2kFG-mS(%4JKo%(c5f}Cne#nwJ4)=%P=_uQAme5L`lKOBpdL_4X%V{9 zPrahQ88Km8^P#CjJShU~%In{)TemSpq&w-A7$xdpLtyUQQCh4M6@ts2U%ppeE*?>t4QaaMT^AuE18}n-w6<20CR-O- z5%~`64o~y1r3(XGFA)k1tBC|Q`{DovRZ_YQ~*3d!;qE0_fRZXF6MZ|3okqm zt7Je--pCTuVIY{T7&7KLxH(?O`s5Su5*4!wKn(g!m`M~M)Z3CV3E+?w0GdicVdCLq z@IBZaj^9vMXB}VC04GQb0rs8Kaj-;0k{?wQIq}vrur(r$W@Ac@BdQd&%J+7jAquci z*b>3^*6KpA5>#!_v8|U)8Y594VmJf=hS>rDOV`d|K*od{;-06yS5EbqO1+X*Y|T#+ zvV}Nx#Y*~6a(RUC#JHY9&*<6n3gL;W5khtYB*6@m*~T1=5px{gp1XMl+6m4gIT$et z9{S8qq=HC5w@mJ=W(kA8yc@O9EJQDr7hbANKP594QT8eTG*y$jRDIy!0W%Vi&AdwR zBoHQ~SzYAKtc!+}Z@PA9*!&3zq*WqJn!u-a9n_mwGs^hRCI^rJF$#eIV#XV3*a*?_ZmK*_)L`e3S@K#dwM5A>(uGL5 zE>Q^I5$|(rw;Wox^>E$xBP-YKCym>-ZPi5C!G4bk;X8(%HS_;j3AA6E>Gtb$evcY# zw8oUCDSU||u_HyApxUO-DM9+bd5jR^W`gQ3T0`uCtSRufa&WfYaNG9;JElchB(s80 zj+EwnDG{K?JS!@O0YrrW6I!%U7Q|Ckvf-{YGDgxE%Hm^Im!`*Omp;n|BL^CltQPO0 zy7*i07S0VL3^YI#Ni2aEyaE(efyda!*h!7$po=vq{}KbGH$JSW1F=KU z1+hsG=*EJd0!gF5QyIuWIt!zl7$pl5h>6LP^vblJ$L>nY7Jn=aJhUEdwP037Sz1eP zW>5%)lfdhG(~go?6=$XrWZFHc>T?z+Zx*Ov@r!SBcme> zDynWKgew|fsq)4@!MKQsCHl`NFzVMf*doT$3kg+M?K4^uySCU}?@oICen`a+mc?Lrvq?P7vx1I?lWLKR&?OtG{K z2uUG{n?U+TOH1vP@H9ijCe{nod#W0>KVWqX38;BCZ*z(=z-c)iS#j8k7H0sZ2WHg} z=rS`;)*4w{u%RtB71_?Ef{K?Q_7y5pf{vC(#@I0MNS%7mo;yo{jH)Rp!6+Ou%A!Wq zVtmVpDn+SUIkkPliwgu&BaYR=?4QTC3bNRA+?V1O>*hho5?5DQilf%3qQmH_bq z7nro-uocq?n2MtqSv5dV_cra#qDumJiPDUuipqf!I!=~w3Ze2qN>my!hMEJv0cI)_ zMnXR-OE{V&cUT}z>%as14^WX{xhR1E;Tb6{VUT3)XMk3z>Iga52Jv%mF=ML8E{hkR z#A2qlMe%+QxE$+SkYia3Y?6=zlca9f?%lKuNU3!=_};7-U>$#3mcRS372zQpSv7!L zDJkY3$sjKD8iL1m!s$(a<-}RGd`XUf6;e=EcqY*`#c}b*R>Ag(X*qBuVx-TuN-U)e zB1(>%wz>^RMRMvc)jAVl|mRQ=yD<;wyqGH**`G?`-$ z+^igY*cSMB=S9+*ypSdyg z38p%^4eG`A8uEmh^tN_-sH3}&SEGlY+3}BGfBLI8typl+x+8D*ws#El96xoq^`yP< z{(eVfhP!%BNqM?TgplrToiHd24UTuhBcdQQG5H&B;OA!&TfEHL9`++IUi5KaSAUKUlMnO7c!1%&hy(nwtdRHl6Z*R<9&NFdONgodqf zU=>$gn%C=F=@mawVgkBq^K^IdE+sN0L{y{OO#>M4uM(tGhzCGIEW%?*$+QY*D9Ta?RWV<*Wb#tQ$`PqV7kR!R9~ngEKG>mk zm;*5y0SL*2E&is&Fw|s(2{J*gchM%OExxuSfQ7I%2ZsVeAes1>aLQgBSjk9i;;KuG zyv6%gp7phnZoJPWz^10NigR$JoMp3y^sF4+p=yR4<84rND`K>>hDEJ@j|Hsmv%Cb2 z5@4Q`#7M6r5Tjo_pgG5MJjjbM_Nd0|nG(XAe!BKgum1Vsm5uWkuC8xve}47eZM)vS z^}h8>Ry97ptp4d0ySsXZsz?YmP;MQ=i+U>#k#r1h*5W=iZLOA*O0mJ!4HC;}wA1K~ z4UJCp;V1YTo2eBmULZCFqYIcu&U0djI6=TwC!<->B&-kot6v!+%B3QGnHnX=ss2@C z@%W_P*bIcvau-Elabk(L3=ME|4>3o?xVR0+jJI+$1ehprBuXxq1vwft2vT3)WOUmP zNMsf5?a++W7?c`2e0$ar8Yk`JWo6Xb;#p0=ON;ZX;=sy|Mb4KA_?`%9wBmh>P{nH& zJB{LVN!176IrGWDGH2PG{M4Hy%{)xt-))1Me$=xbQkT}w=`b`HeziW%XbApXGNxQg_QeYg^m;8k#yAn>vrQo;>cjYA~j0q@Eli=SBEWJ2VMfuF<&4>re7Q7j&fqy8e#x=PG= zj4qY{G)Cv4ydJ5GQy}_@S_1URNXGb*VyQ?@l;B&)wh!{gdwimW3dqA)Iqu|Hd=4LZ z3xs*r**R>Ly9X<*9CK<3+3X1~ix8T)3~E6&O=T!VkM8iY+Mnd0Gxnb%u`*Ff`{)ZA zow3Hdq`~84pqN!e&5IdoVl&)kkPnh`dV3DKq>qBft#MiZq z%l)um0bqNC<2?#VMHPmWLgGVe95fYlH_A4p%i1ZP75|D@s2}t8;|e%DM4ZirW!$w;;jW}fd0}dnSpgdkW5Vh zbdCG{psfBHe{n!as&L*_+;a)^Vddz}blFr!%$m!?%8*NHAZD>evYG;fT9Fef-CyB@ zyRzTW{As)kQMM76V5_AVM(B$v2I(mPhsUI9Sj0UQchA!(i&h-nHf4|cX% zj)&}Es=<@BfF@OuMW)uX#!J1rRa0mOrD-(P!9_GkmZnY*mx}|Gtao&Aao#06m`8x# zsZ_V>P)j>a%7?e?H6ff1D`-Ki30MBdd|}osEQ5gpd^?RxpA(g_vXG%a$)UYO*jS&!#$~tOUXF5W}w`xNJrL~m z>o;)y5RFA1|M2&8vGKkOH-Nd7Yn1@R9C zi|^y2YPNX@sRW*XDimtW__{~DHhF2)OXz_#f}OpBl&D1#IYb^2ihZ{C)x6p>!xj*- zV5)hSY{q2F$~k=x3d{~r?x+AwfsSFb1}~S_>Qf2I#Q~n9subs4!LH4dL_OZLmM&XH zK4YHB#g@M=n-C5So*F)5LLWUhJT^Ks=5pRMW2erH4V^hx)j~)a)6irF6lo<*)?I<{2a8b>P zv4V~wAg-TcNJ(E3j~AnG8ZxM|@{YH|OfGYaQ9Kli2~O)@RC#6dXP8o6e@T!RG3DCQ z^m7hQ;^rPJI}@dy1wB%Z!v}lxY|nr}CV1J4i%-WvBW2f&#l?NWRP!!@k%5_XMeUj0 zb_q0EfYX4?9uzJ?)K1yU#R2|`&R?8&#rHlQ)!kkpzS0S^g9#enU*a#D+1ltx-@g65 zKe+j+MVoGTWpIAuk8eG6-HGO}oN0e_==5mK4gL&=3nEDv4xgRxU-PO>6xW`O)xwo@ zN$AKh44}Jy=aIwhO~-n7cD%Lr;G4bOJ6oII01{M@5KjMmw}^2vAV?E)&`WWHIf;+@ zDZ04KcZD^qe<$p=nroaZ`=;L3wzqo+dJnV>KDlmS%UeS?KYbb#9zOCm{HaQWaQf%F z@ic{mt_V$weMWZbt?VfzQU*1ZAlRlDT8;II=VBJ9OwS;}V#XPfux6wGL}-g8WNZdZ zXyt~=Vq+=h+^^43o2f?P%Pp4WoSwg|g(ObZxz%*MRVqrxYT=3#LN>P;slDy!n@yef zuk7B^*!9Gk?%op}Rx!A)N`!Fw=evP*))F49I&w-4He8_XDw^p^Os`rEO62fmNH_*@|hOp^=guxy^%R;*lU{sG*@h|yl3K-kPzq$OsY z!SsR?nt?%ous#@Fz*WhVNx*C*#7r?pb3_`TC(EmAUR8p*R8iUgFmNah;zH&TW0qEk z(Lok6EKQKTm^hk6Yd5`Ik+(95%%|UHps%;T&k3O_5yI)8?~V;&j0ue^0Y8Ih=5ALY zhi?L`G(Hh>RVWDw{#MKaNdlD5jz!Ek%gvi=G2bd7mXHNpMGT8aI;0uQzkrr(WN{h~ z!z?Z?1AC$~R~nK)kz!;I#0TzINQG4@z0{kI)xwn}gptE{f8Ixzgpvfa`o7|aB%sKx*Q002ovPDHLkV1h4V#G3#B literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/example-sites/jshint.png b/2.0.4/assets/img/example-sites/jshint.png new file mode 100755 index 0000000000000000000000000000000000000000..ac7086de1d41dda2e67698aa300963b332a0f52c GIT binary patch literal 7258 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 a;n@V~du&xQx&2c}0cr@OQjOx9i2n!s6rPy? literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/example-sites/kippt.png b/2.0.4/assets/img/example-sites/kippt.png new file mode 100755 index 0000000000000000000000000000000000000000..4afa772ccf73199892bd24c0b6ef0067aa69057f GIT binary patch literal 50695 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

    T*J=lB<=#?R=7i6$3FsQMB%K4 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 C+R2Xq literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/examples/bootstrap-example-starter.jpg b/2.0.4/assets/img/examples/bootstrap-example-starter.jpg new file mode 100755 index 0000000000000000000000000000000000000000..09c8a066d8f295e5331527967a8c0b01e6f975fd GIT binary patch literal 7182 zcmeHKc{J30+aE?GZ7N%qG^DbPZHyU-tWn51_F{}MW=1oEu|(=gQ3z4DN@WSd5Mzk3 zw4jkCJ6W>}Gl(oH-cjA%J?C^k?|Yte-v91v&Y9o!y?)o{b1lE?`~A&qbZ-m+gbheu z9sq!`u`FOK;4j&j0r2blA<=;V4geS1dGI5{bTWFc?cvbaltMp%jrg44CBV z3szQC0t1d|lYCu~XcSS>4RziNs|A{+SAitG+_gXmh^dmPuO7tqlfWff#*jSNB~ zVeTO9zigUNb;Kt5v>I}u^Cm;&h(6=9uAL^ zgeWR0AeGdWCDqjwmDQABYA|_86(waQu(AqR396v11cyN3O3IQy1jLSpclUr>>Kp!u z#a?NFeiRiD5TF>Ks))m%2P?y1FtCyeSVcvF?V&&j#1dUe3Rr^FpA7ma0ut}#OZ38F zB{vye-Ee+HEf71??zmV$%l7Z9f5-h?Z9E6?Z{^_P2mx~N1339PfczXA)qqg;E@x-L z!NKwK1YoDd&B?QsgLm66#vgZg1K13loLoDAKrS|Fv%1YP___D+9NfEatFlD_2>(*` zN}GNnLin+zzzG#WS6wN+aG?usm!Yv_dcN7>!KqN48EUtq{QefdQ6AA%wylzsEc zogO1mfzm^6WLgjV!%u$X>h&=vaCFMHG%{zWEv<+!)t{qzC`VH$$48E<(Pr4*<&ztT zRwn06UQ`Uf`evpfWiRiYMt3~v37yx!`1m@A?`F!Vzx<(?BZFc=b8vyY(I9YaW0yg* zO3TOmphm38ZbX_#pRuZY1Ydy(CAkXGY3s5j;0wjrj{LAE`AMG6@l4qg>IBAN?hO4x ztFdUdP1W{RYSuk!H{ouLjo}NK=s2qv`G(nf;c4UZ?{?5{Q?Jz(j<_nIFS``6;2$2%>q56)tqB>yu$qm4;-(A^xP$_ZpVg!0U zIe!rdXPsU!J|K+Js|?{AL7 zqM!LR8Y{1!CY%-M!OO~}g+}9LClP2&cGXGv$Ilzh<^`@1gRqtn85j4H+xY5a)VJ2_Q9;y*|Kdb^?V%?U$?RHxH z!WjBcjPUg9&h7%$#DaqRrf#xisXG~O^(W1zxSiDphHNXQV{KK`853Hq)$JRA8)j;z zXY;bi*RzK@EQB(2atQo)Ue~yxJA&oBbKv8~@*!TGnpdN48p$OJSUt8-Ys-AjEn1Yx z;^?t@{rM8}=*U+c|MYpbvQ~9QJmXkc*3R}6CGiaHfGJ>6X6z@nTP=`wn8o(GJ-_}) z(}eWgKmF@q*3Q-x?RFk-bK#xs59ym;n`Fi#96brkp_^VCfK9e@nwFun?L1!QeSeaD zkID9527Hfw`|EQ}lhF6DrQ1`quJyME*g(yr{e7CXIrp;}4_31BYz)@9XRo-#e!c{y z$C8#{`8ZI?v`dW(1{M}6`;s_|usV3F-gb0WDQC2>L?lcKe{4%pNGI}P zQ6a)>XL5RFfUegDAm);KfRDs-ok^lFOre5Y_|Q4EhBkh(Lwc&L2<1m<*K7AX+97}1 zn`YD0g*YNCpMNB{d;Ejl>oFLlO2N8#ab(-zXe?T<0H#!iO#cfy?&E{ zrVZ*2!I^~74ZwlIELNMV!s#vudM?L3F>3;1WiaRUs+pVbFhg;{{zls<#H#F2=Bc zXc$JzP7TY{;S;+$tA{;wxl5)r+C#wE_NebW9;mb5oO}>ThvG!r^?`JE1MpR=Ax7igE71+WHO5rCGeqBI*K{g}c#7`w<7Zte zgEE0PP_gSv^$`r1kb!}z1@bIs>XCigqHDEZBL}NaRLorpg)T?0?X3#E5f}0gx zIvo0yd-)~D%HRNW#_a3o9kc%e&R3P=x*x19iVkk&83`i|7HBR{LMwOgs$HM2atoMk z#)U{8i2gbfT0J}XXkbN0TTJsiJ^lZO{=dz>>i?Gge@p-O&4Gn#1l*Wf30t)NGCZyE zEG(R!cOQFT;(c&rQ68Bu3rE>=~(r_+avIU~AU!}F_ zEUJkwLZ5)qBhdAc9?jsRCD7V8{f@6an0-6wJL{36#hnn7)jN#XXiHm0bi7@6b>!r@ zobwQnuhDGo{(R1rw-`^VrX~-)xYO#6ePBsauV40j{BVhfV?l<9Wk6|5Mg9$Y@tSnn z{X93rF$0~MkXTZlS4~6TYcOS`xDqHHcJOv@@L}INfoa;T`v*5?zgWy?Rde9sX}fi} zYN3e8{tJG20lEUm={da3`{PZiKkms1v|g775W3a{kcJaU}^ z{HTop5xIW@plK#JrvX{3SYEw$vxenFE$-~DZw+ObG7AfL*W7+==&%83YOj$J*XnRD zejH+3R$bVA5VuG1CLu`YQ-EwBjb0-0VVqSn(4juFI$&oMSs@XCF;{V8b~IWiH7IL! zCbFXJf)b6$bR$S(kdy@xSlioHVGdsqdor$4Cj(6Coe;S4k`?0QC;6;cs;0NmK-bI5 zd0OENLx)wUhIxk4w?@#;;gUypPW3xaLTkImZ4aOgPWiB$s~iI`m{>XmDd)bDT6g|Y zl=0}P1z4gh5iNIC+#}-}{P-P4%^Z*OyNN2&gNdS2js{_@5A#a+xR7f0Ik_`Ay*{Si zbn*Dhwxb8+x@%vklIQ&{~hX{@gM`K&NO`-JrF>A2DvPQDXATHUhWJYX?@W?Qs<4vV^L{$mBdqMT!y~mAC_etY3Ngsuzs_Z$=whGbjtm6L9z5MSjn=gifHDJD)mGs`IV4RDe(11 z(4K8jOEHd=<<&UHLZ^tTYA^io4j?1E*O-;NmZb)3O{<_yd$}} z^v$PJM`8`>H`ZvAE!L_n1EYqo`yCrQ0>ff^SNo{(Po^4eUg*CaU2}BS91eL}oA-yb zH;jc&cx&x)?a1yb@&311=D1Jtefo2wqQLO&BBI^f?2d@XmL))1Z5)*f6?rQ9EkAi? zk?(6W^*K!f)=EdH0)bbedsghA;#r_r(P!T87pt@a(G14u)tM`~1ZNi>Xtee;Zrh^g zCB#c?D63a_DVM2`6aC8Nl?{Dgv+Eq63+W(D^>FFghVbjv@h??#y~&`uSNS)0AOrDq z`f+^m`9y)GCROBkiKSHa<(~;KBu73WU-FOWZ~CZr zhvZYWQmna)s$_}foqtD~Csk*2m14Oo%?h6CU;jk(j*78vyLt=`eFQ0&fYO66(5GVh z#?}XBN@WoTDwOPLk!C}s+z#Se4W6rMNDlEgd83PmnPUflp3X>5&uvd~b%voE11 zJ18e3Uen6Y$x4Ov?)jpbBBUj+>oa$2dF>dHuDd4xynE@8b^aBi;Dxs)f^rU542=W= zlu7TWXa)-!B#W>|`zgo30dmbld0k^HPUFDy4u^VgY2qOAZm#w%=)!bte$9TkmqsdD zd$5}F0bRuR4AaFBDSYNJG{17auw_Eg@%br&+QYr&koZRVJ~JcVQsJ`0 zhGfyiFLwg8`o$~X6&8r57!!7TsGOm5*KaF@^$N)JCAR8E6QkOFP95Ge)hQQbp$06G z#Z!~4M|+pDW_FZ1I8$spvx&wBdzvkrB@b?DU9-~w2% z15+!K`m`6GXM%0Hl^>C@MaEoK=KAU$L1?4}eD7IKqNM2c-)~2N?dn^?G>820TJVWV zoxLWEgGqrJWzXy;s;-hJJli{nXbT&}SAM_(YgeEyO|^5OJj1!v9CyaAJ`R3w|FTrB zIzmO7Xo~DW2BU0gZ^(AMjig+SF{R@mDI4 zaMx#=#^qKltAuYSPV`NTe3?hWUYX+!ye@_r*MlayeIi}VAuMZjxk)8{Dw!idsN!JV ztA}xYPw6g94KyRsBdZoZY+pFZA2k+jp`m7^=^WDU6!}OvX<<*v$EWbOhw)F{MHTcD zq>F}v3R=Cp`|9}bW8Zs&K&iyQy5{H(J<;>`HIDhYpAw_g>C{I@Om#WF;aQV?sNOE+FFA~`!{we033}olwYMN1*0%P+cDZPjHKKGt zz)V7V&XZqezQ*afxyQ1cJXLi4gkgmblzpNrYKilOW>DQ)YVK6`giM)lY5uVFqz-uiY0EGVUfpTl zAEV}eGKOXm6W0{^(V#~0R_Pv%77Ysv8;ho)p&=JZSYty}g|!+Bk5qay8lStq+bQqT6C%iELY2n01}W#uxSU-U+inq{)Rg+n3})Nf)E5!vB+Xi&TwA^AQA`5-?$c5Y7QaT)XCS}-Ij^9HrB zP!uihc00kk^n%*LNMeBzr;(@t#YR84>}+$p_u@Q}=lrF=*&W*kVXTYi4qfZ6nS?U9 zE?po9FU?hCE#*Z~@ZJyj$RwRno~g6bM+J{Hu+aRvMo^L2i}H~=7aU?1MsFRs{( z!dO{}6S`XW9*=%+Js;liH-UbdIUFan-sW;WT@$Y0UIpCxY5&j4Kd4{(^G`Sa>Bg@e X_*MUBHvZ|xuO0YR|2`W$8}I%HgV7`9 literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/github-16px.png b/2.0.4/assets/img/github-16px.png new file mode 100755 index 0000000000000000000000000000000000000000..c99ab237a7e77fd149fba63e15e3463b387c0689 GIT binary patch literal 398 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 B7G?kd literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons-halflings.png b/2.0.4/assets/img/glyphicons-halflings.png new file mode 100755 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_009_magic.png b/2.0.4/assets/img/glyphicons/glyphicons_009_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..f1cfb3785f3b1a76a3bdb87d9a34345d27705950 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wtpJ}8*Z=?j1DV8tXThFbKy|z& zL4Lsu{O9G@&(Dwd@2}tgJ~Y315l~`_r;B4qMVxD&E!QCjf!6d+`-@qeN@kitk*wQ< zbcz`i#RYWsG#oK=|G?2CzVR!=O_c=0@{dnh&DTqm{hX0MPhqLSY$oMTHM92|jQPUS z$u~dJn(3@V(AF6n&BD&aZr$6t(eyxM`xH;HX7}(3Tv~f}I*T&ohV*WqZrk|r5F5+! za~p3nTw8Uwq~`b1CWjt=h0;&Im@8vc8tzux=W4__mY%Tpb6P#iTAhK#?1`sB@u{%Z amOl)_8=TB`9G_bS3II=6KbLh*2~7ZAGiXKt literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_042_group.png b/2.0.4/assets/img/glyphicons/glyphicons_042_group.png new file mode 100755 index 0000000000000000000000000000000000000000..be5c6f94b560661d614e9f1f30b89bdca347bb40 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi}!VDyLI9QYbDXjpX5ZC|z{{xxCfM>y;T|jlb zB|(0{4EOEp`QOK%pP#S4UtXzq`X`{oN>3NZkczmur);?nIf%4ge9o`T)pW#9qGRgX zro4npH?*5v5A@!+xr@bdd%}C67D?CS;_r`C{dqJ)J~T(4nW?^>?L?AhC~JXcaPt(= z3!4(}vrT5M@)BLJI7M*Ek1t+#!ma-A$zsyxE5BJNb%1f+_kY4y-5t!A&vKREp3PvP zwq&(6rBoEaRPioT>t<74`iYN+qO4_Kq0o0 zAirP+--f~fgI8yr&H_a;JzX3_D&j)V9u#a);BmPqlcVt1fiZ${ngi>W3Eh9EKTz`u z`~K}&x>_Pr%5Y0&gX($=IQF^vd$@?2>{H6My&t< literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_082_roundabout.png b/2.0.4/assets/img/glyphicons/glyphicons_082_roundabout.png new file mode 100755 index 0000000000000000000000000000000000000000..e3a6487a01f6a41b1edf9687b2db5e0c960add4a GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i3?z4Pv7`ej;{cx!*Z=?j1DPa&j}1ONKn(&V zL4Lsu_wDEFzu(`V@6Ug}UVeRicYcF5Q0}Owi(^PdT3T(A4w=rp~P+RWAbVsGG&fOokQ7R3sd>E8PD_u&3nWv&lOVm`J^ ze|vM&<06Br89xIa>}=R#>9o;9W|PyWohr{$_$KwWpGstQi*A!@Rk7Rl>Q~;wEGID? zF3lG?HR4WEyWBSI6VJWA@W}ze{1=*Trsp(%i)mhK?u|Gp8R)L%a3s-9ysWK3C{USI w)Nk1m4KeGJU%0ooO+O>DJ>sHY&F7VW80%Phop;D~2!KMz)78&qol`;+0A00u82|tP literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_155_show_thumbnails.png b/2.0.4/assets/img/glyphicons/glyphicons_155_show_thumbnails.png new file mode 100755 index 0000000000000000000000000000000000000000..751e3b7184e58edcd7c05beee1d0f227104f10bc GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@O3?%2%B(*F{8!s6?>E)7Fp?1kDrE3< L^>bP0l+XkK;3Oe& literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_163_iphone.png b/2.0.4/assets/img/glyphicons/glyphicons_163_iphone.png new file mode 100755 index 0000000000000000000000000000000000000000..926df7e5506172b27b22895137b5a1058005ffc4 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM0!VDxWUS3QAaRPioT!Azi`2YVuP-NMpve`h2 zy(Gvl*!R8tdH#Hc;xpTx0EKKkT^vIy;*K8Q$jhL}bM%6}^Q@o3a+B1|lcxoiuinJoCo*%Q~loCIB&* BG}r(D literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/glyphicons/glyphicons_214_resize_small.png b/2.0.4/assets/img/glyphicons/glyphicons_214_resize_small.png new file mode 100755 index 0000000000000000000000000000000000000000..707d9e03e3148636d89aa67a346dd9963be91766 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ip*Z=?j1DV7F{ksdQfvWjS zg8YIR=JV^nmp^acU+=$v{r&hYB7FToskxpmjv*Csu^0AoG6f2-Jg7aTsPwOabHN4uq#vW$FF(Kk{Dqnc|A2B6JY5_^D&p4m-{v}GAi{FJxM=T|yZ`@3 z`Ok_n8K9=V9Zkb(T?T)b+2osKNh)^&2-N{ uQLwuuVq!yD>nc%Rk1&p+Bh5j6y+8R*nee(jv{(@d@~Ee)pUXO@geCx`LSohc literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/grid-18px-masked.png b/2.0.4/assets/img/grid-18px-masked.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc82b03ab97f8173d664744abf93e831fe92a07 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Q49=>Ml8%gR!7*aO+ZRFz$e5NNaF|p|Nn<8;5jP$ z6v*K(3GxeOVCQ9IW@TdIX5nGr;^b(LY)J%Kz~SlQ7*Y}U_J)1lAp?nHiSmkf8osei ztYYL}Q9SM4G%dsG2Mj&3whAiS`a+k>H1^1#Y1ZdKVvdV%@=2YIXOud-d-8TSFsJN7 z#6NK2T)lcr^-Qhqth{*IqWe9+uab|=?QKi5d)G;4n(WG3#vf$gY2)X%O9&Kp Mp00i_>zopr02z0cQvd(} literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/icon-css3.png b/2.0.4/assets/img/icon-css3.png new file mode 100755 index 0000000000000000000000000000000000000000..58e107235a8e805f20c87f28d58d9d0614c0b79f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qq=)IA+AaT2l`4Lu>+l&&hX=eK-LJ~_dF|KTfLm4u&cu^Y`i+Cxg8Gas(DnRdHTo##pRmrM(wo;pt# z$B>G+sb{bA9aa!vy?As7%k~>D_fG%$U!TWula7M^&VKh>kw15`^Vq-vt*8urY@jUpEpu)ii_Qwrd z)h?)5t~A_vr*GF>`S+ynCpnUa*UmqC*gSfW~{=eV} O^0}w0pUXO@geCx--fSEI literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/icon-html5.png b/2.0.4/assets/img/icon-html5.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8788313acfded4f571e27bfdf1a09973323af9 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@QgZ@)LR^&wF<9rn${FZRG+*mFnoSPU5s1Z}Cc3F6f-J1N8_2k^NoUIC#m(sOlSNhr%u5^!>Srh!4KW46b@4W-(WKXWve&E|( zF`;m6|AD~t`P)~q>R0jGWE@{$bs>{mWY_b6zU0b;^^6iFen(=`4WHGrhR$Ct`C;8E zU*X-XR{vKr*qz!s@%5+fjw<14r#Jj$eZa4MUG3`{$pwKx_cD08`njxgN@xNAiqVg) literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/icon-twitter.png b/2.0.4/assets/img/icon-twitter.png new file mode 100755 index 0000000000000000000000000000000000000000..a4716545fa6ff394c3b56e52236870268cfb5bc1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9S!3-p~d(N!@Qf2`@A+G=b{|7Qj1@8Kb*8%ki zmIV0)GcfFbFOaa_;JkuE!~FXJ{RNxvG-v=N3p`yMLn`9dp7Z2mR^)NHxaFXOaoOGf zn?4FeM!Nr$K5~0UoPD|L&nfHH2keiPy7WV!IU>VhmY+Cd_H&k8i<`?2MwM!ZZq(Q) zxNo-EqU{aK#J36^adHnYYzi-NiFM)9yIJ;B^0*x1{Zf0Cxw;8oj^Fzk$^N;i+UOq0 NGoG$~F6*2UngAZ3Q2GD> literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/less-logo-large.png b/2.0.4/assets/img/less-logo-large.png new file mode 100755 index 0000000000000000000000000000000000000000..cb56637cbf644ede9beee81798343b7116a3480c GIT binary patch literal 13078 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 literal 0 HcmV?d00001 diff --git a/2.0.4/assets/img/less-small.png b/2.0.4/assets/img/less-small.png new file mode 100755 index 0000000000000000000000000000000000000000..93ea597cb707b6c3f0d9c331459388fa8bdd0848 GIT binary patch literal 1181 zcmX9+3pCqj6#ol0a}sY7Z|Nw*AP6QT zm`sDe1AI6wb+Dt1D+dUI(u)j_rktLhqS0tNogN$<3{FZ)%G%nRQmF*IsHn)x%L_p8 zmzS62ayj^LG&D2>$jQkGSRRiD_H1o!ZGi)LNl6J3+@bEAxDG6{RBctx_Zk0*} zBxku$NFWgC>gw+8?LqDt|MBs$R4Rokkhrq40>QJhvo$p};OOY+OifKea7#-I27|G- zwvLI3F)%OyPB;n+3&Y`X5C*ki3n0V*`N6?~v9U2^VX;_qb8|gCJs?*o6ecDnkgKn+ z&*5;O7PKc8i><7z3=Iu|M<$a&lk@ZQ1OlPHzFs1cSXx>_^}xVDXtl4e&&S6H8m3Sv z0|Nv0_V(f7;R_23PEJl^V`H_owd3RCBO@cRv9WwUAG!q@MIw=%on2vJA&bQ#5{Wb# z&EMbO+1WWDARsC#sFMdIsi~lIL_`FG!I+tu@$>U@bab?}wS~F3y1Lrf*mQJs;PLp3j0}*= z!@~n+>gnl8CX=~bE=-)wW@lz*g1p(;*%cKP@$vE7>zpHaBA0V%)F_0bu3?}l`9`Rr zjuQ8->oz%HGkg7+9bM(qC+c$VKV@$V4DwD4vBoccxh&-D6KbUQ?@9Ed2Q@Xy4xf6v zU1P6sSkWeer3do}qIMiY4v5ZA=zm7fvLG1o*V5)Qe*d}-*5AEEw0PR+n*9IW>1V|H z&aZkobsO@@11GWXBMrt{PK2!e`i~a<3#z|zMD1_w4;Nh$BBKsn{^|L4_0`=USPhwC zbfo$NoLP)0w0ovp{{)rT$9~Cumhi@nHEc;Ov%QJpKOWEV*qJv@Z`dhqQ)%O(`+J@< z-){^5@)BiNQ`y-~M+egsZEcb-=-leW#mM+Y?Ecj0BcDnBuc+D23x4CR2YN`q=Y?)! zu!`zeagRG9M*iTM3{pN2u&-?VVnF z|Mk8=h2)S7U0gX6TySHoCuD5UBZr{HB;lqb7Uc8t;fBv>@+jj2U`Rv)VjT<-4o;`cV zjvbF4J$mxw$)7)eo`I8k|AO6^Xwy99}{u!9C z@yy`^mqg|2@^8mZGuVEW`QDs|CspPzO@5-d#$4QYQ`KTcl5 zH1CMN&>0sK?#F-63kNuDx+Ix7A#YXK-b}80i*hzvv}%iOXxJ)oF(NiNuvAWeWzHJy z+_#ZN*LruDS#lnG^}l}J?Co!+#~57emeQWq9oly#LU}_2t4_jN_J{*aVjIpdN0`lw z_s-VIxwiX9($P0-HvKizPH7i?*S^#?Eo@%d!K||hQJWgW>jVrJbuqkRPpY_zw_05uUakr{k5%y;)HP^++I@b?t0Y%{)-v9ngq7(p zGgEcfOuv3ly6elokC_bKSNCfPteSNG;D5&T;!Fiv=2uPuGX;aEtDnm{r-UW|29*qX literal 0 HcmV?d00001 diff --git a/2.0.4/assets/js/README.md b/2.0.4/assets/js/README.md new file mode 100755 index 0000000000..b58fa1d407 --- /dev/null +++ b/2.0.4/assets/js/README.md @@ -0,0 +1,106 @@ +## 2.0 BOOTSTRAP JS PHILOSOPHY +These are the high-level design rules which guide the development of Bootstrap's plugin apis. + +--- + +### DATA-ATTRIBUTE API + +We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript. + +We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this: + + $('body').off('.data-api') + +To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this: + + $('body').off('.alert.data-api') + +--- + +### PROGRAMATIC API + +We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API. + +All public APIs should be 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 null which initiates the default behavior: + + $("#myModal").modal() // initialized with defaults + $("#myModal").modal({ keyboard: false }) // initialized with now keyboard + $("#myModal").modal('show') // initializes and invokes show immediately afterqwe2 + +--- + +### OPTIONS + +Options should be sparse and add universal value. We should pick the right defaults. + +All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`. + + $.fn.modal.defaults = { … } + +An options definition should take the following form: + + *noun*: *adjective* - describes or modifies a quality of an instance + +examples: + + backdrop: true + keyboard: false + placement: 'top' + +--- + +### EVENTS + +All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action. + + show | shown + hide | hidden + +--- + +### CONSTRUCTORS + +Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way: + + + $.fn.popover.Constructor + +--- + +### DATA ACCESSOR + +Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this: + + $('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor + +--- + +### DATA ATTRIBUTES + +Data attributes should take the following form: + +- data-{{verb}}={{plugin}} - defines main interaction +- data-target || href^=# - defined on "control" element (if element controls an element other than self) +- data-{{noun}} - defines class instance options + +examples: + + // control other targets + data-toggle="modal" data-target="#foo" + data-toggle="collapse" data-target="#foo" data-parent="#bar" + + // defined on element they control + data-spy="scroll" + + data-dismiss="modal" + data-dismiss="alert" + + data-toggle="dropdown" + + data-toggle="button" + data-toggle="buttons-checkbox" + data-toggle="buttons-radio" \ No newline at end of file diff --git a/2.0.4/assets/js/application.js b/2.0.4/assets/js/application.js new file mode 100755 index 0000000000..6463b902fb --- /dev/null +++ b/2.0.4/assets/js/application.js @@ -0,0 +1,184 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +!function ($) { + + $(function(){ + + // Disable certain links in docs + $('section [href^=#]').click(function (e) { + e.preventDefault() + }) + + // make code pretty + window.prettyPrint && prettyPrint() + + // add-ons + $('.add-on :checkbox').on('click', function () { + var $this = $(this) + , method = $this.attr('checked') ? 'addClass' : 'removeClass' + $(this).parents('.add-on')[method]('active') + }) + + // position static twipsies for components page + if ($(".twipsies a").length) { + $(window).on('load resize', function () { + $(".twipsies a").each(function () { + $(this) + .tooltip({ + placement: $(this).attr('title') + , trigger: 'manual' + }) + .tooltip('show') + }) + }) + } + + // add tipsies to grid for scaffolding + if ($('#grid-system').length) { + $('#grid-system').tooltip({ + selector: '.show-grid > div' + , title: function () { return $(this).width() + 'px' } + }) + } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navTop = $('.subnav').length && $('.subnav').offset().top - 40 + , isFixed = 0 + + processScroll() + + // hack sad times - holdover until rewrite for 2.1 + $nav.on('click', function () { + if (!isFixed) setTimeout(function () { $win.scrollTop($win.scrollTop() - 47) }, 10) + }) + + $win.on('scroll', processScroll) + + function processScroll() { + var i, scrollTop = $win.scrollTop() + if (scrollTop >= navTop && !isFixed) { + isFixed = 1 + $nav.addClass('subnav-fixed') + } else if (scrollTop <= navTop && isFixed) { + isFixed = 0 + $nav.removeClass('subnav-fixed') + } + } + + // tooltip demo + $('.tooltip-demo.well').tooltip({ + selector: "a[rel=tooltip]" + }) + + $('.tooltip-test').tooltip() + $('.popover-test').popover() + + // popover demo + $("a[rel=popover]") + .popover() + .click(function(e) { + e.preventDefault() + }) + + // button state demo + $('#fat-btn') + .click(function () { + var btn = $(this) + btn.button('loading') + setTimeout(function () { + btn.button('reset') + }, 3000) + }) + + // carousel demo + $('#myCarousel').carousel() + + // javascript build logic + var inputsComponent = $("#components.download input") + , inputsPlugin = $("#plugins.download input") + , inputsVariables = $("#variables.download input") + + // toggle all plugin checkboxes + $('#components.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsComponent.attr('checked', !inputsComponent.is(':checked')) + }) + + $('#plugins.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsPlugin.attr('checked', !inputsPlugin.is(':checked')) + }) + + $('#variables.download .toggle-all').on('click', function (e) { + e.preventDefault() + inputsVariables.val('') + }) + + // request built javascript + $('.download-btn').on('click', function () { + + var css = $("#components.download input:checked") + .map(function () { return this.value }) + .toArray() + , js = $("#plugins.download input:checked") + .map(function () { return this.value }) + .toArray() + , vars = {} + , img = ['glyphicons-halflings.png', 'glyphicons-halflings-white.png'] + + $("#variables.download input") + .each(function () { + $(this).val() && (vars[ $(this).prev().text() ] = $(this).val()) + }) + + $.ajax({ + type: 'POST' + , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : 'http://bootstrap.herokuapp.com' + , dataType: 'jsonpi' + , params: { + js: js + , css: css + , vars: vars + , img: img + } + }) + }) + }) + +// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi +$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { + var url = opts.url; + + return { + send: function(_, completeCallback) { + var name = 'jQuery_iframe_' + jQuery.now() + , iframe, form + + iframe = $(' + +

  • + +
  • + +
  • + +
  • + + + + +
    + +
    +

    Designed for everyone, everywhere.

    + +
    +
    + +

    Built for and by nerds

    +

    Like you, we love building awesome products on the web. We love it so much, we decided to help people just like us do it easier, better, and faster. Bootstrap is built for you.

    +
    +
    + +

    For all skill levels

    +

    Bootstrap is designed to help people of all skill levels—designer or developer, huge nerd or early beginner. Use it as a complete kit or use to start something more complex.

    +
    +
    + +

    Cross-everything

    +

    Originally built with only modern browsers in mind, Bootstrap has evolved to include support for all major browsers (even IE7!) and, with Bootstrap 2, tablets and smartphones, too.

    +
    +
    +
    +
    + +

    12-column grid

    +

    Grid systems aren't everything, but having a durable and flexible one at the core of your work can make development much simpler. Use our built-in grid classes or roll your own.

    +
    +
    + +

    Responsive design

    +

    With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.

    +
    +
    + +

    Styleguide docs

    +

    Unlike other front-end toolkits, Bootstrap was designed first and foremost as a styleguide to document not only our features, but best practices and living, coded examples.

    +
    +
    +
    +
    + +

    Growing library

    +

    Despite being only 10kb (gzipped), Bootstrap is one of the most complete front-end toolkits out there with dozens of fully functional components ready to be put to use.

    +
    +
    + +

    Custom jQuery plugins

    +

    What good is an awesome design component without easy-to-use, proper, and extensible interactions? With Bootstrap, you get custom-built jQuery plugins to bring your projects to life.

    +
    +
    + +

    Built on LESS

    +

    Where vanilla CSS falters, LESS excels. Variables, nesting, operations, and mixins in LESS makes coding CSS faster and more efficient with minimal overhead.

    +
    +
    +
    +
    + +

    HTML5

    +

    Built to support new HTML5 elements and syntax.

    +
    +
    + +

    CSS3

    +

    Progressively enhanced components for ultimate style.

    +
    +
    + +

    Open-source

    +

    Built for and maintained by the community via GitHub.

    +
    +
    + +

    Made at Twitter

    +

    Brought to you by an experienced engineer and designer.

    +
    +
    + +
    + +

    Built with Bootstrap.

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.4/javascript.html b/2.0.4/javascript.html new file mode 100755 index 0000000000..a8b91e2459 --- /dev/null +++ b/2.0.4/javascript.html @@ -0,0 +1,1528 @@ + + + + + Javascript · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Javascript for Bootstrap

    +

    Bring Bootstrap's components to life—now with 12 custom jQuery plugins. +

    +
    + + + +
    + +
    +
    +

    Modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    +
    +
    +

    Dropdowns

    +

    Add dropdown menus to nearly anything in Bootstrap with this simple plugin. Bootstrap features full dropdown menu support on in the navbar, tabs, and pills.

    +
    +
    +

    Scrollspy

    +

    Use scrollspy to automatically update the links in your navbar to show the current active link based on scroll position.

    +
    +
    +

    Togglable tabs

    +

    Use this plugin to make tabs and pills more useful by allowing them to toggle through tabbable panes of local content.

    +
    +
    +
    +
    +

    Tooltips

    +

    A new take on the jQuery Tipsy plugin, Tooltips don't rely on images—they use CSS3 for animations and data-attributes for local title storage.

    +
    +
    +

    Popovers *

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltips to be included

    +
    +
    +

    Alert messages

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    +
    +
    +

    Buttons

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    +
    +
    +
    +
    +

    Collapse

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    +
    +
    +

    Carousel

    +

    Create a merry-go-round of any content you wish to provide an interactive slideshow of content.

    +
    +
    +

    Typeahead

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    +
    +
    +

    Transitions *

    +

    For simple transition effects, include bootstrap-transition.js once to slide in modals or fade out alerts.

    +

    * Required for animation in plugins

    +
    +
    +
    Heads up! All javascript plugins require the latest version of jQuery.
    +
    + + + + +
    + +
    +
    +

    About modals

    +

    A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.

    + Download file +
    +
    +

    Static example

    +

    Below is a statically rendered modal.

    + + +

    Live demo

    +

    Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.

    + + + Launch demo modal + +
    + +

    Using bootstrap-modal

    +

    Call the modal via javascript:

    +
    $('#myModal').modal(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    backdropbooleantrueIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.
    keyboardbooleantrueCloses the modal when escape key is pressed
    showbooleantrueShows the modal when initialized.
    +

    Markup

    +

    You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal" on a controller element with a data-target="#foo" or href="#foo" which corresponds to a modal element id, and when clicked, it will launch your modal.

    +

    Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.

    +
    +<a class="btn" data-toggle="modal" href="#myModal" >Launch Modal</a>
    +
    + +
    +<div class="modal hide" id="myModal">
    +  <div class="modal-header">
    +    <button type="button" class="close" data-dismiss="modal">×</button>
    +    <h3>Modal header</h3>
    +  </div>
    +  <div class="modal-body">
    +    <p>One fine body…</p>
    +  </div>
    +  <div class="modal-footer">
    +    <a href="#" class="btn" data-dismiss="modal">Close</a>
    +    <a href="#" class="btn btn-primary">Save changes</a>
    +  </div>
    +</div>
    +
    +
    + Heads up! If you want your modal to animate in and out, just add a .fade class to the .modal element (refer to the demo to see this in action) and include bootstrap-transition.js. +
    +

    Methods

    +

    .modal(options)

    +

    Activates your content as a modal. Accepts an optional options object.

    +
    +$('#myModal').modal({
    +  keyboard: false
    +})
    +

    .modal('toggle')

    +

    Manually toggles a modal.

    +
    $('#myModal').modal('toggle')
    +

    .modal('show')

    +

    Manually opens a modal.

    +
    $('#myModal').modal('show')
    +

    .modal('hide')

    +

    Manually hides a modal.

    +
    $('#myModal').modal('hide')
    +

    Events

    +

    Bootstrap's modal class exposes a few events for hooking into modal functionality.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when the modal has been made visible to the user (will wait for css transitions to complete).
    hideThis event is fired immediately when the hide instance method has been called.
    hiddenThis event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myModal').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    The ScrollSpy plugin is for automatically updating nav targets based on scroll position.

    + Download file +
    +
    +

    Example navbar with scrollspy

    +

    Scroll the area below and watch the navigation update. The dropdown sub items will be highlighted as well. Try it!

    + +
    +

    @fat

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    @mdo

    +

    + Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt. +

    +

    one

    +

    + Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone. +

    +

    two

    +

    + In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt. +

    +

    three

    +

    + Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat. +

    +

    Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats. +

    +
    +
    +

    Using bootstrap-scrollspy.js

    +

    Call the scrollspy via javascript:

    +
    $('#navbar').scrollspy()
    +

    Markup

    +

    To easily add scrollspy behavior to your topbar navigation, just add data-spy="scroll" to the element you want to spy on (most typically this would be the body).

    +
    <body data-spy="scroll" >...</body>
    +
    + Heads up! + Navbar links must have resolvable id targets. For example, a <a href="#home">home</a> must correspond to something in the dom like <div id="home"></div>. +
    +

    Methods

    +

    .scrollspy('refresh')

    +

    When using scrollspy in conjunction with adding or removing of elements from the DOM, you'll need to call the refresh method like so:

    +
    +$('[data-spy="scroll"]').each(function () {
    +  var $spy = $(this).scrollspy('refresh')
    +});
    +
    +

    Options

    + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    offsetnumber10Pixels to offset from top when calculating position of scroll.
    +

    Events

    + + + + + + + + + + + + + +
    EventDescription
    activateThis event fires whenever a new item becomes activated by the scrollspy.
    +
    +
    +
    + + + + +
    + +
    +
    +

    This plugin adds quick, dynamic tab and pill functionality for transitioning through local content.

    + Download file +
    +
    +

    Example tabs

    +

    Click the tabs below to toggle between hidden panes, even via dropdown menus.

    + +
    +
    +

    Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

    +
    +
    +

    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

    +
    + + +
    +
    +

    Using bootstrap-tab.js

    +

    Enable tabbable tabs via javascript (each tab needs to be activated individually):

    +
    +$('#myTab a').click(function (e) {
    +  e.preventDefault();
    +  $(this).tab('show');
    +})
    +

    You can activate individual tabs in several ways:

    +
    +$('#myTab a[href="#profile"]').tab('show'); // Select tab by name
    +$('#myTab a:first').tab('show'); // Select first tab
    +$('#myTab a:last').tab('show'); // Select last tab
    +$('#myTab li:eq(2) a').tab('show'); // Select third tab (0-indexed)
    +
    +

    Markup

    +

    You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle="tab" or data-toggle="pill" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.

    +
    +<ul class="nav nav-tabs">
    +  <li><a href="#home" data-toggle="tab">Home</a></li>
    +  <li><a href="#profile" data-toggle="tab">Profile</a></li>
    +  <li><a href="#messages" data-toggle="tab">Messages</a></li>
    +  <li><a href="#settings" data-toggle="tab">Settings</a></li>
    +</ul>
    +

    Methods

    +

    $().tab

    +

    + Activates a tab element and content container. Tab should have either a data-target or an href targeting a container node in the DOM. +

    +
    +<ul class="nav nav-tabs" id="myTab">
    +  <li class="active"><a href="#home">Home</a></li>
    +  <li><a href="#profile">Profile</a></li>
    +  <li><a href="#messages">Messages</a></li>
    +  <li><a href="#settings">Settings</a></li>
    +</ul>
    +
    +<div class="tab-content">
    +  <div class="tab-pane active" id="home">...</div>
    +  <div class="tab-pane" id="profile">...</div>
    +  <div class="tab-pane" id="messages">...</div>
    +  <div class="tab-pane" id="settings">...</div>
    +</div>
    +
    +<script>
    +  $(function () {
    +    $('#myTab a:last').tab('show');
    +  })
    +</script>
    +

    Events

    + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    shownThis event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.
    + +
    +$('a[data-toggle="tab"]').on('shown', function (e) {
    +  e.target // activated tab
    +  e.relatedTarget // previous tab
    +})
    +
    +
    +
    + + + +
    + +
    +
    +

    About Tooltips

    +

    Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.

    + Download file +
    +
    +

    Example use of Tooltips

    +

    Hover over the links below to see tooltips:

    +
    +

    Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral. +

    +
    +
    +

    Using bootstrap-tooltip.js

    +

    Trigger the tooltip via javascript:

    +
    $('#example').tooltip(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'top'how to position the tooltip - top | bottom | left | right
    selectorstringfalseIf a selector is provided, tooltip objects will be delegated to the specified targets.
    titlestring | function''default title value if `title` tag isn't present
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    delaynumber | object0 +

    delay showing and hiding the tooltip (ms) - does not apply to manual trigger type

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual tooltips can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.

    +
    +<a href="#" rel="tooltip" title="first tooltip">hover over me</a>
    +
    +

    Methods

    +

    $().tooltip(options)

    +

    Attaches a tooltip handler to an element collection.

    +

    .tooltip('show')

    +

    Reveals an element's tooltip.

    +
    $('#element').tooltip('show')
    +

    .tooltip('hide')

    +

    Hides an element's tooltip.

    +
    $('#element').tooltip('hide')
    +

    .tooltip('toggle')

    +

    Toggles an element's tooltip.

    +
    $('#element').tooltip('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About popovers

    +

    Add small overlays of content, like those on the iPad, to any element for housing secondary information.

    +

    * Requires Tooltip to be included

    + Download file +
    +
    +

    Example hover popover

    +

    Hover over the button to trigger the popover.

    + +
    +

    Using bootstrap-popover.js

    +

    Enable popovers via javascript:

    +
    $('#example').popover(options)
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    animationbooleantrueapply a css fade transition to the tooltip
    placementstring|function'right'how to position the popover - top | bottom | left | right
    selectorstringfalseif a selector is provided, tooltip objects will be delegated to the specified targets
    triggerstring'hover'how tooltip is triggered - hover | focus | manual
    titlestring | function''default title value if `title` attribute isn't present
    contentstring | function''default content value if `data-content` attribute isn't present
    delaynumber | object0 +

    delay showing and hiding the popover (ms) - does not apply to manual trigger type

    +

    If a number is supplied, delay is applied to both hide/show

    +

    Object structure is: delay: { show: 500, hide: 100 }

    +
    +
    + Heads up! + Options for individual popovers can alternatively be specified through the use of data attributes. +
    +

    Markup

    +

    + For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option. +

    +

    Methods

    +

    $().popover(options)

    +

    Initializes popovers for an element collection.

    +

    .popover('show')

    +

    Reveals an elements popover.

    +
    $('#element').popover('show')
    +

    .popover('hide')

    +

    Hides an elements popover.

    +
    $('#element').popover('hide')
    +

    .popover('toggle')

    +

    Toggles an elements popover.

    +
    $('#element').popover('toggle')
    +
    +
    +
    + + + + +
    + +
    +
    +

    About alerts

    +

    The alert plugin is a tiny class for adding close functionality to alerts.

    + Download +
    +
    +

    Example alerts

    +

    The alerts plugin works on regular alert messages, and block messages.

    +
    + + Holy guacamole! Best check yo self, you're not looking too good. +
    +
    + +

    Oh snap! You got an error!

    +

    Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

    +

    + Take this action Or do this +

    +
    +
    +

    Using bootstrap-alert.js

    +

    Enable dismissal of an alert via javascript:

    +
    $(".alert").alert()
    +

    Markup

    +

    Just add data-dismiss="alert" to your close button to automatically give an alert close functionality.

    +
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    +

    Methods

    +

    $().alert()

    +

    Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

    +

    .alert('close')

    +

    Closes an alert.

    +
    $(".alert").alert('close')
    +

    Events

    +

    Bootstrap's alert class exposes a few events for hooking into alert functionality.

    + + + + + + + + + + + + + + + + + +
    EventDescription
    closeThis event fires immediately when the close instance method is called.
    closedThis event is fired when the alert has been closed (will wait for css transitions to complete).
    +
    +$('#my-alert').bind('closed', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Do more with buttons. Control button states or create groups of buttons for more components like toolbars.

    + Download file +
    +
    +

    Example uses

    +

    Use the buttons plugin for states and toggles.

    + + + + + + + + + + + + + + + + + + + +
    Stateful + +
    Single toggle + +
    Checkbox +
    + + + +
    +
    Radio +
    + + + +
    +
    +
    +

    Using bootstrap-button.js

    +

    Enable buttons via javascript:

    +
    $('.nav-tabs').button()
    +

    Markup

    +

    Data attributes are integral to the button plugin. Check out the example code below for the various markup types.

    +
    +<!-- Add data-toggle="button" to activate toggling on a single button -->
    +<button class="btn" data-toggle="button">Single Toggle</button>
    +
    +<!-- Add data-toggle="buttons-checkbox" for checkbox style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-checkbox">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +<!-- Add data-toggle="buttons-radio" for radio style toggling on btn-group -->
    +<div class="btn-group" data-toggle="buttons-radio">
    +  <button class="btn">Left</button>
    +  <button class="btn">Middle</button>
    +  <button class="btn">Right</button>
    +</div>
    +
    +

    Methods

    +

    $().button('toggle')

    +

    Toggles push state. Gives the button the appearance that it has been activated.

    +
    + Heads up! + You can enable auto toggling of a button by using the data-toggle attribute. +
    +
    <button class="btn" data-toggle="button" >…</button>
    +

    $().button('loading')

    +

    Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text. +

    +
    <button class="btn" data-loading-text="loading stuff..." >...</button>
    +
    + Heads up! + Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off". +
    +

    $().button('reset')

    +

    Resets button state - swaps text to original text.

    +

    $().button(string)

    +

    Resets button state - swaps text to any data defined text state.

    +
    <button class="btn" data-complete-text="finished!" >...</button>
    +<script>
    +  $('.btn').button('complete')
    +</script>
    +
    +
    +
    + + + + +
    + +
    +
    +

    About

    +

    Get base styles and flexible support for collapsible components like accordions and navigation.

    + Download file +

    * Requires the Transitions plugin to be included.

    +
    +
    +

    Example accordion

    +

    Using the collapse plugin, we built a simple accordion style widget:

    + +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + +
    +
    + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
    +
    +
    +
    + + +
    +

    Using bootstrap-collapse.js

    +

    Enable via javascript:

    +
    $(".collapse").collapse()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    parentselectorfalseIf selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
    togglebooleantrueToggles the collapsible element on invocation
    +

    Markup

    +

    Just add data-toggle="collapse" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.

    +
    +<button class="btn btn-danger" data-toggle="collapse" data-target="#demo">
    +  simple collapsible
    +</button>
    +
    +<div id="demo" class="collapse in"> … </div>
    +
    + Heads up! + To add accordion-like group management to a collapsible control, add the data attribute data-parent="#selector". Refer to the demo to see this in action. +
    +

    Methods

    +

    .collapse(options)

    +

    Activates your content as a collapsible element. Accepts an optional options object. +

    +$('#myCollapsible').collapse({
    +  toggle: false
    +})
    +

    .collapse('toggle')

    +

    Toggles a collapsible element to shown or hidden.

    +

    .collapse('show')

    +

    Shows a collapsible element.

    +

    .collapse('hide')

    +

    Hides a collapsible element.

    +

    Events

    +

    + Bootstrap's collapse class exposes a few events for hooking into collapse functionality. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EventDescription
    showThis event fires immediately when the show instance method is called.
    shownThis event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).
    hide + This event is fired immediately when the hide method has been called. +
    hiddenThis event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).
    + +
    +$('#myCollapsible').on('hidden', function () {
    +  // do something…
    +})
    +
    +
    +
    + + + + + + + + + +
    + +
    +
    +

    About

    +

    A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.

    + Download file +
    +
    +

    Example

    +

    Start typing in the field below to show the typeahead results.

    +
    + +
    +
    +

    Using bootstrap-typeahead.js

    +

    Call the typeahead via javascript:

    +
    $('.typeahead').typeahead()
    +

    Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nametypedefaultdescription
    sourcearray[ ]The data source to query against.
    itemsnumber8The max number of items to display in the dropdown.
    matcherfunctioncase insensitiveThe method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.
    sorterfunctionexact match,
    case sensitive,
    case insensitive
    Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.
    highlighterfunctionhighlights all default matchesMethod used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.
    + +

    Markup

    +

    Add data attributes to register an element with typeahead functionality.

    +
    +<input type="text" data-provide="typeahead">
    +
    +

    Methods

    +

    .typeahead(options)

    +

    Initializes an input with a typeahead.

    +
    +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.4/less.html b/2.0.4/less.html new file mode 100755 index 0000000000..6d03e84b51 --- /dev/null +++ b/2.0.4/less.html @@ -0,0 +1,1068 @@ + + + + + Less · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Using LESS with Bootstrap

    +

    Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS.

    + +
    + + + + +
    + +
    +
    +

    Why LESS?

    +

    Bootstrap is made with LESS at its core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.

    +
    +
    +

    What's included?

    +

    As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.

    +
    +
    +

    Learn more

    + LESS CSS +

    Visit the official website at http://lesscss.org to learn more.

    +
    +
    +
    +
    +

    Variables

    +

    Managing colors and pixel values in CSS can be a bit of a pain, usually full of copy and paste. Not with LESS though—assign colors or pixel values as variables and change them once.

    +
    +
    +

    Mixins

    +

    Those three border-radius declarations you need to make in regular ol' CSS? Now they're down to one line with the help of mixins, snippets of code you can reuse anywhere.

    +
    +
    +

    Operations

    +

    Make your grid, leading, and more super flexible by doing the math on the fly with operations. Multiply, divide, add, and subtract your way to CSS sanity.

    +
    +
    +
    + + + + +
    + + +

    Scaffolding and links

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @bodyBackground@whitePage background color
    @textColor@grayDarkDefault text color for entire body, headings, and more
    @linkColor#08cDefault link text color
    @linkColorHoverdarken(@linkColor, 15%)Default link text hover color
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + +
    @gridColumns12
    @gridColumnWidth60px
    @gridGutterWidth20px
    @fluidGridColumnWidth6.382978723%
    @fluidGridGutterWidth2.127659574%
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @sansFontFamily"Helvetica Neue", Helvetica, Arial, sans-serif
    @serifFontFamilyGeorgia, "Times New Roman", Times, serif
    @monoFontFamilyMenlo, Monaco, "Courier New", monospace
    @baseFontSize13pxMust be pixels
    @baseFontFamily@sansFontFamily
    @baseLineHeight18pxMust be pixels
    @altFontFamily@serifFontFamily
    @headingsFontFamilyinherit
    @headingsFontWeightbold
    @headingsColorinherit
    +

    Tables

    + + + + + + + + + + + + + + + + + + + +
    @tableBackgroundtransparent
    @tableBackgroundAccent#f9f9f9
    @tableBackgroundHover#f5f5f5
    @tableBorderddd
    + +

    Grayscale colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @black#000
    @grayDarker#222
    @grayDark#333
    @gray#555
    @grayLight#999
    @grayLighter#eee
    @white#fff
    +

    Accent colors

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @blue#049cdb
    @green#46a546
    @red#9d261d
    @yellow#ffc40d
    @orange#f89406
    @pink#c3325f
    @purple#7a43b6
    + + +

    Components

    + +

    Buttons

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @btnBackground@white
    @btnBackgroundHighlightdarken(@white, 10%)
    @btnBorderdarken(@white, 20%)
    @btnPrimaryBackground@linkColor
    @btnPrimaryBackgroundHighlightspin(@btnPrimaryBackground, 15%)
    @btnInfoBackground#5bc0de
    @btnInfoBackgroundHighlight#2f96b4
    @btnSuccessBackground#62c462
    @btnSuccessBackgroundHighlight51a351
    @btnWarningBackgroundlighten(@orange, 15%)
    @btnWarningBackgroundHighlight@orange
    @btnDangerBackground#ee5f5b
    @btnDangerBackgroundHighlight#bd362f
    @btnInverseBackground@gray
    @btnInverseBackgroundHighlight@grayDarker
    +

    Forms

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @placeholderText@grayLight
    @inputBackground@white
    @inputBorder#ccc
    @inputBorderRadius3px
    @inputDisabledBackground@grayLighter
    @formActionsBackground#f5f5f5
    +

    Form states and alerts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @warningText#c09853
    @warningBackground#f3edd2
    @errorText#b94a48
    @errorBackground#f2dede
    @successText#468847
    @successBackground#dff0d8
    @infoText#3a87ad
    @infoBackground#d9edf7
    + +

    Navbar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @navbarHeight40px
    @navbarBackground@grayDarker
    @navbarBackgroundHighlight@grayDark
    @navbarText@grayLight
    @navbarLinkColor@grayLight
    @navbarLinkColorHover@white
    @navbarLinkColorActive@navbarLinkColorHover
    @navbarLinkBackgroundHovertransparent
    @navbarLinkBackgroundActive@navbarBackground
    @navbarSearchBackgroundlighten(@navbarBackground, 25%)
    @navbarSearchBackgroundFocus@white
    @navbarSearchBorderdarken(@navbarSearchBackground, 30%)
    @navbarSearchPlaceholderColor#ccc
    @navbarBrandColor@navbarLinkColor
    +

    Dropdowns

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    @dropdownBackground@white
    @dropdownBorderrgba(0,0,0,.2)
    @dropdownLinkColor@grayDark
    @dropdownLinkColorHover@white
    @dropdownLinkBackgroundHover@linkColor
    @@dropdownDividerTop#e5e5e5
    @@dropdownDividerBottom@white
    +

    Hero unit

    + + + + + + + + + + + + + + + + + + +
    @heroUnitBackground@grayLighter
    @heroUnitHeadingColorinherit
    @heroUnitLeadColorinhereit
    + + +
    + + + + +
    + +

    About mixins

    +
    +
    +

    Basic mixins

    +

    A basic mixin is essentially an include or a partial for a snippet of CSS. They're written just like a CSS class and can be called anywhere.

    +
    +.element {
    +  .clearfix();
    +}
    +
    +
    +
    +

    Parametric mixins

    +

    A parametric mixin is just like a basic mixin, but it also accepts parameters (hence the name) with optional default values.

    +
    +.element {
    +  .border-radius(4px);
    +}
    +
    +
    +
    +

    Easily add your own

    +

    Nearly all of Bootstrap's mixins are stored in mixins.less, a wonderful utility .less file that enables you to use a mixin in any of the .less files in the toolkit.

    +

    So, go ahead and use the existing ones or feel free to add your own as you need.

    +
    +
    +

    Included mixins

    +

    Utilities

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .clearfix()noneAdd to any parent to clear floats within
    .tab-focus()noneApply the Webkit focus style and round Firefox outline
    .center-block()noneAuto center a block-level element using margin: auto
    .ie7-inline-block()noneUse in addition to regular display: inline-block to get IE7 support
    .size()@height @widthQuickly set the height and width on one line
    .square()@sizeBuilds on .size() to set the width and height as same value
    .opacity()@opacitySet, in whole numbers, the opacity percentage (e.g., "50" or "75")
    +

    Forms

    + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .placeholder()@color: @placeholderTextSet the placeholder text color for inputs
    +

    Typography

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #font > #family > .serif()noneMake an element use a serif font stack
    #font > #family > .sans-serif()noneMake an element use a sans-serif font stack
    #font > #family > .monospace()noneMake an element use a monospace font stack
    #font > .shorthand()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightEasily set font size, weight, and leading
    #font > .serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to serif, and control size, weight, and leading
    #font > .sans-serif()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to sans-serif, and control size, weight, and leading
    #font > .monospace()@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeightSet font family to monospace, and control size, weight, and leading
    +

    Grid system

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .container-fixed()noneCreate a horizontally centered container for holding your content
    #grid > .core()@gridColumnWidth, @gridGutterWidthGenerate a pixel grid system (container, row, and columns) with n columns and x pixel wide gutter
    #grid > .fluid()@fluidGridColumnWidth, @fluidGridGutterWidthGenerate a percent grid system with n columns and x % wide gutter
    #grid > .input()@gridColumnWidth, @gridGutterWidthGenerate the pixel grid system for input elements, accounting for padding and borders
    .makeColumn@columns: 1, @offset: 0Turn any div into a grid column without the .span* classes
    +

    CSS3 properties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    .border-radius()@radiusRound the corners of an element. Can be a single value or four space-separated values
    .box-shadow()@shadowAdd a drop shadow to an element
    .transition()@transitionAdd CSS3 transition effect (e.g., all .2s linear)
    .rotate()@degreesRotate an element n degrees
    .scale()@ratioScale an element to n times its original size
    .translate()@x, @yMove an element on the x and y planes
    .background-clip()@clipCrop the background of an element (useful for border-radius)
    .background-size()@sizeControl the size of background images via CSS3
    .box-sizing()@boxmodelChange the box model for an element (e.g., border-box for a full-width input)
    .user-select()@selectControl cursor selection of text on a page
    .backface-visibility()@visibility: visiblePrevent flickering of content when using CSS 3D transforms
    .resizable()@direction: bothMake any element resizable on the right and bottom
    .content-columns()@columnCount, @columnGap: @gridGutterWidthMake the content of any element use CSS3 columns
    .hyphens()@mode: autoCSS3 hyphenation when you want it (includes word-wrap: break-word)
    +

    Backgrounds and gradients

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MixinParametersUsage
    #translucent > .background()@color: @white, @alpha: 1Give an element a translucent background color
    #translucent > .border()@color: @white, @alpha: 1Give an element a translucent border color
    #gradient > .vertical()@startColor, @endColorCreate a cross-browser vertical background gradient
    #gradient > .horizontal()@startColor, @endColorCreate a cross-browser horizontal background gradient
    #gradient > .directional()@startColor, @endColor, @degCreate a cross-browser directional background gradient
    #gradient > .vertical-three-colors()@startColor, @midColor, @colorStop, @endColorCreate a cross-browser three-color background gradient
    #gradient > .radial()@innerColor, @outerColorCreate a cross-browser radial background gradient
    #gradient > .striped()@color, @angleCreate a cross-browser striped background gradient
    #gradientBar()@primaryColor, @secondaryColorUsed for buttons to assign a gradient and slightly darker border
    +
    + + + + +
    + +
    + Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods. +
    +

    Tools for compiling

    +
    +
    +

    Node with makefile

    +

    Install the LESS command line compiler, JSHint, Recess, and uglify-js globally with npm by running the following command:

    +
    $ npm install -g less jshint recess uglify-js
    +

    Once installed just run make from the root of your bootstrap directory and you're all set.

    +

    Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).

    +
    +
    +

    Command line

    +

    Install the LESS command line tool via Node and run the following command:

    +
    $ lessc ./less/bootstrap.less > bootstrap.css
    +

    Be sure to include --compress in that command if you're trying to save some bytes!

    +
    +
    +

    Javascript

    +

    Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.

    +
    +<link rel="stylesheet/less" href="/path/to/bootstrap.less">
    +<script src="/path/to/less.js"></script>
    +
    +

    To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.

    +
    +
    +
    +
    +

    Unofficial Mac app

    +

    The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.

    +

    If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.

    +
    +
    +

    More Mac apps

    +

    Crunch

    +

    Crunch is a great looking LESS editor and compiler built on Adobe Air.

    +

    CodeKit

    +

    Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.

    +

    Simpless

    +

    Mac, Linux, and PC app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.

    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.4/scaffolding.html b/2.0.4/scaffolding.html new file mode 100755 index 0000000000..4455e28661 --- /dev/null +++ b/2.0.4/scaffolding.html @@ -0,0 +1,679 @@ + + + + + Scaffolding · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Scaffolding

    +

    Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.

    + +
    + + + + + +
    + +
    +
    +

    Requires HTML5 doctype

    +

    Bootstrap makes use of HTML elements and CSS properties that require the use of the HTML5 doctype. Be sure to include it at the beginning of every Bootstrapped page in your project.

    +
    +<!DOCTYPE html>
    +<html lang="en">
    +  ...
    +</html>
    +
    +
    +
    +

    Typography and links

    +

    Within the scaffolding.less file, we set basic global display, typography, and link styles. Specifically, we:

    +
      +
    • Remove margin on the body
    • +
    • Set background-color: white; on the body
    • +
    • Use the @baseFontFamily, @baseFontSize, and @baseLineHeight attributes as our typographyic base
    • +
    • Set the global link color via @linkColor and apply link underlines only on :hover
    • +
    +
    +
    +

    Reset via Normalize

    +

    As of Bootstrap 2, the traditional CSS reset has evolved to make use of elements from Normalize.css, a project by Nicolas Gallagher that also powers the HTML5 Boilerplate.

    +

    The new reset can still be found in reset.less, but with many elements removed for brevity and accuracy.

    +
    +
    +
    + + + + + +
    + + +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    +
    +
    +

    The default grid system provided in Bootstrap utilizes 12 columns that render out at widths of 724px, 940px (default without responsive CSS included), and 1170px. Below 767px viewports, the columns become fluid and stack vertically.

    +
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    +

    As shown here, a basic layout can be created with two "columns", each spanning a number of the 12 foundational columns we defined as part of our grid system.

    +
    +
    + +
    + +

    Offsetting columns

    +
    +
    4
    +
    4 offset 4
    +
    +
    +
    3 offset 3
    +
    3 offset 3
    +
    +
    +
    8 offset 4
    +
    +
    +<div class="row">
    +  <div class="span4">...</div>
    +  <div class="span4 offset4">...</div>
    +</div>
    +
    + +
    + +

    Nesting columns

    +
    +
    +

    With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

    +

    Example

    +

    Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.

    +
    +
    + Level 1 of column +
    +
    + Level 2 +
    +
    + Level 2 +
    +
    +
    +
    +
    +
    +
    +<div class="row">
    +  <div class="span6">
    +    Level 1 column
    +    <div class="row">
    +      <div class="span3">Level 2</div>
    +      <div class="span3">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + +
    + + +

    Fluid columns

    +
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    1
    +
    +
    +
    4
    +
    4
    +
    4
    +
    +
    +
    4
    +
    8
    +
    +
    +
    6
    +
    6
    +
    +
    +
    12
    +
    + +
    +
    +

    Percents, not pixels

    +

    The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

    +
    +
    +

    Fluid rows

    +

    Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

    +
    +
    +

    Markup

    +
    +<div class="row-fluid">
    +  <div class="span4">...</div>
    +  <div class="span8">...</div>
    +</div>
    +
    +
    +
    + +

    Fluid nesting

    +
    +
    +

    Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.

    +
    +
    + Fluid 12 +
    +
    + Fluid 6 +
    +
    + Fluid 6 +
    +
    +
    +
    +
    +
    +
    +<div class="row-fluid">
    +  <div class="span12">
    +    Level 1 of column
    +    <div class="row-fluid">
    +      <div class="span6">Level 2</div>
    +      <div class="span6">Level 2</div>
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDefault valueDescription
    @gridColumns12Number of columns
    @gridColumnWidth60pxWidth of each column
    @gridGutterWidth20pxNegative space between columns
    +
    +
    +

    Variables in LESS

    +

    Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

    +
    +
    +

    How to customize

    +

    Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

    +
    +
    +

    Staying responsive

    +

    Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

    +
    +
    + +
    + + + + +
    + + +
    +
    +

    Fixed layout

    +

    The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

    +
    +
    +
    +
    +<body>
    +  <div class="container">
    +    ...
    +  </div>
    +</body>
    +
    +
    +
    +

    Fluid layout

    +

    <div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

    +
    +
    +
    +
    +
    +<div class="container-fluid">
    +  <div class="row-fluid">
    +    <div class="span2">
    +      <!--Sidebar content-->
    +    </div>
    +    <div class="span10">
    +      <!--Body content-->
    +    </div>
    +  </div>
    +</div>
    +
    +
    +
    +
    + + + + + +
    + + +
    +
    +

    Responsive devices

    +

    What they do

    +

    Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

    +
      +
    • Modify the width of column in our grid
    • +
    • Stack elements instead of float wherever necessary
    • +
    • Resize headings and text to be more appropriate for devices
    • +
    +

    Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.

    +
    +
    +

    Supported devices

    +

    Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LabelLayout widthColumn widthGutter width
    Smartphones480px and belowFluid columns, no fixed widths
    Smartphones to tablets767px and belowFluid columns, no fixed widths
    Portrait tablets768px and above42px20px
    Default980px and up60px20px
    Large display1200px and up70px30px
    + +

    Requires meta tag

    +

    To ensure devices display responsive pages properly, include the viewport meta tag.

    +
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    +
    +
    + +
    + + +

    Using the media queries

    +
    +
    +

    Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

    +
      +
    1. Use the compiled responsive version, bootstrap-responsive.css
    2. +
    3. Add @import "responsive.less" and recompile Bootstrap
    4. +
    5. Modify and recompile responsive.less as a separate file
    6. +
    +

    Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

    +
    +
    +
    +  /* Landscape phones and down */
    +  @media (max-width: 480px) { ... }
    +
    +  /* Landscape phone to portrait tablet */
    +  @media (max-width: 767px) { ... }
    +
    +  /* Portrait tablet to landscape and desktop */
    +  @media (min-width: 768px) and (max-width: 979px) { ... }
    +
    +  /* Large desktop */
    +  @media (min-width: 1200px) { ... }
    +
    +
    +
    +
    + + +

    Responsive utility classes

    +
    +
    +

    What are they

    +

    For faster mobile-friendly development, use these basic utility classes for showing and hiding content by device.

    +

    When to use

    +

    Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.

    +

    For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.

    +
    +
    +

    Support classes

    +

    Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassPhones 480px and belowTablets 767px and belowDesktops 768px and above
    .visible-phoneVisible
    .visible-tabletVisible
    .visible-desktopVisible
    .hidden-phoneVisibleVisible
    .hidden-tabletVisibleVisible
    .hidden-desktopVisibleVisible
    +

    Test case

    +

    Resize your browser or load on different devices to test the above classes.

    +

    Visible on...

    +

    Green checkmarks indicate that class is visible in your current viewport.

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +

    Hidden on...

    +

    Here, green checkmarks indicate that class is hidden in your current viewport.

    +
      +
    • Phone✔ Phone
    • +
    • Tablet✔ Tablet
    • +
    • Desktop✔ Desktop
    • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.0.4/upgrading.html b/2.0.4/upgrading.html new file mode 100755 index 0000000000..51eed1d3a4 --- /dev/null +++ b/2.0.4/upgrading.html @@ -0,0 +1,318 @@ + + + + + Upgrading · Twitter Bootstrap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +

    Upgrading to Bootstrap 2

    +

    Learn about significant changes and additions since v1.4 with this handy guide.

    +
    + + + + +
    + +
      +
    • Docs: major updates across the board to general structure, examples, and code snippets. Also made responsive with new media queries.
    • +
    • Docs: all docs pages are now powered by Mustache templates and strings are wrapped in i18n tags for translation by the Twitter Translation Center. All changes to documentation must be done here and then compiled (similar to our CSS and LESS).
    • +
    • Repo directory structure: removed the compiled CSS from the root in favor of a large direct download link on the docs homepage. Compiled CSS is in /docs/assets/css/.
    • +
    • Docs and repo: one makefile, just type make in the Terminal and get updated docs and CSS.
    • +
    +
    + + + + +
    + +

    Grid system

    +
      +
    • Updated grid system, now only 12 columns instead of 16 +
    • Responsive approach means your projects virtually work out of the box on smartphones, tablets, and more
    • +
    • Removed unused (by default) grid columns support for 17-24 columns
    • +
    +

    Responsive (media queries)

    +
      +
    • Media queries added for basic support across mobile and tablet devices +
    • Responsive CSS is compiled separately, as bootstrap-responsive.css
    • +
    +
    + + + + +
    + +

    Typography

    +
      +
    • h4 elements were dropped from 16px to 14px with a default line-height of 18px
    • +
    • h5 elements were dropped from 14px to 12px
    • +
    • h6 elements were dropped from 13px to 11px
    • +
    • Right-aligned option for blockquotes if float: right;
    • +
    +

    Code

    +
      +
    • New graphical style for <code>
    • +
    • Google Code Prettify styles updated (based on GitHub's gists)
    • +
    +

    Tables

    +
      +
    • Improved support for colspan and rowspan
    • +
    • Styles now restricted to new base class, .table
    • +
    • Table classes standardized with .table- required as a prefix
    • +
    • Removed unused table color options (too much code for such little impact)
    • +
    • Dropped support for TableSorter
    • +
    +

    Buttons

    +
      +
    • New classes for colors and sizes, all prefixed with .btn-
    • +
    • IE9: removed gradients and added rounded corners
    • +
    • Updated active state to make styling clearer in button groups (new) and look better with custom transition
    • +
    • New mixin, .buttonBackground, to set button gradients
    • +
    • The .secondary class was removed from modal examples in our docs as it never had associated styles.
    • +
    +

    Forms

    +
      +
    • Default form style is now vertical (stacked) to use less CSS and add greater flexibility
    • +
    • Form classes standardized with .form- required as a prefix
    • +
    • New built-in form defaults for search, inline, and horizontal forms
    • +
    • For horizontal forms, previous classes .clearfix and .input are equivalent to the new .control-group and .controls.
    • +
    • More flexible horizontal form markup with classes for all styling, including new optional class for the label
    • +
    • Form states: colors updated and customizable via new LESS variables
    • +
    +

    Icons, by Glyphicons

    +
      +
    • New Glyphicons Halflings icon set added in sprite form, in black and white
    • +
    • Simple markup required for an icon in tons of contexts: <i class="icon-cog"></>
    • +
    • Add another class, .icon-white, for white variation of the same icon
    • +
    +
    + + + + +
    + +

    Button groups and dropdowns

    +
      +
    • Two brand new components in 2.0: button groups and button dropdowns
    • +
    • Dependency: button dropdowns are built on button groups, and therefore require all their styles
    • +
    • Button groups, .btn-group, can be grouped one level higher with a button toolbar, .btn-toolbar
    • +
    +

    Navigation

    +
      +
    • Tabs and pills now require the use of a new base class, .nav, on their <ul> and the class names are now .nav-pills and .nav-tabs.
    • +
    • New nav list variation added that uses the same base class, .nav
    • +
    • Vertical tabs and pills have been added—just add .nav-stacked to the <ul>
    • +
    • Pills were restyled to be less rounded by default
    • +
    • Pills now have dropdown menu support (they share the same markup and styles as tabs)
    • +
    +

    Navbar (formerly topbar)

    +
      +
    • Base class changed from .topbar to .navbar
    • +
    • Now supports static position (default behavior, not fixed) and fixed to the top of viewport via .navbar-fixed-top (previously only supported fixed)
    • +
    • Added vertical dividers to top-level nav
    • +
    • Improved support for inline forms in the navbar, which now require .navbar-form to properly scope styles to only the intended forms.
    • +
    • Navbar search form now requires use of the .navbar-search class and its input the use of .search-query. To position the search form, you must use .pull-left or .pull-right.
    • +
    • Added optional responsive markup for collapsing navbar contents for smaller resolutions and devices. See navbar docs for how to utilize.
    • +
    +

    Dropdown menus

    +
      +
    • Updated the .dropdown-menu to tighten up spacing
    • +
    • Now requires you to add a <span class="caret"></span> to show the dropdown arrow
    • +
    • Now requires you to add a data-toggle="dropdown" attribute to obtain toggling behavior
    • +
    • The navbar (fixed topbar) has brand new dropdowns. Gone are the dark versions and in their place are the standard white ones with an additional caret at their tops for clarity of position.
    • +
    +

    Labels

    +
      +
    • Label colors updated to match form state colors
    • +
    • Not only do they match graphically, but they are powered by the same new variables
    • +
    +

    Thumbnails

    +
      +
    • Formerly .media-grid, now just .thumbnails, we've thoroughly extended this component for more uses while maintaining overall simplicity out of the box.
    • +
    • Individual thumbnails now require .thumbnail class
    • +
    +

    Alerts

    +
      +
    • New base class: .alert instead of .alert-message
    • +
    • Class names standardized for other options, now all starting with .alert-
    • +
    • Redesigned base alert styles to combine the default alerts and block-level alerts into one
    • +
    • Block level alert class changed: .alert-block instead of .block-message
    • +
    +

    Progress bars

    +
      +
    • New in 2.0
    • +
    • Features multiple styles via classes, including striped and animated variations via CSS3
    • +
    +

    Miscellaneous components

    +
      +
    • Added documentation for the well component and the close icon (used in modals and alerts)
    • +
    +
    + + + + +
    + +
    + Heads up! We've rewritten just about everything for our plugins, so head on over to the Javascript page to learn more. +
    +

    Tooltips

    +
      +
    • The plugin method has been renamed from twipsy() to tooltip(), and the class name changed from twipsy to tooltip.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    • The animate option was renamed to animation.
    • +
    • The html option was removed, as the tooltips default to allowing HTML now.
    • +
    +

    Popovers

    +
      +
    • Child elements now properly namespaced: .title to .popover-title, .inner to .popover-inner, and .content to .popover-content.
    • +
    • The placement option value that was below is now bottom, and above is now top.
    • +
    +

    New plugins

    + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2.1.0/assets/css/bootstrap-responsive.css b/2.1.0/assets/css/bootstrap-responsive.css new file mode 100755 index 0000000000..daafa91808 --- /dev/null +++ b/2.1.0/assets/css/bootstrap-responsive.css @@ -0,0 +1,1040 @@ +/*! + * Bootstrap Responsive v2.1.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: auto; + margin-left: 0; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #555555; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #555555; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .dropdown-menu a:hover { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:hover { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: block; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/2.1.0/assets/css/bootstrap.css b/2.1.0/assets/css/bootstrap.css new file mode 100755 index 0000000000..0664207aee --- /dev/null +++ b/2.1.0/assets/css/bootstrap.css @@ -0,0 +1,5624 @@ +/*! + * Bootstrap v2.1.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 20px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 1; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1 { + font-size: 36px; + line-height: 40px; +} + +h2 { + font-size: 30px; + line-height: 40px; +} + +h3 { + font-size: 24px; + line-height: 40px; +} + +h4 { + font-size: 18px; + line-height: 20px; +} + +h5 { + font-size: 14px; + line-height: 20px; +} + +h6 { + font-size: 12px; + line-height: 20px; +} + +h1 small { + font-size: 24px; +} + +h2 small { + font-size: 18px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal dt { + float: left; + width: 120px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 130px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 25px; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 9px; + font-size: 14px; + line-height: 20px; + color: #555555; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +input, +textarea { + width: 210px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; + cursor: pointer; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #bbb; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"] { + float: left; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + font-size: 14px; + vertical-align: top; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn { + margin-left: -1px; + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 160px; +} + +.form-horizontal .help-block { + margin-top: 10px; + margin-bottom: 0; +} + +.form-horizontal .form-actions { + padding-left: 160px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child, +.table-bordered tfoot:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child, +.table-bordered tfoot:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-right-topleft: 4px; +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover td, +.table-hover tbody tr:hover th { + background-color: #f5f5f5; +} + +table [class*=span], +.row-fluid table [class*=span] { + display: table-cell; + float: none; + margin-left: 0; +} + +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} + +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} + +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} + +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} + +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} + +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} + +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} + +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} + +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} + +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} + +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} + +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} + +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} + +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} + +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} + +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} + +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} + +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} + +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} + +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} + +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} + +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} + +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} + +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} + +.table tbody tr.success td { + background-color: #dff0d8; +} + +.table tbody tr.error td { + background-color: #f2dede; +} + +.table tbody tr.info td { + background-color: #d9edf7; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/active states of certain elements */ + +.icon-white, +.nav > .active > a > [class^="icon-"], +.nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; + background-color: #0081c2; + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} + +.dropdown-menu .disabled > a:hover { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover .dropdown-menu { + display: block; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + overflow: visible \9; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 14px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #bbbbbb; + *border: 0; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-bottom-color: #a2a2a2; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 9px 14px; + font-size: 16px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.btn-large [class^="icon-"] { + margin-top: 2px; +} + +.btn-small { + padding: 3px 9px; + font-size: 12px; + line-height: 18px; +} + +.btn-small [class^="icon-"] { + margin-top: 0; +} + +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 16px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn { + border-color: #c5c5c5; + border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-image: -moz-linear-gradient(top, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-group { + position: relative; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-toolbar .btn + .btn, +.btn-toolbar .btn-group + .btn, +.btn-toolbar .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 11px; +} + +.btn-group > .btn-small { + font-size: 12px; +} + +.btn-group > .btn-large { + font-size: 16px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-mini .caret, +.btn-small .caret, +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.dropup .btn-large .caret { + border-top: 0; + border-bottom: 5px solid #000000; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical .btn { + display: block; + float: none; + width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + color: #c09853; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; + color: #555555; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #555555; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; +} + +.navbar-link { + color: #555555; +} + +.navbar-link:hover { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 6px; +} + +.navbar .btn-group .btn { + margin: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + width: 100%; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner, +.navbar-static-top .navbar-inner { + border: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #555555; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse { + color: #999999; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-image: -moz-linear-gradient(top, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb .active { + color: #999999; +} + +.pagination { + height: 40px; + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination li { + display: inline; +} + +.pagination a, +.pagination span { + float: left; + padding: 0 14px; + line-height: 38px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination a:hover, +.pagination .active a, +.pagination .active span { + background-color: #f5f5f5; +} + +.pagination .active a, +.pagination .active span { + color: #999999; + cursor: default; +} + +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination li:first-child a, +.pagination li:first-child span { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.pagination li:last-child a, +.pagination li:last-child span { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next a { + float: right; +} + +.pager .previous a { + float: left; +} + +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-open .dropdown-menu { + z-index: 2050; +} + +.modal-open .dropdown.open { + *z-index: 2050; +} + +.modal-open .popover { + z-index: 2060; +} + +.modal-open .tooltip { + z-index: 2080; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 560px; + margin: -250px 0 0 -280px; + overflow: auto; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 50%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -3px; +} + +.tooltip.right { + margin-left: 3px; +} + +.tooltip.bottom { + margin-top: 3px; +} + +.tooltip.left { + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + width: 236px; + padding: 1px; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-bottom: 10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-right: 10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: inline-block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow:after { + z-index: -1; + content: ""; +} + +.popover.top .arrow { + bottom: -10px; + left: 50%; + margin-left: -10px; + border-top-color: #ffffff; + border-width: 10px 10px 0; +} + +.popover.top .arrow:after { + bottom: -1px; + left: -11px; + border-top-color: rgba(0, 0, 0, 0.25); + border-width: 11px 11px 0; +} + +.popover.right .arrow { + top: 50%; + left: -10px; + margin-top: -10px; + border-right-color: #ffffff; + border-width: 10px 10px 10px 0; +} + +.popover.right .arrow:after { + bottom: -11px; + left: -1px; + border-right-color: rgba(0, 0, 0, 0.25); + border-width: 11px 11px 11px 0; +} + +.popover.bottom .arrow { + top: -10px; + left: 50%; + margin-left: -10px; + border-bottom-color: #ffffff; + border-width: 0 10px 10px; +} + +.popover.bottom .arrow:after { + top: -1px; + left: -11px; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-width: 0 11px 11px; +} + +.popover.left .arrow { + top: 50%; + right: -10px; + margin-top: -10px; + border-left-color: #ffffff; + border-width: 10px 0 10px 10px; +} + +.popover.left .arrow:after { + right: -1px; + bottom: -11px; + border-left-color: rgba(0, 0, 0, 0.25); + border-width: 11px 0 11px 11px; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.label, +.badge { + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel .item > img { + display: block; + line-height: 1; +} + +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} + +.carousel .active { + left: 0; +} + +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel .next { + left: 100%; +} + +.carousel .prev { + left: -100%; +} + +.carousel .next.left, +.carousel .prev.right { + left: 0; +} + +.carousel .active.left { + left: -100%; +} + +.carousel .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/2.1.0/assets/css/docs.css b/2.1.0/assets/css/docs.css new file mode 100755 index 0000000000..aa598c5cac --- /dev/null +++ b/2.1.0/assets/css/docs.css @@ -0,0 +1,1098 @@ +/* Add additional stylesheets below +-------------------------------------------------- */ +/* + Bootstrap's documentation styles + Special styles for presenting Bootstrap's documentation and examples +*/ + + + +/* Body and structure +-------------------------------------------------- */ + +body { + position: relative; + padding-top: 40px; +} + +/* Code in headings */ +h3 code { + font-size: 14px; + font-weight: normal; +} + + + +/* Tweak navbar brand link to be super sleek +-------------------------------------------------- */ + +body > .navbar { + font-size: 13px; +} + +/* Change the docs' brand */ +body > .navbar .brand { + padding-right: 0; + padding-left: 0; + margin-left: 20px; + float: right; + font-weight: bold; + color: #000; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125); + -webkit-transition: all .2s linear; + -moz-transition: all .2s linear; + transition: all .2s linear; +} +body > .navbar .brand:hover { + text-decoration: none; + text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4); +} + + +/* Sections +-------------------------------------------------- */ + +/* padding for in-page bookmarks and fixed navbar */ +section { + padding-top: 30px; +} +section > .page-header, +section > .lead { + color: #5a5a5a; +} +section > ul li { + margin-bottom: 5px; +} + +/* Separators (hr) */ +.bs-docs-separator { + margin: 40px 0 39px; +} + +/* Faded out hr */ +hr.soften { + height: 1px; + margin: 70px 0; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0)); + border: 0; +} + + + +/* Jumbotrons +-------------------------------------------------- */ + +/* Base class +------------------------- */ +.jumbotron { + position: relative; + padding: 40px 0; + color: #fff; + text-align: center; + text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075); + background: #020031; /* Old browsers */ + background: -moz-linear-gradient(45deg, #020031 0%, #6d3353 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#020031), color-stop(100%,#6d3353)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(45deg, #020031 0%,#6d3353 100%); /* IE10+ */ + background: linear-gradient(45deg, #020031 0%,#6d3353 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020031', endColorstr='#6d3353',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ + -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); + -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); + box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); +} +.jumbotron h1 { + font-size: 80px; + font-weight: bold; + letter-spacing: -1px; + line-height: 1; +} +.jumbotron p { + font-size: 24px; + font-weight: 300; + line-height: 30px; + margin-bottom: 30px; +} + +/* Link styles (used on .masthead-links as well) */ +.jumbotron a { + color: #fff; + color: rgba(255,255,255,.5); + -webkit-transition: all .2s ease-in-out; + -moz-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.jumbotron a:hover { + color: #fff; + text-shadow: 0 0 10px rgba(255,255,255,.25); +} + +/* Download button */ +@-webkit-keyframes downloadButton { + from { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.5); } + 50% { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 25px rgba(0,68,204,.9); } + to { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.5); } +} +@-moz-keyframes downloadButton { + from { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.5); } + 50% { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 25px rgba(0,68,204,.9); } + to { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.5); } +} +.masthead .btn { + padding: 14px 24px; + font-size: 24px; + font-weight: 200; + color: #fff; /* redeclare to override the `.jumbotron a` */ + border: 0; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.01); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.01); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25), 0 2px 10px rgba(0,68,204,.01); + -webkit-animation-name: downloadButton; + -moz-animation-name: downloadButton; + -webkit-animation-duration: 1.5s; + -moz-animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + -moz-animation-iteration-count: infinite; + -webkit-transition: none; + -moz-transition: none; + transition: none; + +} +.masthead .btn:active { + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); + box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1); +} + + +/* Pattern overlay +------------------------- */ +.jumbotron .container { + position: relative; + z-index: 2; +} +.jumbotron:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(../img/bs-docs-masthead-pattern.png) repeat center center; + opacity: .4; +} + +/* Masthead (docs home) +------------------------- */ +.masthead { + padding: 70px 0 80px; + margin-bottom: 0; + color: #fff; +} +.masthead h1 { + font-size: 120px; + line-height: 1; + letter-spacing: -2px; +} +.masthead p { + font-size: 40px; + font-weight: 200; + line-height: 1.25; +} + +/* Textual links in masthead */ +.masthead-links { + margin: 0; + list-style: none; +} +.masthead-links li { + display: inline; + padding: 0 10px; + color: rgba(255,255,255,.25); +} + +/* Social proof buttons from GitHub & Twitter */ +.bs-docs-social { + padding: 15px 0; + text-align: center; + background-color: #f5f5f5; + border-top: 1px solid #fff; + border-bottom: 1px solid #ddd; +} + +/* Quick links on Home */ +.bs-docs-social-buttons { + margin-left: 0; + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.bs-docs-social-buttons li { + display: inline-block; + padding: 5px 8px; + line-height: 1; + *display: inline; + *zoom: 1; +} + +/* Subhead (other pages) +------------------------- */ +.subhead { + text-align: left; + border-bottom: 1px solid #ddd; +} +.subhead h1 { + font-size: 60px; +} +.subhead p { + margin-bottom: 20px; +} +.subhead .navbar { + display: none; +} + + + +/* Marketing section of Overview +-------------------------------------------------- */ + +.marketing { + text-align: center; + color: #5a5a5a; +} +.marketing h1 { + margin: 60px 0 10px; + font-size: 60px; + font-weight: 200; + line-height: 1; + letter-spacing: -1px; +} +.marketing h2 { + font-weight: 200; + margin-bottom: 5px; +} +.marketing p { + font-size: 16px; + line-height: 1.5; +} +.marketing .marketing-byline { + margin-bottom: 40px; + font-size: 20px; + font-weight: 300; + line-height: 25px; + color: #999; +} +.marketing img { + display: block; + margin: 0 auto 30px; +} + + + +/* Footer +-------------------------------------------------- */ + +.footer { + padding: 70px 0; + margin-top: 70px; + border-top: 1px solid #e5e5e5; + background-color: #f5f5f5; +} +.footer p { + margin-bottom: 0; + color: #777; +} +.footer-links { + margin: 10px 0; +} +.footer-links li { + display: inline; + margin-right: 10px; +} + + + +/* Special grid styles +-------------------------------------------------- */ + +.show-grid { + margin-top: 10px; + margin-bottom: 20px; +} +.show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 40px; + line-height: 40px; +} +.show-grid:hover [class*="span"] { + background: #ddd; +} +.show-grid .show-grid { + margin-top: 0; + margin-bottom: 0; +} +.show-grid .show-grid [class*="span"] { + background-color: #ccc; +} + + + +/* Mini layout previews +-------------------------------------------------- */ +.mini-layout { + border: 1px solid #ddd; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075); + box-shadow: 0 1px 2px rgba(0,0,0,.075); +} +.mini-layout, +.mini-layout .mini-layout-body, +.mini-layout.fluid .mini-layout-sidebar { + height: 300px; +} +.mini-layout { + margin-bottom: 20px; + padding: 9px; +} +.mini-layout div { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.mini-layout .mini-layout-body { + background-color: #dceaf4; + margin: 0 auto; + width: 70%; +} +.mini-layout.fluid .mini-layout-sidebar, +.mini-layout.fluid .mini-layout-header, +.mini-layout.fluid .mini-layout-body { + float: left; +} +.mini-layout.fluid .mini-layout-sidebar { + background-color: #bbd8e9; + width: 20%; +} +.mini-layout.fluid .mini-layout-body { + width: 77.5%; + margin-left: 2.5%; +} + + + +/* Download page +-------------------------------------------------- */ + +.download .page-header { + margin-top: 36px; +} +.page-header .toggle-all { + margin-top: 5px; +} + +/* Space out h3s when following a section */ +.download h3 { + margin-bottom: 5px; +} +.download-builder input + h3, +.download-builder .checkbox + h3 { + margin-top: 9px; +} + +/* Fields for variables */ +.download-builder input[type=text] { + margin-bottom: 9px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #d14; +} +.download-builder input[type=text]:focus { + background-color: #fff; +} + +/* Custom, larger checkbox labels */ +.download .checkbox { + padding: 6px 10px 6px 25px; + font-size: 13px; + line-height: 18px; + color: #555; + background-color: #f9f9f9; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + cursor: pointer; +} +.download .checkbox:hover { + color: #333; + background-color: #f5f5f5; +} +.download .checkbox small { + font-size: 12px; + color: #777; +} + +/* Variables section */ +#variables label { + margin-bottom: 0; +} + +/* Giant download button */ +.download-btn { + margin: 36px 0 108px; +} +#download p, +#download h4 { + max-width: 50%; + margin: 0 auto; + color: #999; + text-align: center; +} +#download h4 { + margin-bottom: 0; +} +#download p { + margin-bottom: 18px; +} +.download-btn .btn { + display: block; + width: auto; + padding: 19px 24px; + margin-bottom: 27px; + font-size: 30px; + line-height: 1; + text-align: center; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + + + +/* Misc +-------------------------------------------------- */ + +/* Make tables spaced out a bit more */ +h2 + table, +h3 + table, +h4 + table, +h2 + .row { + margin-top: 5px; +} + +/* Example sites showcase */ +.example-sites { + xmargin-left: 20px; +} +.example-sites img { + max-width: 100%; + margin: 0 auto; +} + +.scrollspy-example { + height: 200px; + overflow: auto; + position: relative; +} + + +/* Fake the :focus state to demo it */ +.focused { + border-color: rgba(82,168,236,.8); + -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + outline: 0; +} + +/* For input sizes, make them display block */ +.docs-input-sizes select, +.docs-input-sizes input[type=text] { + display: block; + margin-bottom: 9px; +} + +/* Icons +------------------------- */ +.the-icons { + margin-left: 0; + list-style: none; +} +.the-icons li { + float: left; + width: 25%; + line-height: 25px; +} +.the-icons i:hover { + background-color: rgba(255,0,0,.25); +} + +/* Eaxmples page +------------------------- */ +.bootstrap-examples p { + font-size: 13px; + line-height: 18px; +} +.bootstrap-examples .thumbnail { + margin-bottom: 9px; + background-color: #fff; +} + + + +/* Bootstrap code examples +-------------------------------------------------- */ + +/* Base class */ +.bs-docs-example { + position: relative; + margin: 15px 0; + padding: 39px 19px 14px; + *padding-top: 19px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +/* Echo out a label for the example */ +.bs-docs-example:after { + content: "Example"; + position: absolute; + top: -1px; + left: -1px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + background-color: #f5f5f5; + border: 1px solid #ddd; + color: #9da0a4; + -webkit-border-radius: 4px 0 4px 0; + -moz-border-radius: 4px 0 4px 0; + border-radius: 4px 0 4px 0; +} + +/* Remove spacing between an example and it's code */ +.bs-docs-example + .prettyprint { + margin-top: -20px; + padding-top: 15px; +} + +/* Tweak examples +------------------------- */ +.bs-docs-example > p:last-child { + margin-bottom: 0; +} +.bs-docs-example .table, +.bs-docs-example .progress, +.bs-docs-example .well, +.bs-docs-example .alert, +.bs-docs-example .hero-unit, +.bs-docs-example .pagination, +.bs-docs-example .navbar, +.bs-docs-example > .nav, +.bs-docs-example blockquote { + margin-bottom: 5px; +} +.bs-docs-example .pagination { + margin-top: 0; +} +.bs-navbar-top-example, +.bs-navbar-bottom-example { + z-index: 1; + padding: 0; + height: 90px; + overflow: hidden; /* cut the drop shadows off */ +} +.bs-navbar-top-example .navbar-fixed-top, +.bs-navbar-bottom-example .navbar-fixed-bottom { + margin-left: 0; + margin-right: 0; +} +.bs-navbar-top-example { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.bs-navbar-top-example:after { + top: auto; + bottom: -1px; + -webkit-border-radius: 0 4px 0 4px; + -moz-border-radius: 0 4px 0 4px; + border-radius: 0 4px 0 4px; +} +.bs-navbar-bottom-example { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.bs-navbar-bottom-example .navbar { + margin-bottom: 0; +} +form.bs-docs-example { + padding-bottom: 19px; +} +.bs-docs-example .lead { + font-size: 18px; + line-height: 24px; +} + +/* Images */ +.bs-docs-example-images img { + margin: 10px; + display: inline-block; +} + +/* Tooltips */ +.bs-docs-tooltip-examples { + text-align: center; + margin: 0 0 10px; + list-style: none; +} +.bs-docs-tooltip-examples li { + display: inline; + padding: 0 10px; +} + +/* Popovers */ +.bs-docs-example-popover { + padding-bottom: 24px; + background-color: #f9f9f9; +} +.bs-docs-example-popover .popover { + position: relative; + display: block; + float: left; + width: 260px; + margin: 20px; +} + + +/* Ads in headers +-------------------------------------------------- */ + +.subhead h1, +.subhead .lead { + margin-right: 340px; +} + +.carbonad { + position: absolute; + top: 0; + right: 0; + margin-top: 0 !important; + padding: 15px; + height: auto !important; + overflow: hidden; /* clearfix */ + font-size: 13px !important; + line-height: 16px !important; + background: #222 !important; /* reset image and color in one line */ + background: rgba(0,0,0,.5) !important; + border: 0 !important; + border-radius: 4px; + box-shadow: inset 0 3px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1); +} +.carbonad-img { + margin: 0 !important; +} +.carbonad-text, +.carbonad-tag, +.carbonad-tag a { + color: #fff !important; +} +.carbonad-text, +.carbonad-tag { + float: none !important; + display: block !important; + width: auto !important; + height: auto !important; + margin-left: 145px !important; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; +} +.carbonad-text { + padding-top: 0 !important; +} +.carbonad-tag { + text-align: left !important; +} + +/* Ads on homepage */ +.masthead .carbonad { + position: static; + margin: 30px auto 0 !important; + text-align: left !important; +} + +@media (max-width: 980px) { + .carbonad { + position: static; + width: auto !important; + margin-top: 30px !important; + } +} + +@media (max-width: 767px) { + .carbonad { + position: static; + width: auto !important; + margin: 40px -20px -40px !important; + padding: 20px !important; + overflow: hidden; /* clearfix */ + border-radius: 0; + } +} + + + + +/* Responsive docs +-------------------------------------------------- */ + +/* Utility classes table +------------------------- */ +.responsive-utilities th small { + display: block; + font-weight: normal; + color: #999; +} +.responsive-utilities tbody th { + font-weight: normal; +} +.responsive-utilities td { + text-align: center; +} +.responsive-utilities td.is-visible { + color: #468847; + background-color: #dff0d8 !important; +} +.responsive-utilities td.is-hidden { + color: #ccc; + background-color: #f9f9f9 !important; +} + +/* Responsive tests +------------------------- */ +.responsive-utilities-test { + margin-top: 5px; + margin-left: 0; + list-style: none; + overflow: hidden; /* clear floats */ +} +.responsive-utilities-test li { + position: relative; + float: left; + width: 25%; + height: 43px; + font-size: 14px; + font-weight: bold; + line-height: 43px; + color: #999; + text-align: center; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test li + li { + margin-left: 10px; +} +.responsive-utilities-test span { + position: absolute; + top: -1px; + left: -1px; + right: -1px; + bottom: -1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.responsive-utilities-test span { + color: #468847; + background-color: #dff0d8; + border: 1px solid #d6e9c6; +} + + + +/* Sidenav for Docs +-------------------------------------------------- */ + +/* prevent column from collapsing when affixing */ +.span3 { + min-height: 1px; +} + +.bs-docs-sidenav { + width: 228px; + margin: 30px 0 0; + padding: 0; + background-color: #fff; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065); + -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065); + box-shadow: 0 1px 4px rgba(0,0,0,.065); +} +.bs-docs-sidenav > li > a { + display: block; + *width: 190px; + margin: 0 0 -1px; + padding: 8px 14px; + border: 1px solid #e5e5e5; +} +.bs-docs-sidenav > li:first-child > a { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} +.bs-docs-sidenav > li:last-child > a { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.bs-docs-sidenav > .active > a { + position: relative; + z-index: 2; + padding: 9px 15px; + border: 0; + text-shadow: 0 1px 0 rgba(0,0,0,.15); + -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); + -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); + box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1); +} +/* Chevrons */ +.bs-docs-sidenav .icon-chevron-right { + float: right; + margin-top: 2px; + margin-right: -6px; + opacity: .25; +} +.bs-docs-sidenav > li > a:hover { + background-color: #f5f5f5; +} +.bs-docs-sidenav a:hover .icon-chevron-right { + opacity: .5; +} +.bs-docs-sidenav .active .icon-chevron-right, +.bs-docs-sidenav .active a:hover .icon-chevron-right { + background-image: url(../img/glyphicons-halflings-white.png); + opacity: 1; +} +.bs-docs-sidenav.affix { + top: 40px; +} +.bs-docs-sidenav.affix-bottom { + position: absolute; + top: auto; + bottom: 270px; +} + + + + +/* Responsive +-------------------------------------------------- */ + +/* Desktop large +------------------------- */ +@media (min-width: 1200px) { + .bs-docs-container { + max-width: 970px; + } + .bs-docs-sidenav { + width: 258px; + } +} + +/* Desktop +------------------------- */ +@media (max-width: 980px) { + /* Unfloat brand */ + body > .navbar-fixed-top .brand { + float: left; + margin-left: 0; + padding-left: 10px; + padding-right: 10px; + } + + /* Inline-block quick links for more spacing */ + .quick-links li { + display: inline-block; + margin: 5px; + } + + /* When affixed, space properly */ + .bs-docs-sidenav { + top: 0; + margin-top: 30px; + margin-right: 0; + } +} + +/* Tablet to desktop +------------------------- */ +@media (min-width: 768px) and (max-width: 980px) { + /* Remove any padding from the body */ + body { + padding-top: 0; + } + /* Widen masthead and social buttons to fill body padding */ + .jumbotron { + margin-top: -20px; /* Offset bottom margin on .navbar */ + } + /* Adjust sidenav width */ + .bs-docs-sidenav { + width: 166px; + margin-top: 20px; + } + .bs-docs-sidenav.affix { + top: 0; + } +} + +/* Tablet +------------------------- */ +@media (max-width: 768px) { + /* Remove any padding from the body */ + body { + padding-top: 0; + } + + /* Widen masthead and social buttons to fill body padding */ + .jumbotron { + padding: 40px 20px; + margin-top: -20px; /* Offset bottom margin on .navbar */ + margin-right: -20px; + margin-left: -20px; + } + .masthead h1 { + font-size: 90px; + } + .masthead p, + .masthead .btn { + font-size: 24px; + } + .marketing .span4 { + margin-bottom: 40px; + } + .bs-docs-social { + margin: 0 -20px; + } + + /* Space out the show-grid examples */ + .show-grid [class*="span"] { + margin-bottom: 5px; + } + + /* Sidenav */ + .bs-docs-sidenav { + width: auto; + margin-bottom: 20px; + } + .bs-docs-sidenav.affix { + position: static; + width: auto; + top: 0; + } + + /* Unfloat the back to top link in footer */ + .footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; + } + .footer p { + margin-bottom: 9px; + } +} + +/* Landscape phones +------------------------- */ +@media (max-width: 480px) { + /* Remove padding above jumbotron */ + body { + padding-top: 0; + } + + /* Change up some type stuff */ + h2 small { + display: block; + } + + /* Downsize the jumbotrons */ + .jumbotron h1 { + font-size: 60px; + } + .jumbotron p, + .jumbotron .btn { + font-size: 20px; + } + .jumbotron .btn { + display: block; + margin: 0 auto; + } + + /* center align subhead text like the masthead */ + .subhead h1, + .subhead p { + text-align: center; + } + + /* Marketing on home */ + .marketing h1 { + font-size: 40px; + } + + /* center example sites */ + .example-sites { + margin-left: 0; + } + .example-sites > li { + float: none; + display: block; + max-width: 280px; + margin: 0 auto 18px; + text-align: center; + } + .example-sites .thumbnail > img { + max-width: 270px; + } + + /* Do our best to make tables work in narrow viewports */ + table code { + white-space: normal; + word-wrap: break-word; + word-break: break-all; + } + + /* Modal example */ + .modal-example .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + /* Unfloat the back to top in footer to prevent odd text wrapping */ + .footer .pull-right { + float: none; + } +} diff --git a/2.1.0/assets/ico/apple-touch-icon-114-precomposed.png b/2.1.0/assets/ico/apple-touch-icon-114-precomposed.png new file mode 100755 index 0000000000000000000000000000000000000000..790a64f758bfa2c40f11d0341e7d0e3b3dbae937 GIT binary patch literal 11392 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 literal 0 HcmV?d00001 diff --git a/2.1.0/assets/img/bootstrap-mdo-sfmoma-01.jpg b/2.1.0/assets/img/bootstrap-mdo-sfmoma-01.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2d398982b04d8706f44141bed3295f2bfc05c56e GIT binary patch literal 125346 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�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 k_Lr-rY>RIKf|Q|+0IDz3IG5A literal 0 HcmV?d00001 diff --git a/2.1.0/assets/img/bootstrap-mdo-sfmoma-02.jpg b/2.1.0/assets/img/bootstrap-mdo-sfmoma-02.jpg new file mode 100755 index 0000000000000000000000000000000000000000..7a89371a458712815feaf39847e8e5d57de64be1 GIT binary patch literal 81284 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