From 0a0606d97a0163105507d1278263a665d48ac01f Mon Sep 17 00:00:00 2001 From: Satoru Nakaya Date: Tue, 3 Mar 2015 15:10:28 +0900 Subject: [PATCH 01/29] Fixed the description of the attaching data disks upper limit of the VMware hypervisor Signed-off-by: Rajani Karuturi This closes #9 --- en-US/working-with-volumes.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en-US/working-with-volumes.xml b/en-US/working-with-volumes.xml index 5de5e6c..9b970a2 100644 --- a/en-US/working-with-volumes.xml +++ b/en-US/working-with-volumes.xml @@ -39,7 +39,8 @@ used on a guest of another hypervisor type. &PRODUCT; supports attaching up to 13 data disks to a VM on XenServer hypervisor versions - 6.0 and above. For the VMs on other hypervisor types, the data disk limit is 6. + 6.0 and above, And VMware hypervisor versions 5.0 and above. + For the VMs on other hypervisor types, the data disk limit is 6. From af7d1e3a9a53d54d42d92e0e67df9408aaf25516 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 17:23:11 -0400 Subject: [PATCH 02/29] add basic doc tools --- rtd/make.sh | 3 +++ rtd/source/_global.rst | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 rtd/make.sh create mode 100644 rtd/source/_global.rst diff --git a/rtd/make.sh b/rtd/make.sh new file mode 100755 index 0000000..d4e96fd --- /dev/null +++ b/rtd/make.sh @@ -0,0 +1,3 @@ +rm -fr build +mkdir build +sphinx-build -b html source build diff --git a/rtd/source/_global.rst b/rtd/source/_global.rst new file mode 100644 index 0000000..e726975 --- /dev/null +++ b/rtd/source/_global.rst @@ -0,0 +1,22 @@ +.. Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information# + regarding copyright ownership. The ASF licenses this file + to you 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. + + +.. This file contain Variables shared across .rst files in this project + +.. _CloudStack Installation Guide: http://docs.cloudstack.apache.org/projects/cloudstack-installation +.. _CloudStack Administrator's Guide: http://docs.cloudstack.apache.org/projects/cloudstack-administration +.. _CloudStack Apidocs: http://cloudstack.apache.org/docs/api/ +.. _Release Notes: http://docs.cloudstack.apache.org/projects/cloudstack-release-notes \ No newline at end of file From be8e7eddb100d8070ec1939ce28fccdb4c023c24 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 17:24:11 -0400 Subject: [PATCH 03/29] CLOUDSTACK-1601: add getting help page on main doc site --- rtd/source/_static/images/60recipe.gif | Bin 0 -> 19564 bytes rtd/source/_static/images/jp1.jpg | Bin 0 -> 13705 bytes rtd/source/_static/images/jp2.jpg | Bin 0 -> 14846 bytes rtd/source/_static/images/packt.png | Bin 0 -> 57435 bytes rtd/source/get_help.rst | 91 +++++++++++++++++++++++++ rtd/source/index.rst | 1 + 6 files changed, 92 insertions(+) create mode 100644 rtd/source/_static/images/60recipe.gif create mode 100644 rtd/source/_static/images/jp1.jpg create mode 100644 rtd/source/_static/images/jp2.jpg create mode 100644 rtd/source/_static/images/packt.png create mode 100644 rtd/source/get_help.rst diff --git a/rtd/source/_static/images/60recipe.gif b/rtd/source/_static/images/60recipe.gif new file mode 100644 index 0000000000000000000000000000000000000000..a47a3999941e4d5677f07fe4ea27049c2b30b50c GIT binary patch literal 19564 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 literal 0 HcmV?d00001 diff --git a/rtd/source/get_help.rst b/rtd/source/get_help.rst new file mode 100644 index 0000000..94154d8 --- /dev/null +++ b/rtd/source/get_help.rst @@ -0,0 +1,91 @@ +.. Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information# + regarding copyright ownership. The ASF licenses this file + to you 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. + + +Getting Help +============ + +Need some help getting started? Feel free to ask on the `mailing list +`_: + +- `users@ `_: This + list is for users of CloudStack to seek and provide support. This is a + moderately high volume list. +- `dev@ `_: Where + discussions about development and the project itself happen. This is a high + volume list. + + +Or on one of the following IRC channels on irc.freenode.net: + +- #cloudstack - General Apache CloudStack conversation and end user support +- #cloudstack-dev - Development discussions +- #cloudstack-meeting - Weekly and ad-hoc meeting room for the Apache CloudStack community + + +Documentation Available +----------------------- + +The following guides are available: + +- `CloudStack Installation Guide`_ - Covers initial installation of CloudStack. It aims to cover in full detail all the + steps and requirements to obtain a functioning cloud deployment. + At times, this guide mentions additional topics in the context of installation tasks, but does not + give full details on every topic. Additional details on many of these topics can be found in the + Administration Guide. For example, security groups, firewall and load balancing + rules, IP address allocation, and virtual routers are covered in more detail in the Administration + Guide. + +- `CloudStack Administrator's Guide`_ - Discusses how to set up services for the end users of your cloud. Also + covers ongoing runtime management and maintenance. This guide discusses topics like domains, + accounts, service offerings, projects, guest networks, administrator alerts, virtual machines, storage, + and measuring resource usage. + +- `Developer's Guide `_ - How to use the API to interact with CloudStack programmatically. Includes + links to the complete API Reference. + +- `CloudStack Apidocs`_ - API documentation reference. + +- `Release Notes`_ - release specific documentation, including upgrade + instructions from prior releases, new features added to CloudStack, API changes, and fixed issues. + + +Books +----- + +|60recipe| |acs-packt| |jp1| |jp2| + + +Commercial support +------------------ + +Some companies offer commercial support for Apache CloudStack or their own +product based on CloudStack. + + +.. include:: _global.rst + +.. |60recipe| image:: _static/images/60recipe.gif + :alt: O'Reilly 60 Recipes for Apache CloudStack + :target: http://shop.oreilly.com/product/0636920034377.do +.. |acs-packt| image:: _static/images/packt.png + :alt: Apache CloudStack Cloud Computing + :target: https://www.packtpub.com/virtualization-and-cloud/apache-cloudstack-cloud-computing +.. |jp1| image:: _static/images/jp1.jpg + :alt: CloudStack徹底入門 大型本 + :target: http://www.amazon.co.jp/gp/product/4798130583/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=4798130583&linkCode=as2&tag=aaaaaaaeaeaea-22 +.. |jp2| image:: _static/images/jp2.jpg + :alt: CloudStack実践ガイド[前編] + :target: http://www.amazon.co.jp/CloudStack%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E5%89%8D%E7%B7%A8-NextPublishing-%E5%A4%A7%E5%89%8A-%E7%B7%91/dp/4844395920/ref=pd_bxgy_b_img_y \ No newline at end of file diff --git a/rtd/source/index.rst b/rtd/source/index.rst index 398a1f6..94ba4ad 100644 --- a/rtd/source/index.rst +++ b/rtd/source/index.rst @@ -95,3 +95,4 @@ Developers Guide plugins alloc.rst ansible + get_help From ef6c162d024dc48e98a224b2a5fb98a7034dd498 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 18:13:08 -0400 Subject: [PATCH 04/29] CLOUDSTACK-4799: rewrite section based on the patch since the doc Migrate to rst format --- rtd/source/concepts.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rtd/source/concepts.rst b/rtd/source/concepts.rst index c8aa36f..5db3653 100644 --- a/rtd/source/concepts.rst +++ b/rtd/source/concepts.rst @@ -15,7 +15,7 @@ Concepts and Terminology -======================== +========================Primary storage is associated with a cluster What is Apache CloudStack? -------------------------- @@ -410,8 +410,9 @@ For a host to function in CloudStack, you must do the following: About Primary Storage ~~~~~~~~~~~~~~~~~~~~~ -Primary storage is associated with a cluster or (in KVM and VMware) a -zone, and it stores the disk volumes for all the VMs running on hosts. +Primary storage is associated with a cluster, and it stores +virtual disks for all the VMs running on hosts in that cluster. +On KVM and VMware, you can provision primary storage on a per-zone basis. You can add multiple primary storage servers to a cluster or zone. At least one is required. It is typically located close to the hosts for From f4915dc93b5a0adac4543446a017b0eb7962a268 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Mon, 11 May 2015 09:07:01 -0400 Subject: [PATCH 05/29] change sphinx theme to bootstrap --- rtd/source/conf.py | 112 +- rtd/sphinx_bootstrap_theme/__init__.py | 12 + rtd/sphinx_bootstrap_theme/__init__.pyc | Bin 0 -> 966 bytes .../bootstrap/globaltoc.html | 2 + .../bootstrap/layout.html | 156 + .../bootstrap/localtoc.html | 1 + .../bootstrap/navbar-2.html | 51 + .../bootstrap/navbar.html | 60 + .../bootstrap/navbarsearchbox.html | 9 + .../bootstrap/navbartoc.html | 10 + .../bootstrap/relations.html | 19 + .../bootstrap/search.html | 71 + .../bootstrap/searchbox.html | 9 + .../bootstrap/searchresults.html | 38 + .../bootstrap/sourcelink.html | 6 + .../css/bootstrap-responsive.css | 1109 +++ .../css/bootstrap-responsive.min.css | 9 + .../static/bootstrap-2.3.2/css/bootstrap.css | 6168 ++++++++++++++++ .../bootstrap-2.3.2/css/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../static/bootstrap-2.3.2/js/bootstrap.js | 2287 ++++++ .../bootstrap-2.3.2/js/bootstrap.min.js | 6 + .../bootstrap-3.2.0/css/bootstrap-theme.css | 442 ++ .../css/bootstrap-theme.css.map | 1 + .../css/bootstrap-theme.min.css | 5 + .../static/bootstrap-3.2.0/css/bootstrap.css | 6203 +++++++++++++++++ .../bootstrap-3.2.0/css/bootstrap.css.map | 1 + .../bootstrap-3.2.0/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../static/bootstrap-3.2.0/js/bootstrap.js | 2114 ++++++ .../bootstrap-3.2.0/js/bootstrap.min.js | 6 + .../bootstrap/static/bootstrap-sphinx.css_t | 258 + .../bootstrap/static/bootstrap-sphinx.js_t | 173 + .../bootswatch-2.3.2/amelia/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cosmo/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cyborg/bootstrap.min.css | 9 + .../bootswatch-2.3.2/flatly/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../journal/bootstrap.min.css | 9 + .../readable/bootstrap.min.css | 9 + .../simplex/bootstrap.min.css | 9 + .../bootswatch-2.3.2/slate/bootstrap.min.css | 9 + .../spacelab/bootstrap.min.css | 9 + .../bootswatch-2.3.2/spruce/bootstrap.min.css | 9 + .../superhero/bootstrap.min.css | 9 + .../bootswatch-2.3.2/united/bootstrap.min.css | 9 + .../bootswatch-3.2.0/amelia/bootstrap.min.css | 7 + .../cerulean/bootstrap.min.css | 7 + .../bootswatch-3.2.0/cosmo/bootstrap.min.css | 7 + .../bootswatch-3.2.0/custom/bootstrap.min.css | 7 + .../bootswatch-3.2.0/cyborg/bootstrap.min.css | 7 + .../bootswatch-3.2.0/darkly/bootstrap.min.css | 7 + .../bootswatch-3.2.0/flatly/bootstrap.min.css | 7 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes .../journal/bootstrap.min.css | 7 + .../bootswatch-3.2.0/lumen/bootstrap.min.css | 7 + .../bootswatch-3.2.0/paper/bootstrap.min.css | 7 + .../readable/bootstrap.min.css | 7 + .../sandstone/bootstrap.min.css | 7 + .../simplex/bootstrap.min.css | 7 + .../bootswatch-3.2.0/slate/bootstrap.min.css | 7 + .../spacelab/bootstrap.min.css | 7 + .../superhero/bootstrap.min.css | 7 + .../bootswatch-3.2.0/united/bootstrap.min.css | 7 + .../bootswatch-3.2.0/yeti/bootstrap.min.css | 7 + .../bootstrap/static/js/jquery-1.11.0.min.js | 4 + .../bootstrap/static/js/jquery-fix.js | 2 + .../bootstrap/theme.conf | 61 + 77 files changed, 20099 insertions(+), 21 deletions(-) create mode 100644 rtd/sphinx_bootstrap_theme/__init__.py create mode 100644 rtd/sphinx_bootstrap_theme/__init__.pyc create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/layout.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbar.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/relations.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/search.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.min.js create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.css.map create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.min.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.css.map create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.min.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.eot create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.svg create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.ttf create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.woff create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/js/bootstrap.js create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/js/bootstrap.min.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-sphinx.css_t create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-sphinx.js_t create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/amelia/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cerulean/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cosmo/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cyborg/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/flatly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/img/glyphicons-halflings-white.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/img/glyphicons-halflings.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/journal/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/readable/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/simplex/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/slate/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/spacelab/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/spruce/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/superhero/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/united/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/amelia/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cerulean/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cosmo/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/custom/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cyborg/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/darkly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/flatly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.eot create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.svg create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.ttf create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.woff create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/journal/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/lumen/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/paper/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/readable/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/sandstone/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/simplex/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/slate/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/spacelab/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/superhero/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/united/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/yeti/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/js/jquery-1.11.0.min.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/js/jquery-fix.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/theme.conf diff --git a/rtd/source/conf.py b/rtd/source/conf.py index 2076d96..0069926 100644 --- a/rtd/source/conf.py +++ b/rtd/source/conf.py @@ -31,7 +31,8 @@ import sys import os -on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +sys.path.insert(0, os.path.abspath('../')) +import sphinx_bootstrap_theme # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the @@ -46,7 +47,7 @@ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. -extensions = [] +extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -62,16 +63,16 @@ # General information about the project. project = u'Apache CloudStack' -copyright = u'2014, Apache CloudStack' +copyright = u'2015, Apache CloudStack' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '4.3' +version = '4.5' # The full version, including alpha/beta/rc tags. -release = '4.3.0' +release = '4.5.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -116,22 +117,87 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -html_theme = 'default' -if not on_rtd: - try: - import sphinx_rtd_theme - html_theme = 'sphinx_rtd_theme' - html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] - except ImportError: - pass - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -#html_theme_options = {} +html_theme = 'bootstrap' +html_theme_options = { + # Navigation bar title. (Default: ``project`` value) + 'navbar_title': "Release Notes", + + # Tab name for entire site. (Default: "Site") + 'navbar_site_name': "Sections", + + # Tab name for the current pages TOC. (Default: "Page") + #'navbar_pagenav_name': "Page", + 'navbar_pagenav': "false", + # A list of tuples containing pages or urls to link to. + # Valid tuples should be in the following forms: + # (name, page) # a link to a page + # (name, "/aa/bb", 1) # a link to an arbitrary relative url + # (name, "http://example.com", True) # arbitrary absolute url + # Note the "1" or "True" value above as the third argument to indicate + # an arbitrary url. + # 'navbar_links': [ + # ("Examples", "examples"), + # ("Link", "http://example.com", True), + # ], + + # Global TOC depth for "site" navbar tab. (Default: 1) + # Switching to -1 shows all levels. + 'globaltoc_depth': 1, + + # Include hidden TOCs in Site navbar? + # + # Note: If this is "false", you cannot have mixed ``:hidden:`` and + # non-hidden ``toctree`` directives in the same page, or else the build + # will break. + # + # Values: "true" (default) or "false" + 'globaltoc_includehidden': "false", + + # HTML navbar class (Default: "navbar") to attach to

