diff --git a/README.md b/README.md index 385d8e5..e787f62 100644 --- a/README.md +++ b/README.md @@ -1,85 +1,11 @@ -# ZOLA.386 +# k0r.386 -![ZOLA.386 screenshot](https://github.com/lopes/zola.386/blob/master/screenshot.png?raw=true) +![k0r.386 screenshot](https://github.com/lopes/zola.386/blob/master/screenshot.png?raw=true) -## [Live demo](https://zola386.netlify.app/) +## [k0r.in](https://k0r.in/) -ZOLA.386 is a port of the BOOTSTRA.386 theme and was based on: +## Theme -- [BOOTSTRA.386](https://kristopolous.github.io/BOOTSTRA.386/): main idea, design. -- [HUGO.386](https://themes.gohugo.io/hugo.386/): item placement. -- [Dinkleberg](https://github.com/rust-br/dinkleberg): internal structure and SEO. -- [after-dark](https://github.com/getzola/after-dark): navbar and minor components. +The Zola theme is heavily inspired and partially based on [ZOLA.386](https://github.com/lopes/zola.386). -ZOLA.386 is a theme that refers to the 90s, but with cutting edge features to be fast and responsive. - - -## Installation -The easiest way to install ZOLA.386 is to clone this repository and build your site upon it: - -```bash -$ git clone https://github.com/lopes/zola.386 -``` - -Of course you can install it just as another theme for your site, but ZOLA.386 must be added as a module: - -```bash -$ cd themes -$ git submodule add https://github.com/lopes/zola.386 -``` - - -## Configuration -Configuration is mainly done in `config.toml` and here I'll describe the main topics. - -### Global -`config.toml` starts with the global variables. All of these items are important, but it is fundamental to create two taxonomies at least: - -```toml -taxonomies = [ - {name="categories", rss=true}, - {name="tags", rss=true}, -] -``` - -Remember that all descriptions (`config.description` and `page.description`) are shown on the index page, one at the header and the others through the body. - -### Extras -ZOLA.386 comes with a lot of extra variables which eases the creation and maintenance of the site, so it's important to review all of them after installing the theme. - -The `zola386_menu` composes the navbar and is created by setting up a `path`, which will be appended to the `base_url` and the `name` will appear on the navbar. - -```toml -zola386_menu = [ - {path="/", name="Home"}, - {path="categories", name="Categories"}, - {path="tags", name="Tags"}, - {path="about", name="About"}, -] -``` - -### Social -ZOLA.386 is also prepared to deal with Google Analytics, Disqus, and Twitter --[Open Graph Protocol](https://ogp.me/) is welcome. This theme is prepared to use the output of [Favicon Generator](https://www.favicon-generator.org/), to do so, you'll just need to download the output of that site and extract in `static/images`. - -As said, Disqus is supported, but besides setting the username in `config.toml`, you also must to put a `comments = true` extra option on the pages where Disqus will be enabled --this gives you the freedom to enable or disable comments on certain posts. You can use the extra option `image` on each page, to represent that post. - -### Animations -All JavaScript animations can be set at `static/js/zola386.js`. Basically you can disable all animations, use one or two scans, and change the scan speed. Personally, I prefer only one scan with a speed factor of 5. - -### Language -Under the `label_` variables, you can set names to better localize your site. Note that you can change the language of a single page, by using `page.extra.lang`, which causes `` to change only on that page. A theme to provide information for its owner and SEO-friendly. - -### Search -Search was implemented according to the [official documentation](https://www.getzola.org/documentation/content/search/). It uses JavaScript to search on an indexed version of the site based on `search_index.LANG.js`, `elasticlunr.min.js`, and `search.js` --the first two are generated after each build. If you're running your site in other default language other than English, you **must** change the `search_index.LANG.js` line in `index.html`, setting up `LANG` accordingly. - -### Other files -The `content\_index.md` file must be properly configured to provide better experience. Check out this file for more information. - -The 404 page is almost hardcoded, so you must edit it directly. - - -## License -This theme is released under the MIT license. For more information read the [License](https://github.com/lopes/zola.386/blob/master/LICENSE). - - -[![Netlify Status](https://api.netlify.com/api/v1/badges/5d6f1986-7bf3-40d3-b298-3339288585d4/deploy-status)](https://app.netlify.com/sites/zola386/deploys) +The font used is FixedSys300 from [fixedsys-css](https://github.com/javanile/fixedsys-css), which was modified and optimized via the [FontSquirrel WebFont Generator](https://www.fontsquirrel.com/tools/webfont-generator). diff --git a/config.toml b/config.toml index f9b3b51..8964989 100644 --- a/config.toml +++ b/config.toml @@ -1,43 +1,71 @@ -base_url = "https://zola386.netlify.app" -# theme = "zola.386" - -default_language = "en" -title = "ZOLA.386" -description = "A port of the BOOTSTRA.386 theme." - -highlight_code = true +base_url = "https://k0r.in" compile_sass = true +build_search_index = false generate_rss = true -build_search_index = true +highlight_code = true +# theme = "k0r.386" +default_language = "en" +title = "k0r" +description = "programmer and engineer based in Berlin" taxonomies = [ {name="categories", rss=true}, {name="tags", rss=true}, ] +[markdown] +# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola +highlight_code = true [extra] -author = "José Lopes" -year = "2020" - -keywords = "zola, theme, retro, hacking" -theme_color = "#000084" -zola386_menu = [ +author = "Norman Köhring" +year = "2023" +keywords = "homepage, personal, programming, webdev, retro, hacking" +theme_color = "#190084" +menu_items = [ {path="", name="Home"}, {path="categories", name="Categories"}, {path="tags", name="Tags"}, {path="about", name="About"}, ] +sidebars = [ + {title="Main Menu", internal=true, items=[ + {path="/", name="Home"}, + {path="/cv", name="CV / Résumé"}, + {path="/til", name="Today I Learned"}, + {path="/articles", name="Articles"}, + {path="/log", name="Microblog"}, + {path="/slides", name="Slides"}, + ]}, + {title="Selfhosted", internal=false, items=[ + {path="https://m.k0r.in/@n", name="Fediverse/Mastodon"}, + {path="https://git.k0r.in", name="Code"}, + {path="https://ci.k0r.in", name="CI"}, + {path="https://koehr.pw", name="Passwords"}, + {path="https://url.k0r.in", name="Bookmarks"}, + {path="https://srx.k0r.in", name="Search"}, + ]}, + {title="Elsewhere", internal=false, items=[ + {path="https://mstdn.io/@koehr", name="Fediverse/Mastodon"}, + {path="https://twitter.com/koehr_in", name="Twitter"}, + {path="https://github.com/nkoehring", name="Github"}, + {path="https://sr.ht/~koehr", name="Sourcehut"}, + {path="https://instagram.com/coffee_n_code", name="Instagram"}, + {path="https://500px.com/koehr", name="Photography"}, + {path="mailto:n[at]koehr.in", name="Mail"}, + ]} +] + ### THIRD PARTY # google_analytics = "UA-012345-67" # disqus = "disqus-user" ### SOCIAL MEDIA image = "https://raw.githubusercontent.com/lopes/zola.386/master/screenshot.png" -twitter_user = "lopesoj" -linkedin_user = "jlopesjr" -github_user = "lopes" +twitter_user = "koehr_in" +linkedin_user = "nkoehring" +github_user = "nkoehring" # gitlab_user = "" ### I18N WORDS diff --git a/content/_index.md b/content/_index.md index 0ad09a4..aa8207d 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,6 +1,11 @@ +++ -paginate_by = 20 -sort_by = "date" -sort_direction = "decending" -insert_anchor_links = "none" +title = "k0r" +description = "programmer and engineer based in Berlin" +template = "home.html" +sort_by = "weight" + +[taxonomies] +categories = ["home"] +tags = [] +++ + diff --git a/content/articles/_index.md b/content/articles/_index.md new file mode 100644 index 0000000..0ad09a4 --- /dev/null +++ b/content/articles/_index.md @@ -0,0 +1,6 @@ ++++ +paginate_by = 20 +sort_by = "date" +sort_direction = "decending" +insert_anchor_links = "none" ++++ diff --git a/content/log/_index.md b/content/log/_index.md new file mode 100644 index 0000000..0ad09a4 --- /dev/null +++ b/content/log/_index.md @@ -0,0 +1,6 @@ ++++ +paginate_by = 20 +sort_by = "date" +sort_direction = "decending" +insert_anchor_links = "none" ++++ diff --git a/content/lorem-ipsum/crt-phosphor-dots.png b/content/lorem-ipsum/crt-phosphor-dots.png deleted file mode 100644 index 127e365..0000000 Binary files a/content/lorem-ipsum/crt-phosphor-dots.png and /dev/null differ diff --git a/content/lorem-ipsum/index.md b/content/lorem-ipsum/index.md deleted file mode 100644 index 871b95c..0000000 --- a/content/lorem-ipsum/index.md +++ /dev/null @@ -1,69 +0,0 @@ -+++ -title = "Lorem Ipsum" -description = "dolor sit amet, consectetur" -date = 2020-05-01 -draft = false -slug = "lorem-ipsum" - -[taxonomies] -categories = ["pellentesque"] -tags = ["hac", "velit", "risus"] - -[extra] -comments = true -lang = "pt" -image = "https://zola386.netlify.app/lorem-ipsum/crt-phosphor-dots.png" -+++ - -Posuere urna nec tincidunt praesent semper. Viverra mauris in aliquam sem fringilla ut morbi tincidunt. Mattis rhoncus urna neque viverra justo nec ultrices dui. Nulla pellentesque dignissim enim sit. Arcu ac tortor dignissim convallis aenean et. - -# Lorem ipsum -## dolor sit amet -### consectetur adipiscing elit -#### sed do eiusmod tempor incididunt -##### ut labore et dolore magna aliqua -###### At tellus at urna condimentum mattis pellentesque - -**At tellus at urna** condimentum *mattis pellentesque* id nibh tortor. - -> Facilisi etiam dignissim diam quis enim lobortis scelerisque fermentum dui. Nunc vel risus commodo viverra. Aliquet nec ullamcorper sit amet risus nullam eget felis. Aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Interdum velit euismod in pellentesque massa. - -1. Feugiat nisl pretium fusce id velit ut tortor pretium viverra. -2. Dignissim convallis aenean et tortor at risus viverra. -3. Cursus in hac habitasse platea dictumst quisque sagittis. - -- Velit euismod in pellentesque massa placerat duis ultricies lacus sed. -- Feugiat sed lectus vestibulum mattis ullamcorper velit sed ullamcorper morbi. -- Egestas fringilla phasellus faucibus scelerisque eleifend. Etiam erat velit scelerisque in dictum non consectetur a. - -Tristique risus `nec feugiat in fermentum` posuere. Consequat nisl vel pretium lectus - -![quam id.](crt-phosphor-dots.png) -{{ resize_image(path="lorem-ipsum/crt-phosphor-dots.png", width=400, caption="Figure 1.") }} - -```python -class ECB(object): - def enc(self, m, k): - cipher = AES.new(key(k), AES.MODE_ECB) - return b64encode(cipher.encrypt(pad(m.encode(encoding), - AES.block_size))) - def dec(self, c, k): - raw = b64decode(c) - cipher = AES.new(key(k), AES.MODE_ECB) - return unpad(cipher.decrypt(raw), AES.block_size) -``` - -```bash -$ grep 22px bootstrap/css/bootstrap.css -$ cp -r ../phosphor/templates/categories ../phosphor/templates/tags templates -``` - ---- - -Placerat [vestibulum lectus](https://phosphor) mauris ultrices eros. Aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices sagittis. Cursus euismod quis viverra nibh cras. Odio eu feugiat pretium nibh ipsum. Iaculis eu non diam phasellus vestibulum. Tempor commodo ullamcorper a lacus vestibulum sed arcu. Pretium aenean pharetra magna ac. Posuere urna nec tincidunt praesent semper. Viverra mauris in aliquam sem fringilla ut morbi tincidunt. Mattis rhoncus urna neque viverra justo nec ultrices dui. Nulla pellentesque dignissim enim sit. Arcu ac tortor dignissim convallis aenean et. Purus sit amet volutpat consequat mauris nunc congue nisi vitae. Eu consequat ac felis donec et odio pellentesque diam volutpat. Elementum facilisis leo vel fringilla est. Neque sodales ut etiam sit amet nisl purus. Ut porttitor leo a diam sollicitudin. Pulvinar neque laoreet suspendisse interdum consectetur. - -Tristique risus nec feugiat in fermentum posuere. Vulputate ut pharetra sit amet aliquam id diam. Nullam ac tortor vitae purus faucibus ornare suspendisse. Nam at lectus urna duis convallis convallis. Euismod quis viverra nibh cras. Eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. Sit amet massa vitae tortor. Augue neque gravida in fermentum et sollicitudin ac orci. Neque ornare aenean euismod elementum nisi. Cursus euismod quis viverra nibh cras pulvinar mattis. Augue interdum velit euismod in pellentesque massa placerat duis ultricies. Diam maecenas ultricies mi eget mauris pharetra et ultrices neque. Habitant morbi tristique senectus et netus. Arcu odio ut sem nulla pharetra diam sit amet. Diam maecenas sed enim ut sem. Ultrices in iaculis nunc sed augue lacus viverra vitae. Dui sapien eget mi proin sed libero enim sed. - -Risus at ultrices mi tempus imperdiet nulla malesuada pellentesque. Fermentum dui faucibus in ornare quam viverra orci sagittis. Sed risus pretium quam vulputate. Congue eu consequat ac felis. Vitae tortor condimentum lacinia quis vel eros donec ac odio. Blandit cursus risus at ultrices. Euismod elementum nisi quis eleifend quam adipiscing vitae. Varius vel pharetra vel turpis nunc eget lorem dolor sed. Molestie nunc non blandit massa enim nec dui. Sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus. Purus semper eget duis at tellus at urna condimentum mattis. Scelerisque fermentum dui faucibus in ornare quam viverra orci sagittis. Habitasse platea dictumst quisque sagittis. Sed egestas egestas fringilla phasellus faucibus scelerisque eleifend. A lacus vestibulum sed arcu non odio euismod lacinia. Feugiat sed lectus vestibulum mattis ullamcorper velit sed ullamcorper. Congue mauris rhoncus aenean vel. Consequat semper viverra nam libero justo laoreet sit. Ac tortor vitae purus faucibus ornare suspendisse. Nisi vitae suscipit tellus mauris a. - -Id nibh tortor id aliquet lectus proin nibh. Ipsum dolor sit amet consectetur adipiscing elit ut. Cras fermentum odio eu feugiat. Eget arcu dictum varius duis at consectetur. Dignissim suspendisse in est ante. Tristique nulla aliquet enim tortor at auctor urna nunc. Id diam vel quam elementum. Nibh sed pulvinar proin gravida hendrerit lectus. Cum sociis natoque penatibus et magnis dis parturient montes nascetur. Porttitor eget dolor morbi non. Purus ut faucibus pulvinar elementum integer enim neque volutpat. Et leo duis ut diam quam nulla. Purus gravida quis blandit turpis cursus in hac habitasse. Et tortor at risus viverra adipiscing at in tellus integer. Placerat duis ultricies lacus sed. Quam quisque id diam vel quam elementum pulvinar etiam. Volutpat blandit aliquam etiam erat. Amet consectetur adipiscing elit ut aliquam. Mi eget mauris pharetra et. diff --git a/content/sem-nulla.md b/content/sem-nulla.md deleted file mode 100644 index 6c5eec0..0000000 --- a/content/sem-nulla.md +++ /dev/null @@ -1,24 +0,0 @@ -+++ -title = "Sem Nulla" -description = "pharetra diam sit amet nisl suscipit" -date = 2020-05-02 -draft = false -slug = "sem-nulla" - -[taxonomies] -categories = ["laoreet"] -tags = ["risus", "platea", "nunc"] - -[extra] -comments = true -+++ - -Sem nulla pharetra diam sit amet nisl suscipit. Quis blandit turpis cursus in hac habitasse platea dictumst. Id diam vel quam elementum pulvinar. Fermentum dui faucibus in ornare quam. Libero justo laoreet sit amet cursus sit amet dictum sit. Lacus luctus accumsan tortor posuere. Turpis egestas maecenas pharetra convallis posuere morbi leo. At varius vel pharetra vel turpis nunc eget lorem dolor. Tristique senectus et netus et. In hac habitasse platea dictumst vestibulum rhoncus. Gravida rutrum quisque non tellus orci ac. Nulla facilisi morbi tempus iaculis urna id volutpat. Porta lorem mollis aliquam ut porttitor leo. Dictum sit amet justo donec enim diam vulputate. Dapibus ultrices in iaculis nunc sed augue lacus. Mattis pellentesque id nibh tortor id aliquet. Quisque egestas diam in arcu cursus euismod quis viverra. Laoreet non curabitur gravida arcu. Risus commodo viverra maecenas accumsan lacus vel facilisis volutpat est. Ut venenatis tellus in metus. - -Mauris vitae ultricies leo integer malesuada nunc. Sed enim ut sem viverra aliquet eget sit amet tellus. Eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. Donec ac odio tempor orci dapibus ultrices in iaculis. Dolor magna eget est lorem ipsum dolor. Pellentesque dignissim enim sit amet venenatis. Lectus nulla at volutpat diam ut venenatis. Mauris nunc congue nisi vitae suscipit tellus. Nunc congue nisi vitae suscipit tellus mauris a diam maecenas. Risus quis varius quam quisque id diam vel. Sit amet aliquam id diam maecenas. Amet nisl suscipit adipiscing bibendum est. Elementum facilisis leo vel fringilla est ullamcorper eget nulla. Turpis tincidunt id aliquet risus feugiat in ante metus. Pulvinar mattis nunc sed blandit libero. Ullamcorper malesuada proin libero nunc consequat interdum. Velit laoreet id donec ultrices tincidunt. - -Mauris sit amet massa vitae tortor condimentum lacinia quis vel. Sed egestas egestas fringilla phasellus faucibus. Molestie a iaculis at erat pellentesque adipiscing commodo. Tristique magna sit amet purus gravida. Turpis massa sed elementum tempus. Nisl vel pretium lectus quam id leo in. Porttitor massa id neque aliquam vestibulum morbi blandit. Posuere lorem ipsum dolor sit. Platea dictumst quisque sagittis purus sit amet. Diam ut venenatis tellus in metus vulputate eu scelerisque. Elementum sagittis vitae et leo duis. - -Fermentum posuere urna nec tincidunt praesent semper feugiat nibh. Turpis egestas sed tempus urna et. Nibh praesent tristique magna sit. Sed turpis tincidunt id aliquet risus feugiat. Turpis in eu mi bibendum neque. Mattis vulputate enim nulla aliquet porttitor. Penatibus et magnis dis parturient. Et malesuada fames ac turpis egestas integer eget aliquet. Elementum tempus egestas sed sed risus. Ipsum dolor sit amet consectetur adipiscing elit. Mattis nunc sed blandit libero. Etiam dignissim diam quis enim lobortis scelerisque fermentum dui faucibus. Massa sed elementum tempus egestas sed sed. - -Sit amet commodo nulla facilisi. Feugiat scelerisque varius morbi enim nunc faucibus a pellentesque. Elit duis tristique sollicitudin nibh sit amet commodo nulla. Tincidunt ornare massa eget egestas purus viverra accumsan in nisl. Tristique senectus et netus et malesuada. Porta non pulvinar neque laoreet suspendisse interdum. Mi in nulla posuere sollicitudin aliquam. Tortor dignissim convallis aenean et tortor. Sagittis id consectetur purus ut faucibus pulvinar elementum integer enim. Enim nec dui nunc mattis enim ut tellus. diff --git a/content/til/_index.md b/content/til/_index.md new file mode 100644 index 0000000..0ad09a4 --- /dev/null +++ b/content/til/_index.md @@ -0,0 +1,6 @@ ++++ +paginate_by = 20 +sort_by = "date" +sort_direction = "decending" +insert_anchor_links = "none" ++++ diff --git a/content/unlisted.md b/content/unlisted.md deleted file mode 100644 index 1aad31d..0000000 --- a/content/unlisted.md +++ /dev/null @@ -1,5 +0,0 @@ -+++ -title = "Unlisted page" -+++ - -Empty. diff --git a/sass/site.scss b/sass/site.scss index 9255163..0aca236 100644 --- a/sass/site.scss +++ b/sass/site.scss @@ -1,16 +1,163 @@ -@import "../static/css/bootstrap"; -@import "../static/css/bootstrap-responsive"; -@import "../static/css/style"; - // fixing font path @font-face { - font-family: 'DOS'; - font-style: normal; - font-weight: normal; - src: url('./css/fonts/Fixedsys500c.eot'); - src: local('☺'), url('./css/fonts/Fixedsys500c.woff') format('woff'), url('./css/fonts/Fixedsys500c.ttf') format('truetype'), url('./css/fonts/Fixedsys500c.svg') format('svg'); + font-family: 'DOS'; + font-style: normal; + font-weight: normal; + src: local('☺'), url('./fonts/fixedsys.woff') format('woff'); +} + +:root { + font: 20px / 1.1 DOS; + background-color: #190084; + color: #BBB; +} + +body { + visibility: shown; + margin: 0; + padding: 0; +} + +body>nav { + background-color: #BBB; + color: #000; +} + +body>nav>.container { + display: flex; +} + +body>nav h1 { + margin: 0 1rem; + color: inherit; +} + +body>nav a { + color: inherit; + display: inline-block; + padding: 0 .5em; +} + +body>nav ul { + display: flex; + list-style: none; + margin: 0; + padding: 0; +} + +body>nav li { + display: inline-block; +} + +body>nav li:hover, +body>nav li.active { + background-color: #000; + color: #BBB; +} + +.container { + margin: auto; + max-width: 980px; +} + +body>main>header { + padding: 1rem 1rem; + margin: 1rem 0 1rem; + background: #0AA; +} + +body>main>header>h1 { + color: #000; +} + +h1 { + font-size: 1rem; + color: #FFF; + font-weight: 300; + margin: 0; +} + +h1>small { + font-size: 1rem; + color: #DDD; +} + +a { + color: #fefe54; + text-decoration: none; +} + +.flex-col { + display: flex; + flex-flow: column nowrap; +} + +.flex-row { + display: flex; + flex-flow: row nowrap; +} + +.gap { + gap: 2rem; +} + +.w-1\/4 { + flex: auto; + width: 25%; +} + +.w-2\/4 { + flex: auto; + width: 50%; +} + +.w-3\/4 { + flex: auto; + width: 75%; +} + +.w-4\/4 { + flex: auto; + width: 100%; +} + +.box { + border: 2px solid black; + box-shadow: 0 0 0 5px, 11px 13px 0 4px black; +} + +nav { + background: #BBB; + margin: 0 0 2rem; } -.navmargin { - margin-top: 20px; +nav>header { + background: black; + color: #BBB; + margin: .5rem .5rem 0; + padding: 0 .5rem; } + +nav>menu { + list-style: none; + margin: 0; + padding: 0; + color: black; + margin: 0 .5rem .5rem; +} + +nav>menu>li>a { + display: inline-block; + width: calc(100% - 1rem); + padding: 0 .5rem; +} + +nav>menu>li>a { + color: black; +} + +nav>menu>li>a:hover, +nav>menu>li>a.active { + color: #BBB; + background: black; +} \ No newline at end of file diff --git a/static/css/bootstrap-responsive.css b/static/css/bootstrap-responsive.css deleted file mode 100644 index 7036764..0000000 --- a/static/css/bootstrap-responsive.css +++ /dev/null @@ -1,1127 +0,0 @@ -/*! - * Bootstrap Responsive v2.3.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 20px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -@-ms-viewport { - width: device-width; -} - -.hidden { - display: none; - visibility: hidden; -} - -.visible-phone { - display: none !important; -} - -.visible-tablet { - display: none !important; -} - -.hidden-desktop { - display: none !important; -} - -.visible-desktop { - display: inherit !important; -} - -@media (min-width: 768px) and (max-width: 979px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important ; - } - .visible-tablet { - display: inherit !important; - } - .hidden-tablet { - display: none !important; - } -} - -@media (max-width: 767px) { - .hidden-desktop { - display: inherit !important; - } - .visible-desktop { - display: none !important; - } - .visible-phone { - display: inherit !important; - } - .hidden-phone { - display: none !important; - } -} - -.visible-print { - display: none !important; -} - -@media print { - .visible-print { - display: inherit !important; - } - .hidden-print { - display: none !important; - } -} - -@media (min-width: 1200px) { - .row { - margin-left: -24px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 16px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 1128px; - } - .span12 { - width: 1128px; - } - .span11 { - width: 1032px; - } - .span10 { - width: 936px; - } - .span9 { - width: 840px; - } - .span8 { - width: 744px; - } - .span7 { - width: 648px; - } - .span6 { - width: 552px; - } - .span5 { - width: 456px; - } - .span4 { - width: 360px; - } - .span3 { - width: 264px; - } - .span2 { - width: 168px; - } - .span1 { - width: 72px; - } - .offset12 { - margin-left: 1176px; - } - .offset11 { - margin-left: 1080px; - } - .offset10 { - margin-left: 984px; - } - .offset9 { - margin-left: 888px; - } - .offset8 { - margin-left: 792px; - } - .offset7 { - margin-left: 696px; - } - .offset6 { - margin-left: 600px; - } - .offset5 { - margin-left: 504px; - } - .offset4 { - margin-left: 408px; - } - .offset3 { - margin-left: 312px; - } - .offset2 { - margin-left: 216px; - } - .offset1 { - margin-left: 120px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 20px; - margin-left: 2.127659574468085%; - *margin-left: 2.07469347277317%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.127659574468085%; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94703389830508%; - } - .row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43639560043273%; - } - .row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.9257573025604%; - } - .row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41511900468805%; - } - .row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90448070681572%; - } - .row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39384240894338%; - } - .row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88320411107104%; - } - .row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.372565813198705%; - } - .row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.86192751532636%; - } - .row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351289217454017%; - } - .row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.84065091958168%; - } - .row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.33001262170934%; - } - .row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14938694554633%; - } - .row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02172737107824%; - } - .row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.63874864767398%; - } - .row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.5110890732059%; - } - .row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12811034980164%; - } - .row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 85.00045077533356%; - } - .row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.6174720519293%; - } - .row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48981247746121%; - } - .row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10683375405696%; - } - .row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.97917417958888%; - } - .row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59619545618464%; - } - .row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46853588171655%; - } - .row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.08555715831229%; - } - .row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95789758384421%; - } - .row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57491886043996%; - } - .row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.447259285971874%; - } - .row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06428056256762%; - } - .row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.936620988099534%; - } - .row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.55364226469527%; - } - .row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425982690227183%; - } - .row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.043003966822933%; - } - .row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.91534439235485%; - } - .row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.532365668950595%; - } - .row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.40470609448251%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 24px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 1114px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 1018px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 922px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 826px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 730px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 634px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 538px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 442px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 346px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 250px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 154px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 58px; - } - .thumbnails { - margin-left: -24px; - } - .thumbnails > li { - margin-left: 24px; - } - .row-fluid .thumbnails { - margin-left: 0; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .row { - margin-left: -16px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 16px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 656px; - } - .span12 { - width: 656px; - } - .span11 { - width: 600px; - } - .span10 { - width: 544px; - } - .span9 { - width: 488px; - } - .span8 { - width: 432px; - } - .span7 { - width: 376px; - } - .span6 { - width: 320px; - } - .span5 { - width: 264px; - } - .span4 { - width: 208px; - } - .span3 { - width: 152px; - } - .span2 { - width: 96px; - } - .span1 { - width: 40px; - } - .offset12 { - margin-left: 688px; - } - .offset11 { - margin-left: 632px; - } - .offset10 { - margin-left: 576px; - } - .offset9 { - margin-left: 520px; - } - .offset8 { - margin-left: 464px; - } - .offset7 { - margin-left: 408px; - } - .offset6 { - margin-left: 352px; - } - .offset5 { - margin-left: 296px; - } - .offset4 { - margin-left: 240px; - } - .offset3 { - margin-left: 184px; - } - .offset2 { - margin-left: 128px; - } - .offset1 { - margin-left: 72px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 20px; - margin-left: 2.4390243902439024%; - *margin-left: 2.386058288548987%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.4390243902439024%; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94703389830508%; - } - .row-fluid .span11 { - width: 91.46341463414635%; - *width: 91.41044853245143%; - } - .row-fluid .span10 { - width: 82.92682926829268%; - *width: 82.87386316659776%; - } - .row-fluid .span9 { - width: 74.39024390243902%; - *width: 74.3372778007441%; - } - .row-fluid .span8 { - width: 65.85365853658537%; - *width: 65.80069243489045%; - } - .row-fluid .span7 { - width: 57.31707317073171%; - *width: 57.2641070690368%; - } - .row-fluid .span6 { - width: 48.78048780487805%; - *width: 48.727521703183136%; - } - .row-fluid .span5 { - width: 40.24390243902439%; - *width: 40.190936337329475%; - } - .row-fluid .span4 { - width: 31.70731707317073%; - *width: 31.654350971475814%; - } - .row-fluid .span3 { - width: 23.170731707317074%; - *width: 23.117765605622157%; - } - .row-fluid .span2 { - width: 14.634146341463415%; - *width: 14.5811802397685%; - } - .row-fluid .span1 { - width: 6.097560975609756%; - *width: 6.044594873914841%; - } - .row-fluid .offset12 { - margin-left: 104.8780487804878%; - *margin-left: 104.77211657709796%; - } - .row-fluid .offset12:first-child { - margin-left: 102.4390243902439%; - *margin-left: 102.33309218685406%; - } - .row-fluid .offset11 { - margin-left: 96.34146341463415%; - *margin-left: 96.23553121124431%; - } - .row-fluid .offset11:first-child { - margin-left: 93.90243902439025%; - *margin-left: 93.7965068210004%; - } - .row-fluid .offset10 { - margin-left: 87.80487804878048%; - *margin-left: 87.69894584539064%; - } - .row-fluid .offset10:first-child { - margin-left: 85.36585365853658%; - *margin-left: 85.25992145514674%; - } - .row-fluid .offset9 { - margin-left: 79.26829268292683%; - *margin-left: 79.16236047953699%; - } - .row-fluid .offset9:first-child { - margin-left: 76.82926829268293%; - *margin-left: 76.72333608929308%; - } - .row-fluid .offset8 { - margin-left: 70.73170731707317%; - *margin-left: 70.62577511368333%; - } - .row-fluid .offset8:first-child { - margin-left: 68.29268292682927%; - *margin-left: 68.18675072343943%; - } - .row-fluid .offset7 { - margin-left: 62.19512195121951%; - *margin-left: 62.089189747829685%; - } - .row-fluid .offset7:first-child { - margin-left: 59.75609756097561%; - *margin-left: 59.650165357585784%; - } - .row-fluid .offset6 { - margin-left: 53.65853658536585%; - *margin-left: 53.552604381976025%; - } - .row-fluid .offset6:first-child { - margin-left: 51.21951219512195%; - *margin-left: 51.113579991732124%; - } - .row-fluid .offset5 { - margin-left: 45.12195121951219%; - *margin-left: 45.016019016122364%; - } - .row-fluid .offset5:first-child { - margin-left: 42.68292682926829%; - *margin-left: 42.57699462587846%; - } - .row-fluid .offset4 { - margin-left: 36.58536585365854%; - *margin-left: 36.4794336502687%; - } - .row-fluid .offset4:first-child { - margin-left: 34.146341463414636%; - *margin-left: 34.0404092600248%; - } - .row-fluid .offset3 { - margin-left: 28.04878048780488%; - *margin-left: 27.942848284415046%; - } - .row-fluid .offset3:first-child { - margin-left: 25.609756097560975%; - *margin-left: 25.50382389417114%; - } - .row-fluid .offset2 { - margin-left: 19.51219512195122%; - *margin-left: 19.40626291856139%; - } - .row-fluid .offset2:first-child { - margin-left: 17.073170731707318%; - *margin-left: 16.967238528317484%; - } - .row-fluid .offset1 { - margin-left: 10.975609756097562%; - *margin-left: 10.86967755270773%; - } - .row-fluid .offset1:first-child { - margin-left: 8.536585365853659%; - *margin-left: 8.430653162463829%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 16px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 642px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 586px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 530px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 474px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 418px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 362px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 306px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 250px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 194px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 138px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 82px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 26px; - } -} - -@media (max-width: 767px) { - body { - padding-right: 18px; - padding-left: 18px; - } - .navbar-fixed-top, - .navbar-fixed-bottom, - .navbar-static-top { - margin-right: -10px; - margin-left: -10px; - } - .container-fluid { - padding: 0; - } - .dl-horizontal dt { - float: none; - width: auto; - clear: none; - text-align: left; - } - .dl-horizontal dd { - margin-left: 0; - } - .container { - width: auto; - } - .row-fluid { - width: 100%; - } - .row, - .thumbnails { - margin-left: 0; - } - .thumbnails > li { - float: none; - margin-left: 0; - } - [class*="span"], - .uneditable-input[class*="span"], - .row-fluid [class*="span"] { - display: block; - float: none; - width: 100%; - margin-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .span12, - .row-fluid .span12 { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="offset"]:first-child { - margin-left: 0; - } - .input-large, - .input-xlarge, - .input-xxlarge, - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - display: block; - width: 100%; - min-height: 20px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-prepend input, - .input-append input, - .input-prepend input[class*="span"], - .input-append input[class*="span"] { - display: inline-block; - width: auto; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 0; - } - .modal { - position: fixed; - top: 20px; - right: 20px; - left: 20px; - width: auto; - margin: 0; - } - .modal.fade { - top: -100px; - } - .modal.fade.in { - top: 18px; - } -} - -@media (max-width: 480px) { - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); - } - .page-header h1 small { - display: block; - line-height: 20px; - } - input[type="checkbox"], - input[type="radio"] { - border: 1px solid #ccc; - } - .form-horizontal .control-label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .form-horizontal .controls { - margin-left: 0; - } - .form-horizontal .control-list { - padding-top: 0; - } - .form-horizontal .form-actions { - padding-right: 10px; - padding-left: 10px; - } - .media .pull-left, - .media .pull-right { - display: block; - float: none; - margin-bottom: 20px; - } - .media-object { - margin-right: 0; - margin-left: 0; - } - .modal { - top: 9px; - right: 4px; - left: 4px; - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - .carousel-caption { - position: static; - } -} - -@media (max-width: 979px) { - body { - padding-top: 0; - } - .navbar-fixed-top, - .navbar-fixed-bottom { - position: static; - } - .navbar-fixed-top { - margin-bottom: 20px; - } - .navbar-fixed-bottom { - margin-top: 20px; - } - .navbar-fixed-top .navbar-inner, - .navbar-fixed-bottom .navbar-inner { - padding: 0; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding: 10px 10px; - margin: 0; - } - .nav-collapse { - clear: both; - } - .nav-collapse .nav { - float: none; - margin: 0 0 10px; - } - .nav-collapse .nav > li { - float: none; - } - .nav-collapse .nav > li > a { - margin-bottom: 0; - } - .nav-collapse .nav > .divider-vertical { - display: none; - } - .nav-collapse .nav .nav-header { - color: #000000; - text-shadow: none; - } - .nav-collapse .nav > li > a, - .nav-collapse .dropdown-menu a { - padding: 0 10px; - color: #000000; - } - .nav-collapse .nav > li.active > a { - color: #bbbbbb; - } - .nav-collapse .btn { - padding: 10px 10px; - font-weight: normal; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - } - .nav-collapse .dropdown-menu li + li a { - margin-bottom: 0; - } - .nav-collapse .nav > li > a:hover, - .nav-collapse .nav > li > a:focus, - .nav-collapse .dropdown-menu a:hover, - .nav-collapse .dropdown-menu a:focus { - color: #bbbbbb; - background-color: #bbbbbb; - } - .navbar-inverse .nav-collapse .nav > li > a, - .navbar-inverse .nav-collapse .dropdown-menu a { - color: #000000; - } - .navbar-inverse .nav-collapse .nav > li > a:hover, - .navbar-inverse .nav-collapse .nav > li > a:focus, - .navbar-inverse .nav-collapse .dropdown-menu a:hover, - .navbar-inverse .nav-collapse .dropdown-menu a:focus { - color: #bbbbbb; - background-color: #000000; - } - .nav-collapse.in .btn-group { - padding: 0; - margin-top: 5px; - } - .nav-collapse .dropdown-menu { - position: static; - top: auto; - left: auto; - display: none; - float: none; - max-width: none; - padding: 0; - margin: 0; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .nav-collapse .open > .dropdown-menu { - display: block; - } - .nav-collapse .dropdown-menu:before, - .nav-collapse .dropdown-menu:after { - display: none; - } - .nav-collapse .dropdown-menu .divider { - display: none; - } - .nav-collapse .nav > li > .dropdown-menu:before, - .nav-collapse .nav > li > .dropdown-menu:after { - display: none; - } - .nav-collapse .navbar-form, - .nav-collapse .navbar-search { - float: none; - padding: 10px 10px; - margin: 10px 0; - border-top: 1px solid #bbbbbb; - border-bottom: 1px solid #bbbbbb; - } - .navbar-inverse .nav-collapse .navbar-form, - .navbar-inverse .nav-collapse .navbar-search { - border-top-color: #000000; - border-bottom-color: #000000; - } - .navbar .nav-collapse .nav.pull-right { - float: none; - margin-left: 0; - } - .nav-collapse, - .nav-collapse.collapse { - height: 0; - overflow: hidden; - } - .nav-collapse > ul.nav > li.active > a { - color: #bbbbbb; - } - .navbar .btn-navbar { - display: block; - color: #ffffff; - background: #555555; - -webkit-box-shadow: 0 0 0; - -moz-box-shadow: 0 0 0; - box-shadow: 0 0 0; - } - .navbar .btn-navbar:after { - content: ""; - } - .navbar .btn-navbar:before { - content: "▼"; - } - .navbar .btn-navbar.active, - .navbar .btn-navbar:active { - margin-bottom: 20px; - color: #ffffff; - background: #000000; - outline: 0; - } - .navbar-static .navbar-inner { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} diff --git a/static/css/bootstrap.css b/static/css/bootstrap.css deleted file mode 100644 index 2a45ab8..0000000 --- a/static/css/bootstrap.css +++ /dev/null @@ -1,5893 +0,0 @@ -/*! - * Bootstrap v2.3.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 20px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; -} - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { - outline: thin solid #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -a:hover, -a:active { - outline: 0; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - width: auto\9; - height: auto; - max-width: 100%; - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} - -#map_canvas img, -.google-maps img { - max-width: none; -} - -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} - -button, -input { - *overflow: visible; - line-height: normal; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -label, -select, -button, -input[type="button"], -input[type="reset"], -input[type="submit"], -input[type="radio"], -input[type="checkbox"] { - cursor: pointer; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -@media print { - * { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: none; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - @page { - margin: 0.5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } -} - -@font-face { - font-family: 'DOS'; - font-style: normal; - font-weight: normal; - src: url('fonts/Fixedsys500c.eot'); - src: local('☺'), url('fonts/Fixedsys500c.woff') format('woff'), url('fonts/Fixedsys500c.ttf') format('truetype'), url('fonts/Fixedsys500c.svg') format('svg'); -} - -body { - margin: 0; - font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 18px; - line-height: 20px; - color: #bbbbbb; - background-color: #000084; -} - -a { - color: #fefe54; - text-decoration: none; -} - -a:hover, -a:focus { - color: #fefe54; - background: #aa5500; -} - -.img-rounded { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.img-polaroid { - padding: 9px 4px 9px 4px; - background-color: #ffffff; - border: 2px solid #000000; -} - -.row { - margin-left: -16px; - *zoom: 1; -} - -.row:before, -.row:after { - display: table; - line-height: 0; - content: ""; -} - -.row:after { - clear: both; -} - -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 16px; -} - -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 944px; -} - -.span12 { - width: 944px; -} - -.span11 { - width: 864px; -} - -.span10 { - width: 784px; -} - -.span9 { - width: 704px; -} - -.span8 { - width: 624px; -} - -.span7 { - width: 544px; -} - -.span6 { - width: 464px; -} - -.span5 { - width: 384px; -} - -.span4 { - width: 304px; -} - -.span3 { - width: 224px; -} - -.span2 { - width: 144px; -} - -.span1 { - width: 64px; -} - -.offset12 { - margin-left: 976px; -} - -.offset11 { - margin-left: 896px; -} - -.offset10 { - margin-left: 816px; -} - -.offset9 { - margin-left: 736px; -} - -.offset8 { - margin-left: 656px; -} - -.offset7 { - margin-left: 576px; -} - -.offset6 { - margin-left: 496px; -} - -.offset5 { - margin-left: 416px; -} - -.offset4 { - margin-left: 336px; -} - -.offset3 { - margin-left: 256px; -} - -.offset2 { - margin-left: 176px; -} - -.offset1 { - margin-left: 96px; -} - -.row-fluid { - width: 100%; - *zoom: 1; -} - -.row-fluid:before, -.row-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.row-fluid:after { - clear: both; -} - -.row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 20px; - margin-left: 1.694915254237288%; - *margin-left: 1.6419491525423728%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 1.694915254237288%; -} - -.row-fluid .span12 { - width: 100%; - *width: 99.94703389830508%; -} - -.row-fluid .span11 { - width: 91.52542372881356%; - *width: 91.47245762711864%; -} - -.row-fluid .span10 { - width: 83.0508474576271%; - *width: 82.99788135593218%; -} - -.row-fluid .span9 { - width: 74.57627118644066%; - *width: 74.52330508474574%; -} - -.row-fluid .span8 { - width: 66.10169491525423%; - *width: 66.04872881355931%; -} - -.row-fluid .span7 { - width: 57.6271186440678%; - *width: 57.574152542372886%; -} - -.row-fluid .span6 { - width: 49.152542372881356%; - *width: 49.09957627118644%; -} - -.row-fluid .span5 { - width: 40.677966101694906%; - *width: 40.62499999999999%; -} - -.row-fluid .span4 { - width: 32.20338983050847%; - *width: 32.15042372881356%; -} - -.row-fluid .span3 { - width: 23.728813559322035%; - *width: 23.675847457627118%; -} - -.row-fluid .span2 { - width: 15.254237288135592%; - *width: 15.201271186440676%; -} - -.row-fluid .span1 { - width: 6.779661016949152%; - *width: 6.726694915254237%; -} - -.row-fluid .offset12 { - margin-left: 103.38983050847457%; - *margin-left: 103.28389830508473%; -} - -.row-fluid .offset12:first-child { - margin-left: 101.69491525423729%; - *margin-left: 101.58898305084745%; -} - -.row-fluid .offset11 { - margin-left: 94.91525423728814%; - *margin-left: 94.8093220338983%; -} - -.row-fluid .offset11:first-child { - margin-left: 93.22033898305085%; - *margin-left: 93.11440677966101%; -} - -.row-fluid .offset10 { - margin-left: 86.44067796610167%; - *margin-left: 86.33474576271183%; -} - -.row-fluid .offset10:first-child { - margin-left: 84.74576271186439%; - *margin-left: 84.63983050847455%; -} - -.row-fluid .offset9 { - margin-left: 77.96610169491524%; - *margin-left: 77.8601694915254%; -} - -.row-fluid .offset9:first-child { - margin-left: 76.27118644067795%; - *margin-left: 76.16525423728811%; -} - -.row-fluid .offset8 { - margin-left: 69.4915254237288%; - *margin-left: 69.38559322033896%; -} - -.row-fluid .offset8:first-child { - margin-left: 67.79661016949152%; - *margin-left: 67.69067796610167%; -} - -.row-fluid .offset7 { - margin-left: 61.016949152542374%; - *margin-left: 60.91101694915255%; -} - -.row-fluid .offset7:first-child { - margin-left: 59.32203389830509%; - *margin-left: 59.21610169491526%; -} - -.row-fluid .offset6 { - margin-left: 52.54237288135593%; - *margin-left: 52.436440677966104%; -} - -.row-fluid .offset6:first-child { - margin-left: 50.847457627118644%; - *margin-left: 50.74152542372882%; -} - -.row-fluid .offset5 { - margin-left: 44.06779661016948%; - *margin-left: 43.961864406779654%; -} - -.row-fluid .offset5:first-child { - margin-left: 42.37288135593219%; - *margin-left: 42.26694915254237%; -} - -.row-fluid .offset4 { - margin-left: 35.593220338983045%; - *margin-left: 35.48728813559322%; -} - -.row-fluid .offset4:first-child { - margin-left: 33.89830508474576%; - *margin-left: 33.79237288135593%; -} - -.row-fluid .offset3 { - margin-left: 27.11864406779661%; - *margin-left: 27.01271186440678%; -} - -.row-fluid .offset3:first-child { - margin-left: 25.423728813559322%; - *margin-left: 25.317796610169488%; -} - -.row-fluid .offset2 { - margin-left: 18.644067796610166%; - *margin-left: 18.538135593220336%; -} - -.row-fluid .offset2:first-child { - margin-left: 16.94915254237288%; - *margin-left: 16.84322033898305%; -} - -.row-fluid .offset1 { - margin-left: 10.169491525423728%; - *margin-left: 10.063559322033898%; -} - -.row-fluid .offset1:first-child { - margin-left: 8.47457627118644%; - *margin-left: 8.36864406779661%; -} - -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} - -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} - -.container { - margin-left: 20px; - *zoom: 1; -} - -.container:before, -.container:after { - display: table; - line-height: 0; - content: ""; -} - -.container:after { - clear: both; -} - -.container-fluid { - padding-right: 16px; - padding-left: 16px; - *zoom: 1; -} - -.container-fluid:before, -.container-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.container-fluid:after { - clear: both; -} - -img { - -webkit-filter: contrast(800%); - -moz-filter: contrast(1000%); - -ms-filter: contrast(800%); - -o-filter: contrast(800%); - filter: contrast(1000%); -} - -p { - margin: 0 0 20px; -} - -.lead { - padding: 9px 14px 9px 14px; - margin: 9px 4px 9px 4px; - font-size: 18px; - color: #ffffff; - border: 2px solid #bbbbbb; -} - -small { - font-size: 100%; -} - -strong { - font-weight: normal; - color: #ffffff; -} - -em { - font-weight: normal; - color: #ffffff; -} - -cite { - font-style: normal; -} - -i, -cite, -em, -var, -address, -dfn { - font-style: normal; -} - -i:before, -cite:before, -em:before, -var:before, -address:before, -dfn:before, -i:after, -cite:after, -em:after, -var:after, -address:after, -dfn:after { - content: '/'; -} - -.muted { - display: none; - color: #bbbbbb; -} - -.text-warning { - color: #ffffff; -} - -a.text-warning:hover, -a.text-warning:focus { - color: #ffffff; -} - -.text-error { - color: #ffffff; -} - -a.text-error:hover, -a.text-error:focus { - color: #ffffff; -} - -.text-info { - color: #000000; -} - -a.text-info:hover, -a.text-info:focus { - color: #000000; -} - -.text-success { - color: #00aa00; -} - -a.text-success:hover, -a.text-success:focus { - color: #00aa00; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-center { - text-align: center; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - font-family: inherit; - font-weight: inherit; - line-height: 20px; - color: #ffffff; - text-rendering: optimizelegibility; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #bbbbbb; -} - -h1, -h2, -h3 { - line-height: 20px; -} - -h3:before { - content: ">>> "; -} - -h3:after { - content: " <<<"; -} - -h1 { - font-size: 18px; - text-transform: uppercase; -} - -h2 { - font-size: 18px; - text-align: center; - white-space: nowrap; -} - -h3 { - font-size: 18px; -} - -h4 { - font-size: 18px; - color: #fe54fe; -} - -h5 { - font-size: 18px; -} - -h6 { - font-size: 18px; -} - -h1 small { - font-size: 18px; -} - -h2 small { - font-size: 18px; -} - -h3 small { - font-size: 18px; -} - -h4 small { - font-size: 18px; -} - -.page-header { - padding: 20px 20px; - margin: 20px 0 20px; - background: #00aaaa; -} - -.page-header h1 { - color: #000000; -} - -ul, -ol { - padding: 0; - margin: 0 0 20px 20px; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} - -li { - padding-left: 0; - margin-left: 0; - line-height: 20px; - list-style: none; -} - -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -ul.inline, -ol.inline { - margin-left: 0; - list-style: none; -} - -ul.inline > li, -ol.inline > li { - display: inline-block; - *display: inline; - padding-right: 9.5px; - padding-left: 10.7px; - *zoom: 1; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 20px; -} - -dt { - font-weight: normal; -} - -dd { - margin-left: 21px; -} - -.dl-horizontal { - *zoom: 1; -} - -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - line-height: 0; - content: ""; -} - -.dl-horizontal:after { - clear: both; -} - -.dl-horizontal dt { - float: left; - width: 162px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; -} - -.dl-horizontal dd { - margin-left: 182px; -} - -hr { - margin: 6px 0 7px; - border: 0; - border-top: 0px solid #bbbbbb; - border-bottom: 2px solid #ffffff; -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border: 0; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 0 0 0 15px; - margin: 0 0 20px; - border-left: 5px solid #bbbbbb; -} - -blockquote p { - margin-bottom: 0; - font-size: 18px; - line-height: 20px; -} - -blockquote small { - display: block; - line-height: 20px; - color: #bbbbbb; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - float: right; - padding-right: 1em; - padding-left: 0; - border-right: 5px solid #bbbbbb; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 20px; -} - -code, -pre { - padding: 0; - font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 18px; - color: #555555; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -code { - padding: 0; - color: #ffffff; - white-space: nowrap; - background-color: #000000; - border: 0; -} - -pre { - display: block; - padding: 0; - margin: 0 0 10px; - font-size: 18px; - font-weight: normal; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #000000; - border: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - color: inherit; - white-space: pre; - white-space: pre-wrap; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -form { - margin: 0 0 20px; -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 18px; - line-height: 40px; - color: #ffffff; - border: 0; -} - -legend small { - font-size: 20px; - color: #bbbbbb; -} - -legend:before { - content: "## "; -} - -legend:after { - content: " ##"; -} - -label, -input, -button, -select, -textarea { - font-size: 18px; - font-weight: normal; - line-height: 20px; -} - -input, -button, -select, -textarea { - font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace; -} - -label { - display: block; - margin-bottom: 5px; -} - -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 20px; - padding: 0 0; - margin: 10px 5px; - font-size: 18px; - line-height: 20px; - color: #000000; - vertical-align: middle; - background: #bbbbbb; - border: 2px solid #000000; -} - -input[type="text"]:before { - content: "["; -} - -input[type="text"]:after { - content: "]"; -} - -input, -textarea, -.uneditable-input { - width: 206px; -} - -textarea { - height: auto; -} - -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #bbbbbb; - border: 0; - border-bottom: 2px solid #000000; -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - outline: 0; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; -} - -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} - -select, -input[type="file"] { - height: 20px; - /* 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: 20px; -} - -select { - width: 220px; - background-color: #ffffff; - border: 1px solid #cccccc; -} - -select[multiple], -select[size] { - height: auto; -} - -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin solid #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.uneditable-input, -.uneditable-textarea { - color: #bbbbbb; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; -} - -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} - -.uneditable-textarea { - width: auto; - height: auto; -} - -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #bbbbbb; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #bbbbbb; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #bbbbbb; -} - -.radio, -.checkbox { - min-height: 20px; - padding-left: 20px; -} - -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; -} - -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} - -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} - -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} - -.input-mini { - width: 60px; -} - -.input-small { - width: 90px; -} - -.input-medium { - width: 150px; -} - -.input-large { - width: 210px; -} - -.input-xlarge { - width: 270px; -} - -.input-xxlarge { - width: 530px; -} - -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} - -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} - -input, -textarea, -.uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 16px; -} - -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; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} - -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; -} - -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #bbbbbb; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning .control-label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #ffffff; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #ffffff; -} - -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #ffffff; -} - -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #ffffff; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #ffffff; - background-color: #00aaaa; - border-color: #ffffff; -} - -.control-group.error .control-label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #ffffff; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #ffffff; -} - -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #ffffff; -} - -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #ffffff; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #ffffff; - background-color: #aa0000; - border-color: #ffffff; -} - -.control-group.success .control-label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #00aa00; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #00aa00; -} - -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #00aa00; -} - -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #00aa00; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #00aa00; - background-color: #000000; - border-color: #00aa00; -} - -.control-group.info .control-label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #000000; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #000000; -} - -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #000000; -} - -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #000000; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #000000; - background-color: #000000; - border-color: #000000; -} - -input:focus:invalid, -textarea:focus:invalid, -select:focus:invalid { - color: #b94a48; - border-color: #ee5f5b; -} - -input:focus:invalid:focus, -textarea:focus:invalid:focus, -select:focus:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #e1e1e1; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; -} - -.input-append, -.input-prepend { - display: inline-block; - margin-bottom: 10px; - font-size: 0; - white-space: nowrap; - vertical-align: middle; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input, -.input-append .dropdown-menu, -.input-prepend .dropdown-menu, -.input-append .popover, -.input-prepend .popover { - font-size: 18px; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 0 0px 0; - -moz-border-radius: 0 0 0px 0; - border-radius: 0 0 0px 0; -} - -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} - -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 18px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0; - background-color: #bbbbbb; - border: 0; -} - -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn, -.input-append .btn-group > .dropdown-toggle, -.input-prepend .btn-group > .dropdown-toggle { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} - -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 0 0 0 0px; - -moz-border-radius: 0 0 0 0px; - border-radius: 0 0 0 0px; -} - -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 0 0 0 0px; - -moz-border-radius: 0 0 0 0px; - border-radius: 0 0 0 0px; -} - -.input-append input + .btn-group .btn:last-child, -.input-append select + .btn-group .btn:last-child, -.input-append .uneditable-input + .btn-group .btn:last-child { - -webkit-border-radius: 0 0 0px 0; - -moz-border-radius: 0 0 0px 0; - border-radius: 0 0 0px 0; -} - -.input-append .add-on, -.input-append .btn, -.input-append .btn-group { - margin-left: -1px; -} - -.input-append .add-on:last-child, -.input-append .btn:last-child, -.input-append .btn-group:last-child > .dropdown-toggle { - -webkit-border-radius: 0 0 0px 0; - -moz-border-radius: 0 0 0px 0; - border-radius: 0 0 0px 0; -} - -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend.input-append input + .btn-group .btn, -.input-prepend.input-append select + .btn-group .btn, -.input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 0 0px 0; - -moz-border-radius: 0 0 0px 0; - border-radius: 0 0 0px 0; -} - -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 0 0 0 0px; - -moz-border-radius: 0 0 0 0px; - border-radius: 0 0 0 0px; -} - -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 0 0px 0; - -moz-border-radius: 0 0 0px 0; - border-radius: 0 0 0px 0; -} - -.input-prepend.input-append .btn-group:first-child { - margin-left: 0; -} - -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; -} - -/* Allow for input prepend/append in search forms */ - -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; -} - -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} - -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} - -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} - -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} - -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} - -.control-group { - margin-bottom: 10px; -} - -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} - -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} - -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; -} - -.form-horizontal .control-group:after { - clear: both; -} - -.form-horizontal .control-label { - float: left; - width: 162px; - padding-top: 5px; - text-align: right; -} - -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 182px; - *margin-left: 0; -} - -.form-horizontal .controls:first-child { - *padding-left: 182px; -} - -.form-horizontal .help-block { - margin-bottom: 0; -} - -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block, -.form-horizontal .uneditable-input + .help-block, -.form-horizontal .input-prepend + .help-block, -.form-horizontal .input-append + .help-block { - margin-top: 10px; -} - -.form-horizontal .form-actions { - padding-left: 182px; -} - -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 2px solid #dddddd; -} - -.table th { - font-weight: normal; -} - -.table thead th { - vertical-align: bottom; -} - -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table .table { - background-color: #000084; -} - -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} - -.table-bordered { - margin-left: 4px; - border: 2px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; -} - -.table-bordered th, -.table-bordered td { - padding: inherit 5.2px; - border-left: 2px solid #dddddd; -} - -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} - -.table-bordered thead:first-child tr:first-child > th:first-child, -.table-bordered tbody:first-child tr:first-child > td:first-child, -.table-bordered tbody:first-child tr:first-child > th:first-child { - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-topleft: 0; -} - -.table-bordered thead:first-child tr:first-child > th:last-child, -.table-bordered tbody:first-child tr:first-child > td:last-child, -.table-bordered tbody:first-child tr:first-child > th:last-child { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -moz-border-radius-topright: 0; -} - -.table-bordered thead:last-child tr:last-child > th:first-child, -.table-bordered tbody:last-child tr:last-child > td:first-child, -.table-bordered tbody:last-child tr:last-child > th:first-child, -.table-bordered tfoot:last-child tr:last-child > td:first-child, -.table-bordered tfoot:last-child tr:last-child > th:first-child { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -moz-border-radius-bottomleft: 0; -} - -.table-bordered thead:last-child tr:last-child > th:last-child, -.table-bordered tbody:last-child tr:last-child > td:last-child, -.table-bordered tbody:last-child tr:last-child > th:last-child, -.table-bordered tfoot:last-child tr:last-child > td:last-child, -.table-bordered tfoot:last-child tr:last-child > th:last-child { - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-bottomright: 0; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -moz-border-radius-bottomleft: 0; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-bottomright: 0; -} - -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-topleft: 0; -} - -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -moz-border-radius-topright: 0; -} - -.table-striped tbody > tr:nth-child(odd) > td, -.table-striped tbody > tr:nth-child(odd) > th { - background-color: transparent; -} - -.table-hover tbody tr:hover > td, -.table-hover tbody tr:hover > th { - background-color: #f5f5f5; -} - -table td[class*="span"], -table th[class*="span"], -.row-fluid table td[class*="span"], -.row-fluid table th[class*="span"] { - display: table-cell; - float: none; - margin-left: 0; -} - -.table td.span1, -.table th.span1 { - float: none; - width: 48px; - margin-left: 0; -} - -.table td.span2, -.table th.span2 { - float: none; - width: 128px; - margin-left: 0; -} - -.table td.span3, -.table th.span3 { - float: none; - width: 208px; - margin-left: 0; -} - -.table td.span4, -.table th.span4 { - float: none; - width: 288px; - margin-left: 0; -} - -.table td.span5, -.table th.span5 { - float: none; - width: 368px; - margin-left: 0; -} - -.table td.span6, -.table th.span6 { - float: none; - width: 448px; - margin-left: 0; -} - -.table td.span7, -.table th.span7 { - float: none; - width: 528px; - margin-left: 0; -} - -.table td.span8, -.table th.span8 { - float: none; - width: 608px; - margin-left: 0; -} - -.table td.span9, -.table th.span9 { - float: none; - width: 688px; - margin-left: 0; -} - -.table td.span10, -.table th.span10 { - float: none; - width: 768px; - margin-left: 0; -} - -.table td.span11, -.table th.span11 { - float: none; - width: 848px; - margin-left: 0; -} - -.table td.span12, -.table th.span12 { - float: none; - width: 928px; - margin-left: 0; -} - -.table tbody tr.success > td { - background-color: #000000; -} - -.table tbody tr.error > td { - background-color: #aa0000; -} - -.table tbody tr.warning > td { - background-color: #00aaaa; -} - -.table tbody tr.info > td { - background-color: #000000; -} - -.table-hover tbody tr.success:hover > td { - background-color: #000000; -} - -.table-hover tbody tr.error:hover > td { - background-color: #910000; -} - -.table-hover tbody tr.warning:hover > td { - background-color: #009091; -} - -.table-hover tbody tr.info:hover > td { - background-color: #000000; -} - -[class^="icon-"], -[class*=" icon-"] { - display: none; - width: 14px; - height: 14px; - margin-top: 1px; - *margin-right: .3em; - line-height: 20px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; -} - -/* White icons with optional class, or on hover/focus/active states of certain elements */ - -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:focus > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > li > a:focus > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:focus > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"], -.dropdown-submenu:focus > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} - -.icon-glass { - background-position: 0 0; -} - -.icon-music { - background-position: -24px 0; -} - -.icon-search { - background-position: -48px 0; -} - -.icon-envelope { - background-position: -72px 0; -} - -.icon-heart { - background-position: -96px 0; -} - -.icon-star { - background-position: -120px 0; -} - -.icon-star-empty { - background-position: -144px 0; -} - -.icon-user { - background-position: -168px 0; -} - -.icon-film { - background-position: -192px 0; -} - -.icon-th-large { - background-position: -216px 0; -} - -.icon-th { - background-position: -240px 0; -} - -.icon-th-list { - background-position: -264px 0; -} - -.icon-ok { - background-position: -288px 0; -} - -.icon-remove { - background-position: -312px 0; -} - -.icon-zoom-in { - background-position: -336px 0; -} - -.icon-zoom-out { - background-position: -360px 0; -} - -.icon-off { - background-position: -384px 0; -} - -.icon-signal { - background-position: -408px 0; -} - -.icon-cog { - background-position: -432px 0; -} - -.icon-trash { - background-position: -456px 0; -} - -.icon-home { - background-position: 0 -24px; -} - -.icon-file { - background-position: -24px -24px; -} - -.icon-time { - background-position: -48px -24px; -} - -.icon-road { - background-position: -72px -24px; -} - -.icon-download-alt { - background-position: -96px -24px; -} - -.icon-download { - background-position: -120px -24px; -} - -.icon-upload { - background-position: -144px -24px; -} - -.icon-inbox { - background-position: -168px -24px; -} - -.icon-play-circle { - background-position: -192px -24px; -} - -.icon-repeat { - background-position: -216px -24px; -} - -.icon-refresh { - background-position: -240px -24px; -} - -.icon-list-alt { - background-position: -264px -24px; -} - -.icon-lock { - background-position: -287px -24px; -} - -.icon-flag { - background-position: -312px -24px; -} - -.icon-headphones { - background-position: -336px -24px; -} - -.icon-volume-off { - background-position: -360px -24px; -} - -.icon-volume-down { - background-position: -384px -24px; -} - -.icon-volume-up { - background-position: -408px -24px; -} - -.icon-qrcode { - background-position: -432px -24px; -} - -.icon-barcode { - background-position: -456px -24px; -} - -.icon-tag { - background-position: 0 -48px; -} - -.icon-tags { - background-position: -25px -48px; -} - -.icon-book { - background-position: -48px -48px; -} - -.icon-bookmark { - background-position: -72px -48px; -} - -.icon-print { - background-position: -96px -48px; -} - -.icon-camera { - background-position: -120px -48px; -} - -.icon-font { - background-position: -144px -48px; -} - -.icon-bold { - background-position: -167px -48px; -} - -.icon-italic { - background-position: -192px -48px; -} - -.icon-text-height { - background-position: -216px -48px; -} - -.icon-text-width { - background-position: -240px -48px; -} - -.icon-align-left { - background-position: -264px -48px; -} - -.icon-align-center { - background-position: -288px -48px; -} - -.icon-align-right { - background-position: -312px -48px; -} - -.icon-align-justify { - background-position: -336px -48px; -} - -.icon-list { - background-position: -360px -48px; -} - -.icon-indent-left { - background-position: -384px -48px; -} - -.icon-indent-right { - background-position: -408px -48px; -} - -.icon-facetime-video { - background-position: -432px -48px; -} - -.icon-picture { - background-position: -456px -48px; -} - -.icon-pencil { - background-position: 0 -72px; -} - -.icon-map-marker { - background-position: -24px -72px; -} - -.icon-adjust { - background-position: -48px -72px; -} - -.icon-tint { - background-position: -72px -72px; -} - -.icon-edit { - background-position: -96px -72px; -} - -.icon-share { - background-position: -120px -72px; -} - -.icon-check { - background-position: -144px -72px; -} - -.icon-move { - background-position: -168px -72px; -} - -.icon-step-backward { - background-position: -192px -72px; -} - -.icon-fast-backward { - background-position: -216px -72px; -} - -.icon-backward { - background-position: -240px -72px; -} - -.icon-play { - background-position: -264px -72px; -} - -.icon-pause { - background-position: -288px -72px; -} - -.icon-stop { - background-position: -312px -72px; -} - -.icon-forward { - background-position: -336px -72px; -} - -.icon-fast-forward { - background-position: -360px -72px; -} - -.icon-step-forward { - background-position: -384px -72px; -} - -.icon-eject { - background-position: -408px -72px; -} - -.icon-chevron-left { - background-position: -432px -72px; -} - -.icon-chevron-right { - background-position: -456px -72px; -} - -.icon-plus-sign { - background-position: 0 -96px; -} - -.icon-minus-sign { - background-position: -24px -96px; -} - -.icon-remove-sign { - background-position: -48px -96px; -} - -.icon-ok-sign { - background-position: -72px -96px; -} - -.icon-question-sign { - background-position: -96px -96px; -} - -.icon-info-sign { - background-position: -120px -96px; -} - -.icon-screenshot { - background-position: -144px -96px; -} - -.icon-remove-circle { - background-position: -168px -96px; -} - -.icon-ok-circle { - background-position: -192px -96px; -} - -.icon-ban-circle { - background-position: -216px -96px; -} - -.icon-arrow-left { - background-position: -240px -96px; -} - -.icon-arrow-right { - background-position: -264px -96px; -} - -.icon-arrow-up { - background-position: -289px -96px; -} - -.icon-arrow-down { - background-position: -312px -96px; -} - -.icon-share-alt { - background-position: -336px -96px; -} - -.icon-resize-full { - background-position: -360px -96px; -} - -.icon-resize-small { - background-position: -384px -96px; -} - -.icon-plus { - background-position: -408px -96px; -} - -.icon-minus { - background-position: -433px -96px; -} - -.icon-asterisk { - background-position: -456px -96px; -} - -.icon-exclamation-sign { - background-position: 0 -120px; -} - -.icon-gift { - background-position: -24px -120px; -} - -.icon-leaf { - background-position: -48px -120px; -} - -.icon-fire { - background-position: -72px -120px; -} - -.icon-eye-open { - background-position: -96px -120px; -} - -.icon-eye-close { - background-position: -120px -120px; -} - -.icon-warning-sign { - background-position: -144px -120px; -} - -.icon-plane { - background-position: -168px -120px; -} - -.icon-calendar { - background-position: -192px -120px; -} - -.icon-random { - width: 16px; - background-position: -216px -120px; -} - -.icon-comment { - background-position: -240px -120px; -} - -.icon-magnet { - background-position: -264px -120px; -} - -.icon-chevron-up { - background-position: -288px -120px; -} - -.icon-chevron-down { - background-position: -313px -119px; -} - -.icon-retweet { - background-position: -336px -120px; -} - -.icon-shopping-cart { - background-position: -360px -120px; -} - -.icon-folder-close { - width: 16px; - background-position: -384px -120px; -} - -.icon-folder-open { - width: 16px; - background-position: -408px -120px; -} - -.icon-resize-vertical { - background-position: -432px -119px; -} - -.icon-resize-horizontal { - background-position: -456px -118px; -} - -.icon-hdd { - background-position: 0 -144px; -} - -.icon-bullhorn { - background-position: -24px -144px; -} - -.icon-bell { - background-position: -48px -144px; -} - -.icon-certificate { - background-position: -72px -144px; -} - -.icon-thumbs-up { - background-position: -96px -144px; -} - -.icon-thumbs-down { - background-position: -120px -144px; -} - -.icon-hand-right { - background-position: -144px -144px; -} - -.icon-hand-left { - background-position: -168px -144px; -} - -.icon-hand-up { - background-position: -192px -144px; -} - -.icon-hand-down { - background-position: -216px -144px; -} - -.icon-circle-arrow-right { - background-position: -240px -144px; -} - -.icon-circle-arrow-left { - background-position: -264px -144px; -} - -.icon-circle-arrow-up { - background-position: -288px -144px; -} - -.icon-circle-arrow-down { - background-position: -312px -144px; -} - -.icon-globe { - background-position: -336px -144px; -} - -.icon-wrench { - background-position: -360px -144px; -} - -.icon-tasks { - background-position: -384px -144px; -} - -.icon-filter { - background-position: -408px -144px; -} - -.icon-briefcase { - background-position: -432px -144px; -} - -.icon-fullscreen { - background-position: -456px -144px; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle { - *margin-bottom: -3px; -} - -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - /* - border-top: 4px solid @black; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - */ - -} - -.caret:before { - content: "▼"; -} - -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 9px 4px 9px 4px; - margin: -15.5px 4px 8px 4px; - list-style: none; - background-color: #bbbbbb; - border: 1px solid #000000; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0px 0px 0 5px #bbbbbb; - -moz-box-shadow: 0px 0px 0 5px #bbbbbb; - box-shadow: 0px 0px 0 5px #bbbbbb; - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - *width: 100%; - height: 1px; - height: 0; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #000000; -} - -.dropdown-menu > li > a { - display: block; - padding: 0 10px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #000000; - white-space: nowrap; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus, -.dropdown-submenu:hover > a, -.dropdown-submenu:focus > a { - color: #bbbbbb; - text-decoration: none; -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #bbbbbb; - text-decoration: none; - background-color: #fefe4a; - background-image: -moz-linear-gradient(top, #fefe54, #fefe3b); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefe54), to(#fefe3b)); - background-image: -webkit-linear-gradient(top, #fefe54, #fefe3b); - background-image: -o-linear-gradient(top, #fefe54, #fefe3b); - background-image: linear-gradient(to bottom, #fefe54, #fefe3b); - background-repeat: repeat-x; - outline: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe54', endColorstr='#fffefe3b', GradientType=0); -} - -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #bbbbbb; -} - -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: default; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 1px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} - -.dropup .dropdown-submenu > .dropdown-menu { - top: auto; - bottom: 0; - margin-top: 0; - margin-bottom: -2px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.dropdown-submenu > a:after { - display: block; - float: right; - width: 0; - height: 0; - margin-top: 5px; - margin-right: -10px; - border-color: transparent; - border-left-color: #cccccc; - border-style: solid; - border-width: 1px; - content: " "; -} - -.dropdown-submenu:hover > a:after { - border-left-color: #bbbbbb; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.dropdown .dropdown-menu .nav-header { - padding-right: 16px; - padding-left: 16px; -} - -.typeahead { - z-index: 1051; - margin-top: 2px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0); -} - -.well-large { - padding: 24px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.well-small { - padding: 9px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.collapse.in { - height: auto; -} - -.close { - float: right; - font-size: 18px; - font-weight: normal; - line-height: 20px; - color: #000000; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover, -.close:focus { - color: #000000; - text-decoration: none; - cursor: pointer; -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.btn:hover:before, -.btn:hover:after { - color: #ffffff; -} - -.btn:before { - content: "< "; -} - -.btn:after { - content: " >"; -} - -.btn { - display: inline-block; - *display: inline; - padding: 0 10px; - margin-bottom: 20px; - *margin-left: .3em; - font-size: 18px; - line-height: 20px; - color: #000000; - text-align: center; - vertical-align: middle; - cursor: default; - background: #bbbbbb; - border: 0; - border-width: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - *zoom: 1; - -webkit-box-shadow: 10px 10px 0 #000000; - -moz-box-shadow: 10px 10px 0 #000000; - box-shadow: 10px 10px 0 #000000; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn:hover, -.btn:focus { - color: #ffffff; - text-decoration: none; - background: #555555; - outline: 0; -} - -.btn:focus { - outline: thin solid #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn.active, -.btn:active { - margin: 10px 0 10px 10px; - outline: 0; - -webkit-box-shadow: 0 0 0; - -moz-box-shadow: 0 0 0; - box-shadow: 0 0 0; -} - -.btn.disabled, -.btn[disabled] { - cursor: default; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-large { - padding: 10px 10px; - font-size: 18px; - color: #000000; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 4px; -} - -.btn-small { - padding: 0; - font-size: 18px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} - -.btn-mini [class^="icon-"], -.btn-mini [class*=" icon-"] { - margin-top: -1px; -} - -.btn-mini { - padding: 0; - font-size: 18px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.btn-primary { - color: #000000; - background: #bbbbbb; -} - -.btn-warning { - *background-color: #f47a00; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; -} - -.btn-danger { - *background-color: #ee5f5b; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; -} - -.btn-success { - *background-color: #62c462; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; -} - -.btn-info { - *background-color: #5bc0de; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; -} - -.btn-inverse { - *background-color: #555555; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-inverse:hover, -.btn-inverse:focus, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; -} - -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} - -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} - -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 0; - *padding-bottom: 0; -} - -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 0; - *padding-bottom: 0; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-link { - color: #fefe54; - cursor: pointer; - border-color: transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-link:hover, -.btn-link:focus { - color: #fefe54; - text-decoration: none; - background-color: #00aa00; -} - -.btn-link[disabled]:hover, -.btn-link[disabled]:focus { - color: #555555; - text-decoration: none; -} - -.btn-group { - position: relative; - display: inline-block; - *display: inline; - *margin-left: .3em; - font-size: 0; - white-space: nowrap; - vertical-align: middle; - *zoom: 1; -} - -.btn-group:first-child { - *margin-left: 0; -} - -.btn-group + .btn-group { - margin-left: 0; -} - -.btn-toolbar { - margin-top: 20px; - margin-bottom: 20px; - font-size: 0; -} - -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group > .btn + .btn { - margin-left: -1px; -} - -.btn-group > .btn, -.btn-group > .dropdown-menu, -.btn-group > .popover { - font-size: 18px; -} - -.btn-group > .btn-mini { - font-size: 18px; -} - -.btn-group > .btn-small { - font-size: 18px; -} - -.btn-group > .btn-large { - font-size: 18px; -} - -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-topleft: 0; -} - -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; -} - -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-topleft: 0; -} - -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - *padding-top: 14px; - padding-right: 8px; - *padding-bottom: 14px; - padding-left: 8px; -} - -.btn-group > .btn-mini + .dropdown-toggle { - *padding-top: 2px; - padding-right: 5px; - *padding-bottom: 2px; - padding-left: 5px; -} - -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} - -.btn-group > .btn-large + .dropdown-toggle { - *padding-top: 7px; - padding-right: 12px; - *padding-bottom: 7px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - background-image: none; -} - -.btn-group.open .btn.dropdown-toggle { - background-color: #aa5500; -} - -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #fefe54; -} - -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #a85400; -} - -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} - -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} - -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} - -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #555555; -} - -.btn .caret { - margin-top: 0; - margin-left: 0; -} - -.btn-large .caret { - margin-top: 0; -} - -.btn-large .caret { - border-top-width: 5px; - border-right-width: 5px; - border-left-width: 5px; -} - -.btn-mini .caret, -.btn-small .caret { - margin-top: 0; -} - -.dropup .btn-large .caret { - border-bottom-width: 5px; -} - -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-group-vertical > .btn { - display: block; - float: none; - max-width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group-vertical > .btn + .btn { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:first-child { - -webkit-border-radius: 0 0px 0 0; - -moz-border-radius: 0 0px 0 0; - border-radius: 0 0px 0 0; -} - -.btn-group-vertical > .btn:last-child { - -webkit-border-radius: 0 0 0 0px; - -moz-border-radius: 0 0 0 0px; - border-radius: 0 0 0 0px; -} - -.btn-group-vertical > .btn-large:first-child { - -webkit-border-radius: 0 0px 0 0; - -moz-border-radius: 0 0px 0 0; - border-radius: 0 0px 0 0; -} - -.btn-group-vertical > .btn-large:last-child { - -webkit-border-radius: 0 0 0 0px; - -moz-border-radius: 0 0 0 0px; - border-radius: 0 0 0 0px; -} - -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - text-shadow: 0; - background-color: #00aaaa; - border: 1px solid #00aaaa; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.alert, -.alert h4 { - color: #ffffff; -} - -.alert h4 { - margin: 0; -} - -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} - -.alert-success { - color: #00aa00; - background-color: #000000; - border-color: #000000; -} - -.alert-success h4 { - color: #00aa00; -} - -.alert-danger, -.alert-error { - color: #ffffff; - background-color: #aa0000; - border-color: #aa0000; -} - -.alert-danger h4, -.alert-error h4 { - color: #ffffff; -} - -.alert-info { - color: #000000; - background-color: #000000; - border-color: #000000; -} - -.alert-info h4 { - color: #000000; -} - -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} - -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} - -.alert-block p + p { - margin-top: 5px; -} - -.nav { - margin-bottom: 20px; - margin-left: 0; - list-style: none; - background: #bbbbbb; -} - -.nav > li > a { - display: block; -} - -.nav > li > a:hover, -.nav > li > a:focus { - color: #bbbbbb; - text-decoration: none; - background-color: #000000; -} - -.nav > li > a > img { - max-width: none; -} - -.nav > .pull-right { - float: right; -} - -.nav-header { - display: block; - font-weight: normal; - line-height: 20px; - color: #000000; - text-transform: uppercase; -} - -.nav li + .nav-header { - line-height: 20px; -} - -.nav-list { - display: block; - padding: 10px 15px; - margin: 10px 5px; - margin-left: -5px; - border: 2px solid #000000; - -webkit-box-shadow: 0 0 0 5px, 11px 13px 0 4px black; - -moz-box-shadow: 0 0 0 5px, 11px 13px 0 4px black; - box-shadow: 0 0 0 5px, 11px 13px 0 4px black; -} - -.nav-list > li > a, -.nav-list .nav-header { - margin-right: -10px; - margin-left: -10px; -} - -.nav-list > li > a { - padding: 0 8px; - color: #000000; -} - -.nav-list > .active > a, -.nav-list > .active > a:hover, -.nav-list > .active > a:focus { - color: #ffffff; - background-color: #00aaaa; -} - -.nav-list [class^="icon-"], -.nav-list [class*=" icon-"] { - margin-right: 0; -} - -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #000000; - border-bottom: 1px solid #000000; -} - -.nav-tabs, -.nav-pills { - *zoom: 1; -} - -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - line-height: 0; - content: ""; -} - -.nav-tabs:after, -.nav-pills:after { - clear: both; -} - -.nav-tabs > li, -.nav-pills > li { - float: left; -} - -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 8px; - padding-left: 8px; - margin-right: 0; - line-height: 20px; - color: #000000; -} - -.nav-tabs { - border-bottom: 0.5em solid #bbbbbb; -} - -.nav-tabs > li { - margin-bottom: -1px; -} - -.nav-tabs > li > a { - line-height: 20px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs > li > a:hover, -.nav-tabs > li > a:focus { - background: #000000; -} - -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover, -.nav-tabs > .active > a:focus { - color: #bbbbbb; - cursor: default; - background-color: #000084; - border: 0; - border-bottom-color: transparent; -} - -.nav-pills > li > a { - padding-top: 0; - padding-bottom: 0; - margin-top: 0; - margin-bottom: 0; - line-height: 20px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-pills > .active > a, -.nav-pills > .active > a:hover, -.nav-pills > .active > a:focus { - color: #bbbbbb; - background-color: #fefe54; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li > a { - margin-right: 0; -} - -.nav-tabs.nav-stacked { - border-bottom: 0; -} - -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-topleft: 0; -} - -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -moz-border-radius-bottomright: 0; - -moz-border-radius-bottomleft: 0; -} - -.nav-tabs.nav-stacked > li > a:hover, -.nav-tabs.nav-stacked > li > a:focus { - z-index: 2; - border-color: #ddd; -} - -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} - -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} - -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-pills .dropdown-menu { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav .dropdown-toggle .caret { - margin-top: 6px; - border-top-color: #fefe54; - border-bottom-color: #fefe54; -} - -.nav .dropdown-toggle:hover .caret, -.nav .dropdown-toggle:focus .caret { - border-top-color: #fefe54; - border-bottom-color: #fefe54; -} - -/* move down carets for tabs */ - -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} - -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #bbbbbb; - border-bottom-color: #bbbbbb; -} - -.nav > .dropdown.active > a:hover, -.nav > .dropdown.active > a:focus { - cursor: pointer; -} - -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover, -.nav > li.dropdown.open.active > a:focus { - color: #ffffff; - background-color: #bbbbbb; - border-color: #bbbbbb; -} - -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret, -.nav li.dropdown.open a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} - -.tabs-stacked .open > a:hover, -.tabs-stacked .open > a:focus { - border-color: #bbbbbb; -} - -.tabbable { - *zoom: 1; -} - -.tabbable:before, -.tabbable:after { - display: table; - line-height: 0; - content: ""; -} - -.tabbable:after { - clear: both; -} - -.tab-content { - overflow: auto; -} - -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} - -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} - -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.tabs-below > .nav-tabs > li > a:hover, -.tabs-below > .nav-tabs > li > a:focus { - border-top-color: #ddd; - border-bottom-color: transparent; -} - -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover, -.tabs-below > .nav-tabs > .active > a:focus { - border-color: transparent #ddd #ddd #ddd; -} - -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} - -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 0; -} - -.tabs-left > .nav-tabs { - float: left; - margin-right: 18px; - border-right: 1px solid #ddd; -} - -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.tabs-left > .nav-tabs > li > a:hover, -.tabs-left > .nav-tabs > li > a:focus { - border-color: #bbbbbb #dddddd #bbbbbb #bbbbbb; -} - -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover, -.tabs-left > .nav-tabs .active > a:focus { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} - -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} - -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.tabs-right > .nav-tabs > li > a:hover, -.tabs-right > .nav-tabs > li > a:focus { - border-color: #bbbbbb #bbbbbb #bbbbbb #dddddd; -} - -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover, -.tabs-right > .nav-tabs .active > a:focus { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} - -.nav > .disabled > a { - color: #bbbbbb; -} - -.nav > .disabled > a:hover, -.nav > .disabled > a:focus { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.navbar { - *position: relative; - *z-index: 2; - margin-bottom: 20px; - overflow: visible; -} - -.navbar-inner { - min-height: 20px; - padding-right: 12.4px; - padding-left: 12.4px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - *zoom: 1; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.navbar-inner:before, -.navbar-inner:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-inner:after { - clear: both; -} - -.navbar .container { - width: auto; -} - -.nav-collapse.collapse { - height: auto; - overflow: visible; -} - -.navbar .brand { - display: block; - float: left; - padding: 0 10px; - margin-left: -10px; - font-size: 18px; - color: #000084; - text-shadow: 0; -} - -.navbar .brand:hover, -.navbar .brand:focus { - text-decoration: none; -} - -.navbar-text { - margin-bottom: 0; - line-height: 20px; - color: #000000; -} - -.navbar-link { - color: #000000; -} - -.navbar-link:hover, -.navbar-link:focus { - color: #555555; -} - -.navbar .divider-vertical { - height: 20px; - margin: 0 12.4px; - border-right: 1px solid #ffffff; - border-left: 1px solid #bbbbbb; -} - -.navbar .btn, -.navbar .btn-group { - margin-top: -5px; -} - -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn, -.navbar .input-prepend .btn-group, -.navbar .input-append .btn-group { - margin-top: 0; -} - -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} - -.navbar-form:before, -.navbar-form:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-form:after { - clear: both; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: -5px; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; - -webkit-box-shadow: 0 0; - -moz-box-shadow: 0 0; - box-shadow: 0 0; -} - -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} - -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 5px; - white-space: nowrap; -} - -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} - -.navbar-search { - position: relative; - float: left; - margin-top: -5px; - margin-bottom: 0; -} - -.navbar-search .search-query { - padding: 4px 12.4px; - margin-bottom: 0; - font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 18px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top { - position: static; - margin-bottom: 0; -} - -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0; -} - -.navbar-fixed-bottom .navbar-inner { - border-width: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-right: 0; - padding-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 944px; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 20px 0 0; -} - -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} - -.navbar .nav > li { - float: left; - padding-left: 0; -} - -.navbar .nav > li > a { - float: none; - padding: 0 10px; - color: #000000; - text-decoration: none; - text-shadow: 0; -} - -.navbar .nav .dropdown-toggle .caret { - margin-top: 0; -} - -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - color: #555555; - text-decoration: none; - background-color: transparent; -} - -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #bbbbbb; - text-decoration: none; - background-color: #bbbbbb; -} - -.navbar .btn-navbar { - display: none; - float: right; - padding: 0 12.4px; - margin-right: 12.4px; - margin-left: 12.4px; - *background-color: #aeaeae; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.navbar .btn-navbar:hover, -.navbar .btn-navbar:focus, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; -} - -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} - -.navbar .nav > li > .dropdown-menu:before { - position: absolute; - top: -7px; - left: 9px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.navbar .nav > li > .dropdown-menu:after { - position: absolute; - top: -6px; - left: 10px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - top: auto; - bottom: -7px; - border-top: 7px solid #ccc; - border-bottom: 0; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - top: auto; - bottom: -6px; - border-top: 6px solid #ffffff; - border-bottom: 0; -} - -.navbar .nav li.dropdown > a:hover .caret, -.navbar .nav li.dropdown > a:focus .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - color: #bbbbbb; - background-color: #bbbbbb; -} - -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #000000; - border-bottom-color: #000000; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #bbbbbb; - border-bottom-color: #bbbbbb; -} - -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - right: 12px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - right: 13px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - right: 100%; - left: auto; - margin-right: -1px; - margin-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-inverse .navbar-inner { - background: #bbbbbb; -} - -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #000000; - text-shadow: 0; - background: #bbbbbb; -} - -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover, -.navbar-inverse .brand:focus, -.navbar-inverse .nav > li > a:focus { - color: #bbbbbb; - background: #000000; -} - -.navbar-inverse .brand { - color: #000084; -} - -.navbar-inverse .navbar-text { - color: #000000; -} - -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - color: #bbbbbb; - background: #000000; -} - -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #bbbbbb; - text-decoration: none; - background: #000000; -} - -.navbar-inverse .navbar-link { - color: #000000; -} - -.navbar-inverse .navbar-link:hover, -.navbar-inverse .navbar-link:focus { - color: #ffffff; -} - -.navbar-inverse .divider-vertical { - border-right-color: #000000; - border-left-color: #000000; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - color: #ffffff; - background-color: #000000; -} - -.navbar-inverse .nav li.dropdown > a:hover .caret, -.navbar-inverse .nav li.dropdown > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #000000; - border-bottom-color: #000000; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #404040; - border-color: #000000; - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} - -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 0 20px; - color: #555555; - text-shadow: 0; - background-color: #ffffff; - border: 0; - outline: 0; -} - -.navbar-inverse .btn-navbar { - *background-color: #000000; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:focus, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; -} - -.breadcrumb:before { - content: ">>"; -} - -.breadcrumb { - padding: 0 20px; - margin: 0 0 20px; - list-style: none; - background-color: #000000; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.breadcrumb > li { - display: inline-block; - *display: inline; - text-shadow: 0; - *zoom: 1; -} - -.breadcrumb > li > .divider { - padding: 0 10px; - color: #bbbbbb; -} - -.breadcrumb > .active { - color: #bbbbbb; -} - -.pagination { - margin: 20px 0; -} - -.pagination ul { - display: inline-block; - *display: inline; - margin-bottom: 0; - margin-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.pagination ul > li { - display: inline; -} - -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 20px 10px; - line-height: 20px; - text-decoration: none; - background-color: #00aa00; - border: 0; - border-left-width: 0; -} - -.pagination ul > li > a:hover, -.pagination ul > li > a:focus, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} - -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #bbbbbb; - cursor: default; -} - -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover, -.pagination ul > .disabled > a:focus { - color: #bbbbbb; - cursor: default; - background-color: transparent; -} - -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-topleft: 0; -} - -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; -} - -.pagination-centered { - text-align: center; -} - -.pagination-right { - text-align: right; -} - -.pagination-large ul > li > a, -.pagination-large ul > li > span { - padding: 18px; - font-size: 18px; -} - -.pagination-large ul > li:first-child > a, -.pagination-large ul > li:first-child > span { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-topleft: 0; -} - -.pagination-large ul > li:last-child > a, -.pagination-large ul > li:last-child > span { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; -} - -.pagination-mini ul > li:first-child > a, -.pagination-small ul > li:first-child > a, -.pagination-mini ul > li:first-child > span, -.pagination-small ul > li:first-child > span { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -webkit-border-top-left-radius: 0; - border-top-left-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-topleft: 0; -} - -.pagination-mini ul > li:last-child > a, -.pagination-small ul > li:last-child > a, -.pagination-mini ul > li:last-child > span, -.pagination-small ul > li:last-child > span { - -webkit-border-top-right-radius: 0; - border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; -} - -.pagination-small ul > li > a, -.pagination-small ul > li > span { - padding: 0; - font-size: 18px; -} - -.pagination-mini ul > li > a, -.pagination-mini ul > li > span { - padding: 0; - font-size: 18px; -} - -.pager { - margin: 20px 0; - text-align: center; - list-style: none; - *zoom: 1; -} - -.pager:before, -.pager:after { - display: table; - line-height: 0; - content: ""; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager li > a, -.pager li > span { - display: inline-block; - padding: 0 20px; - background-color: #555555; -} - -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; -} - -.pager .next > a, -.pager .next > span { - float: right; -} - -.pager .previous > a, -.pager .previous > span { - float: left; -} - -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #bbbbbb; - cursor: default; - background-color: #555555; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal { - position: fixed; - top: 10%; - left: 50%; - z-index: 1050; - width: 560px; - margin-left: -280px; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - outline: none; - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -.modal.fade { - top: -25%; -} - -.modal.fade.in { - top: 10%; -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} - -.modal-header .close { - margin-top: 2px; -} - -.modal-header h3 { - margin: 0; - line-height: 30px; -} - -.modal-body { - position: relative; - max-height: 400px; - padding: 15px; - overflow-y: auto; -} - -.modal-form { - margin-bottom: 0; -} - -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - *zoom: 1; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - line-height: 0; - content: ""; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} - -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} - -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - font-size: 18px; - line-height: 1; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.tooltip.top { - padding: 9px 0 9px; - margin-top: -3px; -} - -.tooltip.right { - padding: 0 4px 0 4px; - margin-left: 3px; -} - -.tooltip.bottom { - padding: 9px 0 9px; - margin-top: 3px; -} - -.tooltip.left { - padding: 0 4px 0 4px; - margin-left: -3px; -} - -.tooltip-inner { - max-width: 310px; - padding: 9px 4px 9px 4px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - max-width: 496px; - padding: 1px; - text-align: left; - white-space: normal; - background-color: #ffffff; - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.popover.top { - margin-top: -10px; -} - -.popover.right { - margin-left: 10px; -} - -.popover.bottom { - margin-top: 10px; -} - -.popover.left { - margin-left: -10px; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #ffffff; - border-bottom: 1px solid #f2f2f2; -} - -.popover-title:empty { - display: none; -} - -.popover-content { - padding: 9px 14px; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow { - border-width: 11px; -} - -.popover .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} - -.popover.top .arrow:after { - bottom: 1px; - margin-left: -10px; - border-top-color: #ffffff; - border-bottom-width: 0; -} - -.popover.right .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; -} - -.popover.right .arrow:after { - bottom: -10px; - left: 1px; - border-right-color: #ffffff; - border-left-width: 0; -} - -.popover.bottom .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-top-width: 0; -} - -.popover.bottom .arrow:after { - top: 1px; - margin-left: -10px; - border-bottom-color: #ffffff; - border-top-width: 0; -} - -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, 0.25); - border-right-width: 0; -} - -.popover.left .arrow:after { - right: 1px; - bottom: -10px; - border-left-color: #ffffff; - border-right-width: 0; -} - -.thumbnails { - margin-left: -16px; - list-style: none; - *zoom: 1; -} - -.thumbnails:before, -.thumbnails:after { - display: table; - line-height: 0; - content: ""; -} - -.thumbnails:after { - clear: both; -} - -.row-fluid .thumbnails { - margin-left: 0; -} - -.thumbnails > li { - float: left; - margin-bottom: 20px; - margin-left: 16px; -} - -.thumbnail { - display: block; - padding: 3px 6px; - margin: 4px 3px; - line-height: 20px; - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -a.thumbnail:hover, -a.thumbnail:focus { - border-color: #fefe54; - -webkit-box-shadow: 0; - -moz-box-shadow: 0; - box-shadow: 0; -} - -.thumbnail > img { - display: block; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #bbbbbb; -} - -.media, -.media-body { - overflow: hidden; - *overflow: visible; - zoom: 1; -} - -.media, -.media .media { - margin-top: 15px; -} - -.media:first-child { - margin-top: 0; -} - -.media-object { - display: block; -} - -.media-heading { - margin: 0 0 5px; -} - -.media > .pull-left { - margin-right: 10px; -} - -.media > .pull-right { - margin-left: 10px; -} - -.media-list { - margin-left: 0; - list-style: none; -} - -.label, -.badge { - display: inline-block; - padding: 0 12.4px; - font-size: 18px; - line-height: 20px; - color: #ffffff; - white-space: nowrap; - vertical-align: baseline; - background-color: #555555; -} - -.badge { - padding-right: 12.4px; - padding-left: 12.4px; -} - -.label:empty, -.badge:empty { - display: none; -} - -a.label:hover, -a.label:focus, -a.badge:hover, -a.badge:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label-important, -.badge-important { - background-color: #aa0000; -} - -.label-important[href], -.badge-important[href] { - background-color: #aa0000; -} - -.label-warning, -.badge-warning { - background-color: #a85400; -} - -.label-warning[href], -.badge-warning[href] { - background-color: #a85400; -} - -.label-success, -.badge-success { - background-color: #00aa00; -} - -.label-success[href], -.badge-success[href] { - background-color: #00aa00; -} - -.label-info, -.badge-info { - background-color: #000000; -} - -.label-info[href], -.badge-info[href] { - background-color: #000000; -} - -.label-inverse, -.badge-inverse { - background-color: #555555; -} - -.label-inverse[href], -.badge-inverse[href] { - background-color: #555555; -} - -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} - -.btn-mini .label, -.btn-mini .badge { - top: 0; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0; - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} - -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} - -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} - -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-warning .bar, -.progress .bar-warning { - background-color: #d66b00; - background-image: -moz-linear-gradient(top, #f47a00, #a85400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f47a00), to(#a85400)); - background-image: -webkit-linear-gradient(top, #f47a00, #a85400); - background-image: -o-linear-gradient(top, #f47a00, #a85400); - background-image: linear-gradient(to bottom, #f47a00, #a85400); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a00', endColorstr='#ffa85400', GradientType=0); -} - -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #f47a00; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} - -.accordion-toggle { - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - -.carousel { - position: relative; - margin-bottom: 20px; - line-height: 1; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .item { - position: relative; - display: none; -} - -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - line-height: 1; -} - -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} - -.carousel-inner > .active { - left: 0; -} - -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} - -.carousel-inner > .next { - left: 100%; -} - -.carousel-inner > .prev { - left: -100%; -} - -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} - -.carousel-inner > .active.left { - left: -100%; -} - -.carousel-inner > .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #555555; - border: 3px solid #ffffff; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.right { - right: 15px; - left: auto; -} - -.carousel-control:hover, -.carousel-control:focus { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-indicators { - position: absolute; - top: 15px; - right: 15px; - z-index: 5; - margin: 0; - list-style: none; -} - -.carousel-indicators li { - display: block; - float: left; - width: 10px; - height: 10px; - margin-left: 5px; - text-indent: -999px; - background-color: #ccc; - background-color: rgba(255, 255, 255, 0.25); -} - -.carousel-indicators .active { - background-color: #fff; -} - -.carousel-caption { - position: absolute; - right: 0; - bottom: 0; - left: 0; - padding: 15px; - background: #555555; - background: rgba(0, 0, 0, 0.75); -} - -.carousel-caption h4, -.carousel-caption p { - line-height: 20px; - color: #ffffff; -} - -.carousel-caption h4 { - margin: 0 0 5px; -} - -.carousel-caption p { - margin-bottom: 0; -} - -.hero-unit { - padding: 16px 20.8px; - margin-bottom: 20px; - font-size: 18px; - line-height: 20px; - color: #ffffff; - background-color: #00aaaa; - border: 4px double #ffffff; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - box-shadow: 0 0 0 4px #00aaaa; -} - -.hero-unit h1 { - margin-bottom: 20px; - font-size: 18px; - line-height: 1; - color: #ffffff; - text-align: center; - text-decoration: blink; -} - -.hero-unit li { - line-height: 20px; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.invisible { - visibility: hidden; -} - -#wrap386 { - position: fixed; - right: 0; - bottom: 0; - z-index: 9999999; - width: 100%; - height: 100%; - background: #000084; -} - -#bar386 { - float: right; - width: 100%; - height: 20px; - margin-top: -20px; - font-weight: bold; - color: #ffffff; - background: #000084; -} - -#cursor386 { - position: fixed; - right: 0; - bottom: 0; - z-index: 9999999; - font-weight: bold; - color: #ffffff; -} diff --git a/static/css/fonts/Fixedsys500c.eot b/static/css/fonts/Fixedsys500c.eot deleted file mode 100644 index 843de04..0000000 Binary files a/static/css/fonts/Fixedsys500c.eot and /dev/null differ diff --git a/static/css/fonts/Fixedsys500c.otf b/static/css/fonts/Fixedsys500c.otf deleted file mode 100644 index 8b45fb9..0000000 Binary files a/static/css/fonts/Fixedsys500c.otf and /dev/null differ diff --git a/static/css/fonts/Fixedsys500c.svg b/static/css/fonts/Fixedsys500c.svg deleted file mode 100644 index c155f85..0000000 --- a/static/css/fonts/Fixedsys500c.svg +++ /dev/null @@ -1,835 +0,0 @@ - - - - -Created by FontForge 20090914 at Tue Jul 30 19:37:37 2013 - By www-data -GPL, see http://www.gnu.org/licenses/gpl.txt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/css/fonts/Fixedsys500c.ttf b/static/css/fonts/Fixedsys500c.ttf deleted file mode 100644 index 7d6946d..0000000 Binary files a/static/css/fonts/Fixedsys500c.ttf and /dev/null differ diff --git a/static/css/fonts/Fixedsys500c.woff b/static/css/fonts/Fixedsys500c.woff deleted file mode 100644 index 35c9164..0000000 Binary files a/static/css/fonts/Fixedsys500c.woff and /dev/null differ diff --git a/static/css/style.css b/static/css/style.css deleted file mode 100644 index 712b240..0000000 --- a/static/css/style.css +++ /dev/null @@ -1,7 +0,0 @@ -body { - visibility: hidden -} - -.navmargin { - margin-top: 2em; -} \ No newline at end of file diff --git a/static/fonts/fixedsys.woff b/static/fonts/fixedsys.woff new file mode 100644 index 0000000..4fb4f6c Binary files /dev/null and b/static/fonts/fixedsys.woff differ diff --git a/static/fonts/fixedsys.woff2 b/static/fonts/fixedsys.woff2 new file mode 100644 index 0000000..e16f7b4 Binary files /dev/null and b/static/fonts/fixedsys.woff2 differ diff --git a/templates/404.html b/templates/404.html index 9557227..8056850 100644 --- a/templates/404.html +++ b/templates/404.html @@ -3,7 +3,7 @@ {% block title %}{{ config.title }} - 404{% endblock title %} {% block navbar %} -{% for item in config.extra.zola386_menu %} +{% for item in config.extra.menu_items %}
  • {{ item.name }}
  • diff --git a/templates/home.html b/templates/home.html new file mode 100644 index 0000000..b89270f --- /dev/null +++ b/templates/home.html @@ -0,0 +1,47 @@ +{% extends "index.html" %} + +{% block main %} +

    Hi there! I am a programmer, OpenSource enthusiast and hacker based in Berlin, Germany.

    + +

    + I call myself a code artist because programming can and should be seen as a creative process. Therefore code is art. + I love to craft pieces of art with code that are beautiful and elegant in their simplicity, readability and + architecture. +

    + +

    Experience

    + +

    + Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. + Working with clients, team mates, designers and managers is a crucial part of any development process. +

    +

    + Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. + I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. + Start-Ups in their first months as well as known companies like HERE and Deutsche Telekom Labs. +

    +

    + Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications + that still influence the live of thousands of people. +

    +

    Please see my CV for a more detailed list.

    + +

    Coaching

    + +

    + I’m the organizer of Vuejs // Berlin, a + monthly meetup group around Vue and web + technologies in general. +

    + +

    + Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. + I already voluntarily coached at Code + Curious, Frauenloop and Jugend Hackt. I also helped children with + their first steps into the world of programming at the Berlin CoderDojo. +

    +{% endblock main %} \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index a436c32..e9f34a4 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,16 +1,18 @@ {% import "macros.html" as macro %} - + + - + {% block title %}{{ config.title }}{% endblock title %} - + {% if config.generate_rss %} - + {% endif %} @@ -19,23 +21,9 @@ - - - - - - - - - - - - - - - + + - @@ -51,136 +39,79 @@ {% endif %} - - {% if config.extra.google_analytics %} - - - {% endif %} - - - -