From e6f3c75122c344a39953c551e1fe480222b23390 Mon Sep 17 00:00:00 2001 From: Alexander Jung-Loddenkemper Date: Sun, 18 Mar 2012 14:52:34 +0100 Subject: [PATCH] added bootlex theme. --- bootlex/README.md | 45 + bootlex/screenshot.png | Bin 0 -> 180920 bytes bootlex/static/bootstrap.css | 3991 +++++++++++++++++++++++++++++ bootlex/static/pastie.css | 60 + bootlex/templates/analytics.html | 11 + bootlex/templates/archives.html | 15 + bootlex/templates/article.html | 13 + bootlex/templates/author.html | 7 + bootlex/templates/base.html | 80 + bootlex/templates/categories.html | 8 + bootlex/templates/category.html | 5 + bootlex/templates/index.html | 53 + bootlex/templates/page.html | 6 + bootlex/templates/tag.html | 2 + bootlex/templates/tags.html | 17 + 15 files changed, 4313 insertions(+) create mode 100644 bootlex/README.md create mode 100644 bootlex/screenshot.png create mode 100755 bootlex/static/bootstrap.css create mode 100644 bootlex/static/pastie.css create mode 100644 bootlex/templates/analytics.html create mode 100644 bootlex/templates/archives.html create mode 100644 bootlex/templates/article.html create mode 100644 bootlex/templates/author.html create mode 100644 bootlex/templates/base.html create mode 100644 bootlex/templates/categories.html create mode 100644 bootlex/templates/category.html create mode 100644 bootlex/templates/index.html create mode 100644 bootlex/templates/page.html create mode 100644 bootlex/templates/tag.html create mode 100644 bootlex/templates/tags.html diff --git a/bootlex/README.md b/bootlex/README.md new file mode 100644 index 0000000..0832e5e --- /dev/null +++ b/bootlex/README.md @@ -0,0 +1,45 @@ +# What is bootlex? + +Bootlex is a theme for the [pelican](https://github.com/ametaireau/pelican) static blog generator. +It is based on a modified bootstrap and works nicely with a lot of pelican features. + +# Requirements + +At some points I switched to the git version, so this theme might work with the stable version, but I recommend to use the latest version from git. + +# Installation + +Just pull the repo with `git clone git://github.com/alexex/bootlex.git` and include its location via the `THEME` option in your settings.py + +There are some settings that will make it work flawlessly: + +Your `SITEURL`must have a **trailing slash**. I would recommend the following url config, that I am using with my theme, and seems to work quite good: + + ARTICLE_URL = ('{slug}/') + ARTICLE_SAVE_AS = ('{slug}.html') + PAGE_URL = ('{slug}/') + PAGE_SAVE_AS = ('{slug}.html') + AUTHOR_URL = ('author/{name}/') + TAG_URL = ('tag/{name}/') + +You will probably need some RewriteRules for your Webserver aswell, my `.htaccess` looks like this: + + RewriteEngine On + + RewriteBase / + + RewriteCond %{REQUEST_FILENAME}.html -f + RewriteRule ^(.+)/$ $1.html [L] + +# Features + +You can make use of the following settings: + +* `Pages` (will be included in the menu automatically) +* `MENUITEMS` (will be included aswell) +* `LINKS` (as the above) +* `GOOGLE_ANALYTICS` (will be included automatically, if set) + +# Missing + +I do not know whether it works, but as I never cared about it, I suppose that categorys will not work properly diff --git a/bootlex/screenshot.png b/bootlex/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ab23d8d16937b772825ea596ce85b00a8916979b GIT binary patch literal 180920 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
AJ+<&4=2N= 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 N?w!cc`rw3|{{YYk$#eh! literal 0 HcmV?d00001 diff --git a/bootlex/static/bootstrap.css b/bootlex/static/bootstrap.css new file mode 100755 index 0000000..b353cf7 --- /dev/null +++ b/bootlex/static/bootstrap.css @@ -0,0 +1,3991 @@ +/*! + * Bootstrap v2.0.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; + vertical-align: middle; + max-width: 620px; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +body { + margin: 0; + font-family: "Arimo", sans-serif; + font-size: 18px; + line-height: 23px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.127659574%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid > .span12 { + width: 99.99999998999999%; +} +.row-fluid > .span11 { + width: 91.489361693%; +} +.row-fluid > .span10 { + width: 82.97872339599999%; +} +.row-fluid > .span9 { + width: 74.468085099%; +} +.row-fluid > .span8 { + width: 65.95744680199999%; +} +.row-fluid > .span7 { + width: 57.446808505%; +} +.row-fluid > .span6 { + width: 48.93617020799999%; +} +.row-fluid > .span5 { + width: 40.425531911%; +} +.row-fluid > .span4 { + width: 31.914893614%; +} +.row-fluid > .span3 { + width: 23.404255317%; +} +.row-fluid > .span2 { + width: 14.89361702%; +} +.row-fluid > .span1 { + width: 6.382978723%; +} +.container { + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 11.5px; + font-family: "Arimo", sans-serif; + font-size: 18px; + line-height: 23px; +} +p small { + font-size: 16px; + color: #999999; +} +.lead { + margin-bottom: 23px; + font-size: 20px; + font-weight: 200; + line-height: 34.5px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: 'Inika', serif; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 46px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 46px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 34.5px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 23px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 22px; + margin: 23px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 11.5px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 23px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 23px; +} +dt, +dd { + line-height: 23px; +} +dt { + font-weight: bold; + line-height: 22px; +} +dd { + margin-left: 11.5px; +} +.dl-horizontal dt { + float: left; + clear: left; + width: 120px; + text-align: right; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 23px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + border-bottom: 1px dotted #ddd; + cursor: help; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 23px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 28.75px; +} +blockquote small { + display: block; + line-height: 23px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 23px; + line-height: 23px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 14px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 11px; + margin: 0 0 11.5px; + font-size: 15px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; +} +pre.prettyprint { + margin-bottom: 23px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.label { + padding: 1px 4px 2px; + font-size: 15.228px; + font-weight: bold; + line-height: 13px; + color: #ffffff; + vertical-align: middle; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label:hover { + color: #ffffff; + text-decoration: none; +} +.label-important { + background-color: #b94a48; +} +.label-important:hover { + background-color: #953b39; +} +.label-warning { + background-color: #f89406; +} +.label-warning:hover { + background-color: #c67605; +} +.label-success { + background-color: #468847; +} +.label-success:hover { + background-color: #356635; +} +.label-info { + background-color: #3a87ad; +} +.label-info:hover { + background-color: #2d6987; +} +.label-inverse { + background-color: #333333; +} +.label-inverse:hover { + background-color: #1a1a1a; +} +.badge { + padding: 1px 9px 2px; + font-size: 16.650000000000002px; + font-weight: bold; + white-space: nowrap; + color: #ffffff; + background-color: #999999; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.badge-error { + background-color: #b94a48; +} +.badge-error:hover { + background-color: #953b39; +} +.badge-warning { + background-color: #f89406; +} +.badge-warning:hover { + background-color: #c67605; +} +.badge-success { + background-color: #468847; +} +.badge-success:hover { + background-color: #356635; +} +.badge-info { + background-color: #3a87ad; +} +.badge-info:hover { + background-color: #2d6987; +} +.badge-inverse { + background-color: #333333; +} +.badge-inverse:hover { + background-color: #1a1a1a; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; + background-color: transparent; +} +.table { + width: 100%; + margin-bottom: 23px; +} +.table th, +.table td { + padding: 8px; + line-height: 23px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-left: 0; + border-collapse: separate; + *border-collapse: collapsed; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +form { + margin: 0 0 23px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 34.5px; + font-size: 27px; + line-height: 46px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +legend small { + font-size: 17.25px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 18px; + font-weight: normal; + line-height: 23px; +} +input, +button, +select, +textarea { + font-family: "Arimo", sans-serif; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 23px; + padding: 4px; + margin-bottom: 9px; + font-size: 18px; + line-height: 23px; + color: #555555; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, +label textarea, +label select { + display: block; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 0 \9; + /* IE9 and down */ + +} +input[type="image"] { + border: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +input[type="file"] { + line-height: 18px \9; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, +.checkbox { + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +input, +textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, +textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #eeeeee; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 22px 20px 23px; + margin-top: 23px; + margin-bottom: 23px; + background-color: #eeeeee; + border-top: 1px solid #ddd; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 11.5px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + *margin-left: 0; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 23px; + padding: 4px 5px; + font-weight: normal; + line-height: 23px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-append input, +.input-append select .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-left-color: #eee; + border-right-color: #ccc; +} +.input-append .add-on, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +.control-group { + margin-bottom: 11.5px; +} +legend + .control-group { + margin-top: 23px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 23px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; + /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */ + + *display: inline-block; + *margin-left: 0; + *padding-left: 20px; +} +.form-horizontal .help-block { + margin-top: 11.5px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 18px; + line-height: 23px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + border: 1px solid #cccccc; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + *margin-left: .3em; +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + outline: 0; +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 20px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 16px; + line-height: 21px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 16px; + line-height: 19px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #0074cc; + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; +} +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 11.5px; + margin-bottom: 11.5px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.nav { + margin-left: 0; + margin-bottom: 23px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 15px; + font-weight: bold; + line-height: 23px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + height: 1px; + margin: 10.5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 23px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + border-bottom-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + display: table; + width: 100%; +} +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 23px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); +/* -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); */ +} +.navbar .container { + width: auto; +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, +.btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #999999; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #626262; + border: 1px solid #151515; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu, +.navbar .nav .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before, +.navbar .nav .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 23px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 46px; + margin: 23px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 44px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 23px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 23px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 23px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #c09853; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 34.5px; + color: inherit; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 10.5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 23px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion { + margin-bottom: 23px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 23px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 23px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} diff --git a/bootlex/static/pastie.css b/bootlex/static/pastie.css new file mode 100644 index 0000000..c23fa49 --- /dev/null +++ b/bootlex/static/pastie.css @@ -0,0 +1,60 @@ +.codehilite .hll { background-color: #ffffcc } +.codehilite .c { color: #888888 } /* Comment */ +.codehilite .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.codehilite .k { color: #008800; font-weight: bold } /* Keyword */ +.codehilite .cm { color: #888888 } /* Comment.Multiline */ +.codehilite .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ +.codehilite .c1 { color: #888888 } /* Comment.Single */ +.codehilite .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ +.codehilite .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.codehilite .ge { font-style: italic } /* Generic.Emph */ +.codehilite .gr { color: #aa0000 } /* Generic.Error */ +.codehilite .gh { color: #303030 } /* Generic.Heading */ +.codehilite .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.codehilite .go { color: #888888 } /* Generic.Output */ +.codehilite .gp { color: #555555 } /* Generic.Prompt */ +.codehilite .gs { font-weight: bold } /* Generic.Strong */ +.codehilite .gu { color: #606060 } /* Generic.Subheading */ +.codehilite .gt { color: #aa0000 } /* Generic.Traceback */ +.codehilite .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ +.codehilite .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ +.codehilite .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ +.codehilite .kp { color: #008800 } /* Keyword.Pseudo */ +.codehilite .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ +.codehilite .kt { color: #888888; font-weight: bold } /* Keyword.Type */ +.codehilite .m { color: #0000DD; font-weight: bold } /* Literal.Number */ +.codehilite .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ +.codehilite .na { color: #336699 } /* Name.Attribute */ +.codehilite .nb { color: #003388 } /* Name.Builtin */ +.codehilite .nc { color: #bb0066; font-weight: bold } /* Name.Class */ +.codehilite .no { color: #003366; font-weight: bold } /* Name.Constant */ +.codehilite .nd { color: #555555 } /* Name.Decorator */ +.codehilite .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ +.codehilite .nf { color: #0066bb; font-weight: bold } /* Name.Function */ +.codehilite .nl { color: #336699; font-style: italic } /* Name.Label */ +.codehilite .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ +.codehilite .py { color: #336699; font-weight: bold } /* Name.Property */ +.codehilite .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ +.codehilite .nv { color: #336699 } /* Name.Variable */ +.codehilite .ow { color: #008800 } /* Operator.Word */ +.codehilite .w { color: #bbbbbb } /* Text.Whitespace */ +.codehilite .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ +.codehilite .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ +.codehilite .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ +.codehilite .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ +.codehilite .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ +.codehilite .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ +.codehilite .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ +.codehilite .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ +.codehilite .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ +.codehilite .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ +.codehilite .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ +.codehilite .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ +.codehilite .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ +.codehilite .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ +.codehilite .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ +.codehilite .bp { color: #003388 } /* Name.Builtin.Pseudo */ +.codehilite .vc { color: #336699 } /* Name.Variable.Class */ +.codehilite .vg { color: #dd7700 } /* Name.Variable.Global */ +.codehilite .vi { color: #3333bb } /* Name.Variable.Instance */ +.codehilite .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/bootlex/templates/analytics.html b/bootlex/templates/analytics.html new file mode 100644 index 0000000..86c297c --- /dev/null +++ b/bootlex/templates/analytics.html @@ -0,0 +1,11 @@ +{% if GOOGLE_ANALYTICS %} + + +{% endif %} \ No newline at end of file diff --git a/bootlex/templates/archives.html b/bootlex/templates/archives.html new file mode 100644 index 0000000..6e364d0 --- /dev/null +++ b/bootlex/templates/archives.html @@ -0,0 +1,15 @@ +{% extends "base.html" %} +{% block title %}Archiv{%endblock%} +{% block menu_entry_archive %} +class="active" +{% endblock %} +{% block content %} +

Archiv {{ pagename }}

+ +
+{% for article in dates %} +
{{ article.locale_date }}
+
{{ article.title }}
+{% endfor %} +
+{% endblock %} diff --git a/bootlex/templates/article.html b/bootlex/templates/article.html new file mode 100644 index 0000000..a407af8 --- /dev/null +++ b/bootlex/templates/article.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} +{% block title %}{{ article.title }}{%endblock%} +{% block content %} +
+
+

{{ article.title }}

+
+

{% if article.author %}{{ article.author }} - {% endif %}{{ article.locale_date }} - {% if article.tags %}{% for tag in article.tags %}{{ tag }}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %}

+
+ {{ article.content }} +
+
+{% endblock %} diff --git a/bootlex/templates/author.html b/bootlex/templates/author.html new file mode 100644 index 0000000..664aad1 --- /dev/null +++ b/bootlex/templates/author.html @@ -0,0 +1,7 @@ +{% extends "index.html" %} + +{% block title %}Posts von {{ author }}{% endblock %} +{% block content_title %} +

Posts von {{ author }}

+{% endblock %} + diff --git a/bootlex/templates/base.html b/bootlex/templates/base.html new file mode 100644 index 0000000..a48f00b --- /dev/null +++ b/bootlex/templates/base.html @@ -0,0 +1,80 @@ + + + + + {% block head %} + {% block title %}{% endblock title %} - {{ SITENAME }} + + + + + {% endblock head %} + + + + +
+
+
+ {% block content %} + {% endblock %} +
+
+
+ +
+
+
+ +
+ +
+
+
+

Proudly powered by bootstrap, pelican, python and Alex!

+
+
+
+
+ + {% include 'analytics.html' %} + + + diff --git a/bootlex/templates/categories.html b/bootlex/templates/categories.html new file mode 100644 index 0000000..7e4bd2c --- /dev/null +++ b/bootlex/templates/categories.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} +{% block content %} +
    +{% for category, articles in categories %} +
  • {{ category }}
  • +{% endfor %} +
+{% endblock %} diff --git a/bootlex/templates/category.html b/bootlex/templates/category.html new file mode 100644 index 0000000..4e6fd24 --- /dev/null +++ b/bootlex/templates/category.html @@ -0,0 +1,5 @@ +{% extends "index.html" %} +{% block content_title %} +

Articles in the {{ category }} category

+{% endblock %} + diff --git a/bootlex/templates/index.html b/bootlex/templates/index.html new file mode 100644 index 0000000..8e56370 --- /dev/null +++ b/bootlex/templates/index.html @@ -0,0 +1,53 @@ +{% extends "base.html" %} +{% block title %}Blog{%endblock%} +{% block content %} +
+{% block content_title %} +

Blog

+{% endblock %} + +
    +{% for article in articles_page.object_list %} +
  • +
    +
    +

    {{ article.title }}

    +
    +

    {% if article.author %}{{ article.author }} - {% endif %}{{ article.locale_date }} - {% if article.tags %}{% for tag in article.tags %}{{ tag }}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %}

    +
    + {{ article.summary }} +
    +
    +
    + Mehr +
    +
    +
    +
  • + +
    + + +{% endfor %} +
+ +
+{% endblock content %} diff --git a/bootlex/templates/page.html b/bootlex/templates/page.html new file mode 100644 index 0000000..6308d58 --- /dev/null +++ b/bootlex/templates/page.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} +{% block title %}{{ page.title }}{%endblock%} +{% block content %} +

{{ page.title }}

+ {{ page.content }} +{% endblock %} diff --git a/bootlex/templates/tag.html b/bootlex/templates/tag.html new file mode 100644 index 0000000..c4817d7 --- /dev/null +++ b/bootlex/templates/tag.html @@ -0,0 +1,2 @@ +{% extends "index.html" %} +{% block title %}Tag {{ tag }}{% endblock %} \ No newline at end of file diff --git a/bootlex/templates/tags.html b/bootlex/templates/tags.html new file mode 100644 index 0000000..87f134c --- /dev/null +++ b/bootlex/templates/tags.html @@ -0,0 +1,17 @@ +{% extends "base.html" %} +{% block title %}Tags{%endblock%} +{% block menu_entry_tag %} +class="active" +{% endblock %} +{% block content %} +

Tags

+ {% if tags %} +
    + {% for tag, articles in tags %} +
  • {{ tag }}
  • + {% endfor %} +
+ {% else %} +

Sorry, bisher gibt es keine Tags.

+ {% endif %} +{% endblock %}