element. + # For black navbar, do "navbar navbar-inverse" + 'navbar_class': "navbar navbar-inverse", + + # Fix navigation bar to top of page? + # Values: "true" (default) or "false" + 'navbar_fixed_top': "true", + + # Location of link to source. + # Options are "nav" (default), "footer" or anything else to exclude. + 'source_link_position': "footer", + + # Bootswatch (http://bootswatch.com/) theme. + # + # Options are nothing (default) or the name of a valid theme such + # as "amelia" or "cosmo". + # + # Themes: + # * amelia + # * cerulean + # * cosmo + # * cyborg + # * cupid (v3 only) + # * flatly + # * journal + # * lumen (v3 only) + # * readable + # * simplex + # * slate + # * spacelab + # * spruce (v2 only) + # * superhero + # * united + # * yeti (v3 only) + 'bootswatch_theme': "spacelab", + + # Choose Bootstrap version. + # Values: "3" (default) or "2" (in quotes) + 'bootstrap_version': "3", +} # Add any paths that contain custom themes here, relative to this directory. -#html_theme_path = [] +# ``get_html_theme_path`` returns a list, so you can concatenate with +# any other theme directories you would like. +html_theme_path = sphinx_bootstrap_theme.get_html_theme_path() # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". @@ -168,7 +234,10 @@ #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. -#html_sidebars = {} +html_sidebars = { + '**': ['localtoc.html'], + 'index': ['globaltoc.html'] +} # Additional templates that should be rendered to pages, maps page names to # template names. @@ -188,6 +257,7 @@ # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True +html_show_sphinx = False # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True @@ -289,7 +359,7 @@ epub_title = u'CloudStack Docs' epub_author = u'Apache CloudStack' epub_publisher = u'Apache CloudStack' -epub_copyright = u'2014, Apache CloudStack' +epub_copyright = u'2015, Apache CloudStack' # The basename for the epub file. It defaults to the project name. #epub_basename = u'CloudStack Docs' diff --git a/rtd/sphinx_bootstrap_theme/__init__.py b/rtd/sphinx_bootstrap_theme/__init__.py new file mode 100644 index 0000000..340c011 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/__init__.py @@ -0,0 +1,12 @@ +"""Sphinx bootstrap theme.""" +import os + +VERSION = (0, 4, 5) + +__version__ = ".".join(str(v) for v in VERSION) +__version_full__ = __version__ + +def get_html_theme_path(): + """Return list of HTML theme paths.""" + cur_dir = os.path.abspath(os.path.dirname(__file__)) + return [cur_dir] diff --git a/rtd/sphinx_bootstrap_theme/__init__.pyc b/rtd/sphinx_bootstrap_theme/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..36fccfae4f2d9cc0b5edfb1996c1361ed29c6450 GIT binary patch literal 966 zcmcgq&5G1O5U$S5W`9&rJctOAi;#RH#H2iPY0QeCO)s_*NX{J3*4e1CpY!PT1Z_n2QlW6%HvqXHd4qo818ABqTc z44Vn)UHArIBA9(uz)vv+GlgOY^q%}EVo6)32Xfj2hGk#d?jkvJjyw%zpHOXDli8oV z=9UA%P6c)tNHJuUV8pL^#n%ZWoEK1L!s24I2Jyxm6_umAi(sp2p$XA89 zkm%qzeYse^em4(VY@F@r7XLv!=P}?JK%~3>>{nycaJtO#AO1HwKjBgiTc^jy9LczN OX(m>;qd0n~;^-HEW9wxA literal 0 HcmV?d00001 diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html new file mode 100644 index 0000000..7094f72 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html @@ -0,0 +1,2 @@ +{{ toctree(maxdepth=theme_globaltoc_depth|toint, collapse=False, includehidden=theme_globaltoc_includehidden|tobool) }} + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/layout.html b/rtd/sphinx_bootstrap_theme/bootstrap/layout.html new file mode 100644 index 0000000..bf143fe --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/layout.html @@ -0,0 +1,156 @@ +{% extends "basic/layout.html" %} + +{% set theme_css_files = [] %} +{% if theme_bootstrap_version == "3" %} + {% set bootstrap_version, bootstrap_additional_css, navbar_version = "3.2.0", "theme", "" %} + {% set bs_span_prefix = "col-md-" %} +{% else %} + {% set bootstrap_version, bootstrap_additional_css, navbar_version = "2.3.2", "responsive", "-2" %} + {% set bs_span_prefix = "span" %} +{% endif %} + +{% if theme_bootswatch_theme and theme_bootswatch_theme != "\"\"" %} + {# BS2 needs "bootstrap-responsive.css". BS3 doesn't. #} + {% if theme_bootstrap_version == "3" %} + {% set theme_css_files = theme_css_files + [ + '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', + '_static/bootstrap-sphinx.css' + ] + %} + {% else %} + {% set theme_css_files = theme_css_files + [ + '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', + '_static/bootstrap-sphinx.css' + ] + %} + {% endif %} +{% else %} + {% set theme_css_files = theme_css_files + [ + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap.min.css', + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', + '_static/bootstrap-sphinx.css' + ] + %} +{% endif %} + +{% if not bootswatch_css_custom %} + {% set bootswatch_css_custom = [] %} +{% endif %} +{% set css_files = css_files + theme_css_files + bootswatch_css_custom %} + +{% set script_files = script_files + [ + '_static/js/jquery-1.11.0.min.js', + '_static/js/jquery-fix.js', + '_static/bootstrap-' + bootstrap_version + '/js/bootstrap.min.js', + '_static/bootstrap-sphinx.js' + ] +%} + +{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and sidebars %} + +{%- set bs_content_width = render_sidebar and "9" or "12"%} + +{%- block doctype -%} + +{%- endblock %} + +{# Sidebar: Rework into our Bootstrap nav section. #} +{% macro navBar() %} +{% include "navbar" + navbar_version + ".html" %} +{% endmacro %} + +{% if theme_bootstrap_version == "3" %} + {%- macro bsidebar() %} + {%- if render_sidebar %} +
+ +
+ {%- endif %} + {%- endmacro %} +{% else %} + {%- macro bsidebar() %} + {%- if render_sidebar %} +
+ +
+ {%- endif %} + {%- endmacro %} +{% endif %} + +{%- block extrahead %} + + + + +{% endblock %} + +{# Silence the sidebar's, relbar's #} +{% block header %}{% endblock %} +{% block relbar1 %}{% endblock %} +{% block relbar2 %}{% endblock %} +{% block sidebarsourcelink %}{% endblock %} + +{%- block content %} +{{ navBar() }} +
+
+ {%- block sidebar1 %}{{ bsidebar() }}{% endblock %} +
+ {% block body %}{% endblock %} +
+ {% block sidebar2 %} {# possible location for sidebar #} {% endblock %} +
+
+{%- endblock %} + +{%- block footer %} +
+{%- endblock %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html new file mode 100644 index 0000000..6e6c03b --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html @@ -0,0 +1 @@ +{{ toc }} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html new file mode 100644 index 0000000..5f7116f --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html @@ -0,0 +1,51 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html new file mode 100644 index 0000000..7880089 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html @@ -0,0 +1,60 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html new file mode 100644 index 0000000..82e9338 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html @@ -0,0 +1,9 @@ +{%- if pagename != "search" %} + +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html new file mode 100644 index 0000000..8def043 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html @@ -0,0 +1,10 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/relations.html b/rtd/sphinx_bootstrap_theme/bootstrap/relations.html new file mode 100644 index 0000000..3afab53 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/relations.html @@ -0,0 +1,19 @@ +{# Switch to icon instead of text in `sm` view size for BS3 only. #} +{%- if prev %} +
  • + + {%- if theme_bootstrap_version == "2" -%}{%- endif -%} + {%- if theme_bootstrap_version == "3" -%}{%- endif -%} + + +
  • +{%- endif %} +{%- if next %} +
  • + + {%- if theme_bootstrap_version == "2" -%}{%- endif -%} + {%- if theme_bootstrap_version == "3" -%}{%- endif -%} + + +
  • +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/search.html b/rtd/sphinx_bootstrap_theme/bootstrap/search.html new file mode 100644 index 0000000..0332637 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/search.html @@ -0,0 +1,71 @@ +{# + basic/search.html + ~~~~~~~~~~~~~~~~~ + + Template for the search page. + + :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +{%- extends "layout.html" %} +{% set title = _('Search') %} +{% set script_files = script_files + ['_static/searchtools.js'] %} +{% block extrahead %} + + {# this is used when loading the search index using $.ajax fails, + such as on Chrome for documents on localhost #} + + {{ super() }} +{% endblock %} +{% block body %} +

    {{ _('Search') }}

    +
    + +

    + {% trans %}Please activate JavaScript to enable the search + functionality.{% endtrans %} +

    +
    +

    + {% trans %}From here you can search these documents. Enter your search + words into the box below and click "search". Note that the search + function will automatically search for all of the words. Pages + containing fewer words won't appear in the result list.{% endtrans %} +

    + + {% if theme_bootstrap_version == "3" %} +
    +
    + +
    + + +
    + {% else %} + + {% endif %} + + {% if search_performed %} +

    {{ _('Search Results') }}

    + {% if not search_results %} +

    {{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

    + {% endif %} + {% endif %} +
    + {% if search_results %} +
      + {% for href, caption, context in search_results %} +
    • {{ caption }} +
      {{ context|e }}
      +
    • + {% endfor %} +
    + {% endif %} +
    +{% endblock %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html b/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html new file mode 100644 index 0000000..53755f3 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html @@ -0,0 +1,9 @@ +{%- if pagename != "search" %} +
    +
    + +
    + + +
    +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html b/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html new file mode 100644 index 0000000..cfb0aa4 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html @@ -0,0 +1,38 @@ +{# + basic/searchresults.html + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Template for the body of the search results page. + + :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +

    Search

    +

    + From here you can search these documents. Enter your search + words into the box below and click "search". +

    + + + +{%- if search_performed %} +

    Search Results

    + {%- if not search_results %} +

    Your search did not match any results.

    + {%- endif %} +{%- endif %} +
    + {%- if search_results %} + + {%- endif %} +
    diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html b/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html new file mode 100644 index 0000000..3cf7335 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html @@ -0,0 +1,6 @@ +{%- if show_source and has_source and sourcename %} + +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css new file mode 100644 index 0000000..09e88ce --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..f4ede63 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css new file mode 100644 index 0000000..a11b392 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css @@ -0,0 +1,6168 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +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 { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps 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, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +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; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +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, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + 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; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + 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, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +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; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-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: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +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; + white-space: nowrap; + 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; + white-space: pre; + white-space: pre-wrap; + 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: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +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 .control-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; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + 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 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 .control-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; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + 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 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 .control-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; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + 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 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; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -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.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.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; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 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, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + 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: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 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 input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +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 .table { + background-color: #ffffff; +} + +.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, +.table-bordered tbody:first-child tr:first-child > th: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, +.table-bordered tbody:first-child tr:first-child > th: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 tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -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 tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.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-radius-topright: 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 td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; + margin-left: 25px; +} + +.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 > li > 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, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + 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, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + 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; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.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; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + 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; + -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, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -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; + border: 1px solid #cccccc; + *border: 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); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.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, +.btn:focus { + color: #333333; + text-decoration: none; + 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-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + 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; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -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; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -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; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -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; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -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; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -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; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.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, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .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, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.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; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + 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-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .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, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + 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, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + 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, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + 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, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -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-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + 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-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -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; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-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, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -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; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + 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 li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.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: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -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; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.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 { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + 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-title:empty { + display: none; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css new file mode 100644 index 0000000..b6428e6 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}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{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps 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,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}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}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}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}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;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:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;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;white-space:pre;white-space:pre-wrap;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:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}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:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}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:#fff;border:1px solid #ccc;-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,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}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;background-color:#fff;border:1px solid #ccc}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:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-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}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{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 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 .control-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}.control-group.error input,.control-group.error select,.control-group.error textarea{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 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 .control-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}.control-group.success input,.control-group.success select,.control-group.success textarea{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 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}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-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.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.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;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 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 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{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:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 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 input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left: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;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}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 #ddd}.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 #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;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 #ddd}.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,.table-bordered tbody:first-child tr:first-child>th: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,.table-bordered tbody:first-child tr:first-child>th: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 tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-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 tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.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-radius-topright: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 td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;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:#fff;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 #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#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,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.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}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;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 .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border: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);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;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;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;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;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;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;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;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;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*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,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.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,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.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:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{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-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.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 #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .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:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{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,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.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,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-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-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;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-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;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;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.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:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.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:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;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;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{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 li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;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;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .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}.modal.fade.in{top:10%}.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{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;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-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;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:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;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 .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/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/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js new file mode 100644 index 0000000..638bb18 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js @@ -0,0 +1,2287 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('