From f5951f3a55f14d7e5e1dd9acf3039c13e8c65c56 Mon Sep 17 00:00:00 2001 From: Thomas Park Date: Thu, 6 Dec 2012 09:18:07 -0500 Subject: [PATCH] moved readme and swatchmaker to gh-pages branch --- LICENSE | 175 + README.md | 63 + swatchmaker/Makefile | 28 + swatchmaker/README.md | 28 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes swatchmaker/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes swatchmaker/swatch/bootstrap.css | 4768 +++++++++++++++++ swatchmaker/swatch/bootstrap.min.css | 808 +++ swatchmaker/swatch/bootswatch.less | 37 + swatchmaker/swatch/variables.less | 301 ++ swatchmaker/swatchmaker-responsive.less | 2 + swatchmaker/swatchmaker.less | 4 + swatchmaker/swatchmaker.zip | Bin 0 -> 81666 bytes swatchmaker/test/application.js | 181 + swatchmaker/test/docs.css | 280 + swatchmaker/test/test-full.html | 2379 ++++++++ swatchmaker/test/test.html | 739 +++ swatchmaker/watcher.rb | 19 + 18 files changed, 9812 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100755 swatchmaker/Makefile create mode 100644 swatchmaker/README.md create mode 100644 swatchmaker/img/glyphicons-halflings-white.png create mode 100644 swatchmaker/img/glyphicons-halflings.png create mode 100644 swatchmaker/swatch/bootstrap.css create mode 100644 swatchmaker/swatch/bootstrap.min.css create mode 100755 swatchmaker/swatch/bootswatch.less create mode 100755 swatchmaker/swatch/variables.less create mode 100644 swatchmaker/swatchmaker-responsive.less create mode 100644 swatchmaker/swatchmaker.less create mode 100644 swatchmaker/swatchmaker.zip create mode 100755 swatchmaker/test/application.js create mode 100755 swatchmaker/test/docs.css create mode 100755 swatchmaker/test/test-full.html create mode 100755 swatchmaker/test/test.html create mode 100644 swatchmaker/watcher.rb diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..19dc35b --- /dev/null +++ b/LICENSE @@ -0,0 +1,175 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..9f7c11f --- /dev/null +++ b/README.md @@ -0,0 +1,63 @@ +Bootswatch +========== + +Bootswatch is a collection of free themes for [Twitter Bootstrap](http://twitter.github.com/bootstrap/). Check it out at [bootswatch.com](http://bootswatch.com). + +On GitHub, the source is located in the [gh-pages branch](https://github.com/thomaspark/bootswatch/tree/gh-pages). + +Usage +----- +Head over to [Bootswatch](http://bootswatch.com) and download the `bootstrap.min.css` file associated with a theme. + +In Bootstrap’s CSS directory, you’ll find a stylesheet in full (`bootstrap.css`) and minified (`bootstrap.min.css`) forms. Rename them or move them to a safe place, and replace with the downloaded file. If you ever change your mind, simply drop in another theme or switch back to the original. + +For use with Rails, check out [bootswatch-rails](https://github.com/maxim/bootswatch-rails) (Sass) and [twitter-bootswatch-rails](https://github.com/scottvrosenthal/twitter-bootswatch-rails) (LESS). + + +Customization +------ +Bootswatch is an open source project, and you’re welcome to modify the themes further. If you’re interested, fork or follow the GitHub repository. The files of interest are in the `gh-pages` branch. + +Each raw theme consists of two LESS files. One is `variables.less`, which is included by default in Bootstrap and allows you to customize [these settings](http://twitter.github.com/bootstrap/less.html#variables). The other is called `bootswatch.less` and introduces more extensive structural changes. + +Check out the README in the [swatchmaker directory](https://github.com/thomaspark/bootswatch/tree/master/swatchmaker) for step-by-step instructions on building your own swatch. + +API +----- + +A simple API is available for integrating your platform with Bootswatch. + +The swatch objects are housed in an array called `themes`, and each swatch has the following properties: `name`, `description`, `preview`, `thumbnail`, `css`, `css-min`, `less`, and `less-variables`. + +CORS and JSONP are supported. Send your request to `http://api.bootswatch.com`. + +A simple demo, using mustache.js for templating: http://jsbin.com/asowud/1/edit + +Feedback +------ +Please send feedback to thomas@thomaspark.me. For more information, visit http://thomaspark.me/2012/02/introducing-bootswatch/. + +Author +------ +[Thomas Park](http://github.com/thomaspark) + ++ http://thomaspark.me + +Thanks +------ +[Mark Otto](http://github.com/markdotto) and [Jacob Thornton](http://github.com/fat) for [Bootstrap](https://github.com/twitter/bootstrap). + +[James Taylor](http://github.com/jostylr) for [cors-lite](https://github.com/jostylr/cors-lite). + +[Zack Maril](http://github.com/zmaril) for [bootswatch/swatchmaker/watcher.rb](https://github.com/thomaspark/bootswatch/blob/master/swatchmaker/watcher.rb). + + +Copyright and License +---- +Copyright 2012 Thomas Park + +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. \ No newline at end of file diff --git a/swatchmaker/Makefile b/swatchmaker/Makefile new file mode 100755 index 0000000..f4ff133 --- /dev/null +++ b/swatchmaker/Makefile @@ -0,0 +1,28 @@ +# +# BUILD BOOTSWATCH SWATCH +# + +OUTPUT_PATH = swatch + +bootswatch: + lessc swatchmaker.less > ${OUTPUT_PATH}/bootstrap.css + lessc --compress swatchmaker.less > ${OUTPUT_PATH}/bootstrap.min.css + lessc swatchmaker-responsive.less > ${OUTPUT_PATH}/bootstrap-responsive.css + lessc --compress swatchmaker-responsive.less > ${OUTPUT_PATH}/bootstrap-responsive.min.css + +bootstrap: + -test -d bootstrap && rm -r bootstrap + curl --location -o latest_bootstrap.tar.gz https://github.com/twitter/bootstrap/tarball/master + tar -xvzf latest_bootstrap.tar.gz + mv twitter-bootstrap* bootstrap + rm latest_bootstrap.tar.gz + +default: + -test -f swatch/variables.less && rm swatch/variables.less + -test -f swatch/bootswatch.less && rm swatch/bootswatch.less + curl --location -o swatch/variables.less https://raw.github.com/twitter/bootstrap/master/less/variables.less + curl --location -o swatch/bootswatch.less https://raw.github.com/thomaspark/bootswatch/master/swatchmaker/swatch/bootswatch.less + make bootswatch + +.PHONY: bootswatch bootstrap default + diff --git a/swatchmaker/README.md b/swatchmaker/README.md new file mode 100644 index 0000000..b9c8595 --- /dev/null +++ b/swatchmaker/README.md @@ -0,0 +1,28 @@ +Create your own swatch +====================== + +1. Download Bootstrap +------ +Download and unpack [swatchmaker.zip](https://github.com/thomaspark/bootswatch/blob/master/swatchmaker/swatchmaker.zip?raw=true). In terminal, navigate to `swatchmaker/` and run the command `make bootstrap` to update to the latest version of Bootstrap. + + +2. Install LESS +------ +If you haven't already, install LESS to your machine via NPM. More information on that here: http://lesscss.org/#-server-side-usage + + +3. Customize Bootstrap +------ +Make your customizations to the two files found in the `swatch` directory, `variables.less` and `bootswatch.less`. + + +4. Build Customized Bootstrap +------ +In the `swatchmaker` directory, run `make bootswatch`. The compiled CSS files will be created in the `swatch` directory. + +You can run the watcher to automatically build Bootstrap whenever changes are saved with `ruby watcher.rb`. Requires `gem install directory_watcher`. + + +5. Reset Bootstrap +------ +If you want to reset `variables.less` and `bootswatch.less` to defaults, run `make default`. \ No newline at end of file diff --git a/swatchmaker/img/glyphicons-halflings-white.png b/swatchmaker/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/swatchmaker/img/glyphicons-halflings.png b/swatchmaker/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/swatchmaker/swatch/bootstrap.css b/swatchmaker/swatch/bootstrap.css new file mode 100644 index 0000000..4561ed7 --- /dev/null +++ b/swatchmaker/swatch/bootstrap.css @@ -0,0 +1,4768 @@ +/*! + * 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 { + max-width: 100%; + height: auto; + 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: ""; + line-height: 0; +} +.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; + content: ""; + line-height: 0; +} +.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; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.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; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.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; + clear: left; + text-align: right; + overflow: hidden; + 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 .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .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,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + 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; + border: 1px solid #bbb; + background-color: #ffffff; +} +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; + 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); + cursor: not-allowed; +} +.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; + content: ""; + line-height: 0; +} +.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; + content: ""; + line-height: 0; +} +.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; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.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; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: middle; +} +.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; + content: ""; + line-height: 0; +} +.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-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + margin-top: 1px; +} +/* 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 { + background-position: -216px -120px; + width: 16px; +} +.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; + width: 16px; +} +.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 { + text-decoration: none; + color: #ffffff; + 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; + outline: 0; + 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 .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} +.dropdown-menu .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.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; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 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; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 14px; + margin-bottom: 0; + font-size: 14px; + line-height: 20px; + *line-height: 20px; + text-align: center; + vertical-align: middle; + cursor: pointer; + color: #333333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #f5f5f5; + background-image: -moz-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(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', 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); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #bbbbbb; + *border: 0; + border-bottom-color: #a2a2a2; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(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,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-left: 0; + padding-right: 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-image: -moz-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(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', 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); + *background-color: #0044cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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-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); + 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); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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-image: -moz-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(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', 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); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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-image: -moz-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(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', 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); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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-image: -moz-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(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', 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); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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-image: -moz-linear-gradient(top, #444444, #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-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', 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); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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 { + border-color: transparent; + cursor: pointer; + color: #0088cc; + -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; + font-size: 0; + white-space: nowrap; + *margin-left: .3em; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + font-size: 0; + margin-top: 10px; + margin-bottom: 10px; +} +.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-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 > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group > .btn-mini + .dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 2px; + *padding-bottom: 2px; +} +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; + *padding-top: 7px; + *padding-bottom: 7px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.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-left: 0; + margin-top: -1px; +} +.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; + 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 h4 { + margin: 0; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} +.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: 20px; + 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-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 { + *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; + content: ""; + line-height: 0; +} +.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; + 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-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 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 { + -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 { + border-top-color: #0088cc; + border-bottom-color: #0088cc; + margin-top: 6px; +} +.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; + content: ""; + line-height: 0; +} +.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-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; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.navbar { + overflow: visible; + margin-bottom: 20px; + color: #555555; + *position: relative; + *z-index: 2; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 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; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -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 { + float: left; + display: block; + 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-left: 1px solid #f2f2f2; + border-right: 1px solid #ffffff; +} +.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; + content: ""; + line-height: 0; +} +.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 { + margin-bottom: 0; + padding: 4px 14px; + 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-left: 0; + padding-right: 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,.1), 0 1px 10px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 10px rgba(0,0,0,.1); + box-shadow: inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 10px rgba(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,.1), 0 -1px 10px rgba(0,0,0,.1); + -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(0,0,0,.1); + box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(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 { + background-color: transparent; + color: #333333; + text-decoration: none; +} +.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-left: 5px; + margin-right: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + background-image: -moz-linear-gradient(top, #f2f2f2, #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-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + 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); + *background-color: #e5e5e5; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.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 { + 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 .nav > li > .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 .nav > li > .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 .nav > li > .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e5e5e5; + color: #555555; +} +.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 { + left: auto; + right: 0; +} +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + left: auto; + right: 100%; + margin-left: 0; + margin-right: -1px; + -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; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); + border-color: #252525; +} +.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 { + background-color: transparent; + color: #ffffff; +} +.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-left-color: #111111; + border-right-color: #222222; +} +.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 { + background-color: #111111; + color: #ffffff; +} +.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,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.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; + -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-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + background-image: -moz-linear-gradient(top, #151515, #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-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + 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); + *background-color: #040404; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + 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; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #ccc; +} +.breadcrumb .active { + color: #999999; +} +.pagination { + height: 40px; + margin: 20px 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, +.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; + background-color: transparent; + cursor: default; +} +.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; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; + line-height: 0; +} +.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: 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; + 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; + -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-header h3 { + margin: 0; + line-height: 30px; +} +.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: ""; + line-height: 0; +} +.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: 1030; + 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: -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-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + width: 236px; + padding: 1px; + background-color: #ffffff; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + 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); +} +.popover.top { + margin-bottom: 10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-right: 10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + 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 { + content: ""; + z-index: -1; +} +.popover.top .arrow { + bottom: -10px; + left: 50%; + margin-left: -10px; + border-width: 10px 10px 0; + border-top-color: #ffffff; +} +.popover.top .arrow:after { + border-width: 11px 11px 0; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -1px; + left: -11px; +} +.popover.right .arrow { + top: 50%; + left: -10px; + margin-top: -10px; + border-width: 10px 10px 10px 0; + border-right-color: #ffffff; +} +.popover.right .arrow:after { + border-width: 11px 11px 11px 0; + border-right-color: rgba(0, 0, 0, 0.25); + bottom: -11px; + left: -1px; +} +.popover.bottom .arrow { + top: -10px; + left: 50%; + margin-left: -10px; + border-width: 0 10px 10px; + border-bottom-color: #ffffff; +} +.popover.bottom .arrow:after { + border-width: 0 11px 11px; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -1px; + left: -11px; +} +.popover.left .arrow { + top: 50%; + right: -10px; + margin-top: -10px; + border-width: 10px 0 10px 10px; + border-left-color: #ffffff; +} +.popover.left .arrow:after { + border-width: 11px 0 11px 11px; + border-left-color: rgba(0, 0, 0, 0.25); + bottom: -11px; + right: -1px; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; + line-height: 0; +} +.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-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #555555; +} +.label, +.badge { + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + 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 { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + 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; + 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); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 100%; + color: #ffffff; + float: left; + 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: -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,.15), inset 0 -1px 0 rgba(0,0,0,.15); + -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); + box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(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 { + 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; + -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: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; + line-height: 20px; +} +.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; + color: inherit; + letter-spacing: -1px; +} +.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; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.affix { + position: fixed; +} diff --git a/swatchmaker/swatch/bootstrap.min.css b/swatchmaker/swatch/bootstrap.min.css new file mode 100644 index 0000000..d952662 --- /dev/null +++ b/swatchmaker/swatch/bootstrap.min.css @@ -0,0 +1,808 @@ +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;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:"";line-height:0;} +.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;content:"";line-height:0;} +.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;content:"";line-height:0;} +.row-fluid:after{clear:both;} +.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;} +.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;content:"";line-height:0;} +.container:after{clear:both;} +.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;} +.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;clear:left;text-align:right;overflow:hidden;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 .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);} +input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;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;*margin-top:4px;line-height:30px;} +select{width:220px;border:1px solid #bbb;background-color:#ffffff;} +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;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);cursor:not-allowed;} +.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;content:"";line-height:0;} +.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;content:"";line-height:0;} +.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;*zoom:1;vertical-align:middle;padding-left:5px;} +.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;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.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;*zoom:1;margin-bottom:0;vertical-align:middle;} +.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;content:"";line-height:0;} +.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-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;} +.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{background-position:-216px -120px;width:16px;} +.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;width:16px;} +.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{text-decoration:none;color:#ffffff;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;outline:0;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 .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999;} +.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default;} +.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;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;} +.dropdown-submenu:hover>a:after{border-left-color:#ffffff;} +.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right: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;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-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(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', 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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(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;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,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-left:0;padding-right: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-image:-moz-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(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', 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);*background-color:#0044cc;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-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);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);*background-color:#f89406;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-image:-moz-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(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', 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);*background-color:#bd362f;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-image:-moz-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(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', 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);*background-color:#51a351;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-image:-moz-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(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', 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);*background-color:#2f96b4;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-image:-moz-linear-gradient(top, #444444, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', 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);*background-color:#222222;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{border-color:transparent;cursor:pointer;color:#0088cc;-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;font-size:0;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*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-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>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;} +.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;} +.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-left-width:5px;border-right-width:5px;border-top-width:5px;} +.dropup .btn-large .caret{border-bottom:5px solid #000000;border-top:0;} +.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;*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-left:0;margin-top:-1px;} +.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;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 h4{margin:0;} +.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;} +.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:20px;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-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{*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;content:"";line-height:0;} +.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;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-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius: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{-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{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} +.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;} +.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;content:"";line-height:0;} +.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-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;} +.nav>.disabled>a{color:#999999;} +.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default;} +.navbar{overflow:visible;margin-bottom:20px;color:#555555;*position:relative;*z-index:2;} +.navbar-inner{min-height:40px;padding-left:20px;padding-right: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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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{float:left;display:block;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-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} +.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;content:"";line-height:0;} +.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{margin-bottom:0;padding:4px 14px;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-left:0;padding-right: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,.1), 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 10px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1), 0 1px 10px rgba(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,.1), 0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(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{background-color:transparent;color:#333333;text-decoration:none;} +.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-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.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{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 .nav>li>.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 .nav>li>.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 .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} +.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} +.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{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;} +.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} +.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} +.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{background-color:transparent;color:#ffffff;} +.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-left-color:#111111;border-right-color:#222222;} +.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{background-color:#111111;color:#ffffff;} +.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,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.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;-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-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);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);*background-color:#040404;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;*zoom:1;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#ccc;} +.breadcrumb .active{color:#999999;} +.pagination{height:40px;margin:20px 0;} +.pagination ul{display:inline-block;*display:inline;*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,.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;background-color:transparent;cursor:default;} +.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;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;} +.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: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;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;-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;-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-header h3{margin:0;line-height:30px;} +.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:"";line-height:0;} +.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:1030;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:-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-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;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);}.popover.top{margin-bottom:10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-right:10px;} +.popover-title{margin:0;padding:8px 14px;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{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} +.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;} +.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-left:auto;margin-right:auto;} +.thumbnail .caption{padding:9px;color:#555555;} +.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);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{overflow:hidden;height:20px;margin-bottom:20px;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;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);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.progress .bar{width:0%;height:100%;color:#ffffff;float:left;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:-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,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(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{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;-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:15px;background:#333333;background:rgba(0, 0, 0, 0.75);} +.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;} +.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;color:inherit;letter-spacing:-1px;} +.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;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} +.affix{position:fixed;} diff --git a/swatchmaker/swatch/bootswatch.less b/swatchmaker/swatch/bootswatch.less new file mode 100755 index 0000000..9c19774 --- /dev/null +++ b/swatchmaker/swatch/bootswatch.less @@ -0,0 +1,37 @@ +// Swatch 2.2.1 +// Bootswatch +// ----------------------------------------------------- + + +// TYPOGRAPHY +// ----------------------------------------------------- + +// SCAFFOLDING +// ----------------------------------------------------- + +// NAVBAR +// ----------------------------------------------------- + +// NAV +// ----------------------------------------------------- + +// BUTTONS +// ----------------------------------------------------- + +// TABLES +// ----------------------------------------------------- + +// FORMS +// ----------------------------------------------------- + +// DROPDOWNS +// ----------------------------------------------------- + +// ALERTS, LABELS, BADGES +// ----------------------------------------------------- + +// MISC +// ----------------------------------------------------- + +// MEDIA QUERIES +// ----------------------------------------------------- diff --git a/swatchmaker/swatch/variables.less b/swatchmaker/swatch/variables.less new file mode 100755 index 0000000..a53f809 --- /dev/null +++ b/swatchmaker/swatch/variables.less @@ -0,0 +1,301 @@ +// Swatch 2.2.1 +// Variables +// -------------------------------------------------- + + +// Global values +// -------------------------------------------------- + + +// Grays +// ------------------------- +@black: #000; +@grayDarker: #222; +@grayDark: #333; +@gray: #555; +@grayLight: #999; +@grayLighter: #eee; +@white: #fff; + + +// Accent colors +// ------------------------- +@blue: #049cdb; +@blueDark: #0064cd; +@green: #46a546; +@red: #9d261d; +@yellow: #ffc40d; +@orange: #f89406; +@pink: #c3325f; +@purple: #7a43b6; + + +// Scaffolding +// ------------------------- +@bodyBackground: @white; +@textColor: @grayDark; + + +// Links +// ------------------------- +@linkColor: #08c; +@linkColorHover: darken(@linkColor, 15%); + + +// Typography +// ------------------------- +@sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif; +@serifFontFamily: Georgia, "Times New Roman", Times, serif; +@monoFontFamily: Monaco, Menlo, Consolas, "Courier New", monospace; + +@baseFontSize: 14px; +@baseFontFamily: @sansFontFamily; +@baseLineHeight: 20px; +@altFontFamily: @serifFontFamily; + +@headingsFontFamily: inherit; // empty to use BS default, @baseFontFamily +@headingsFontWeight: bold; // instead of browser default, bold +@headingsColor: inherit; // empty to use BS default, @textColor + + +// Component sizing +// ------------------------- +// Based on 14px font-size and 20px line-height + +@fontSizeLarge: @baseFontSize * 1.25; // ~18px +@fontSizeSmall: @baseFontSize * 0.85; // ~12px +@fontSizeMini: @baseFontSize * 0.75; // ~11px + +@paddingLarge: 11px 19px; // 44px +@paddingSmall: 2px 10px; // 26px +@paddingMini: 1px 6px; // 24px + +@baseBorderRadius: 4px; +@borderRadiusLarge: 6px; +@borderRadiusSmall: 3px; + + +// Tables +// ------------------------- +@tableBackground: transparent; // overall background-color +@tableBackgroundAccent: #f9f9f9; // for striping +@tableBackgroundHover: #f5f5f5; // for hover +@tableBorder: #ddd; // table and cell border + +// Buttons +// ------------------------- +@btnBackground: @white; +@btnBackgroundHighlight: darken(@white, 10%); +@btnBorder: #bbb; + +@btnPrimaryBackground: @linkColor; +@btnPrimaryBackgroundHighlight: spin(@btnPrimaryBackground, 20%); + +@btnInfoBackground: #5bc0de; +@btnInfoBackgroundHighlight: #2f96b4; + +@btnSuccessBackground: #62c462; +@btnSuccessBackgroundHighlight: #51a351; + +@btnWarningBackground: lighten(@orange, 15%); +@btnWarningBackgroundHighlight: @orange; + +@btnDangerBackground: #ee5f5b; +@btnDangerBackgroundHighlight: #bd362f; + +@btnInverseBackground: #444; +@btnInverseBackgroundHighlight: @grayDarker; + + +// Forms +// ------------------------- +@inputBackground: @white; +@inputBorder: #ccc; +@inputBorderRadius: @baseBorderRadius; +@inputDisabledBackground: @grayLighter; +@formActionsBackground: #f5f5f5; +@inputHeight: @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border + + +// Dropdowns +// ------------------------- +@dropdownBackground: @white; +@dropdownBorder: rgba(0,0,0,.2); +@dropdownDividerTop: #e5e5e5; +@dropdownDividerBottom: @white; + +@dropdownLinkColor: @grayDark; +@dropdownLinkColorHover: @white; +@dropdownLinkColorActive: @dropdownLinkColor; + +@dropdownLinkBackgroundActive: @linkColor; +@dropdownLinkBackgroundHover: @dropdownLinkBackgroundActive; + + + +// COMPONENT VARIABLES +// -------------------------------------------------- + + +// Z-index master list +// ------------------------- +// Used for a bird's eye view of components dependent on the z-axis +// Try to avoid customizing these :) +@zindexDropdown: 1000; +@zindexPopover: 1010; +@zindexTooltip: 1030; +@zindexFixedNavbar: 1030; +@zindexModalBackdrop: 1040; +@zindexModal: 1050; + + +// Sprite icons path +// ------------------------- +@iconSpritePath: "../img/glyphicons-halflings.png"; +@iconWhiteSpritePath: "../img/glyphicons-halflings-white.png"; + + +// Input placeholder text color +// ------------------------- +@placeholderText: @grayLight; + + +// Hr border color +// ------------------------- +@hrBorder: @grayLighter; + + +// Horizontal forms & lists +// ------------------------- +@horizontalComponentOffset: 180px; + + +// Wells +// ------------------------- +@wellBackground: #f5f5f5; + + +// Navbar +// ------------------------- +@navbarCollapseWidth: 979px; +@navbarCollapseDesktopWidth: @navbarCollapseWidth + 1; + +@navbarHeight: 40px; +@navbarBackgroundHighlight: #ffffff; +@navbarBackground: darken(@navbarBackgroundHighlight, 5%); +@navbarBorder: darken(@navbarBackground, 12%); + +@navbarText: #777; +@navbarLinkColor: #777; +@navbarLinkColorHover: @grayDark; +@navbarLinkColorActive: @gray; +@navbarLinkBackgroundHover: transparent; +@navbarLinkBackgroundActive: darken(@navbarBackground, 5%); + +@navbarBrandColor: @navbarLinkColor; + +// Inverted navbar +@navbarInverseBackground: #111111; +@navbarInverseBackgroundHighlight: #222222; +@navbarInverseBorder: #252525; + +@navbarInverseText: @grayLight; +@navbarInverseLinkColor: @grayLight; +@navbarInverseLinkColorHover: @white; +@navbarInverseLinkColorActive: @navbarInverseLinkColorHover; +@navbarInverseLinkBackgroundHover: transparent; +@navbarInverseLinkBackgroundActive: @navbarInverseBackground; + +@navbarInverseSearchBackground: lighten(@navbarInverseBackground, 25%); +@navbarInverseSearchBackgroundFocus: @white; +@navbarInverseSearchBorder: @navbarInverseBackground; +@navbarInverseSearchPlaceholderColor: #ccc; + +@navbarInverseBrandColor: @navbarInverseLinkColor; + + +// Pagination +// ------------------------- +@paginationBackground: #fff; +@paginationBorder: #ddd; +@paginationActiveBackground: #f5f5f5; + + +// Hero unit +// ------------------------- +@heroUnitBackground: @grayLighter; +@heroUnitHeadingColor: inherit; +@heroUnitLeadColor: inherit; + + +// Form states and alerts +// ------------------------- +@warningText: #c09853; +@warningBackground: #fcf8e3; +@warningBorder: darken(spin(@warningBackground, -10), 3%); + +@errorText: #b94a48; +@errorBackground: #f2dede; +@errorBorder: darken(spin(@errorBackground, -10), 3%); + +@successText: #468847; +@successBackground: #dff0d8; +@successBorder: darken(spin(@successBackground, -10), 5%); + +@infoText: #3a87ad; +@infoBackground: #d9edf7; +@infoBorder: darken(spin(@infoBackground, -10), 7%); + + +// Tooltips and popovers +// ------------------------- +@tooltipColor: #fff; +@tooltipBackground: #000; +@tooltipArrowWidth: 5px; +@tooltipArrowColor: @tooltipBackground; + +@popoverBackground: #fff; +@popoverArrowWidth: 10px; +@popoverArrowColor: #fff; +@popoverTitleBackground: darken(@popoverBackground, 3%); + +// Special enhancement for popovers +@popoverArrowOuterWidth: @popoverArrowWidth + 1; +@popoverArrowOuterColor: rgba(0,0,0,.25); + + + +// GRID +// -------------------------------------------------- + + +// Default 940px grid +// ------------------------- +@gridColumns: 12; +@gridColumnWidth: 60px; +@gridGutterWidth: 20px; +@gridRowWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1)); + +// 1200px min +@gridColumnWidth1200: 70px; +@gridGutterWidth1200: 30px; +@gridRowWidth1200: (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1)); + +// 768px-979px +@gridColumnWidth768: 42px; +@gridGutterWidth768: 20px; +@gridRowWidth768: (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1)); + + +// Fluid grid +// ------------------------- +@fluidGridColumnWidth: percentage(@gridColumnWidth/@gridRowWidth); +@fluidGridGutterWidth: percentage(@gridGutterWidth/@gridRowWidth); + +// 1200px min +@fluidGridColumnWidth1200: percentage(@gridColumnWidth1200/@gridRowWidth1200); +@fluidGridGutterWidth1200: percentage(@gridGutterWidth1200/@gridRowWidth1200); + +// 768px-979px +@fluidGridColumnWidth768: percentage(@gridColumnWidth768/@gridRowWidth768); +@fluidGridGutterWidth768: percentage(@gridGutterWidth768/@gridRowWidth768); diff --git a/swatchmaker/swatchmaker-responsive.less b/swatchmaker/swatchmaker-responsive.less new file mode 100644 index 0000000..c4c2696 --- /dev/null +++ b/swatchmaker/swatchmaker-responsive.less @@ -0,0 +1,2 @@ +@import "bootstrap/less/responsive.less"; +@import "swatch/variables.less"; \ No newline at end of file diff --git a/swatchmaker/swatchmaker.less b/swatchmaker/swatchmaker.less new file mode 100644 index 0000000..607cbe3 --- /dev/null +++ b/swatchmaker/swatchmaker.less @@ -0,0 +1,4 @@ +@import "bootstrap/less/bootstrap.less"; +@import "swatch/variables.less"; +@import "swatch/bootswatch.less"; +@import "bootstrap/less/utilities.less"; \ No newline at end of file diff --git a/swatchmaker/swatchmaker.zip b/swatchmaker/swatchmaker.zip new file mode 100644 index 0000000000000000000000000000000000000000..b99a3e4fae373726b71ddbe1d8e9f37e4b5a25b1 GIT binary patch literal 81666 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 div' + // , title: function () { return $(this).width() + 'px' } + // }) + // } + + // fix sub nav on scroll + var $win = $(window) + , $nav = $('.subnav') + , navHeight = $('.navbar').first().height() + , navTop = $('.subnav').length && $('.subnav').offset().top - navHeight + , 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 = $('