You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nemo.apache.org by wo...@apache.org on 2022/09/09 12:12:36 UTC
[incubator-nemo-website] branch asf-site updated (3b56442 -> 878973d)
This is an automated email from the ASF dual-hosted git repository.
wonook pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-nemo-website.git
from 3b56442 update talks page
new 1a7f850 upgrade versions
new 878973d Publishing from 1a7f850a65085da78b594bff7df8656dc9f2dc88
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +-
.ruby-version | 2 +-
Dockerfile | 26 +
Gemfile | 28 +-
Gemfile.lock | 263 +-
_config.yml | 9 +-
_includes/docs_nav.html | 43 +-
_includes/head.html | 8 +-
_includes/js_files.html | 8 +-
_includes/section_nav.html | 4 +-
_includes/topnav.html | 18 +-
_layouts/default.html | 9 +-
_layouts/docs.html | 14 +-
_layouts/page.html | 18 +-
_layouts/post.html | 8 +-
_sass/_jekyll-doc-theme.scss | 63 +
_sass/_syntax-highlighting.scss | 2 +-
_sass/_typeahead.scss | 2 +
404.html => assets/404.html | 1 +
allposts.html => assets/allposts.html | 3 +-
{content => assets}/css/font-awesome.min.css | 0
assets/css/main.scss | 21 +
{content => assets}/fonts/FontAwesome.otf | Bin
{content => assets}/fonts/fontawesome-webfont.eot | Bin
{content => assets}/fonts/fontawesome-webfont.svg | 0
{content => assets}/fonts/fontawesome-webfont.ttf | Bin
{content => assets}/fonts/fontawesome-webfont.woff | Bin
.../fonts/fontawesome-webfont.woff2 | Bin
assets/img/bg.jpg | Bin 0 -> 661519 bytes
{content => assets}/img/coral.png | Bin
assets/img/jekyll-dark.png | Bin 0 -> 52735 bytes
assets/img/jekyll.png | Bin 0 -> 11998 bytes
assets/img/logonav.png | Bin 0 -> 12672 bytes
{content => assets}/img/nemo-logo.png | Bin
{content => assets}/img/onyx-light.png | Bin
{content => assets}/img/onyx.png | Bin
{content => assets}/img/onyx_logo.png | Bin
{content => assets}/js/bootstrap.min.js | 0
assets/js/main.js | 33 +
{content => assets}/js/typeahead.bundle.min.js | 0
assets/runtime_arch.png | Bin 94970 -> 0 bytes
search.json => assets/search.json | 6 +-
content/404.html | 34 +-
content/Dockerfile | 26 +
content/allposts.html | 34 +-
{css => content/assets/css}/font-awesome.min.css | 0
content/assets/css/main.css | 2332 ++++++++
content/assets/css/style.css | 2883 +++++++++
{fonts => content/assets/fonts}/FontAwesome.otf | Bin
.../assets/fonts}/fontawesome-webfont.eot | Bin
.../assets/fonts}/fontawesome-webfont.svg | 0
.../assets/fonts}/fontawesome-webfont.ttf | Bin
.../assets/fonts}/fontawesome-webfont.woff | Bin
.../assets/fonts}/fontawesome-webfont.woff2 | Bin
content/assets/img/bg.jpg | Bin 0 -> 661519 bytes
{img => content/assets/img}/coral.png | Bin
content/assets/img/jekyll-dark.png | Bin 0 -> 52735 bytes
content/assets/img/jekyll.png | Bin 0 -> 11998 bytes
content/assets/img/logonav.png | Bin 0 -> 12672 bytes
{img => content/assets/img}/nemo-logo.png | Bin
{img => content/assets/img}/onyx-light.png | Bin
{img => content/assets/img}/onyx.png | Bin
{img => content/assets/img}/onyx_logo.png | Bin
{js => content/assets/js}/bootstrap.min.js | 0
content/assets/js/main.js | 33 +
{js => content/assets/js}/typeahead.bundle.min.js | 0
content/assets/runtime_arch.png | Bin 94970 -> 0 bytes
.../blog/2018/03/20/nemo-blog-published/index.html | 33 +-
content/blog/2018/03/23/pado-on-nemo/index.html | 33 +-
content/blog/2018/03/23/shuffle-on-nemo/index.html | 33 +-
.../blog/2019/03/02/release-note-0.1/index.html | 38 +-
.../blog/2020/03/09/release-note-0.2/index.html | 33 +-
content/css/main.css | 6125 --------------------
content/docs/bootstrap/index.html | 229 +-
content/docs/cheatsheet/index.html | 258 +-
content/docs/compiler_design/index.html | 229 +-
content/docs/contribute/index.html | 229 +-
content/docs/extending_nemo/index.html | 229 +-
content/docs/font-awesome/index.html | 229 +-
content/docs/getting_started/index.html | 428 +-
content/docs/home/index.html | 229 +-
content/docs/ir/index.html | 229 +-
content/docs/jekyll/index.html | 268 +-
content/docs/passes_and_policies/index.html | 229 +-
content/docs/runtime_design/index.html | 229 +-
content/docs/security/index.html | 229 +-
content/docs/themes/index.html | 235 +-
content/docs/welcome_to_jekyll/index.html | 233 +-
content/feed.xml | 7 +-
content/img/bg.jpg | Bin 411341 -> 0 bytes
content/index.html | 34 +-
content/js/main.js | 34 -
content/nginx.conf | 43 +
content/pages/downloads/index.html | 58 +-
content/pages/license/index.html | 56 +-
content/pages/talks/index.html | 53 +-
content/pages/team/index.html | 53 +-
content/publish.sh | 2 +-
content/search.json | 8 -
content/sitemap.xml | 38 +-
css/main.scss | 86 -
img/bg.jpg | Bin 411341 -> 0 bytes
js/main.js | 34 -
nginx.conf | 43 +
publish.sh | 2 +-
105 files changed, 8181 insertions(+), 8311 deletions(-)
create mode 100644 Dockerfile
create mode 100644 _sass/_jekyll-doc-theme.scss
rename 404.html => assets/404.html (87%)
rename allposts.html => assets/allposts.html (75%)
rename {content => assets}/css/font-awesome.min.css (100%)
create mode 100755 assets/css/main.scss
rename {content => assets}/fonts/FontAwesome.otf (100%)
rename {content => assets}/fonts/fontawesome-webfont.eot (100%)
rename {content => assets}/fonts/fontawesome-webfont.svg (100%)
rename {content => assets}/fonts/fontawesome-webfont.ttf (100%)
rename {content => assets}/fonts/fontawesome-webfont.woff (100%)
rename {content => assets}/fonts/fontawesome-webfont.woff2 (100%)
create mode 100644 assets/img/bg.jpg
rename {content => assets}/img/coral.png (100%)
create mode 100644 assets/img/jekyll-dark.png
create mode 100644 assets/img/jekyll.png
create mode 100644 assets/img/logonav.png
rename {content => assets}/img/nemo-logo.png (100%)
rename {content => assets}/img/onyx-light.png (100%)
rename {content => assets}/img/onyx.png (100%)
rename {content => assets}/img/onyx_logo.png (100%)
rename {content => assets}/js/bootstrap.min.js (100%)
create mode 100644 assets/js/main.js
rename {content => assets}/js/typeahead.bundle.min.js (100%)
delete mode 100644 assets/runtime_arch.png
rename search.json => assets/search.json (79%)
create mode 100644 content/Dockerfile
rename {css => content/assets/css}/font-awesome.min.css (100%)
create mode 100644 content/assets/css/main.css
create mode 100644 content/assets/css/style.css
rename {fonts => content/assets/fonts}/FontAwesome.otf (100%)
rename {fonts => content/assets/fonts}/fontawesome-webfont.eot (100%)
rename {fonts => content/assets/fonts}/fontawesome-webfont.svg (100%)
rename {fonts => content/assets/fonts}/fontawesome-webfont.ttf (100%)
rename {fonts => content/assets/fonts}/fontawesome-webfont.woff (100%)
rename {fonts => content/assets/fonts}/fontawesome-webfont.woff2 (100%)
create mode 100644 content/assets/img/bg.jpg
rename {img => content/assets/img}/coral.png (100%)
create mode 100644 content/assets/img/jekyll-dark.png
create mode 100644 content/assets/img/jekyll.png
create mode 100644 content/assets/img/logonav.png
rename {img => content/assets/img}/nemo-logo.png (100%)
rename {img => content/assets/img}/onyx-light.png (100%)
rename {img => content/assets/img}/onyx.png (100%)
rename {img => content/assets/img}/onyx_logo.png (100%)
rename {js => content/assets/js}/bootstrap.min.js (100%)
create mode 100644 content/assets/js/main.js
rename {js => content/assets/js}/typeahead.bundle.min.js (100%)
delete mode 100644 content/assets/runtime_arch.png
delete mode 100644 content/css/main.css
delete mode 100644 content/img/bg.jpg
delete mode 100644 content/js/main.js
create mode 100644 content/nginx.conf
delete mode 100755 css/main.scss
delete mode 100644 img/bg.jpg
delete mode 100644 js/main.js
create mode 100644 nginx.conf
[incubator-nemo-website] 01/02: upgrade versions
Posted by wo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
wonook pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-nemo-website.git
commit 1a7f850a65085da78b594bff7df8656dc9f2dc88
Author: Won Wook SONG <ws...@gmail.com>
AuthorDate: Fri Sep 9 21:11:58 2022 +0900
upgrade versions
---
.gitignore | 3 +-
.ruby-version | 2 +-
Dockerfile | 26 +++
Gemfile | 28 ++-
Gemfile.lock | 263 +++++++++++++++++++---
_config.yml | 9 +-
_includes/docs_nav.html | 43 ++--
_includes/head.html | 8 +-
_includes/js_files.html | 8 +-
_includes/section_nav.html | 4 +-
_includes/topnav.html | 18 +-
_layouts/default.html | 9 +-
_layouts/docs.html | 14 +-
_layouts/page.html | 18 +-
_layouts/post.html | 8 +-
_sass/_jekyll-doc-theme.scss | 63 ++++++
_sass/_syntax-highlighting.scss | 2 +-
_sass/_typeahead.scss | 2 +
404.html => assets/404.html | 1 +
allposts.html => assets/allposts.html | 3 +-
{css => assets/css}/font-awesome.min.css | 0
assets/css/main.scss | 21 ++
{fonts => assets/fonts}/FontAwesome.otf | Bin
{fonts => assets/fonts}/fontawesome-webfont.eot | Bin
{fonts => assets/fonts}/fontawesome-webfont.svg | 0
{fonts => assets/fonts}/fontawesome-webfont.ttf | Bin
{fonts => assets/fonts}/fontawesome-webfont.woff | Bin
{fonts => assets/fonts}/fontawesome-webfont.woff2 | Bin
assets/img/bg.jpg | Bin 0 -> 661519 bytes
{img => assets/img}/coral.png | Bin
assets/img/jekyll-dark.png | Bin 0 -> 52735 bytes
assets/img/jekyll.png | Bin 0 -> 11998 bytes
assets/img/logonav.png | Bin 0 -> 12672 bytes
{img => assets/img}/nemo-logo.png | Bin
{img => assets/img}/onyx-light.png | Bin
{img => assets/img}/onyx.png | Bin
{img => assets/img}/onyx_logo.png | Bin
{js => assets/js}/bootstrap.min.js | 0
assets/js/main.js | 33 +++
{js => assets/js}/typeahead.bundle.min.js | 0
assets/runtime_arch.png | Bin 94970 -> 0 bytes
search.json => assets/search.json | 6 +-
css/main.scss | 86 -------
img/bg.jpg | Bin 411341 -> 0 bytes
js/main.js | 34 ---
nginx.conf | 43 ++++
publish.sh | 2 +-
47 files changed, 532 insertions(+), 225 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1fcf69d..9d72b1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -61,4 +61,5 @@ tang.conf
_site
tmp
.sass_cache/*
-.sass-cache/*
\ No newline at end of file
+.sass-cache/*
+.jekyll-cache/*
diff --git a/.ruby-version b/.ruby-version
index af5a3dd..45b90e2 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-2.4.2p198
\ No newline at end of file
+3.1.2p20
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..09ea554
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,26 @@
+ARG JEKYLL_BASEURL=''
+
+####################################
+
+FROM ruby:alpine as builder
+
+RUN apk add --no-cache make build-base
+RUN gem install bundler
+
+WORKDIR /jekyll
+ADD Gemfile Gemfile.lock ./
+RUN bundle install
+
+ADD . .
+ARG JEKYLL_BASEURL
+RUN bundle exec jekyll build --baseurl $JEKYLL_BASEURL
+
+####################################
+
+FROM nginx:alpine
+
+ARG JEKYLL_BASEURL
+COPY --from=builder /jekyll/_site /usr/share/nginx/html/$JEKYLL_BASEURL
+COPY nginx.conf /etc/nginx/nginx.conf
+
+EXPOSE 80
diff --git a/Gemfile b/Gemfile
index 6ac80f6..6aab1f4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,18 +1,28 @@
source "https://rubygems.org"
ruby RUBY_VERSION
-gem "jekyll", "3.4.3"
+# gem "jekyll", "4.0"
# to use GitHub Pages
-# gem "github-pages", group: :jekyll_plugins
+gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
-group :jekyll_plugins do
- gem "jekyll-feed"
- gem "jekyll-sitemap"
- gem "jekyll-redirect-from"
- gem "jekyll-seo-tag"
+# group :jekyll_plugins do
+# gem "jekyll-feed"
+# gem "jekyll-sitemap"
+# gem "jekyll-redirect-from"
+# gem "jekyll-seo-tag"
+# end
+
+# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
+# and associated library.
+install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
+ gem "tzinfo", "~> 1.2"
+ gem "tzinfo-data"
end
-# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
-gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
+# Performance-booster for watching directories on Windows
+gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?
+
+
+gem "webrick", "~> 1.7"
diff --git a/Gemfile.lock b/Gemfile.lock
index 98f1648..314a2e1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,67 +1,272 @@
GEM
remote: https://rubygems.org/
specs:
- addressable (2.7.0)
- public_suffix (>= 2.0.2, < 5.0)
+ activesupport (6.0.5.1)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
+ minitest (~> 5.1)
+ tzinfo (~> 1.1)
+ zeitwerk (~> 2.2, >= 2.2.2)
+ addressable (2.8.1)
+ public_suffix (>= 2.0.2, < 6.0)
+ coffee-script (2.4.1)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.11.1)
colorator (1.1.0)
- ffi (1.12.2)
+ commonmarker (0.23.5)
+ concurrent-ruby (1.1.10)
+ dnsruby (1.61.9)
+ simpleidn (~> 0.1)
+ em-websocket (0.5.3)
+ eventmachine (>= 0.12.9)
+ http_parser.rb (~> 0)
+ ethon (0.15.0)
+ ffi (>= 1.15.0)
+ eventmachine (1.2.7)
+ execjs (2.8.1)
+ faraday (2.5.2)
+ faraday-net_http (>= 2.0, < 3.1)
+ ruby2_keywords (>= 0.0.4)
+ faraday-net_http (3.0.0)
+ ffi (1.15.5)
forwardable-extended (2.6.0)
- jekyll (3.4.3)
+ gemoji (3.0.1)
+ github-pages (227)
+ github-pages-health-check (= 1.17.9)
+ jekyll (= 3.9.2)
+ jekyll-avatar (= 0.7.0)
+ jekyll-coffeescript (= 1.1.1)
+ jekyll-commonmark-ghpages (= 0.2.0)
+ jekyll-default-layout (= 0.1.4)
+ jekyll-feed (= 0.15.1)
+ jekyll-gist (= 1.5.0)
+ jekyll-github-metadata (= 2.13.0)
+ jekyll-include-cache (= 0.2.1)
+ jekyll-mentions (= 1.6.0)
+ jekyll-optional-front-matter (= 0.3.2)
+ jekyll-paginate (= 1.1.0)
+ jekyll-readme-index (= 0.3.0)
+ jekyll-redirect-from (= 0.16.0)
+ jekyll-relative-links (= 0.6.1)
+ jekyll-remote-theme (= 0.4.3)
+ jekyll-sass-converter (= 1.5.2)
+ jekyll-seo-tag (= 2.8.0)
+ jekyll-sitemap (= 1.4.0)
+ jekyll-swiss (= 1.0.0)
+ jekyll-theme-architect (= 0.2.0)
+ jekyll-theme-cayman (= 0.2.0)
+ jekyll-theme-dinky (= 0.2.0)
+ jekyll-theme-hacker (= 0.2.0)
+ jekyll-theme-leap-day (= 0.2.0)
+ jekyll-theme-merlot (= 0.2.0)
+ jekyll-theme-midnight (= 0.2.0)
+ jekyll-theme-minimal (= 0.2.0)
+ jekyll-theme-modernist (= 0.2.0)
+ jekyll-theme-primer (= 0.6.0)
+ jekyll-theme-slate (= 0.2.0)
+ jekyll-theme-tactile (= 0.2.0)
+ jekyll-theme-time-machine (= 0.2.0)
+ jekyll-titles-from-headings (= 0.5.3)
+ jemoji (= 0.12.0)
+ kramdown (= 2.3.2)
+ kramdown-parser-gfm (= 1.1.0)
+ liquid (= 4.0.3)
+ mercenary (~> 0.3)
+ minima (= 2.5.1)
+ nokogiri (>= 1.13.6, < 2.0)
+ rouge (= 3.26.0)
+ terminal-table (~> 1.4)
+ github-pages-health-check (1.17.9)
+ addressable (~> 2.3)
+ dnsruby (~> 1.60)
+ octokit (~> 4.0)
+ public_suffix (>= 3.0, < 5.0)
+ typhoeus (~> 1.3)
+ html-pipeline (2.14.2)
+ activesupport (>= 2)
+ nokogiri (>= 1.4)
+ http_parser.rb (0.8.0)
+ i18n (0.9.5)
+ concurrent-ruby (~> 1.0)
+ jekyll (3.9.2)
addressable (~> 2.4)
colorator (~> 1.0)
+ em-websocket (~> 0.5)
+ i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 1.1)
- kramdown (~> 1.3)
- liquid (~> 3.0)
+ jekyll-watch (~> 2.0)
+ kramdown (>= 1.17, < 3)
+ liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
- rouge (~> 1.7)
+ rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
- jekyll-feed (0.11.0)
- jekyll (~> 3.3)
- jekyll-redirect-from (0.15.0)
+ jekyll-avatar (0.7.0)
+ jekyll (>= 3.0, < 5.0)
+ jekyll-coffeescript (1.1.1)
+ coffee-script (~> 2.2)
+ coffee-script-source (~> 1.11.1)
+ jekyll-commonmark (1.4.0)
+ commonmarker (~> 0.22)
+ jekyll-commonmark-ghpages (0.2.0)
+ commonmarker (~> 0.23.4)
+ jekyll (~> 3.9.0)
+ jekyll-commonmark (~> 1.4.0)
+ rouge (>= 2.0, < 4.0)
+ jekyll-default-layout (0.1.4)
+ jekyll (~> 3.0)
+ jekyll-feed (0.15.1)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-gist (1.5.0)
+ octokit (~> 4.2)
+ jekyll-github-metadata (2.13.0)
+ jekyll (>= 3.4, < 5.0)
+ octokit (~> 4.0, != 4.4.0)
+ jekyll-include-cache (0.2.1)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-mentions (1.6.0)
+ html-pipeline (~> 2.3)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-optional-front-matter (0.3.2)
+ jekyll (>= 3.0, < 5.0)
+ jekyll-paginate (1.1.0)
+ jekyll-readme-index (0.3.0)
+ jekyll (>= 3.0, < 5.0)
+ jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
+ jekyll-relative-links (0.6.1)
+ jekyll (>= 3.3, < 5.0)
+ jekyll-remote-theme (0.4.3)
+ addressable (~> 2.0)
+ jekyll (>= 3.5, < 5.0)
+ jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
+ rubyzip (>= 1.3.0, < 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
- jekyll-seo-tag (2.6.1)
+ jekyll-seo-tag (2.8.0)
+ jekyll (>= 3.8, < 5.0)
+ jekyll-sitemap (1.4.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-swiss (1.0.0)
+ jekyll-theme-architect (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-cayman (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-dinky (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-hacker (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-leap-day (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-merlot (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-midnight (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-minimal (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-modernist (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-primer (0.6.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-github-metadata (~> 2.9)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-slate (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-tactile (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-theme-time-machine (0.2.0)
+ jekyll (> 3.5, < 5.0)
+ jekyll-seo-tag (~> 2.0)
+ jekyll-titles-from-headings (0.5.3)
jekyll (>= 3.3, < 5.0)
- jekyll-sitemap (1.2.0)
- jekyll (~> 3.3)
- jekyll-watch (1.5.1)
+ jekyll-watch (2.2.1)
listen (~> 3.0)
- kramdown (1.17.0)
- liquid (3.0.6)
- listen (3.2.1)
+ jemoji (0.12.0)
+ gemoji (~> 3.0)
+ html-pipeline (~> 2.2)
+ jekyll (>= 3.0, < 5.0)
+ kramdown (2.3.2)
+ rexml
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ liquid (4.0.3)
+ listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
+ minima (2.5.1)
+ jekyll (>= 3.5, < 5.0)
+ jekyll-feed (~> 0.9)
+ jekyll-seo-tag (~> 2.1)
+ minitest (5.16.3)
+ nokogiri (1.13.8-x86_64-darwin)
+ racc (~> 1.4)
+ octokit (4.25.1)
+ faraday (>= 1, < 3)
+ sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (4.0.3)
- rb-fsevent (0.10.3)
+ public_suffix (4.0.7)
+ racc (1.6.0)
+ rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rouge (1.11.1)
+ rexml (3.2.5)
+ rouge (3.26.0)
+ ruby2_keywords (0.0.5)
+ rubyzip (2.3.2)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
+ sawyer (0.9.2)
+ addressable (>= 2.3.5)
+ faraday (>= 0.17.3, < 3)
+ simpleidn (0.2.1)
+ unf (~> 0.1.4)
+ terminal-table (1.8.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ thread_safe (0.3.6)
+ typhoeus (1.4.0)
+ ethon (>= 0.9.0)
+ tzinfo (1.2.10)
+ thread_safe (~> 0.1)
+ tzinfo-data (1.2022.3)
+ tzinfo (>= 1.0.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.8.2)
+ unicode-display_width (1.8.0)
+ wdm (0.1.1)
+ webrick (1.7.0)
+ zeitwerk (2.6.0)
PLATFORMS
- ruby
+ x86_64-darwin-21
DEPENDENCIES
- jekyll (= 3.4.3)
- jekyll-feed
- jekyll-redirect-from
- jekyll-seo-tag
- jekyll-sitemap
+ github-pages
+ tzinfo (~> 1.2)
tzinfo-data
+ wdm (~> 0.1.1)
+ webrick (~> 1.7)
RUBY VERSION
- ruby 2.6.8p205
+ ruby 3.1.2p20
BUNDLED WITH
- 2.1.4
+ 2.3.11
diff --git a/_config.yml b/_config.yml
index 61f5a92..c95208a 100644
--- a/_config.yml
+++ b/_config.yml
@@ -3,20 +3,22 @@ title: Nemo
email: nemo@spl.snu.ac.kr
description: >
A Data Processing System for Flexible Employment With Different Deployment Characteristics.
+lang: en-US
baseurl: "" # the subpath of your site, e.g. /blog/
url: http://nemo.apache.org/ # the base hostname & protocol for your site
git_address: https://github.com/apache/incubator-nemo
git_edit_address: https://github.com/apache/incubator-nemo-website
-# theme options from https://bootswatch.com/
+# theme options from https://bootswatch.com/3/
# comment out this to use default Bootstrap
-bootwatch: readable
+bootwatch: readable # paper # cerulean cosmo custom cyborg darkly flatly journal lumen readable sandstone simplex slate solar spacelab superhero united yeti
# Build settings
markdown: kramdown
highlighter: rouge
-gems:
+# Plugins (previously gems:)
+plugins:
- jekyll-feed
- jekyll-redirect-from
- jekyll-seo-tag
@@ -28,6 +30,7 @@ exclude:
- .idea/
- .gitignore
- README.md
+ - vendor
timezone: Asia/Seoul
defaults:
- scope:
diff --git a/_includes/docs_nav.html b/_includes/docs_nav.html
index fa438ae..c1db9be 100644
--- a/_includes/docs_nav.html
+++ b/_includes/docs_nav.html
@@ -1,22 +1,29 @@
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
-{% for section in site.data.docs %}
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4 class="panel-title">
- <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-{{forloop.index}}" aria-expanded="false" aria-controls="collapse-{{forloop.index}}">
- {{ section.title }}
- </a>
- </h4>
- </div>
- <div id="collapse-{{forloop.index}}" class="panel-collapse collapse" role="tabpanel" aria-label="Side Navigation">
- <div class="list-group">
- {% for item in section.docs %}
- {% assign item_url = item | prepend:"/docs/" | append:"/" %}
- {% assign p = site.docs | where:"url", item_url | first %}
- <a class="list-group-item {% if item_url == page.url %}active{% endif %}" href="{{ p.url | prepend: site.baseurl }}">{{ p.title }}</a>
- {% endfor %}
+ {% for section in site.data.docs %}
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-{{forloop.index}}" aria-expanded="false" aria-controls="collapse-{{forloop.index}}">
+ {{ section.title }}
+ </a>
+ </h4>
+ </div>
+ {% assign collapsed = true %}
+ {% for item in section.docs %}
+ {% assign item_url = item | prepend:"/docs/" | append:"/" %}
+ {% if item_url == page.url %}
+ {% assign collapsed = false %}
+ {% endif %}
+ {% endfor %}
+ <div class="panel-collapse{% if collapsed %} collapse{% endif %}" id="collapse-{{forloop.index}}" role="tabpanel" aria-label="Side Navigation">
+ <div class="list-group">
+ {% for item in section.docs %}
+ {% assign item_url = item | prepend:"/docs/" | append:"/" %}
+ {% assign p = site.docs | where:"url", item_url | first %}
+ <a class="list-group-item {% if item_url == page.url %}active{% endif %}" href="{{ p.url | relative_url }}">{{ p.title }}</a>
+ {% endfor %}
+ </div>
</div>
</div>
- </div>
-{% endfor %}
+ {% endfor %}
</div>
diff --git a/_includes/head.html b/_includes/head.html
index c87423a..0cf66ba 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -3,12 +3,12 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
- <link rel="stylesheet" href="{{ "/css/font-awesome.min.css" | prepend: site.baseurl }}">
+ <link rel="stylesheet" href="{{ "/assets/css/main.css" | relative_url }}">
+ <link rel="stylesheet" href="{{ "/assets/css/font-awesome.min.css" | relative_url }}">
- <link rel="shortcut icon" href="{{ "/favicon.ico?1" | prepend: site.baseurl }}">
+ <link rel="shortcut icon" href="{{ "/favicon.ico?1" | relative_url }}">
{% seo %}
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
- <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" />
+ <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | absolute_url }}" />
</head>
diff --git a/_includes/js_files.html b/_includes/js_files.html
index c1f7a2e..cde8e3b 100644
--- a/_includes/js_files.html
+++ b/_includes/js_files.html
@@ -1,8 +1,8 @@
<script>
var baseurl = '{{ site.baseurl }}'
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="{{ "/js/bootstrap.min.js" | prepend: site.baseurl }} "></script>
-<script src="{{ "/js/typeahead.bundle.min.js" | prepend: site.baseurl }} "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="{{ "/assets/js/bootstrap.min.js" | relative_url }} "></script>
+<script src="{{ "/assets/js/typeahead.bundle.min.js" | relative_url }} "></script>
-<script src="{{ "/js/main.js" | prepend: site.baseurl }} "></script>
+<script src="{{ "/assets/js/main.js" | relative_url }} "></script>
diff --git a/_includes/section_nav.html b/_includes/section_nav.html
index 89008e3..cba548d 100644
--- a/_includes/section_nav.html
+++ b/_includes/section_nav.html
@@ -24,7 +24,7 @@ next, lets build a link to it.
{% assign previous = forloop.index0 | minus: 1 %}
{% assign previous_page = docs[previous] | prepend:"/docs/" | append:"/" %}
<li class="previous">
- <a href="{{ previous_page | prepend: site.baseurl }}">
+ <a href="{{ previous_page | relative_url }}">
<span aria-hidden="true">←</span> Previous
</a>
</li>
@@ -40,7 +40,7 @@ next, lets build a link to it.
{% assign next = forloop.index0 | plus: 1 %}
{% assign next_page = docs[next] | prepend:"/docs/" | append:"/" %}
<li class="next">
- <a href="{{ next_page | prepend: site.baseurl }}">
+ <a href="{{ next_page | relative_url }}">
Next <span aria-hidden="true">→</span>
</a>
</li>
diff --git a/_includes/topnav.html b/_includes/topnav.html
index 1895dea..88ae944 100644
--- a/_includes/topnav.html
+++ b/_includes/topnav.html
@@ -8,23 +8,23 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ site.baseurl }}/">
- <span><img src="{{site.baseurl}}/img/nemo-logo.png"></span>
+ <span><img src="{{ "/assets/img/nemo-logo.png" | relative_url }}" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
- <li {% if page.sectionid=='docs' %} class="active" {% endif %}><a href="{{ "/docs/home/" | prepend: site.baseurl }}">Docs</a></li>
- <li {% if page.title=='APIs' %} class="active" {% endif %}><a href="{{ "/apidocs" | prepend: site.baseurl }}">APIs</a></li>
- <li {% if page.title=='Downloads' %} class="active" {% endif %}><a href="{{ "/pages/downloads" | prepend: site.baseurl }}">Downloads</a></li>
- <li {% if page.title=='Talks' %} class="active" {% endif %}><a href="{{ "/pages/talks" | prepend: site.baseurl }}">Talks</a></li>
- <li {% if page.title=='Team' %} class="active" {% endif %}><a href="{{ "/pages/team" | prepend: site.baseurl }}">Team</a></li>
- <li {% if page.title=='License' %} class="active" {% endif %}><a href="{{ "/pages/license" | prepend: site.baseurl }}">License</a></li>
- <li {% if page.sectionid=='blog' %} class="active" {% endif %}><a href="{{ site.posts.first.url | prepend: site.baseurl }}">Blog</a></li>
+ <li {% if page.sectionid=='docs' %} class="active" {% endif %}><a href="{{ "/docs/home/" | relative_url }}">Docs</a></li>
+ <li {% if page.title=='APIs' %} class="active" {% endif %}><a href="{{ "/apidocs" | relative_url }}">APIs</a></li>
+ <li {% if page.title=='Downloads' %} class="active" {% endif %}><a href="{{ "/pages/downloads" | relative_url }}">Downloads</a></li>
+ <li {% if page.title=='Talks' %} class="active" {% endif %}><a href="{{ "/pages/talks" | relative_url }}">Talks</a></li>
+ <li {% if page.title=='Team' %} class="active" {% endif %}><a href="{{ "/pages/team" | relative_url }}">Team</a></li>
+ <li {% if page.title=='License' %} class="active" {% endif %}><a href="{{ "/pages/license" | relative_url }}">License</a></li>
+ <li {% if page.sectionid=='blog' %} class="active" {% endif %}><a href="{{ site.posts.first.url | relative_url }}">Blog</a></li>
</ul>
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
diff --git a/_layouts/default.html b/_layouts/default.html
index f2f4e18..9a74980 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -1,5 +1,5 @@
<!DOCTYPE html>
-<html>
+<html lang="{{ page.lang | default: site.lang | default: "en" }}">
{% include head.html %}
@@ -9,8 +9,15 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
{{ content }}
</div>
+ </div>
+ </div>
+ </div>
</div>
{% include footer.html %}
diff --git a/_layouts/docs.html b/_layouts/docs.html
index f7fc33b..3316f83 100644
--- a/_layouts/docs.html
+++ b/_layouts/docs.html
@@ -11,12 +11,14 @@ layout: default
<div class="col-md-8">
<h1>{{ page.title }}</h1>
<div id="markdown-content-container">{{ content }}</div>
- <p class="text-center">
- <br />
- <a target="_blank" href="{{site.git_edit_address}}/tree/asf-site/{{ page.path }}" class="btn btn-default btn-sm githubEditButton" role="button">
- <i class="fa fa-pencil"></i> Improve this page
- </a>
- </p>
+ <div style="clear:both;">
+ <p class="text-center">
+ <br />
+ <a target="_blank" href="{{site.git_edit_address}}/{{ page.path }}" class="btn btn-default" role="button">
+ <i class="fa fa-pencil fa-lg"></i> Improve this page
+ </a>
+ </p>
+ </div>
<hr>
{% include section_nav.html %}
</div>
diff --git a/_layouts/page.html b/_layouts/page.html
index dbb0249..c577f59 100644
--- a/_layouts/page.html
+++ b/_layouts/page.html
@@ -2,12 +2,14 @@
layout: default
---
-<div class="container">
- <div class="row">
- <header class="post-header">
- <h1 class="post-title">{{ page.title }}</h1>
- </header>
-
- <div id="markdown-content-container">{{ content }}</div>
- </div>
+<div class="post">
+
+ <header class="post-header">
+ <h1 class="post-title">{{ page.title }}</h1>
+ </header>
+
+ <article class="post-content">
+ {{ content }}
+ </article>
+
</div>
diff --git a/_layouts/post.html b/_layouts/post.html
index c2ab1db..8fd0ac9 100644
--- a/_layouts/post.html
+++ b/_layouts/post.html
@@ -10,9 +10,9 @@ layout: default
<h4>RECENT POSTS</h4>
<ul class="list-unstyled post-list-container">
{% for post in site.posts limit:10 %}
- <li><a href="{{ post.url | prepend: site.baseurl }}" {% if page.title==post.title %} class="active" {% endif %}>{{ post.title }}</a></li>
+ <li><a href="{{ post.url | relative_url }}" {% if page.title==post.title %} class="active" {% endif %}>{{ post.title }}</a></li>
{% endfor %}
- <li><a href="{{ "/allposts" | prepend: site.baseurl }}">All posts ...</a></li>
+ <li><a href="{{ "/allposts" | relative_url }}">All posts ...</a></li>
</ul>
</div>
</div>
@@ -25,13 +25,13 @@ layout: default
<ul class="pager">
{% if page.previous %}
<li class="previous">
- <a href="{{ page.previous.url | prepend: site.baseurl }}">
+ <a href="{{ page.previous.url | relative_url }}">
<span aria-hidden="true">←</span> Older
</a>
</li>
{% endif %} {% if page.next %}
<li class="next">
- <a href="{{ page.next.url | prepend: site.baseurl }}">
+ <a href="{{ page.next.url | relative_url }}">
Newer <span aria-hidden="true">→</span>
</a>
</li>
diff --git a/_sass/_jekyll-doc-theme.scss b/_sass/_jekyll-doc-theme.scss
new file mode 100644
index 0000000..8401da9
--- /dev/null
+++ b/_sass/_jekyll-doc-theme.scss
@@ -0,0 +1,63 @@
+
+html {
+ position: relative;
+ min-height: 100%;
+ }
+ body {
+ padding-top: $navbar-height + $navbar-margin-bottom;
+ margin-bottom: 46px;
+ }
+
+ .navbar-brand{
+ img{
+ margin: -$navbar-padding-vertical 0;
+ height: $navbar-height;
+ padding: 10px 0;
+ }
+ }
+
+
+ .header-container {
+ background-color: black;
+ background: url('../img/bg.jpg') no-repeat 50% 0;
+ color: #fff;
+
+ h1 {
+ color: #fff;
+ }
+ // background-attachment: fixed;
+ background-size: cover;
+ background-position: center 36%;
+ margin-top: -37px;
+ }
+ .navbar-container {
+ font-size: 16px;
+ }
+ .page-content {
+ padding-bottom: 20px;
+ }
+ .footer {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ padding-top: 10px;
+ background-color: $gray-lighter;
+ color: $gray-dark;
+ }
+
+ .post-list-container {
+ li a.active {
+ font-weight: bold;
+ }
+ }
+ *[id]:before {
+ display: block;
+ content: " ";
+ margin-top: -75px;
+ height: 75px;
+ visibility: hidden;
+ }
+ .navbar-form .has-feedback .form-control-feedback{
+ top:10px
+ }
+
\ No newline at end of file
diff --git a/_sass/_syntax-highlighting.scss b/_sass/_syntax-highlighting.scss
index 92f8a8c..94fdb00 100644
--- a/_sass/_syntax-highlighting.scss
+++ b/_sass/_syntax-highlighting.scss
@@ -2,7 +2,7 @@
* Syntax highlighting styles
*/
.highlight {
- background: #fff;
+ background: #f5f5f5;
.hll { background-color: #f8f8f8; border: 1px solid #ccc; padding: 6px 10px; border-radius: 3px; }
diff --git a/_sass/_typeahead.scss b/_sass/_typeahead.scss
index d594cc3..7eec682 100644
--- a/_sass/_typeahead.scss
+++ b/_sass/_typeahead.scss
@@ -19,6 +19,8 @@ span.twitter-typeahead {
}
// Added to suggestion elements.
.tt-suggestion {
+ color: $navbar-default-color;
+
// mimic .dropdown-menu > li > a
padding: 3px 20px;
line-height: $line-height-base;
diff --git a/404.html b/assets/404.html
similarity index 87%
rename from 404.html
rename to assets/404.html
index 2c68768..22cb8c1 100644
--- a/404.html
+++ b/assets/404.html
@@ -1,5 +1,6 @@
---
layout: default
+permalink: 404.html
---
<div class="container text-center">
diff --git a/allposts.html b/assets/allposts.html
similarity index 75%
rename from allposts.html
rename to assets/allposts.html
index 44bbe60..caf4b3d 100644
--- a/allposts.html
+++ b/assets/allposts.html
@@ -2,6 +2,7 @@
title: Blog
layout: default
sectionid: blog
+permalink: allposts.html
---
@@ -9,7 +10,7 @@ sectionid: blog
<div class="inner-content">
<h1>All Posts</h1> {% for page in site.posts %}
<p>
- <strong><a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a></strong>
+ <strong><a href="{{ page.url | relative_url }}">{{ page.title }}</a></strong>
<span>on {{ page.date | date: "%B %e, %Y" }} {% if page.author %} by {{ page.author }}{% endif %}</span>
</p>
{% endfor %}
diff --git a/css/font-awesome.min.css b/assets/css/font-awesome.min.css
similarity index 100%
rename from css/font-awesome.min.css
rename to assets/css/font-awesome.min.css
diff --git a/assets/css/main.scss b/assets/css/main.scss
new file mode 100755
index 0000000..291aeaf
--- /dev/null
+++ b/assets/css/main.scss
@@ -0,0 +1,21 @@
+---
+# Only the main Sass file needs front matter (the dashes are enough)
+---
+@charset "utf-8";
+
+// Import partials from `sass_dir` (defaults to `_sass`)
+
+@import
+ {% if site.bootwatch %}
+ "bootswatch/{{site.bootwatch | downcase}}/variables",
+ {% endif %}
+
+ "bootstrap",
+
+ {% if site.bootwatch %}
+ "bootswatch/{{site.bootwatch | downcase}}/bootswatch",
+ {% endif %}
+
+ "syntax-highlighting",
+ "jekyll-doc-theme"
+;
diff --git a/fonts/FontAwesome.otf b/assets/fonts/FontAwesome.otf
similarity index 100%
rename from fonts/FontAwesome.otf
rename to assets/fonts/FontAwesome.otf
diff --git a/fonts/fontawesome-webfont.eot b/assets/fonts/fontawesome-webfont.eot
similarity index 100%
rename from fonts/fontawesome-webfont.eot
rename to assets/fonts/fontawesome-webfont.eot
diff --git a/fonts/fontawesome-webfont.svg b/assets/fonts/fontawesome-webfont.svg
similarity index 100%
rename from fonts/fontawesome-webfont.svg
rename to assets/fonts/fontawesome-webfont.svg
diff --git a/fonts/fontawesome-webfont.ttf b/assets/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from fonts/fontawesome-webfont.ttf
rename to assets/fonts/fontawesome-webfont.ttf
diff --git a/fonts/fontawesome-webfont.woff b/assets/fonts/fontawesome-webfont.woff
similarity index 100%
rename from fonts/fontawesome-webfont.woff
rename to assets/fonts/fontawesome-webfont.woff
diff --git a/fonts/fontawesome-webfont.woff2 b/assets/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from fonts/fontawesome-webfont.woff2
rename to assets/fonts/fontawesome-webfont.woff2
diff --git a/assets/img/bg.jpg b/assets/img/bg.jpg
new file mode 100644
index 0000000..ea2ad5a
Binary files /dev/null and b/assets/img/bg.jpg differ
diff --git a/img/coral.png b/assets/img/coral.png
similarity index 100%
rename from img/coral.png
rename to assets/img/coral.png
diff --git a/assets/img/jekyll-dark.png b/assets/img/jekyll-dark.png
new file mode 100644
index 0000000..4c11237
Binary files /dev/null and b/assets/img/jekyll-dark.png differ
diff --git a/assets/img/jekyll.png b/assets/img/jekyll.png
new file mode 100644
index 0000000..4b5e06d
Binary files /dev/null and b/assets/img/jekyll.png differ
diff --git a/assets/img/logonav.png b/assets/img/logonav.png
new file mode 100644
index 0000000..cac0f61
Binary files /dev/null and b/assets/img/logonav.png differ
diff --git a/img/nemo-logo.png b/assets/img/nemo-logo.png
similarity index 100%
rename from img/nemo-logo.png
rename to assets/img/nemo-logo.png
diff --git a/img/onyx-light.png b/assets/img/onyx-light.png
similarity index 100%
rename from img/onyx-light.png
rename to assets/img/onyx-light.png
diff --git a/img/onyx.png b/assets/img/onyx.png
similarity index 100%
rename from img/onyx.png
rename to assets/img/onyx.png
diff --git a/img/onyx_logo.png b/assets/img/onyx_logo.png
similarity index 100%
rename from img/onyx_logo.png
rename to assets/img/onyx_logo.png
diff --git a/js/bootstrap.min.js b/assets/js/bootstrap.min.js
similarity index 100%
rename from js/bootstrap.min.js
rename to assets/js/bootstrap.min.js
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..5349508
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,33 @@
+$(function () {
+
+ function initSearchBox() {
+ var pages = new Bloodhound({
+ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('title'),
+ // datumTokenizer: Bloodhound.tokenizers.whitespace,
+ queryTokenizer: Bloodhound.tokenizers.whitespace,
+
+ prefetch: baseurl + '/search.json'
+ });
+
+ $('#search-box').typeahead({
+ minLength: 0,
+ highlight: true
+ }, {
+ name: 'pages',
+ display: 'title',
+ source: pages
+ });
+
+ $('#search-box').bind('typeahead:select', function (ev, suggestion) {
+ window.location.href = suggestion.url;
+ });
+ }
+
+ function styleContentToMD() {
+ $('#markdown-content-container table').addClass('table');
+ $('#markdown-content-container img').addClass('img-responsive');
+ }
+
+ initSearchBox();
+ styleContentToMD();
+});
diff --git a/js/typeahead.bundle.min.js b/assets/js/typeahead.bundle.min.js
similarity index 100%
rename from js/typeahead.bundle.min.js
rename to assets/js/typeahead.bundle.min.js
diff --git a/assets/runtime_arch.png b/assets/runtime_arch.png
deleted file mode 100644
index 79bb8de..0000000
Binary files a/assets/runtime_arch.png and /dev/null differ
diff --git a/search.json b/assets/search.json
similarity index 79%
rename from search.json
rename to assets/search.json
index 282fea2..c7e895c 100644
--- a/search.json
+++ b/assets/search.json
@@ -1,4 +1,5 @@
---
+permalink: search.json
---
[
{% for section in site.data.docs %}
@@ -7,8 +8,7 @@
{% assign p = site.docs | where:"url", item_url | first %}
{
"title": "{{ p.title }}",
- "url": "{{ p.url | prepend: site.baseurl }}"
-
+ "url": "{{ p.url | relative_url }}"
},
{% endfor %}
{% endfor %}
@@ -16,7 +16,7 @@
{% for post in site.posts %}
{
"title": "{{ post.title | escape }}",
- "url": "{{ post.url | prepend: site.baseurl }}"
+ "url": "{{ post.url | relative_url }}"
}{% unless forloop.last %},{% endunless %}
{% endfor %}
]
diff --git a/css/main.scss b/css/main.scss
deleted file mode 100755
index 7c6d80d..0000000
--- a/css/main.scss
+++ /dev/null
@@ -1,86 +0,0 @@
----
-# Only the main Sass file needs front matter (the dashes are enough)
----
-@charset "utf-8";
-
-// Import partials from `sass_dir` (defaults to `_sass`)
-
-
-
-@import
- {% if site.bootwatch %}
- "bootswatch/{{site.bootwatch | downcase}}/variables",
- {% endif %}
-
- "bootstrap",
-
- {% if site.bootwatch %}
- "bootswatch/{{site.bootwatch | downcase}}/bootswatch",
- {% endif %}
-
- "syntax-highlighting",
- "typeahead"
-;
-
-html {
- position: relative;
- min-height: 100%;
-}
-body {
- padding-top: $navbar-height + $navbar-margin-bottom;
- margin-bottom: 46px;
-}
-
-.navbar-brand{
- img{
- margin: -$navbar-padding-vertical 0;
- height: $navbar-height;
- padding: 10px 0;
- }
-}
-
-
-.header-container {
- background-color: black;
- background: url('../img/bg.jpg') no-repeat 50% 0;
- color: #4B4B4B;
-
- h1 {
- color: #4B4B4B;
- }
- // background-attachment: fixed;
- background-size: cover;
- background-position: center 36%;
- margin-top: -37px;
-}
-.navbar-container {
- font-size: 16px;
-}
-.page-content {
- padding-bottom: 20px;
-}
-.footer {
- position: absolute;
- bottom: 0;
- width: 100%;
- height: 46px;
- padding-top: 10px;
- background-color: $gray-lighter;
- color: $gray-dark;
-}
-
-.post-list-container {
- li a.active {
- font-weight: bold;
- }
-}
-*[id]:before {
- display: block;
- content: " ";
- margin-top: -75px;
- height: 75px;
- visibility: hidden;
-}
-.navbar-form .has-feedback .form-control-feedback{
- top:10px
-}
diff --git a/img/bg.jpg b/img/bg.jpg
deleted file mode 100644
index 63ac207..0000000
Binary files a/img/bg.jpg and /dev/null differ
diff --git a/js/main.js b/js/main.js
deleted file mode 100644
index edcff17..0000000
--- a/js/main.js
+++ /dev/null
@@ -1,34 +0,0 @@
-$(function() {
-
- // $('.collapse').collapse('hide');
- $('.list-group-item.active').parent().parent('.collapse').collapse('show');
-
-
- var pages = new Bloodhound({
- datumTokenizer: Bloodhound.tokenizers.obj.whitespace('title'),
- // datumTokenizer: Bloodhound.tokenizers.whitespace,
- queryTokenizer: Bloodhound.tokenizers.whitespace,
-
- prefetch: baseurl + '/search.json'
- });
-
- $('#search-box').typeahead({
- minLength: 0,
- highlight: true
- }, {
- name: 'pages',
- display: 'title',
- source: pages
- });
-
- $('#search-box').bind('typeahead:select', function(ev, suggestion) {
- window.location.href = suggestion.url;
- });
-
-
- // Markdown plain out to bootstrap style
- $('#markdown-content-container table').addClass('table');
- $('#markdown-content-container img').addClass('img-responsive');
-
-
-});
diff --git a/nginx.conf b/nginx.conf
new file mode 100644
index 0000000..0f16eb8
--- /dev/null
+++ b/nginx.conf
@@ -0,0 +1,43 @@
+user nginx;
+worker_processes 1;
+
+
+error_log /dev/stderr warn;
+pid /var/run/nginx.pid;
+
+
+events
+{
+ worker_connections 1024;
+}
+
+
+http
+{
+ include /etc/nginx/mime.types;
+ default_type application/octet-stream;
+
+ log_format main '$remote_addr - $remote_user [$time_local] "$request" '
+ '$status $body_bytes_sent "$http_referer" '
+ '"$http_user_agent" "$http_x_forwarded_for"';
+
+ access_log /dev/stdout;
+
+ sendfile off;
+ # tcp_nopush on;
+
+ keepalive_timeout 65;
+
+ gzip on;
+
+ # serve static files
+ server
+ {
+
+ location /
+ {
+
+ root /usr/share/nginx/html;
+ }
+ }
+}
diff --git a/publish.sh b/publish.sh
index 180bd34..07f14d2 100755
--- a/publish.sh
+++ b/publish.sh
@@ -24,7 +24,7 @@ bundler exec jekyll build -d content
COMMIT_HASH=`git rev-parse HEAD`
git checkout asf-site
-git pull --rebase
+git pull
git add content
echo "Publishing changes from master branch $COMMIT_HASH"
git commit -a -m "Publishing from $COMMIT_HASH"
[incubator-nemo-website] 02/02: Publishing from 1a7f850a65085da78b594bff7df8656dc9f2dc88
Posted by wo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
wonook pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-nemo-website.git
commit 878973dc638564861e0632177c409e0aa362e182
Author: Won Wook SONG <ws...@gmail.com>
AuthorDate: Fri Sep 9 21:12:17 2022 +0900
Publishing from 1a7f850a65085da78b594bff7df8656dc9f2dc88
---
content/404.html | 34 +-
content/Dockerfile | 26 +
content/allposts.html | 34 +-
content/{ => assets}/css/font-awesome.min.css | 0
content/assets/css/main.css | 2332 ++++++++
content/assets/css/style.css | 2883 +++++++++
content/{ => assets}/fonts/FontAwesome.otf | Bin
content/{ => assets}/fonts/fontawesome-webfont.eot | Bin
content/{ => assets}/fonts/fontawesome-webfont.svg | 0
content/{ => assets}/fonts/fontawesome-webfont.ttf | Bin
.../{ => assets}/fonts/fontawesome-webfont.woff | Bin
.../{ => assets}/fonts/fontawesome-webfont.woff2 | Bin
content/assets/img/bg.jpg | Bin 0 -> 661519 bytes
content/{ => assets}/img/coral.png | Bin
content/assets/img/jekyll-dark.png | Bin 0 -> 52735 bytes
content/assets/img/jekyll.png | Bin 0 -> 11998 bytes
content/assets/img/logonav.png | Bin 0 -> 12672 bytes
content/{ => assets}/img/nemo-logo.png | Bin
content/{ => assets}/img/onyx-light.png | Bin
content/{ => assets}/img/onyx.png | Bin
content/{ => assets}/img/onyx_logo.png | Bin
content/{ => assets}/js/bootstrap.min.js | 0
content/assets/js/main.js | 33 +
content/{ => assets}/js/typeahead.bundle.min.js | 0
content/assets/runtime_arch.png | Bin 94970 -> 0 bytes
.../blog/2018/03/20/nemo-blog-published/index.html | 33 +-
content/blog/2018/03/23/pado-on-nemo/index.html | 33 +-
content/blog/2018/03/23/shuffle-on-nemo/index.html | 33 +-
.../blog/2019/03/02/release-note-0.1/index.html | 38 +-
.../blog/2020/03/09/release-note-0.2/index.html | 33 +-
content/css/main.css | 6125 --------------------
content/docs/bootstrap/index.html | 229 +-
content/docs/cheatsheet/index.html | 258 +-
content/docs/compiler_design/index.html | 229 +-
content/docs/contribute/index.html | 229 +-
content/docs/extending_nemo/index.html | 229 +-
content/docs/font-awesome/index.html | 229 +-
content/docs/getting_started/index.html | 428 +-
content/docs/home/index.html | 229 +-
content/docs/ir/index.html | 229 +-
content/docs/jekyll/index.html | 268 +-
content/docs/passes_and_policies/index.html | 229 +-
content/docs/runtime_design/index.html | 229 +-
content/docs/security/index.html | 229 +-
content/docs/themes/index.html | 235 +-
content/docs/welcome_to_jekyll/index.html | 233 +-
content/feed.xml | 7 +-
content/img/bg.jpg | Bin 411341 -> 0 bytes
content/index.html | 34 +-
content/js/main.js | 34 -
content/nginx.conf | 43 +
content/pages/downloads/index.html | 58 +-
content/pages/license/index.html | 56 +-
content/pages/talks/index.html | 53 +-
content/pages/team/index.html | 53 +-
content/publish.sh | 2 +-
content/search.json | 8 -
content/sitemap.xml | 38 +-
58 files changed, 7649 insertions(+), 8086 deletions(-)
diff --git a/content/404.html b/content/404.html
index 9551a56..a356bd3 100644
--- a/content/404.html
+++ b/content/404.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Nemo | A Data Processing System for Flexible Employment With Different Deployment Characteristics.</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Nemo" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="A Data Processing System for Flexible Employment With Different Deployment Characteristics." />
@@ -20,8 +20,11 @@
<link rel="canonical" href="http://nemo.apache.org//404.html" />
<meta property="og:url" content="http://nemo.apache.org//404.html" />
<meta property="og:site_name" content="Nemo" />
+<meta property="og:type" content="website" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Nemo" />
<script type="application/ld+json">
-{"headline":"Nemo","url":"http://nemo.apache.org//404.html","description":"A Data Processing System for Flexible Employment With Different Deployment Characteristics.","@type":"WebPage","@context":"https://schema.org"}</script>
+{"@context":"https://schema.org","@type":"WebPage","description":"A Data Processing System for Flexible Employment With Different Deployment Characteristics.","headline":"Nemo","url":"http://nemo.apache.org//404.html"}</script>
<!-- End Jekyll SEO tag -->
@@ -42,7 +45,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -58,7 +61,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -73,12 +76,19 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container text-center">
<p>The page you are looking for cannot be found.</p>
<h2>404</h2>
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -95,11 +105,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/Dockerfile b/content/Dockerfile
new file mode 100644
index 0000000..09ea554
--- /dev/null
+++ b/content/Dockerfile
@@ -0,0 +1,26 @@
+ARG JEKYLL_BASEURL=''
+
+####################################
+
+FROM ruby:alpine as builder
+
+RUN apk add --no-cache make build-base
+RUN gem install bundler
+
+WORKDIR /jekyll
+ADD Gemfile Gemfile.lock ./
+RUN bundle install
+
+ADD . .
+ARG JEKYLL_BASEURL
+RUN bundle exec jekyll build --baseurl $JEKYLL_BASEURL
+
+####################################
+
+FROM nginx:alpine
+
+ARG JEKYLL_BASEURL
+COPY --from=builder /jekyll/_site /usr/share/nginx/html/$JEKYLL_BASEURL
+COPY nginx.conf /etc/nginx/nginx.conf
+
+EXPOSE 80
diff --git a/content/allposts.html b/content/allposts.html
index cd956db..d64eb40 100644
--- a/content/allposts.html
+++ b/content/allposts.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Blog | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Blog" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="A Data Processing System for Flexible Employment With Different Deployment Characteristics." />
@@ -20,8 +20,11 @@
<link rel="canonical" href="http://nemo.apache.org//allposts.html" />
<meta property="og:url" content="http://nemo.apache.org//allposts.html" />
<meta property="og:site_name" content="Nemo" />
+<meta property="og:type" content="website" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Blog" />
<script type="application/ld+json">
-{"headline":"Blog","url":"http://nemo.apache.org//allposts.html","description":"A Data Processing System for Flexible Employment With Different Deployment Characteristics.","@type":"WebPage","@context":"https://schema.org"}</script>
+{"@context":"https://schema.org","@type":"WebPage","description":"A Data Processing System for Flexible Employment With Different Deployment Characteristics.","headline":"Blog","url":"http://nemo.apache.org//allposts.html"}</script>
<!-- End Jekyll SEO tag -->
@@ -42,7 +45,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -58,7 +61,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -73,6 +76,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="inner-content">
<h1>All Posts</h1>
@@ -105,6 +112,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -121,11 +131,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/css/font-awesome.min.css b/content/assets/css/font-awesome.min.css
similarity index 100%
rename from content/css/font-awesome.min.css
rename to content/assets/css/font-awesome.min.css
diff --git a/content/assets/css/main.css b/content/assets/css/main.css
new file mode 100644
index 0000000..f56e438
--- /dev/null
+++ b/content/assets/css/main.css
@@ -0,0 +1,2332 @@
+@charset "UTF-8";
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+@import url("https://fonts.googleapis.com/css?family=Raleway:400,700");
+html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
+
+body { margin: 0; }
+
+article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
+
+audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
+
+audio:not([controls]) { display: none; height: 0; }
+
+[hidden], template { display: none; }
+
+a { background-color: transparent; }
+
+a:active, a:hover { outline: 0; }
+
+abbr[title] { border-bottom: 1px dotted; }
+
+b, strong { font-weight: bold; }
+
+dfn { font-style: italic; }
+
+h1 { font-size: 2em; margin: 0.67em 0; }
+
+mark { background: #ff0; color: #000; }
+
+small { font-size: 80%; }
+
+sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
+
+sup { top: -0.5em; }
+
+sub { bottom: -0.25em; }
+
+img { border: 0; }
+
+svg:not(:root) { overflow: hidden; }
+
+figure { margin: 1em 40px; }
+
+hr { box-sizing: content-box; height: 0; }
+
+pre { overflow: auto; }
+
+code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
+
+button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
+
+button { overflow: visible; }
+
+button, select { text-transform: none; }
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
+
+button[disabled], html input[disabled] { cursor: default; }
+
+button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
+
+input { line-height: normal; }
+
+input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
+
+input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
+
+input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
+
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
+
+fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
+
+legend { border: 0; padding: 0; }
+
+textarea { overflow: auto; }
+
+optgroup { font-weight: bold; }
+
+table { border-collapse: collapse; border-spacing: 0; }
+
+td, th { padding: 0; }
+
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
+ a, a:visited { text-decoration: underline; }
+ a[href]:after { content: " (" attr(href) ")"; }
+ abbr[title]:after { content: " (" attr(title) ")"; }
+ a[href^="#"]:after, a[href^="javascript:"]: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; }
+ p, h2, h3 { orphans: 3; widows: 3; }
+ h2, h3 { page-break-after: avoid; }
+ .navbar { display: none; }
+ .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
+ .label { border: 1px solid #000; }
+ .table { border-collapse: collapse !important; }
+ .table td, .table th { background-color: #fff !important; }
+ .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }
+@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings [...]
+.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
+
+.glyphicon-asterisk:before { content: "\002a"; }
+
+.glyphicon-plus:before { content: "\002b"; }
+
+.glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; }
+
+.glyphicon-minus:before { content: "\2212"; }
+
+.glyphicon-cloud:before { content: "\2601"; }
+
+.glyphicon-envelope:before { content: "\2709"; }
+
+.glyphicon-pencil:before { content: "\270f"; }
+
+.glyphicon-glass:before { content: "\e001"; }
+
+.glyphicon-music:before { content: "\e002"; }
+
+.glyphicon-search:before { content: "\e003"; }
+
+.glyphicon-heart:before { content: "\e005"; }
+
+.glyphicon-star:before { content: "\e006"; }
+
+.glyphicon-star-empty:before { content: "\e007"; }
+
+.glyphicon-user:before { content: "\e008"; }
+
+.glyphicon-film:before { content: "\e009"; }
+
+.glyphicon-th-large:before { content: "\e010"; }
+
+.glyphicon-th:before { content: "\e011"; }
+
+.glyphicon-th-list:before { content: "\e012"; }
+
+.glyphicon-ok:before { content: "\e013"; }
+
+.glyphicon-remove:before { content: "\e014"; }
+
+.glyphicon-zoom-in:before { content: "\e015"; }
+
+.glyphicon-zoom-out:before { content: "\e016"; }
+
+.glyphicon-off:before { content: "\e017"; }
+
+.glyphicon-signal:before { content: "\e018"; }
+
+.glyphicon-cog:before { content: "\e019"; }
+
+.glyphicon-trash:before { content: "\e020"; }
+
+.glyphicon-home:before { content: "\e021"; }
+
+.glyphicon-file:before { content: "\e022"; }
+
+.glyphicon-time:before { content: "\e023"; }
+
+.glyphicon-road:before { content: "\e024"; }
+
+.glyphicon-download-alt:before { content: "\e025"; }
+
+.glyphicon-download:before { content: "\e026"; }
+
+.glyphicon-upload:before { content: "\e027"; }
+
+.glyphicon-inbox:before { content: "\e028"; }
+
+.glyphicon-play-circle:before { content: "\e029"; }
+
+.glyphicon-repeat:before { content: "\e030"; }
+
+.glyphicon-refresh:before { content: "\e031"; }
+
+.glyphicon-list-alt:before { content: "\e032"; }
+
+.glyphicon-lock:before { content: "\e033"; }
+
+.glyphicon-flag:before { content: "\e034"; }
+
+.glyphicon-headphones:before { content: "\e035"; }
+
+.glyphicon-volume-off:before { content: "\e036"; }
+
+.glyphicon-volume-down:before { content: "\e037"; }
+
+.glyphicon-volume-up:before { content: "\e038"; }
+
+.glyphicon-qrcode:before { content: "\e039"; }
+
+.glyphicon-barcode:before { content: "\e040"; }
+
+.glyphicon-tag:before { content: "\e041"; }
+
+.glyphicon-tags:before { content: "\e042"; }
+
+.glyphicon-book:before { content: "\e043"; }
+
+.glyphicon-bookmark:before { content: "\e044"; }
+
+.glyphicon-print:before { content: "\e045"; }
+
+.glyphicon-camera:before { content: "\e046"; }
+
+.glyphicon-font:before { content: "\e047"; }
+
+.glyphicon-bold:before { content: "\e048"; }
+
+.glyphicon-italic:before { content: "\e049"; }
+
+.glyphicon-text-height:before { content: "\e050"; }
+
+.glyphicon-text-width:before { content: "\e051"; }
+
+.glyphicon-align-left:before { content: "\e052"; }
+
+.glyphicon-align-center:before { content: "\e053"; }
+
+.glyphicon-align-right:before { content: "\e054"; }
+
+.glyphicon-align-justify:before { content: "\e055"; }
+
+.glyphicon-list:before { content: "\e056"; }
+
+.glyphicon-indent-left:before { content: "\e057"; }
+
+.glyphicon-indent-right:before { content: "\e058"; }
+
+.glyphicon-facetime-video:before { content: "\e059"; }
+
+.glyphicon-picture:before { content: "\e060"; }
+
+.glyphicon-map-marker:before { content: "\e062"; }
+
+.glyphicon-adjust:before { content: "\e063"; }
+
+.glyphicon-tint:before { content: "\e064"; }
+
+.glyphicon-edit:before { content: "\e065"; }
+
+.glyphicon-share:before { content: "\e066"; }
+
+.glyphicon-check:before { content: "\e067"; }
+
+.glyphicon-move:before { content: "\e068"; }
+
+.glyphicon-step-backward:before { content: "\e069"; }
+
+.glyphicon-fast-backward:before { content: "\e070"; }
+
+.glyphicon-backward:before { content: "\e071"; }
+
+.glyphicon-play:before { content: "\e072"; }
+
+.glyphicon-pause:before { content: "\e073"; }
+
+.glyphicon-stop:before { content: "\e074"; }
+
+.glyphicon-forward:before { content: "\e075"; }
+
+.glyphicon-fast-forward:before { content: "\e076"; }
+
+.glyphicon-step-forward:before { content: "\e077"; }
+
+.glyphicon-eject:before { content: "\e078"; }
+
+.glyphicon-chevron-left:before { content: "\e079"; }
+
+.glyphicon-chevron-right:before { content: "\e080"; }
+
+.glyphicon-plus-sign:before { content: "\e081"; }
+
+.glyphicon-minus-sign:before { content: "\e082"; }
+
+.glyphicon-remove-sign:before { content: "\e083"; }
+
+.glyphicon-ok-sign:before { content: "\e084"; }
+
+.glyphicon-question-sign:before { content: "\e085"; }
+
+.glyphicon-info-sign:before { content: "\e086"; }
+
+.glyphicon-screenshot:before { content: "\e087"; }
+
+.glyphicon-remove-circle:before { content: "\e088"; }
+
+.glyphicon-ok-circle:before { content: "\e089"; }
+
+.glyphicon-ban-circle:before { content: "\e090"; }
+
+.glyphicon-arrow-left:before { content: "\e091"; }
+
+.glyphicon-arrow-right:before { content: "\e092"; }
+
+.glyphicon-arrow-up:before { content: "\e093"; }
+
+.glyphicon-arrow-down:before { content: "\e094"; }
+
+.glyphicon-share-alt:before { content: "\e095"; }
+
+.glyphicon-resize-full:before { content: "\e096"; }
+
+.glyphicon-resize-small:before { content: "\e097"; }
+
+.glyphicon-exclamation-sign:before { content: "\e101"; }
+
+.glyphicon-gift:before { content: "\e102"; }
+
+.glyphicon-leaf:before { content: "\e103"; }
+
+.glyphicon-fire:before { content: "\e104"; }
+
+.glyphicon-eye-open:before { content: "\e105"; }
+
+.glyphicon-eye-close:before { content: "\e106"; }
+
+.glyphicon-warning-sign:before { content: "\e107"; }
+
+.glyphicon-plane:before { content: "\e108"; }
+
+.glyphicon-calendar:before { content: "\e109"; }
+
+.glyphicon-random:before { content: "\e110"; }
+
+.glyphicon-comment:before { content: "\e111"; }
+
+.glyphicon-magnet:before { content: "\e112"; }
+
+.glyphicon-chevron-up:before { content: "\e113"; }
+
+.glyphicon-chevron-down:before { content: "\e114"; }
+
+.glyphicon-retweet:before { content: "\e115"; }
+
+.glyphicon-shopping-cart:before { content: "\e116"; }
+
+.glyphicon-folder-close:before { content: "\e117"; }
+
+.glyphicon-folder-open:before { content: "\e118"; }
+
+.glyphicon-resize-vertical:before { content: "\e119"; }
+
+.glyphicon-resize-horizontal:before { content: "\e120"; }
+
+.glyphicon-hdd:before { content: "\e121"; }
+
+.glyphicon-bullhorn:before { content: "\e122"; }
+
+.glyphicon-bell:before { content: "\e123"; }
+
+.glyphicon-certificate:before { content: "\e124"; }
+
+.glyphicon-thumbs-up:before { content: "\e125"; }
+
+.glyphicon-thumbs-down:before { content: "\e126"; }
+
+.glyphicon-hand-right:before { content: "\e127"; }
+
+.glyphicon-hand-left:before { content: "\e128"; }
+
+.glyphicon-hand-up:before { content: "\e129"; }
+
+.glyphicon-hand-down:before { content: "\e130"; }
+
+.glyphicon-circle-arrow-right:before { content: "\e131"; }
+
+.glyphicon-circle-arrow-left:before { content: "\e132"; }
+
+.glyphicon-circle-arrow-up:before { content: "\e133"; }
+
+.glyphicon-circle-arrow-down:before { content: "\e134"; }
+
+.glyphicon-globe:before { content: "\e135"; }
+
+.glyphicon-wrench:before { content: "\e136"; }
+
+.glyphicon-tasks:before { content: "\e137"; }
+
+.glyphicon-filter:before { content: "\e138"; }
+
+.glyphicon-briefcase:before { content: "\e139"; }
+
+.glyphicon-fullscreen:before { content: "\e140"; }
+
+.glyphicon-dashboard:before { content: "\e141"; }
+
+.glyphicon-paperclip:before { content: "\e142"; }
+
+.glyphicon-heart-empty:before { content: "\e143"; }
+
+.glyphicon-link:before { content: "\e144"; }
+
+.glyphicon-phone:before { content: "\e145"; }
+
+.glyphicon-pushpin:before { content: "\e146"; }
+
+.glyphicon-usd:before { content: "\e148"; }
+
+.glyphicon-gbp:before { content: "\e149"; }
+
+.glyphicon-sort:before { content: "\e150"; }
+
+.glyphicon-sort-by-alphabet:before { content: "\e151"; }
+
+.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }
+
+.glyphicon-sort-by-order:before { content: "\e153"; }
+
+.glyphicon-sort-by-order-alt:before { content: "\e154"; }
+
+.glyphicon-sort-by-attributes:before { content: "\e155"; }
+
+.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }
+
+.glyphicon-unchecked:before { content: "\e157"; }
+
+.glyphicon-expand:before { content: "\e158"; }
+
+.glyphicon-collapse-down:before { content: "\e159"; }
+
+.glyphicon-collapse-up:before { content: "\e160"; }
+
+.glyphicon-log-in:before { content: "\e161"; }
+
+.glyphicon-flash:before { content: "\e162"; }
+
+.glyphicon-log-out:before { content: "\e163"; }
+
+.glyphicon-new-window:before { content: "\e164"; }
+
+.glyphicon-record:before { content: "\e165"; }
+
+.glyphicon-save:before { content: "\e166"; }
+
+.glyphicon-open:before { content: "\e167"; }
+
+.glyphicon-saved:before { content: "\e168"; }
+
+.glyphicon-import:before { content: "\e169"; }
+
+.glyphicon-export:before { content: "\e170"; }
+
+.glyphicon-send:before { content: "\e171"; }
+
+.glyphicon-floppy-disk:before { content: "\e172"; }
+
+.glyphicon-floppy-saved:before { content: "\e173"; }
+
+.glyphicon-floppy-remove:before { content: "\e174"; }
+
+.glyphicon-floppy-save:before { content: "\e175"; }
+
+.glyphicon-floppy-open:before { content: "\e176"; }
+
+.glyphicon-credit-card:before { content: "\e177"; }
+
+.glyphicon-transfer:before { content: "\e178"; }
+
+.glyphicon-cutlery:before { content: "\e179"; }
+
+.glyphicon-header:before { content: "\e180"; }
+
+.glyphicon-compressed:before { content: "\e181"; }
+
+.glyphicon-earphone:before { content: "\e182"; }
+
+.glyphicon-phone-alt:before { content: "\e183"; }
+
+.glyphicon-tower:before { content: "\e184"; }
+
+.glyphicon-stats:before { content: "\e185"; }
+
+.glyphicon-sd-video:before { content: "\e186"; }
+
+.glyphicon-hd-video:before { content: "\e187"; }
+
+.glyphicon-subtitles:before { content: "\e188"; }
+
+.glyphicon-sound-stereo:before { content: "\e189"; }
+
+.glyphicon-sound-dolby:before { content: "\e190"; }
+
+.glyphicon-sound-5-1:before { content: "\e191"; }
+
+.glyphicon-sound-6-1:before { content: "\e192"; }
+
+.glyphicon-sound-7-1:before { content: "\e193"; }
+
+.glyphicon-copyright-mark:before { content: "\e194"; }
+
+.glyphicon-registration-mark:before { content: "\e195"; }
+
+.glyphicon-cloud-download:before { content: "\e197"; }
+
+.glyphicon-cloud-upload:before { content: "\e198"; }
+
+.glyphicon-tree-conifer:before { content: "\e199"; }
+
+.glyphicon-tree-deciduous:before { content: "\e200"; }
+
+.glyphicon-cd:before { content: "\e201"; }
+
+.glyphicon-save-file:before { content: "\e202"; }
+
+.glyphicon-open-file:before { content: "\e203"; }
+
+.glyphicon-level-up:before { content: "\e204"; }
+
+.glyphicon-copy:before { content: "\e205"; }
+
+.glyphicon-paste:before { content: "\e206"; }
+
+.glyphicon-alert:before { content: "\e209"; }
+
+.glyphicon-equalizer:before { content: "\e210"; }
+
+.glyphicon-king:before { content: "\e211"; }
+
+.glyphicon-queen:before { content: "\e212"; }
+
+.glyphicon-pawn:before { content: "\e213"; }
+
+.glyphicon-bishop:before { content: "\e214"; }
+
+.glyphicon-knight:before { content: "\e215"; }
+
+.glyphicon-baby-formula:before { content: "\e216"; }
+
+.glyphicon-tent:before { content: "\26fa"; }
+
+.glyphicon-blackboard:before { content: "\e218"; }
+
+.glyphicon-bed:before { content: "\e219"; }
+
+.glyphicon-apple:before { content: "\f8ff"; }
+
+.glyphicon-erase:before { content: "\e221"; }
+
+.glyphicon-hourglass:before { content: "\231b"; }
+
+.glyphicon-lamp:before { content: "\e223"; }
+
+.glyphicon-duplicate:before { content: "\e224"; }
+
+.glyphicon-piggy-bank:before { content: "\e225"; }
+
+.glyphicon-scissors:before { content: "\e226"; }
+
+.glyphicon-bitcoin:before { content: "\e227"; }
+
+.glyphicon-btc:before { content: "\e227"; }
+
+.glyphicon-xbt:before { content: "\e227"; }
+
+.glyphicon-yen:before { content: "\00a5"; }
+
+.glyphicon-jpy:before { content: "\00a5"; }
+
+.glyphicon-ruble:before { content: "\20bd"; }
+
+.glyphicon-rub:before { content: "\20bd"; }
+
+.glyphicon-scale:before { content: "\e230"; }
+
+.glyphicon-ice-lolly:before { content: "\e231"; }
+
+.glyphicon-ice-lolly-tasted:before { content: "\e232"; }
+
+.glyphicon-education:before { content: "\e233"; }
+
+.glyphicon-option-horizontal:before { content: "\e234"; }
+
+.glyphicon-option-vertical:before { content: "\e235"; }
+
+.glyphicon-menu-hamburger:before { content: "\e236"; }
+
+.glyphicon-modal-window:before { content: "\e237"; }
+
+.glyphicon-oil:before { content: "\e238"; }
+
+.glyphicon-grain:before { content: "\e239"; }
+
+.glyphicon-sunglasses:before { content: "\e240"; }
+
+.glyphicon-text-size:before { content: "\e241"; }
+
+.glyphicon-text-color:before { content: "\e242"; }
+
+.glyphicon-text-background:before { content: "\e243"; }
+
+.glyphicon-object-align-top:before { content: "\e244"; }
+
+.glyphicon-object-align-bottom:before { content: "\e245"; }
+
+.glyphicon-object-align-horizontal:before { content: "\e246"; }
+
+.glyphicon-object-align-left:before { content: "\e247"; }
+
+.glyphicon-object-align-vertical:before { content: "\e248"; }
+
+.glyphicon-object-align-right:before { content: "\e249"; }
+
+.glyphicon-triangle-right:before { content: "\e250"; }
+
+.glyphicon-triangle-left:before { content: "\e251"; }
+
+.glyphicon-triangle-bottom:before { content: "\e252"; }
+
+.glyphicon-triangle-top:before { content: "\e253"; }
+
+.glyphicon-console:before { content: "\e254"; }
+
+.glyphicon-superscript:before { content: "\e255"; }
+
+.glyphicon-subscript:before { content: "\e256"; }
+
+.glyphicon-menu-left:before { content: "\e257"; }
+
+.glyphicon-menu-right:before { content: "\e258"; }
+
+.glyphicon-menu-down:before { content: "\e259"; }
+
+.glyphicon-menu-up:before { content: "\e260"; }
+
+* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
+
+*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
+
+html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
+
+body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 1.428571429; color: #333333; background-color: #fff; }
+
+input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
+
+a { color: #4582EC; text-decoration: none; }
+a:hover, a:focus { color: #134fb8; text-decoration: underline; }
+a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
+
+figure { margin: 0; }
+
+img { vertical-align: middle; }
+
+.img-responsive { display: block; max-width: 100%; height: auto; }
+
+.img-rounded { border-radius: 6px; }
+
+.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
+
+.img-circle { border-radius: 50%; }
+
+hr { margin-top: 22px; margin-bottom: 22px; border: 0; border-top: 1px solid #eeeeee; }
+
+.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }
+
+[role="button"] { cursor: pointer; }
+
+h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1.1; color: inherit; }
+h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #b3b3b3; }
+
+h1, .h1, h2, .h2, h3, .h3 { margin-top: 22px; margin-bottom: 11px; }
+h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }
+
+h4, .h4, h5, .h5, h6, .h6 { margin-top: 11px; margin-bottom: 11px; }
+h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }
+
+h1, .h1 { font-size: 41px; }
+
+h2, .h2 { font-size: 34px; }
+
+h3, .h3 { font-size: 28px; }
+
+h4, .h4 { font-size: 20px; }
+
+h5, .h5 { font-size: 16px; }
+
+h6, .h6 { font-size: 14px; }
+
+p { margin: 0 0 11px; }
+
+.lead { margin-bottom: 22px; font-size: 18px; font-weight: 300; line-height: 1.4; }
+@media (min-width: 768px) { .lead { font-size: 24px; } }
+
+small, .small { font-size: 87%; }
+
+mark, .mark { background-color: #fcf8e3; padding: .2em; }
+
+.text-left { text-align: left; }
+
+.text-right { text-align: right; }
+
+.text-center { text-align: center; }
+
+.text-justify { text-align: justify; }
+
+.text-nowrap { white-space: nowrap; }
+
+.text-lowercase { text-transform: lowercase; }
+
+.text-uppercase, .initialism { text-transform: uppercase; }
+
+.text-capitalize { text-transform: capitalize; }
+
+.text-muted { color: #b3b3b3; }
+
+.text-primary { color: #4582EC; }
+
+a.text-primary:hover, a.text-primary:focus { color: #1863e6; }
+
+.text-success { color: #3FAD46; }
+
+a.text-success:hover, a.text-success:focus { color: #318837; }
+
+.text-info { color: #5bc0de; }
+
+a.text-info:hover, a.text-info:focus { color: #31b0d5; }
+
+.text-warning { color: #f0ad4e; }
+
+a.text-warning:hover, a.text-warning:focus { color: #ec971f; }
+
+.text-danger { color: #d9534f; }
+
+a.text-danger:hover, a.text-danger:focus { color: #c9302c; }
+
+.bg-primary { color: #fff; }
+
+.bg-primary { background-color: #4582EC; }
+
+a.bg-primary:hover, a.bg-primary:focus { background-color: #1863e6; }
+
+.bg-success { background-color: #dff0d8; }
+
+a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }
+
+.bg-info { background-color: #d9edf7; }
+
+a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }
+
+.bg-warning { background-color: #fcf8e3; }
+
+a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }
+
+.bg-danger { background-color: #f2dede; }
+
+a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }
+
+.page-header { padding-bottom: 10px; margin: 44px 0 22px; border-bottom: 1px solid #ddd; }
+
+ul, ol { margin-top: 0; margin-bottom: 11px; }
+ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }
+
+.list-unstyled { padding-left: 0; list-style: none; }
+
+.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
+.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
+
+dl { margin-top: 0; margin-bottom: 22px; }
+
+dt, dd { line-height: 1.428571429; }
+
+dt { font-weight: bold; }
+
+dd { margin-left: 0; }
+
+.dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; }
+.dl-horizontal dd:after { clear: both; }
+@media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
+ .dl-horizontal dd { margin-left: 180px; } }
+
+abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #b3b3b3; }
+
+.initialism { font-size: 90%; }
+
+blockquote { padding: 11px 22px; margin: 0 0 22px; font-size: 20px; border-left: 5px solid #4582EC; }
+blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }
+blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.428571429; color: #333333; }
+blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }
+
+.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #4582EC; border-left: 0; text-align: right; }
+.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ''; }
+.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }
+
+address { margin-bottom: 22px; font-style: normal; line-height: 1.428571429; }
+
+code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
+
+code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }
+
+kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
+kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; }
+
+pre { display: block; padding: 10.5px; margin: 0 0 11px; font-size: 15px; line-height: 1.428571429; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }
+pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }
+
+.pre-scrollable { max-height: 340px; overflow-y: scroll; }
+
+.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
+.container:before, .container:after { content: " "; display: table; }
+.container:after { clear: both; }
+@media (min-width: 768px) { .container { width: 750px; } }
+@media (min-width: 992px) { .container { width: 970px; } }
+@media (min-width: 1200px) { .container { width: 1170px; } }
+
+.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
+.container-fluid:before, .container-fluid:after { content: " "; display: table; }
+.container-fluid:after { clear: both; }
+
+.row { margin-left: -15px; margin-right: -15px; }
+.row:before, .row:after { content: " "; display: table; }
+.row:after { clear: both; }
+
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, [...]
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
+
+.col-xs-1 { width: 8.3333333333%; }
+
+.col-xs-2 { width: 16.6666666667%; }
+
+.col-xs-3 { width: 25%; }
+
+.col-xs-4 { width: 33.3333333333%; }
+
+.col-xs-5 { width: 41.6666666667%; }
+
+.col-xs-6 { width: 50%; }
+
+.col-xs-7 { width: 58.3333333333%; }
+
+.col-xs-8 { width: 66.6666666667%; }
+
+.col-xs-9 { width: 75%; }
+
+.col-xs-10 { width: 83.3333333333%; }
+
+.col-xs-11 { width: 91.6666666667%; }
+
+.col-xs-12 { width: 100%; }
+
+.col-xs-pull-0 { right: auto; }
+
+.col-xs-pull-1 { right: 8.3333333333%; }
+
+.col-xs-pull-2 { right: 16.6666666667%; }
+
+.col-xs-pull-3 { right: 25%; }
+
+.col-xs-pull-4 { right: 33.3333333333%; }
+
+.col-xs-pull-5 { right: 41.6666666667%; }
+
+.col-xs-pull-6 { right: 50%; }
+
+.col-xs-pull-7 { right: 58.3333333333%; }
+
+.col-xs-pull-8 { right: 66.6666666667%; }
+
+.col-xs-pull-9 { right: 75%; }
+
+.col-xs-pull-10 { right: 83.3333333333%; }
+
+.col-xs-pull-11 { right: 91.6666666667%; }
+
+.col-xs-pull-12 { right: 100%; }
+
+.col-xs-push-0 { left: auto; }
+
+.col-xs-push-1 { left: 8.3333333333%; }
+
+.col-xs-push-2 { left: 16.6666666667%; }
+
+.col-xs-push-3 { left: 25%; }
+
+.col-xs-push-4 { left: 33.3333333333%; }
+
+.col-xs-push-5 { left: 41.6666666667%; }
+
+.col-xs-push-6 { left: 50%; }
+
+.col-xs-push-7 { left: 58.3333333333%; }
+
+.col-xs-push-8 { left: 66.6666666667%; }
+
+.col-xs-push-9 { left: 75%; }
+
+.col-xs-push-10 { left: 83.3333333333%; }
+
+.col-xs-push-11 { left: 91.6666666667%; }
+
+.col-xs-push-12 { left: 100%; }
+
+.col-xs-offset-0 { margin-left: 0%; }
+
+.col-xs-offset-1 { margin-left: 8.3333333333%; }
+
+.col-xs-offset-2 { margin-left: 16.6666666667%; }
+
+.col-xs-offset-3 { margin-left: 25%; }
+
+.col-xs-offset-4 { margin-left: 33.3333333333%; }
+
+.col-xs-offset-5 { margin-left: 41.6666666667%; }
+
+.col-xs-offset-6 { margin-left: 50%; }
+
+.col-xs-offset-7 { margin-left: 58.3333333333%; }
+
+.col-xs-offset-8 { margin-left: 66.6666666667%; }
+
+.col-xs-offset-9 { margin-left: 75%; }
+
+.col-xs-offset-10 { margin-left: 83.3333333333%; }
+
+.col-xs-offset-11 { margin-left: 91.6666666667%; }
+
+.col-xs-offset-12 { margin-left: 100%; }
+
+@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
+ .col-sm-1 { width: 8.3333333333%; }
+ .col-sm-2 { width: 16.6666666667%; }
+ .col-sm-3 { width: 25%; }
+ .col-sm-4 { width: 33.3333333333%; }
+ .col-sm-5 { width: 41.6666666667%; }
+ .col-sm-6 { width: 50%; }
+ .col-sm-7 { width: 58.3333333333%; }
+ .col-sm-8 { width: 66.6666666667%; }
+ .col-sm-9 { width: 75%; }
+ .col-sm-10 { width: 83.3333333333%; }
+ .col-sm-11 { width: 91.6666666667%; }
+ .col-sm-12 { width: 100%; }
+ .col-sm-pull-0 { right: auto; }
+ .col-sm-pull-1 { right: 8.3333333333%; }
+ .col-sm-pull-2 { right: 16.6666666667%; }
+ .col-sm-pull-3 { right: 25%; }
+ .col-sm-pull-4 { right: 33.3333333333%; }
+ .col-sm-pull-5 { right: 41.6666666667%; }
+ .col-sm-pull-6 { right: 50%; }
+ .col-sm-pull-7 { right: 58.3333333333%; }
+ .col-sm-pull-8 { right: 66.6666666667%; }
+ .col-sm-pull-9 { right: 75%; }
+ .col-sm-pull-10 { right: 83.3333333333%; }
+ .col-sm-pull-11 { right: 91.6666666667%; }
+ .col-sm-pull-12 { right: 100%; }
+ .col-sm-push-0 { left: auto; }
+ .col-sm-push-1 { left: 8.3333333333%; }
+ .col-sm-push-2 { left: 16.6666666667%; }
+ .col-sm-push-3 { left: 25%; }
+ .col-sm-push-4 { left: 33.3333333333%; }
+ .col-sm-push-5 { left: 41.6666666667%; }
+ .col-sm-push-6 { left: 50%; }
+ .col-sm-push-7 { left: 58.3333333333%; }
+ .col-sm-push-8 { left: 66.6666666667%; }
+ .col-sm-push-9 { left: 75%; }
+ .col-sm-push-10 { left: 83.3333333333%; }
+ .col-sm-push-11 { left: 91.6666666667%; }
+ .col-sm-push-12 { left: 100%; }
+ .col-sm-offset-0 { margin-left: 0%; }
+ .col-sm-offset-1 { margin-left: 8.3333333333%; }
+ .col-sm-offset-2 { margin-left: 16.6666666667%; }
+ .col-sm-offset-3 { margin-left: 25%; }
+ .col-sm-offset-4 { margin-left: 33.3333333333%; }
+ .col-sm-offset-5 { margin-left: 41.6666666667%; }
+ .col-sm-offset-6 { margin-left: 50%; }
+ .col-sm-offset-7 { margin-left: 58.3333333333%; }
+ .col-sm-offset-8 { margin-left: 66.6666666667%; }
+ .col-sm-offset-9 { margin-left: 75%; }
+ .col-sm-offset-10 { margin-left: 83.3333333333%; }
+ .col-sm-offset-11 { margin-left: 91.6666666667%; }
+ .col-sm-offset-12 { margin-left: 100%; } }
+@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
+ .col-md-1 { width: 8.3333333333%; }
+ .col-md-2 { width: 16.6666666667%; }
+ .col-md-3 { width: 25%; }
+ .col-md-4 { width: 33.3333333333%; }
+ .col-md-5 { width: 41.6666666667%; }
+ .col-md-6 { width: 50%; }
+ .col-md-7 { width: 58.3333333333%; }
+ .col-md-8 { width: 66.6666666667%; }
+ .col-md-9 { width: 75%; }
+ .col-md-10 { width: 83.3333333333%; }
+ .col-md-11 { width: 91.6666666667%; }
+ .col-md-12 { width: 100%; }
+ .col-md-pull-0 { right: auto; }
+ .col-md-pull-1 { right: 8.3333333333%; }
+ .col-md-pull-2 { right: 16.6666666667%; }
+ .col-md-pull-3 { right: 25%; }
+ .col-md-pull-4 { right: 33.3333333333%; }
+ .col-md-pull-5 { right: 41.6666666667%; }
+ .col-md-pull-6 { right: 50%; }
+ .col-md-pull-7 { right: 58.3333333333%; }
+ .col-md-pull-8 { right: 66.6666666667%; }
+ .col-md-pull-9 { right: 75%; }
+ .col-md-pull-10 { right: 83.3333333333%; }
+ .col-md-pull-11 { right: 91.6666666667%; }
+ .col-md-pull-12 { right: 100%; }
+ .col-md-push-0 { left: auto; }
+ .col-md-push-1 { left: 8.3333333333%; }
+ .col-md-push-2 { left: 16.6666666667%; }
+ .col-md-push-3 { left: 25%; }
+ .col-md-push-4 { left: 33.3333333333%; }
+ .col-md-push-5 { left: 41.6666666667%; }
+ .col-md-push-6 { left: 50%; }
+ .col-md-push-7 { left: 58.3333333333%; }
+ .col-md-push-8 { left: 66.6666666667%; }
+ .col-md-push-9 { left: 75%; }
+ .col-md-push-10 { left: 83.3333333333%; }
+ .col-md-push-11 { left: 91.6666666667%; }
+ .col-md-push-12 { left: 100%; }
+ .col-md-offset-0 { margin-left: 0%; }
+ .col-md-offset-1 { margin-left: 8.3333333333%; }
+ .col-md-offset-2 { margin-left: 16.6666666667%; }
+ .col-md-offset-3 { margin-left: 25%; }
+ .col-md-offset-4 { margin-left: 33.3333333333%; }
+ .col-md-offset-5 { margin-left: 41.6666666667%; }
+ .col-md-offset-6 { margin-left: 50%; }
+ .col-md-offset-7 { margin-left: 58.3333333333%; }
+ .col-md-offset-8 { margin-left: 66.6666666667%; }
+ .col-md-offset-9 { margin-left: 75%; }
+ .col-md-offset-10 { margin-left: 83.3333333333%; }
+ .col-md-offset-11 { margin-left: 91.6666666667%; }
+ .col-md-offset-12 { margin-left: 100%; } }
+@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
+ .col-lg-1 { width: 8.3333333333%; }
+ .col-lg-2 { width: 16.6666666667%; }
+ .col-lg-3 { width: 25%; }
+ .col-lg-4 { width: 33.3333333333%; }
+ .col-lg-5 { width: 41.6666666667%; }
+ .col-lg-6 { width: 50%; }
+ .col-lg-7 { width: 58.3333333333%; }
+ .col-lg-8 { width: 66.6666666667%; }
+ .col-lg-9 { width: 75%; }
+ .col-lg-10 { width: 83.3333333333%; }
+ .col-lg-11 { width: 91.6666666667%; }
+ .col-lg-12 { width: 100%; }
+ .col-lg-pull-0 { right: auto; }
+ .col-lg-pull-1 { right: 8.3333333333%; }
+ .col-lg-pull-2 { right: 16.6666666667%; }
+ .col-lg-pull-3 { right: 25%; }
+ .col-lg-pull-4 { right: 33.3333333333%; }
+ .col-lg-pull-5 { right: 41.6666666667%; }
+ .col-lg-pull-6 { right: 50%; }
+ .col-lg-pull-7 { right: 58.3333333333%; }
+ .col-lg-pull-8 { right: 66.6666666667%; }
+ .col-lg-pull-9 { right: 75%; }
+ .col-lg-pull-10 { right: 83.3333333333%; }
+ .col-lg-pull-11 { right: 91.6666666667%; }
+ .col-lg-pull-12 { right: 100%; }
+ .col-lg-push-0 { left: auto; }
+ .col-lg-push-1 { left: 8.3333333333%; }
+ .col-lg-push-2 { left: 16.6666666667%; }
+ .col-lg-push-3 { left: 25%; }
+ .col-lg-push-4 { left: 33.3333333333%; }
+ .col-lg-push-5 { left: 41.6666666667%; }
+ .col-lg-push-6 { left: 50%; }
+ .col-lg-push-7 { left: 58.3333333333%; }
+ .col-lg-push-8 { left: 66.6666666667%; }
+ .col-lg-push-9 { left: 75%; }
+ .col-lg-push-10 { left: 83.3333333333%; }
+ .col-lg-push-11 { left: 91.6666666667%; }
+ .col-lg-push-12 { left: 100%; }
+ .col-lg-offset-0 { margin-left: 0%; }
+ .col-lg-offset-1 { margin-left: 8.3333333333%; }
+ .col-lg-offset-2 { margin-left: 16.6666666667%; }
+ .col-lg-offset-3 { margin-left: 25%; }
+ .col-lg-offset-4 { margin-left: 33.3333333333%; }
+ .col-lg-offset-5 { margin-left: 41.6666666667%; }
+ .col-lg-offset-6 { margin-left: 50%; }
+ .col-lg-offset-7 { margin-left: 58.3333333333%; }
+ .col-lg-offset-8 { margin-left: 66.6666666667%; }
+ .col-lg-offset-9 { margin-left: 75%; }
+ .col-lg-offset-10 { margin-left: 83.3333333333%; }
+ .col-lg-offset-11 { margin-left: 91.6666666667%; }
+ .col-lg-offset-12 { margin-left: 100%; } }
+table { background-color: transparent; }
+
+caption { padding-top: 8px; padding-bottom: 8px; color: #b3b3b3; text-align: left; }
+
+th { text-align: left; }
+
+.table { width: 100%; max-width: 100%; margin-bottom: 22px; }
+.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd; }
+.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
+.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
+.table > tbody + tbody { border-top: 2px solid #ddd; }
+.table .table { background-color: #fff; }
+
+.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }
+
+.table-bordered { border: 1px solid #ddd; }
+.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
+.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }
+
+.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }
+
+.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
+
+table col[class*="col-"] { position: static; float: none; display: table-column; }
+
+table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }
+
+.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }
+
+.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }
+
+.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }
+
+.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }
+
+.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }
+
+.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }
+
+.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }
+
+.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }
+
+.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }
+
+.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }
+
+.table-responsive { overflow-x: auto; min-height: 0.01%; }
+@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 16.5px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
+ .table-responsive > .table { margin-bottom: 0; }
+ .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
+ .table-responsive > .table-bordered { border: 0; }
+ .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
+ .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
+ .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }
+
+fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }
+
+legend { display: block; width: 100%; padding: 0; margin-bottom: 22px; font-size: 24px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
+
+label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
+
+input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
+
+input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }
+
+input[type="file"] { display: block; }
+
+input[type="range"] { display: block; width: 100%; }
+
+select[multiple], select[size] { height: auto; }
+
+input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
+
+output { display: block; padding-top: 9px; font-size: 16px; line-height: 1.428571429; color: #333333; }
+
+.form-control { display: block; width: 100%; height: 40px; padding: 8px 12px; font-size: 16px; line-height: 1.428571429; color: #333333; background-color: #fff; background-image: none; border: 1px solid #ddd; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.1 [...]
+.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
+.form-control::-moz-placeholder { color: #b3b3b3; opacity: 1; }
+.form-control:-ms-input-placeholder { color: #b3b3b3; }
+.form-control::-webkit-input-placeholder { color: #b3b3b3; }
+.form-control::-ms-expand { border: 0; background-color: transparent; }
+.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; }
+.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }
+
+textarea.form-control { height: auto; }
+
+input[type="search"] { -webkit-appearance: none; }
+
+@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 40px; }
+ input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm input[type="time"], input[type="datetime-loc [...]
+ input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"], input[type="datetime-loc [...]
+.form-group { margin-bottom: 15px; }
+
+.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
+.radio label, .checkbox label { min-height: 22px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }
+
+.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }
+
+.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }
+
+.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }
+
+.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }
+
+input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }
+
+.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }
+
+.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }
+
+.form-control-static { padding-top: 9px; padding-bottom: 9px; margin-bottom: 0; min-height: 38px; }
+.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0; padding-right: 0; }
+
+.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
+
+select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn { height: 33px; line-height: 33px; }
+
+textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn { height: auto; }
+
+.form-group-sm .form-control { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
+.form-group-sm select.form-control { height: 33px; line-height: 33px; }
+.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; }
+.form-group-sm .form-control-static { height: 33px; min-height: 36px; padding: 6px 10px; font-size: 14px; line-height: 1.5; }
+
+.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 57px; padding: 14px 16px; font-size: 20px; line-height: 1.3333333; border-radius: 6px; }
+
+select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn { height: 57px; line-height: 57px; }
+
+textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn { height: auto; }
+
+.form-group-lg .form-control { height: 57px; padding: 14px 16px; font-size: 20px; line-height: 1.3333333; border-radius: 6px; }
+.form-group-lg select.form-control { height: 57px; line-height: 57px; }
+.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; }
+.form-group-lg .form-control-static { height: 57px; min-height: 42px; padding: 15px 16px; font-size: 20px; line-height: 1.3333333; }
+
+.has-feedback { position: relative; }
+.has-feedback .form-control { padding-right: 50px; }
+
+.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; pointer-events: none; }
+
+.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 57px; height: 57px; line-height: 57px; }
+
+.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 33px; height: 33px; line-height: 33px; }
+
+.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3FAD46; }
+.has-success .form-control { border-color: #3FAD46; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+.has-success .form-control:focus { border-color: #318837; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186; }
+.has-success .input-group-addon { color: #3FAD46; border-color: #3FAD46; background-color: #dff0d8; }
+.has-success .form-control-feedback { color: #3FAD46; }
+
+.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #f0ad4e; }
+.has-warning .form-control { border-color: #f0ad4e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+.has-warning .form-control:focus { border-color: #ec971f; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac; }
+.has-warning .input-group-addon { color: #f0ad4e; border-color: #f0ad4e; background-color: #fcf8e3; }
+.has-warning .form-control-feedback { color: #f0ad4e; }
+
+.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #d9534f; }
+.has-error .form-control { border-color: #d9534f; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+.has-error .form-control:focus { border-color: #c9302c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3; }
+.has-error .input-group-addon { color: #d9534f; border-color: #d9534f; background-color: #f2dede; }
+.has-error .form-control-feedback { color: #d9534f; }
+
+.has-feedback label ~ .form-control-feedback { top: 27px; }
+.has-feedback label.sr-only ~ .form-control-feedback { top: 0; }
+
+.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }
+
+@media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
+ .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
+ .form-inline .form-control-static { display: inline-block; }
+ .form-inline .input-group { display: inline-table; vertical-align: middle; }
+ .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
+ .form-inline .input-group > .form-control { width: 100%; }
+ .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
+ .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
+ .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
+ .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
+ .form-inline .has-feedback .form-control-feedback { top: 0; } }
+
+.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 9px; }
+.form-horizontal .radio, .form-horizontal .checkbox { min-height: 31px; }
+.form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }
+.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }
+.form-horizontal .form-group:after { clear: both; }
+@media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 9px; } }
+.form-horizontal .has-feedback .form-control-feedback { right: 15px; }
+@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 15px; font-size: 20px; } }
+@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 14px; } }
+
+.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 8px 12px; font-size: 16px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
+.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
+.btn:hover, .btn:focus, .btn.focus { color: #333333; text-decoration: none; }
+.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
+.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
+
+a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }
+
+.btn-default { color: #333333; background-color: #fff; border-color: #ddd; }
+.btn-default:focus, .btn-default.focus { color: #333333; background-color: #e6e6e6; border-color: #9d9d9d; }
+.btn-default:hover { color: #333333; background-color: #e6e6e6; border-color: #bebebe; }
+.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #333333; background-color: #e6e6e6; border-color: #bebebe; }
+.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { color: #333333; background-color: #d4d4d4; border-color: #9d9d9d; }
+.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }
+.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ddd; }
+.btn-default .badge { color: #fff; background-color: #333333; }
+
+.btn-primary { color: #fff; background-color: #4582EC; border-color: #4582EC; }
+.btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #1863e6; border-color: #1045a1; }
+.btn-primary:hover { color: #fff; background-color: #1863e6; border-color: #175fdd; }
+.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #1863e6; border-color: #175fdd; }
+.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #1455c6; border-color: #1045a1; }
+.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }
+.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color: #4582EC; border-color: #4582EC; }
+.btn-primary .badge { color: #4582EC; background-color: #fff; }
+
+.btn-success { color: #fff; background-color: #3FAD46; border-color: #3FAD46; }
+.btn-success:focus, .btn-success.focus { color: #fff; background-color: #318837; border-color: #1d5020; }
+.btn-success:hover { color: #fff; background-color: #318837; border-color: #2f8034; }
+.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #318837; border-color: #2f8034; }
+.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #286d2c; border-color: #1d5020; }
+.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }
+.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #3FAD46; border-color: #3FAD46; }
+.btn-success .badge { color: #3FAD46; background-color: #fff; }
+
+.btn-info { color: #fff; background-color: #5bc0de; border-color: #5bc0de; }
+.btn-info:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1f7e9a; }
+.btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #2aabd2; }
+.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; border-color: #2aabd2; }
+.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #269abc; border-color: #1f7e9a; }
+.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }
+.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #5bc0de; }
+.btn-info .badge { color: #5bc0de; background-color: #fff; }
+
+.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; }
+.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #b06d0f; }
+.btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #eb9316; }
+.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; border-color: #eb9316; }
+.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #d58512; border-color: #b06d0f; }
+.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }
+.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #f0ad4e; }
+.btn-warning .badge { color: #f0ad4e; background-color: #fff; }
+
+.btn-danger { color: #fff; background-color: #d9534f; border-color: #d9534f; }
+.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #8b211e; }
+.btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #c12e2a; }
+.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #c9302c; border-color: #c12e2a; }
+.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #ac2925; border-color: #8b211e; }
+.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }
+.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d9534f; }
+.btn-danger .badge { color: #d9534f; background-color: #fff; }
+
+.btn-link { color: #4582EC; font-weight: normal; border-radius: 0; }
+.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
+.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
+.btn-link:hover, .btn-link:focus { color: #134fb8; text-decoration: underline; background-color: transparent; }
+.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #b3b3b3; text-decoration: none; }
+
+.btn-lg, .btn-group-lg > .btn { padding: 14px 16px; font-size: 20px; line-height: 1.3333333; border-radius: 6px; }
+
+.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
+
+.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
+
+.btn-block { display: block; width: 100%; }
+
+.btn-block + .btn-block { margin-top: 5px; }
+
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
+
+.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
+.fade.in { opacity: 1; }
+
+.collapse { display: none; }
+.collapse.in { display: block; }
+
+tr.collapse.in { display: table-row; }
+
+tbody.collapse.in { display: table-row-group; }
+
+.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }
+
+.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9 ; border-right: 4px solid transparent; border-left: 4px solid transparent; }
+
+.dropup, .dropdown { position: relative; }
+
+.dropdown-toggle:focus { outline: 0; }
+
+.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 16px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
+.dropdown-menu.pull-right { right: 0; left: auto; }
+.dropdown-menu .divider { height: 1px; margin: 10px 0; overflow: hidden; background-color: #e5e5e5; }
+.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; }
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #fff; background-color: #4582EC; }
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #4582EC; }
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #b3b3b3; }
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }
+
+.open > .dropdown-menu { display: block; }
+.open > a { outline: 0; }
+
+.dropdown-menu-right { left: auto; right: 0; }
+
+.dropdown-menu-left { left: 0; right: auto; }
+
+.dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.428571429; color: #b3b3b3; white-space: nowrap; }
+
+.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
+
+.pull-right > .dropdown-menu { right: 0; left: auto; }
+
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9 ; content: ""; }
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }
+
+@media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
+ .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
+.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
+.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }
+
+.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
+
+.btn-toolbar { margin-left: -5px; }
+.btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; }
+.btn-toolbar:after { clear: both; }
+.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
+.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }
+
+.btn-group > .btn:first-child { margin-left: 0; }
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
+
+.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
+
+.btn-group > .btn-group { float: left; }
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }
+
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }
+
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }
+
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }
+
+.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }
+
+.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
+
+.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
+.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }
+
+.btn .caret { margin-left: 0; }
+
+.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }
+
+.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }
+
+.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
+.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; }
+.btn-group-vertical > .btn-group:after { clear: both; }
+.btn-group-vertical > .btn-group > .btn { float: none; }
+.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }
+.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
+.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }
+
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
+
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
+
+.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
+.btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }
+.btn-group-justified > .btn-group .btn { width: 100%; }
+.btn-group-justified > .btn-group .dropdown-menu { left: auto; }
+
+[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }
+
+.input-group { position: relative; display: table; border-collapse: separate; }
+.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
+.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
+.input-group .form-control:focus { z-index: 3; }
+
+.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
+.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
+
+.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
+
+.input-group-addon { padding: 8px 12px; font-size: 16px; font-weight: normal; line-height: 1; color: #333333; text-align: center; background-color: #eeeeee; border: 1px solid #ddd; border-radius: 4px; }
+.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 14px; border-radius: 3px; }
+.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 14px 16px; font-size: 20px; border-radius: 6px; }
+.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }
+
+.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }
+
+.input-group-addon:first-child { border-right: 0; }
+
+.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }
+
+.input-group-addon:last-child { border-left: 0; }
+
+.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
+.input-group-btn > .btn { position: relative; }
+.input-group-btn > .btn + .btn { margin-left: -1px; }
+.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }
+.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
+.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }
+
+.nav { margin-bottom: 0; padding-left: 0; list-style: none; }
+.nav:before, .nav:after { content: " "; display: table; }
+.nav:after { clear: both; }
+.nav > li { position: relative; display: block; }
+.nav > li > a { position: relative; display: block; padding: 10px 15px; }
+.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }
+.nav > li.disabled > a { color: #b3b3b3; }
+.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #b3b3b3; text-decoration: none; background-color: transparent; cursor: not-allowed; }
+.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #4582EC; }
+.nav .nav-divider { height: 1px; margin: 10px 0; overflow: hidden; background-color: #e5e5e5; }
+.nav > li > a > img { max-width: none; }
+
+.nav-tabs { border-bottom: 1px solid #ddd; }
+.nav-tabs > li { float: left; margin-bottom: -1px; }
+.nav-tabs > li > a { margin-right: 2px; line-height: 1.428571429; border: 1px solid transparent; border-radius: 4px 4px 0 0; }
+.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; }
+.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }
+
+.nav-pills > li { float: left; }
+.nav-pills > li > a { border-radius: 4px; }
+.nav-pills > li + li { margin-left: 2px; }
+.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #4582EC; }
+
+.nav-stacked > li { float: none; }
+.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }
+
+.nav-justified, .nav-tabs.nav-justified { width: 100%; }
+.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }
+.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }
+.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
+@media (min-width: 768px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
+ .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }
+
+.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
+.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; }
+.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }
+@media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
+ .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }
+
+.tab-content > .tab-pane { display: none; }
+.tab-content > .active { display: block; }
+
+.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }
+
+.navbar { position: relative; min-height: 65px; margin-bottom: 22px; border: 1px solid transparent; }
+.navbar:before, .navbar:after { content: " "; display: table; }
+.navbar:after { clear: both; }
+@media (min-width: 768px) { .navbar { border-radius: 4px; } }
+
+.navbar-header:before, .navbar-header:after { content: " "; display: table; }
+.navbar-header:after { clear: both; }
+@media (min-width: 768px) { .navbar-header { float: left; } }
+
+.navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }
+.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
+.navbar-collapse:after { clear: both; }
+.navbar-collapse.in { overflow-y: auto; }
+@media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
+ .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
+ .navbar-collapse.in { overflow-y: visible; }
+ .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } }
+
+.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }
+@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }
+
+.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
+@media (min-width: 768px) { .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }
+
+.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }
+@media (min-width: 768px) { .navbar-static-top { border-radius: 0; } }
+
+.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }
+@media (min-width: 768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }
+
+.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
+
+.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }
+
+.navbar-brand { float: left; padding: 21.5px 15px; font-size: 20px; line-height: 22px; height: 65px; }
+.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
+.navbar-brand > img { display: block; }
+@media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }
+
+.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 15.5px; margin-bottom: 15.5px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
+.navbar-toggle:focus { outline: 0; }
+.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
+.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
+@media (min-width: 768px) { .navbar-toggle { display: none; } }
+
+.navbar-nav { margin: 10.75px -15px; }
+.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 22px; }
+@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
+ .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
+ .navbar-nav .open .dropdown-menu > li > a { line-height: 22px; }
+ .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }
+@media (min-width: 768px) { .navbar-nav { float: left; margin: 0; }
+ .navbar-nav > li { float: left; }
+ .navbar-nav > li > a { padding-top: 21.5px; padding-bottom: 21.5px; } }
+
+.navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 12.5px; margin-bottom: 12.5px; }
+@media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
+ .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
+ .navbar-form .form-control-static { display: inline-block; }
+ .navbar-form .input-group { display: inline-table; vertical-align: middle; }
+ .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; }
+ .navbar-form .input-group > .form-control { width: 100%; }
+ .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
+ .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
+ .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; }
+ .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
+ .navbar-form .has-feedback .form-control-feedback { top: 0; } }
+@media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; }
+ .navbar-form .form-group:last-child { margin-bottom: 0; } }
+@media (min-width: 768px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } }
+
+.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
+
+.navbar-btn { margin-top: 12.5px; margin-bottom: 12.5px; }
+.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 16px; margin-bottom: 16px; }
+.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 21.5px; margin-bottom: 21.5px; }
+
+.navbar-text { margin-top: 21.5px; margin-bottom: 21.5px; }
+@media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } }
+
+@media (min-width: 768px) { .navbar-left { float: left !important; }
+ .navbar-right { float: right !important; margin-right: -15px; }
+ .navbar-right ~ .navbar-right { margin-right: 0; } }
+.navbar-default { background-color: #fff; border-color: #ddd; }
+.navbar-default .navbar-brand { color: #4582EC; }
+.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #4582EC; background-color: transparent; }
+.navbar-default .navbar-text { color: #333333; }
+.navbar-default .navbar-nav > li > a { color: #4582EC; }
+.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #4582EC; background-color: transparent; }
+.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #4582EC; background-color: transparent; }
+.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #333; background-color: transparent; }
+.navbar-default .navbar-toggle { border-color: #ddd; }
+.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
+.navbar-default .navbar-toggle .icon-bar { background-color: #ccc; }
+.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #ddd; }
+.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; color: #4582EC; }
+@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #4582EC; }
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #4582EC; background-color: transparent; }
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #4582EC; background-color: transparent; }
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #333; background-color: transparent; } }
+.navbar-default .navbar-link { color: #4582EC; }
+.navbar-default .navbar-link:hover { color: #4582EC; }
+.navbar-default .btn-link { color: #4582EC; }
+.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #4582EC; }
+.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #333; }
+
+.navbar-inverse { background-color: #fff; border-color: #ddd; }
+.navbar-inverse .navbar-brand { color: #333333; }
+.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #333333; background-color: transparent; }
+.navbar-inverse .navbar-text { color: #333333; }
+.navbar-inverse .navbar-nav > li > a { color: #333333; }
+.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #333333; background-color: transparent; }
+.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #333333; background-color: transparent; }
+.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
+.navbar-inverse .navbar-toggle { border-color: #ddd; }
+.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #ddd; }
+.navbar-inverse .navbar-toggle .icon-bar { background-color: #ccc; }
+.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #ededed; }
+.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: transparent; color: #333333; }
+@media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #ddd; }
+ .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #ddd; }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #333333; }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333; background-color: transparent; }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #333333; background-color: transparent; }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }
+.navbar-inverse .navbar-link { color: #333333; }
+.navbar-inverse .navbar-link:hover { color: #333333; }
+.navbar-inverse .btn-link { color: #333333; }
+.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #333333; }
+.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #ccc; }
+
+.breadcrumb { padding: 8px 15px; margin-bottom: 22px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }
+.breadcrumb > li { display: inline-block; }
+.breadcrumb > li + li:before { content: "/Â "; padding: 0 5px; color: #ccc; }
+.breadcrumb > .active { color: #b3b3b3; }
+
+.pagination { display: inline-block; padding-left: 0; margin: 22px 0; border-radius: 4px; }
+.pagination > li { display: inline; }
+.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 8px 12px; line-height: 1.428571429; text-decoration: none; color: #333333; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
+.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
+.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
+.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { z-index: 2; color: #fff; background-color: #4582EC; border-color: #4582EC; }
+.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #4582EC; border-color: #4582EC; cursor: default; }
+.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #b3b3b3; background-color: #fff; border-color: #ddd; cursor: not-allowed; }
+
+.pagination-lg > li > a, .pagination-lg > li > span { padding: 14px 16px; font-size: 20px; line-height: 1.3333333; }
+.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
+.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
+
+.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 14px; line-height: 1.5; }
+.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
+.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
+
+.pager { padding-left: 0; margin: 22px 0; list-style: none; text-align: center; }
+.pager:before, .pager:after { content: " "; display: table; }
+.pager:after { clear: both; }
+.pager li { display: inline; }
+.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }
+.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #4582EC; }
+.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: #b3b3b3; background-color: #fff; cursor: not-allowed; }
+
+.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
+.label:empty { display: none; }
+.btn .label { position: relative; top: -1px; }
+
+a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }
+
+.label-default { background-color: #fff; }
+.label-default[href]:hover, .label-default[href]:focus { background-color: #e6e6e6; }
+
+.label-primary { background-color: #4582EC; }
+.label-primary[href]:hover, .label-primary[href]:focus { background-color: #1863e6; }
+
+.label-success { background-color: #3FAD46; }
+.label-success[href]:hover, .label-success[href]:focus { background-color: #318837; }
+
+.label-info { background-color: #5bc0de; }
+.label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; }
+
+.label-warning { background-color: #f0ad4e; }
+.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; }
+
+.label-danger { background-color: #d9534f; }
+.label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; }
+
+.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 14px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #4582EC; border-radius: 10px; }
+.badge:empty { display: none; }
+.btn .badge { position: relative; top: -1px; }
+.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }
+.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #4582EC; background-color: #fff; }
+.list-group-item > .badge { float: right; }
+.list-group-item > .badge + .badge { margin-right: 5px; }
+.nav-pills > li > a > .badge { margin-left: 3px; }
+
+a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; }
+
+.jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #f7f7f7; }
+.jumbotron h1, .jumbotron .h1 { color: inherit; }
+.jumbotron p { margin-bottom: 15px; font-size: 24px; font-weight: 200; }
+.jumbotron > hr { border-top-color: #dedede; }
+.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; padding-left: 15px; padding-right: 15px; }
+.jumbotron .container { max-width: 100%; }
+@media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; }
+ .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; }
+ .jumbotron h1, .jumbotron .h1 { font-size: 72px; } }
+
+.thumbnail { display: block; padding: 4px; margin-bottom: 22px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; }
+.thumbnail > img, .thumbnail a > img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; }
+.thumbnail .caption { padding: 9px; color: #333333; }
+
+a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #4582EC; }
+
+.alert { padding: 15px; margin-bottom: 22px; border: 1px solid transparent; border-radius: 4px; }
+.alert h4 { margin-top: 0; color: inherit; }
+.alert .alert-link { font-weight: bold; }
+.alert > p, .alert > ul { margin-bottom: 0; }
+.alert > p + p { margin-top: 5px; }
+
+.alert-dismissable, .alert-dismissible { padding-right: 35px; }
+.alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }
+
+.alert-success { background-color: #3FAD46; border-color: #3FAD46; color: #fff; }
+.alert-success hr { border-top-color: #389a3e; }
+.alert-success .alert-link { color: #e6e6e6; }
+
+.alert-info { background-color: #5bc0de; border-color: #5bc0de; color: #fff; }
+.alert-info hr { border-top-color: #46b8da; }
+.alert-info .alert-link { color: #e6e6e6; }
+
+.alert-warning { background-color: #f0ad4e; border-color: #f0ad4e; color: #fff; }
+.alert-warning hr { border-top-color: #eea236; }
+.alert-warning .alert-link { color: #e6e6e6; }
+
+.alert-danger { background-color: #d9534f; border-color: #d9534f; color: #fff; }
+.alert-danger hr { border-top-color: #d43f3a; }
+.alert-danger .alert-link { color: #e6e6e6; }
+
+@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; }
+ to { background-position: 0 0; } }
+@keyframes progress-bar-stripes { from { background-position: 40px 0; }
+ to { background-position: 0 0; } }
+.progress { overflow: hidden; height: 22px; margin-bottom: 22px; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
+
+.progress-bar { float: left; width: 0%; height: 100%; font-size: 14px; line-height: 22px; color: #fff; text-align: center; background-color: #4582EC; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }
+
+.progress-striped .progress-bar, .progress-bar-striped { 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: -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-g [...]
+
+.progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }
+
+.progress-bar-success { background-color: #3FAD46; }
+.progress-striped .progress-bar-success { 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: -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, [...]
+
+.progress-bar-info { background-color: #5bc0de; }
+.progress-striped .progress-bar-info { 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: -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, rgb [...]
+
+.progress-bar-warning { background-color: #f0ad4e; }
+.progress-striped .progress-bar-warning { 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: -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, [...]
+
+.progress-bar-danger { background-color: #d9534f; }
+.progress-striped .progress-bar-danger { 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: -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, r [...]
+
+.media { margin-top: 15px; }
+.media:first-child { margin-top: 0; }
+
+.media, .media-body { zoom: 1; overflow: hidden; }
+
+.media-body { width: 10000px; }
+
+.media-object { display: block; }
+.media-object.img-thumbnail { max-width: none; }
+
+.media-right, .media > .pull-right { padding-left: 10px; }
+
+.media-left, .media > .pull-left { padding-right: 10px; }
+
+.media-left, .media-right, .media-body { display: table-cell; vertical-align: top; }
+
+.media-middle { vertical-align: middle; }
+
+.media-bottom { vertical-align: bottom; }
+
+.media-heading { margin-top: 0; margin-bottom: 5px; }
+
+.media-list { padding-left: 0; list-style: none; }
+
+.list-group { margin-bottom: 20px; padding-left: 0; }
+
+.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }
+.list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }
+.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
+
+a.list-group-item, button.list-group-item { color: #555; }
+a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; }
+a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5; }
+
+button.list-group-item { width: 100%; text-align: left; }
+
+.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #b3b3b3; cursor: not-allowed; }
+.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; }
+.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #b3b3b3; }
+.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #4582EC; border-color: #4582EC; }
+.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.act [...]
+.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #fefeff; }
+
+.list-group-item-success { color: #3FAD46; background-color: #dff0d8; }
+
+a.list-group-item-success, button.list-group-item-success { color: #3FAD46; }
+a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; }
+a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus { color: #3FAD46; background-color: #d0e9c6; }
+a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus { color: #fff; background-color: #3FAD46; border-color: #3FAD46; }
+
+.list-group-item-info { color: #5bc0de; background-color: #d9edf7; }
+
+a.list-group-item-info, button.list-group-item-info { color: #5bc0de; }
+a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; }
+a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus { color: #5bc0de; background-color: #c4e3f3; }
+a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus { color: #fff; background-color: #5bc0de; border-color: #5bc0de; }
+
+.list-group-item-warning { color: #f0ad4e; background-color: #fcf8e3; }
+
+a.list-group-item-warning, button.list-group-item-warning { color: #f0ad4e; }
+a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; }
+a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus { color: #f0ad4e; background-color: #faf2cc; }
+a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; }
+
+.list-group-item-danger { color: #d9534f; background-color: #f2dede; }
+
+a.list-group-item-danger, button.list-group-item-danger { color: #d9534f; }
+a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; }
+a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus { color: #d9534f; background-color: #ebcccc; }
+a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus { color: #fff; background-color: #d9534f; border-color: #d9534f; }
+
+.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }
+
+.list-group-item-text { margin-bottom: 0; line-height: 1.3; }
+
+.panel { margin-bottom: 22px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
+
+.panel-body { padding: 15px; }
+.panel-body:before, .panel-body:after { content: " "; display: table; }
+.panel-body:after { clear: both; }
+
+.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
+.panel-heading > .dropdown .dropdown-toggle { color: inherit; }
+
+.panel-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: inherit; }
+.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; }
+
+.panel-footer { padding: 10px 15px; background-color: #fff; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
+
+.panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; }
+.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }
+.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
+.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
+
+.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }
+
+.list-group + .panel-footer { border-top-width: 0; }
+
+.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; }
+.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px; }
+.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; }
+.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-c [...]
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child [...]
+.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
+.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last- [...]
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child [...]
+.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; }
+.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }
+.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; }
+.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .pan [...]
+.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .ta [...]
+.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bord [...]
+.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > [...]
+.panel > .table-responsive { border: 0; margin-bottom: 0; }
+
+.panel-group { margin-bottom: 22px; }
+.panel-group .panel { margin-bottom: 0; border-radius: 4px; }
+.panel-group .panel + .panel { margin-top: 5px; }
+.panel-group .panel-heading { border-bottom: 0; }
+.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; }
+.panel-group .panel-footer { border-top: 0; }
+.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }
+
+.panel-default { border-color: #ddd; }
+.panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; }
+.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; }
+.panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; }
+.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }
+
+.panel-primary { border-color: #4582EC; }
+.panel-primary > .panel-heading { color: #fff; background-color: #4582EC; border-color: #4582EC; }
+.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #4582EC; }
+.panel-primary > .panel-heading .badge { color: #4582EC; background-color: #fff; }
+.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #4582EC; }
+
+.panel-success { border-color: #3FAD46; }
+.panel-success > .panel-heading { color: #fff; background-color: #3FAD46; border-color: #3FAD46; }
+.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #3FAD46; }
+.panel-success > .panel-heading .badge { color: #3FAD46; background-color: #fff; }
+.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #3FAD46; }
+
+.panel-info { border-color: #5bc0de; }
+.panel-info > .panel-heading { color: #fff; background-color: #5bc0de; border-color: #5bc0de; }
+.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #5bc0de; }
+.panel-info > .panel-heading .badge { color: #5bc0de; background-color: #fff; }
+.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #5bc0de; }
+
+.panel-warning { border-color: #f0ad4e; }
+.panel-warning > .panel-heading { color: #fff; background-color: #f0ad4e; border-color: #f0ad4e; }
+.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f0ad4e; }
+.panel-warning > .panel-heading .badge { color: #f0ad4e; background-color: #fff; }
+.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #f0ad4e; }
+
+.panel-danger { border-color: #d9534f; }
+.panel-danger > .panel-heading { color: #fff; background-color: #d9534f; border-color: #d9534f; }
+.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d9534f; }
+.panel-danger > .panel-heading .badge { color: #d9534f; background-color: #fff; }
+.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d9534f; }
+
+.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
+.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
+
+.embed-responsive-16by9 { padding-bottom: 56.25%; }
+
+.embed-responsive-4by3 { padding-bottom: 75%; }
+
+.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f7f7f7; border: 1px solid #e6e6e6; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
+.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }
+
+.well-lg { padding: 24px; border-radius: 6px; }
+
+.well-sm { padding: 9px; border-radius: 3px; }
+
+.close { float: right; font-size: 24px; font-weight: bold; line-height: 1; color: #fff; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); }
+.close:hover, .close:focus { color: #fff; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }
+
+button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
+
+.modal-open { overflow: hidden; }
+
+.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; }
+.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
+.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
+
+.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
+
+.modal-dialog { position: relative; width: auto; margin: 10px; }
+
+.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }
+
+.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
+.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
+.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }
+
+.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
+.modal-header:before, .modal-header:after { content: " "; display: table; }
+.modal-header:after { clear: both; }
+
+.modal-header .close { margin-top: -2px; }
+
+.modal-title { margin: 0; line-height: 1.428571429; }
+
+.modal-body { position: relative; padding: 20px; }
+
+.modal-footer { padding: 20px; text-align: right; border-top: 1px solid #e5e5e5; }
+.modal-footer:before, .modal-footer:after { content: " "; display: table; }
+.modal-footer:after { clear: both; }
+.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
+.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
+.modal-footer .btn-block + .btn-block { margin-left: 0; }
+
+.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
+
+@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
+ .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
+ .modal-sm { width: 300px; } }
+@media (min-width: 992px) { .modal-lg { width: 900px; } }
+.tooltip { position: absolute; z-index: 1070; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.428571429; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; opacity: 0; filter: alpha(opacity=0); }
+.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }
+.tooltip.top { margin-top: -3px; padding: 5px 0; }
+.tooltip.right { margin-left: 3px; padding: 0 5px; }
+.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
+.tooltip.left { margin-left: -3px; padding: 0 5px; }
+
+.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px; }
+
+.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
+
+.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
+.tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
+.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
+.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
+.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
+.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
+.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
+.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
+
+.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.428571429; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 16px; background-color: [...]
+.popover.top { margin-top: -10px; }
+.popover.right { margin-left: 10px; }
+.popover.bottom { margin-top: 10px; }
+.popover.left { margin-left: -10px; }
+
+.popover-title { margin: 0; padding: 8px 14px; font-size: 16px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
+
+.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 { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%); bottom: -11px; }
+.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
+.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: fadein(rgba(0, 0, 0, 0.2), 5%); }
+.popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; }
+.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: fadein(rgba(0, 0, 0, 0.2), 5%); top: -11px; }
+.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
+.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: fadein(rgba(0, 0, 0, 0.2), 5%); }
+.popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; }
+
+.carousel { position: relative; }
+
+.carousel-inner { position: relative; overflow: hidden; width: 100%; }
+.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
+.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; line-height: 1; }
+@media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
+ .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; }
+ .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; }
+ .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } }
+.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: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); }
+.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
+.carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
+.carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
+.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; }
+.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
+.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
+.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; }
+.carousel-control .icon-prev:before { content: '\2039'; }
+.carousel-control .icon-next:before { content: '\203a'; }
+
+.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }
+.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); }
+.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; }
+
+.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+.carousel-caption .btn { text-shadow: none; }
+
+@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; }
+ .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; }
+ .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; }
+ .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
+ .carousel-indicators { bottom: 20px; } }
+.clearfix:before, .clearfix:after { content: " "; display: table; }
+.clearfix:after { clear: both; }
+
+.center-block { display: block; margin-left: auto; margin-right: auto; }
+
+.pull-right { float: right !important; }
+
+.pull-left { float: left !important; }
+
+.hide { display: none !important; }
+
+.show { display: block !important; }
+
+.invisible { visibility: hidden; }
+
+.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
+
+.hidden { display: none !important; }
+
+.affix { position: fixed; }
+
+@-ms-viewport { width: device-width; }
+.visible-xs { display: none !important; }
+
+.visible-sm { display: none !important; }
+
+.visible-md { display: none !important; }
+
+.visible-lg { display: none !important; }
+
+.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }
+
+@media (max-width: 767px) { .visible-xs { display: block !important; }
+ table.visible-xs { display: table !important; }
+ tr.visible-xs { display: table-row !important; }
+ th.visible-xs, td.visible-xs { display: table-cell !important; } }
+@media (max-width: 767px) { .visible-xs-block { display: block !important; } }
+
+@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }
+
+@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
+ table.visible-sm { display: table !important; }
+ tr.visible-sm { display: table-row !important; }
+ th.visible-sm, td.visible-sm { display: table-cell !important; } }
+@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
+ table.visible-md { display: table !important; }
+ tr.visible-md { display: table-row !important; }
+ th.visible-md, td.visible-md { display: table-cell !important; } }
+@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }
+
+@media (min-width: 1200px) { .visible-lg { display: block !important; }
+ table.visible-lg { display: table !important; }
+ tr.visible-lg { display: table-row !important; }
+ th.visible-lg, td.visible-lg { display: table-cell !important; } }
+@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }
+
+@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }
+
+@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }
+
+@media (max-width: 767px) { .hidden-xs { display: none !important; } }
+@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
+@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
+@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
+.visible-print { display: none !important; }
+
+@media print { .visible-print { display: block !important; }
+ table.visible-print { display: table !important; }
+ tr.visible-print { display: table-row !important; }
+ th.visible-print, td.visible-print { display: table-cell !important; } }
+.visible-print-block { display: none !important; }
+@media print { .visible-print-block { display: block !important; } }
+
+.visible-print-inline { display: none !important; }
+@media print { .visible-print-inline { display: inline !important; } }
+
+.visible-print-inline-block { display: none !important; }
+@media print { .visible-print-inline-block { display: inline-block !important; } }
+
+@media print { .hidden-print { display: none !important; } }
+.navbar { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+.navbar-nav, .navbar-form { margin-left: 0; margin-right: 0; }
+.navbar-nav > li > a { margin: 12.5px 6px; padding: 8px 12px; border: 1px solid transparent; border-radius: 4px; }
+.navbar-nav > li > a:hover { border: 1px solid #ddd; }
+.navbar-nav > .active > a, .navbar-nav > .active > a:hover { border: 1px solid #ddd; }
+.navbar-default .navbar-nav > .active > a:hover { color: #4582EC; }
+.navbar-inverse .navbar-nav > .active > a:hover { color: #333333; }
+.navbar-brand { padding-top: 12.5px; padding-bottom: 12.5px; line-height: 1.9; }
+
+@media (min-width: 768px) { .navbar .navbar-nav > li > a { padding: 8px 12px; } }
+@media (max-width: 767px) { .navbar .navbar-nav > li > a { margin: 0; } }
+.btn { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+
+legend { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+
+.input-group-addon { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+
+.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border: 1px solid #ddd; }
+
+.pagination { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+.pagination-lg > li > a, .pagination-lg > li > span { padding: 14px 24px; }
+
+.pager { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+.pager a { color: #333333; }
+.pager a:hover { border-color: transparent; color: #fff; }
+.pager .disabled a { border-color: #ddd; }
+
+.close { color: #fff; text-decoration: none; text-shadow: none; opacity: 0.4; }
+.close:hover, .close:focus { color: #fff; opacity: 1; }
+
+.alert .alert-link { color: #fff; text-decoration: underline; }
+
+.label { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }
+.label-default { border: 1px solid #ddd; color: #333333; }
+
+.badge { padding: 1px 7px 5px; vertical-align: 2px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }
+
+.panel { -webkit-box-shadow: none; box-shadow: none; }
+.panel-default .close { color: #333333; }
+
+.modal .close { color: #333333; }
+
+/** Syntax highlighting styles */
+.highlight { background: #f5f5f5; }
+.highlight .hll { background-color: #f8f8f8; border: 1px solid #ccc; padding: 6px 10px; border-radius: 3px; }
+.highlight .c { color: #999988; font-style: italic; }
+.highlight .err { color: #a61717; background-color: #e3d2d2; }
+.highlight .k { font-weight: bold; }
+.highlight .o { font-weight: bold; }
+.highlight .cm { color: #999988; font-style: italic; }
+.highlight .cp { color: #999999; font-weight: bold; }
+.highlight .c1 { color: #999988; font-style: italic; }
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic; }
+.highlight .gd { color: #000000; background-color: #ffdddd; }
+.highlight .gd .x { color: #000000; background-color: #ffaaaa; }
+.highlight .ge { font-style: italic; }
+.highlight .gr { color: #aa0000; }
+.highlight .gh { color: #999999; }
+.highlight .gi { color: #000000; background-color: #ddffdd; }
+.highlight .gi .x { color: #000000; background-color: #aaffaa; }
+.highlight .go { color: #888888; }
+.highlight .gp { color: #555555; }
+.highlight .gs { font-weight: bold; }
+.highlight .gu { color: #800080; font-weight: bold; }
+.highlight .gt { color: #aa0000; }
+.highlight .kc { font-weight: bold; }
+.highlight .kd { font-weight: bold; }
+.highlight .kn { font-weight: bold; }
+.highlight .kp { font-weight: bold; }
+.highlight .kr { font-weight: bold; }
+.highlight .kt { color: #445588; font-weight: bold; }
+.highlight .m { color: #009999; }
+.highlight .s { color: #dd1144; }
+.highlight .n { color: #333333; }
+.highlight .na { color: teal; }
+.highlight .nb { color: #0086b3; }
+.highlight .nc { color: #445588; font-weight: bold; }
+.highlight .no { color: teal; }
+.highlight .ni { color: purple; }
+.highlight .ne { color: #990000; font-weight: bold; }
+.highlight .nf { color: #990000; font-weight: bold; }
+.highlight .nn { color: #555555; }
+.highlight .nt { color: navy; }
+.highlight .nv { color: teal; }
+.highlight .ow { font-weight: bold; }
+.highlight .w { color: #bbbbbb; }
+.highlight .mf { color: #009999; }
+.highlight .mh { color: #009999; }
+.highlight .mi { color: #009999; }
+.highlight .mo { color: #009999; }
+.highlight .sb { color: #dd1144; }
+.highlight .sc { color: #dd1144; }
+.highlight .sd { color: #dd1144; }
+.highlight .s2 { color: #dd1144; }
+.highlight .se { color: #dd1144; }
+.highlight .sh { color: #dd1144; }
+.highlight .si { color: #dd1144; }
+.highlight .sx { color: #dd1144; }
+.highlight .sr { color: #009926; }
+.highlight .s1 { color: #dd1144; }
+.highlight .ss { color: #990073; }
+.highlight .bp { color: #999999; }
+.highlight .vc { color: teal; }
+.highlight .vg { color: teal; }
+.highlight .vi { color: teal; }
+.highlight .il { color: #009999; }
+.highlight .gc { color: #999; background-color: #EAF2F5; }
+
+html { position: relative; min-height: 100%; }
+
+body { padding-top: 87px; margin-bottom: 46px; }
+
+.navbar-brand img { margin: -21.5px 0; height: 65px; padding: 10px 0; }
+
+.header-container { background-color: black; background: url("../img/bg.jpg") no-repeat 50% 0; color: #fff; background-size: cover; background-position: center 36%; margin-top: -37px; }
+.header-container h1 { color: #fff; }
+
+.navbar-container { font-size: 16px; }
+
+.page-content { padding-bottom: 20px; }
+
+.footer { position: absolute; bottom: 0; width: 100%; padding-top: 10px; background-color: #eeeeee; color: #333333; }
+
+.post-list-container li a.active { font-weight: bold; }
+
+*[id]:before { display: block; content: " "; margin-top: -75px; height: 75px; visibility: hidden; }
+
+.navbar-form .has-feedback .form-control-feedback { top: 10px; }
diff --git a/content/assets/css/style.css b/content/assets/css/style.css
new file mode 100644
index 0000000..bc2033b
--- /dev/null
+++ b/content/assets/css/style.css
@@ -0,0 +1,2883 @@
+/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
+/** 1. Change the default font family in all browsers (opinionated). 2. Prevent adjustments of font size after orientation changes in IE and iOS. */
+html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
+
+/** Remove the margin in all browsers (opinionated). */
+body { margin: 0; }
+
+/* HTML5 display definitions ========================================================================== */
+/** Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. 2. Add the correct display in IE. */
+article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { /* 1 */ display: block; }
+
+summary { display: list-item; }
+
+/** Add the correct display in IE 9-. */
+audio, canvas, progress, video { display: inline-block; }
+
+/** Add the correct display in iOS 4-7. */
+audio:not([controls]) { display: none; height: 0; }
+
+/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
+progress { vertical-align: baseline; }
+
+/** Add the correct display in IE 10-. 1. Add the correct display in IE. */
+template, [hidden] { display: none !important; }
+
+/* Links ========================================================================== */
+/** Remove the gray background on active links in IE 10. */
+a { background-color: transparent; /* 1 */ }
+
+/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */
+a:active, a:hover { outline-width: 0; }
+
+/* Text-level semantics ========================================================================== */
+/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
+abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ }
+
+/** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
+b, strong { font-weight: inherit; }
+
+/** Add the correct font weight in Chrome, Edge, and Safari. */
+b, strong { font-weight: bolder; }
+
+/** Add the correct font style in Android 4.3-. */
+dfn { font-style: italic; }
+
+/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
+h1 { font-size: 2em; margin: 0.67em 0; }
+
+/** Add the correct background and color in IE 9-. */
+mark { background-color: #ff0; color: #000; }
+
+/** Add the correct font size in all browsers. */
+small { font-size: 80%; }
+
+/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
+sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
+
+sub { bottom: -0.25em; }
+
+sup { top: -0.5em; }
+
+/* Embedded content ========================================================================== */
+/** Remove the border on images inside links in IE 10-. */
+img { border-style: none; }
+
+/** Hide the overflow in IE. */
+svg:not(:root) { overflow: hidden; }
+
+/* Grouping content ========================================================================== */
+/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
+code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }
+
+/** Add the correct margin in IE 8. */
+figure { margin: 1em 40px; }
+
+/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
+hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }
+
+/* Forms ========================================================================== */
+/** 1. Change font properties to `inherit` in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */
+button, input, select, textarea { font: inherit; /* 1 */ margin: 0; /* 2 */ }
+
+/** Restore the font weight unset by the previous rule. */
+optgroup { font-weight: bold; }
+
+/** Show the overflow in IE. 1. Show the overflow in Edge. */
+button, input { /* 1 */ overflow: visible; }
+
+/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
+button, select { /* 1 */ text-transform: none; }
+
+/** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */
+button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ }
+
+/** Remove the inner border and padding in Firefox. */
+button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
+
+/** Restore the focus styles unset by the previous rule. */
+button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
+
+/** Change the border, margin, and padding in all browsers (opinionated). */
+fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
+
+/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
+legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }
+
+/** Remove the default vertical scrollbar in IE. */
+textarea { overflow: auto; }
+
+/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
+[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
+
+/** Correct the cursor style of increment and decrement buttons in Chrome. */
+[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
+
+/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
+[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }
+
+/** Remove the inner padding and cancel buttons in Chrome and Safari on OS X. */
+[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
+
+/** Correct the text style of placeholders in Chrome, Edge, and Safari. */
+::-webkit-input-placeholder { color: inherit; opacity: 0.54; }
+
+/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
+::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }
+
+* { box-sizing: border-box; }
+
+input, select, textarea, button { font-family: inherit; font-size: inherit; line-height: inherit; }
+
+body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; line-height: 1.5; color: #24292e; background-color: #fff; }
+
+a { color: #0366d6; text-decoration: none; }
+a:hover { text-decoration: underline; }
+
+b, strong { font-weight: 600; }
+
+hr, .rule { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #dfe2e5; }
+hr::before, .rule::before { display: table; content: ""; }
+hr::after, .rule::after { display: table; clear: both; content: ""; }
+
+table { border-spacing: 0; border-collapse: collapse; }
+
+td, th { padding: 0; }
+
+button { cursor: pointer; border-radius: 0; }
+
+[hidden][hidden] { display: none !important; }
+
+details summary { cursor: pointer; }
+details:not([open]) > *:not(summary) { display: none !important; }
+
+h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; }
+
+h1 { font-size: 32px; font-weight: 600; }
+
+h2 { font-size: 24px; font-weight: 600; }
+
+h3 { font-size: 20px; font-weight: 600; }
+
+h4 { font-size: 16px; font-weight: 600; }
+
+h5 { font-size: 14px; font-weight: 600; }
+
+h6 { font-size: 12px; font-weight: 600; }
+
+p { margin-top: 0; margin-bottom: 10px; }
+
+small { font-size: 90%; }
+
+blockquote { margin: 0; }
+
+ul, ol { padding-left: 0; margin-top: 0; margin-bottom: 0; }
+
+ol ol, ul ol { list-style-type: lower-roman; }
+
+ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; }
+
+dd { margin-left: 0; }
+
+tt, code { font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; }
+
+pre { margin-top: 0; margin-bottom: 0; font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; }
+
+.octicon { vertical-align: text-bottom; }
+
+/* Fade in an element */
+.anim-fade-in { animation-name: fade-in; animation-duration: 1s; animation-timing-function: ease-in-out; }
+.anim-fade-in.fast { animation-duration: 300ms; }
+
+@keyframes fade-in { 0% { opacity: 0; }
+ 100% { opacity: 1; } }
+/* Fade out an element */
+.anim-fade-out { animation-name: fade-out; animation-duration: 1s; animation-timing-function: ease-out; }
+.anim-fade-out.fast { animation-duration: 0.3s; }
+
+@keyframes fade-out { 0% { opacity: 1; }
+ 100% { opacity: 0; } }
+/* Fade in and slide up an element */
+.anim-fade-up { opacity: 0; animation-name: fade-up; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-out; animation-delay: 1s; }
+
+@keyframes fade-up { 0% { opacity: 0.8; transform: translateY(100%); }
+ 100% { opacity: 1; transform: translateY(0); } }
+/* Fade an element out and slide down */
+.anim-fade-down { animation-name: fade-down; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in; }
+
+@keyframes fade-down { 0% { opacity: 1; transform: translateY(0); }
+ 100% { opacity: 0.5; transform: translateY(100%); } }
+/* Grow an element width from 0 to 100% */
+.anim-grow-x { width: 0%; animation-name: grow-x; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease; animation-delay: 0.5s; }
+
+@keyframes grow-x { to { width: 100%; } }
+/* Shrink an element from 100% to 0% */
+.anim-shrink-x { animation-name: shrink-x; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; animation-delay: 0.5s; }
+
+@keyframes shrink-x { to { width: 0%; } }
+/* Fade in an element and scale it fast */
+.anim-scale-in { animation-name: scale-in; animation-duration: 0.15s; animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); }
+
+@keyframes scale-in { 0% { opacity: 0; transform: scale(0.5); }
+ 100% { opacity: 1; transform: scale(1); } }
+/* Pulse an element's opacity */
+.anim-pulse { animation-name: pulse; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; }
+
+@keyframes pulse { 0% { opacity: 0.3; }
+ 10% { opacity: 1; }
+ 100% { opacity: 0.3; } }
+/* Pulse in an element */
+.anim-pulse-in { animation-name: pulse-in; animation-duration: 0.5s; }
+
+@keyframes pulse-in { 0% { transform: scale3d(1, 1, 1); }
+ 50% { transform: scale3d(1.1, 1.1, 1.1); }
+ 100% { transform: scale3d(1, 1, 1); } }
+/* Increase scale of an element on hover */
+.hover-grow { transition: transform 0.3s; backface-visibility: hidden; }
+.hover-grow:hover { transform: scale(1.025); }
+
+/* Add a gray border on all sides */
+.border { border: 1px #e1e4e8 solid !important; }
+
+/* Add a gray border to the left and right */
+.border-y { border-top: 1px #e1e4e8 solid !important; border-bottom: 1px #e1e4e8 solid !important; }
+
+/* Remove borders from all sides */
+.border-0 { border: 0 !important; }
+
+.border-dashed { border-style: dashed !important; }
+
+/* Use with .border to turn the border blue */
+.border-blue { border-color: #0366d6 !important; }
+
+/* Use with .border to turn the border blue-light */
+.border-blue-light { border-color: #c8e1ff !important; }
+
+/* Use with .border to turn the border green */
+.border-green { border-color: #34d058 !important; }
+
+/* Use with .border to turn the border green light */
+.border-green-light { border-color: #a2cbac !important; }
+
+/* Use with .border to turn the border red */
+.border-red { border-color: #d73a49 !important; }
+
+/* Use with .border to turn the border red-light */
+.border-red-light { border-color: #cea0a5 !important; }
+
+/* Use with .border to turn the border purple */
+.border-purple { border-color: #6f42c1 !important; }
+
+/* Use with .border to turn the border yellow */
+.border-yellow { border-color: #d9d0a5 !important; }
+
+/* Use with .border to turn the border gray-light */
+.border-gray-light { border-color: #eaecef !important; }
+
+/* Use with .border to turn the border gray-dark */
+.border-gray-dark { border-color: #d1d5da !important; }
+
+/* Use with .border to turn the border rgba black 0.15 */
+.border-black-fade { border-color: rgba(27, 31, 35, 0.15) !important; }
+
+/* Add a gray border */
+/* Add a gray border to the top */
+.border-top { border-top: 1px #e1e4e8 solid !important; }
+
+/* Add a gray border to the right */
+.border-right { border-right: 1px #e1e4e8 solid !important; }
+
+/* Add a gray border to the bottom */
+.border-bottom { border-bottom: 1px #e1e4e8 solid !important; }
+
+/* Add a gray border to the left */
+.border-left { border-left: 1px #e1e4e8 solid !important; }
+
+/* Remove the top border */
+.border-top-0 { border-top: 0 !important; }
+
+/* Remove the right border */
+.border-right-0 { border-right: 0 !important; }
+
+/* Remove the bottom border */
+.border-bottom-0 { border-bottom: 0 !important; }
+
+/* Remove the left border */
+.border-left-0 { border-left: 0 !important; }
+
+/* Remove the border-radius */
+.rounded-0 { border-radius: 0 !important; }
+
+/* Add a border-radius to all corners */
+.rounded-1 { border-radius: 3px !important; }
+
+/* Add a 2x border-radius to all corners */
+.rounded-2 { border-radius: 6px !important; }
+
+.rounded-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
+
+.rounded-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; }
+
+.rounded-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
+
+.rounded-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
+
+.rounded-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
+
+.rounded-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
+
+.rounded-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
+
+.rounded-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
+
+.rounded-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; }
+
+.rounded-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
+
+.rounded-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; }
+
+.rounded-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; }
+
+@media (min-width: 544px) { /* Add a gray border */
+ /* Add a gray border to the top */
+ .border-sm-top { border-top: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the right */
+ .border-sm-right { border-right: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the bottom */
+ .border-sm-bottom { border-bottom: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the left */
+ .border-sm-left { border-left: 1px #e1e4e8 solid !important; }
+ /* Remove the top border */
+ .border-sm-top-0 { border-top: 0 !important; }
+ /* Remove the right border */
+ .border-sm-right-0 { border-right: 0 !important; }
+ /* Remove the bottom border */
+ .border-sm-bottom-0 { border-bottom: 0 !important; }
+ /* Remove the left border */
+ .border-sm-left-0 { border-left: 0 !important; }
+ /* Remove the border-radius */
+ .rounded-sm-0 { border-radius: 0 !important; }
+ /* Add a border-radius to all corners */
+ .rounded-sm-1 { border-radius: 3px !important; }
+ /* Add a 2x border-radius to all corners */
+ .rounded-sm-2 { border-radius: 6px !important; }
+ .rounded-sm-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
+ .rounded-sm-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; }
+ .rounded-sm-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
+ .rounded-sm-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
+ .rounded-sm-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
+ .rounded-sm-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
+ .rounded-sm-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
+ .rounded-sm-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
+ .rounded-sm-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; }
+ .rounded-sm-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
+ .rounded-sm-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; }
+ .rounded-sm-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } }
+@media (min-width: 768px) { /* Add a gray border */
+ /* Add a gray border to the top */
+ .border-md-top { border-top: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the right */
+ .border-md-right { border-right: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the bottom */
+ .border-md-bottom { border-bottom: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the left */
+ .border-md-left { border-left: 1px #e1e4e8 solid !important; }
+ /* Remove the top border */
+ .border-md-top-0 { border-top: 0 !important; }
+ /* Remove the right border */
+ .border-md-right-0 { border-right: 0 !important; }
+ /* Remove the bottom border */
+ .border-md-bottom-0 { border-bottom: 0 !important; }
+ /* Remove the left border */
+ .border-md-left-0 { border-left: 0 !important; }
+ /* Remove the border-radius */
+ .rounded-md-0 { border-radius: 0 !important; }
+ /* Add a border-radius to all corners */
+ .rounded-md-1 { border-radius: 3px !important; }
+ /* Add a 2x border-radius to all corners */
+ .rounded-md-2 { border-radius: 6px !important; }
+ .rounded-md-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
+ .rounded-md-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; }
+ .rounded-md-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
+ .rounded-md-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
+ .rounded-md-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
+ .rounded-md-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
+ .rounded-md-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
+ .rounded-md-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
+ .rounded-md-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; }
+ .rounded-md-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
+ .rounded-md-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; }
+ .rounded-md-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } }
+@media (min-width: 1012px) { /* Add a gray border */
+ /* Add a gray border to the top */
+ .border-lg-top { border-top: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the right */
+ .border-lg-right { border-right: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the bottom */
+ .border-lg-bottom { border-bottom: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the left */
+ .border-lg-left { border-left: 1px #e1e4e8 solid !important; }
+ /* Remove the top border */
+ .border-lg-top-0 { border-top: 0 !important; }
+ /* Remove the right border */
+ .border-lg-right-0 { border-right: 0 !important; }
+ /* Remove the bottom border */
+ .border-lg-bottom-0 { border-bottom: 0 !important; }
+ /* Remove the left border */
+ .border-lg-left-0 { border-left: 0 !important; }
+ /* Remove the border-radius */
+ .rounded-lg-0 { border-radius: 0 !important; }
+ /* Add a border-radius to all corners */
+ .rounded-lg-1 { border-radius: 3px !important; }
+ /* Add a 2x border-radius to all corners */
+ .rounded-lg-2 { border-radius: 6px !important; }
+ .rounded-lg-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
+ .rounded-lg-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; }
+ .rounded-lg-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
+ .rounded-lg-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
+ .rounded-lg-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
+ .rounded-lg-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
+ .rounded-lg-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
+ .rounded-lg-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
+ .rounded-lg-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; }
+ .rounded-lg-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
+ .rounded-lg-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; }
+ .rounded-lg-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } }
+@media (min-width: 1280px) { /* Add a gray border */
+ /* Add a gray border to the top */
+ .border-xl-top { border-top: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the right */
+ .border-xl-right { border-right: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the bottom */
+ .border-xl-bottom { border-bottom: 1px #e1e4e8 solid !important; }
+ /* Add a gray border to the left */
+ .border-xl-left { border-left: 1px #e1e4e8 solid !important; }
+ /* Remove the top border */
+ .border-xl-top-0 { border-top: 0 !important; }
+ /* Remove the right border */
+ .border-xl-right-0 { border-right: 0 !important; }
+ /* Remove the bottom border */
+ .border-xl-bottom-0 { border-bottom: 0 !important; }
+ /* Remove the left border */
+ .border-xl-left-0 { border-left: 0 !important; }
+ /* Remove the border-radius */
+ .rounded-xl-0 { border-radius: 0 !important; }
+ /* Add a border-radius to all corners */
+ .rounded-xl-1 { border-radius: 3px !important; }
+ /* Add a 2x border-radius to all corners */
+ .rounded-xl-2 { border-radius: 6px !important; }
+ .rounded-xl-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
+ .rounded-xl-top-1 { border-top-left-radius: 3px !important; border-top-right-radius: 3px !important; }
+ .rounded-xl-top-2 { border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }
+ .rounded-xl-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
+ .rounded-xl-right-1 { border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; }
+ .rounded-xl-right-2 { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
+ .rounded-xl-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
+ .rounded-xl-bottom-1 { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; }
+ .rounded-xl-bottom-2 { border-bottom-right-radius: 6px !important; border-bottom-left-radius: 6px !important; }
+ .rounded-xl-left-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
+ .rounded-xl-left-1 { border-bottom-left-radius: 3px !important; border-top-left-radius: 3px !important; }
+ .rounded-xl-left-2 { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important; } }
+/* Add a 50% border-radius to make something into a circle */
+.circle { border-radius: 50% !important; }
+
+.box-shadow { box-shadow: 0 1px 1px rgba(27, 31, 35, 0.1) !important; }
+
+.box-shadow-medium { box-shadow: 0 1px 5px rgba(27, 31, 35, 0.15) !important; }
+
+.box-shadow-large { box-shadow: 0 1px 15px rgba(27, 31, 35, 0.15) !important; }
+
+.box-shadow-extra-large { box-shadow: 0 10px 50px rgba(27, 31, 35, 0.07) !important; }
+
+.box-shadow-none { box-shadow: none !important; }
+
+/* Set the background to $bg-white */
+.bg-white { background-color: #fff !important; }
+
+/* Set the background to $bg-blue */
+.bg-blue { background-color: #0366d6 !important; }
+
+/* Set the background to $bg-blue-light */
+.bg-blue-light { background-color: #f1f8ff !important; }
+
+/* Set the background to $bg-gray-dark */
+.bg-gray-dark { background-color: #24292e !important; }
+
+/* Set the background to $bg-gray */
+.bg-gray { background-color: #f6f8fa !important; }
+
+/* Set the background to $bg-gray-light */
+.bg-gray-light { background-color: #fafbfc !important; }
+
+/* Set the background to $bg-green */
+.bg-green { background-color: #28a745 !important; }
+
+/* Set the background to $bg-green-light */
+.bg-green-light { background-color: #dcffe4 !important; }
+
+/* Set the background to $bg-red */
+.bg-red { background-color: #d73a49 !important; }
+
+/* Set the background to $bg-red-light */
+.bg-red-light { background-color: #ffdce0 !important; }
+
+/* Set the background to $bg-yellow */
+.bg-yellow { background-color: #ffd33d !important; }
+
+/* Set the background to $bg-yellow-light */
+.bg-yellow-light { background-color: #fff5b1 !important; }
+
+/* Set the background to $bg-purple */
+.bg-purple { background-color: #6f42c1 !important; }
+
+/* Set the background to $bg-purple-light */
+.bg-purple-light { background-color: #f5f0ff !important; }
+
+.bg-shade-gradient { background-image: linear-gradient(180deg, rgba(27, 31, 35, 0.065), rgba(27, 31, 35, 0)) !important; background-repeat: no-repeat !important; background-size: 100% 200px !important; }
+
+/* Set the text color to $text-blue */
+.text-blue { color: #0366d6 !important; }
+
+/* Set the text color to $text-red */
+.text-red { color: #cb2431 !important; }
+
+/* Set the text color to $text-gray-light */
+.text-gray-light { color: #6a737d !important; }
+
+/* Set the text color to $text-gray */
+.text-gray { color: #586069 !important; }
+
+/* Set the text color to $text-gray-dark */
+.text-gray-dark { color: #24292e !important; }
+
+/* Set the text color to $text-green */
+.text-green { color: #28a745 !important; }
+
+/* Set the text color to $text-orange */
+.text-orange { color: #a04100 !important; }
+
+/* Set the text color to $text-orange-light */
+.text-orange-light { color: #e36209 !important; }
+
+/* Set the text color to $text-purple */
+.text-purple { color: #6f42c1 !important; }
+
+/* Set the text color to $text-white */
+.text-white { color: #fff !important; }
+
+/* Set the text color to inherit */
+.text-inherit { color: inherit !important; }
+
+.text-pending { color: #b08800 !important; }
+
+.bg-pending { color: #dbab09 !important; }
+
+.link-gray { color: #586069 !important; }
+.link-gray:hover { color: #0366d6 !important; }
+
+.link-gray-dark { color: #24292e !important; }
+.link-gray-dark:hover { color: #0366d6 !important; }
+
+/* Set the link color to $text-blue on hover Useful when you want only part of a link to turn blue on hover */
+.link-hover-blue:hover { color: #0366d6 !important; }
+
+/* Make a link $text-gray, then $text-blue on hover and removes the underline */
+.muted-link { color: #586069 !important; }
+.muted-link:hover { color: #0366d6 !important; text-decoration: none; }
+
+.details-overlay[open] > summary::before { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 80; display: block; cursor: default; content: " "; background: transparent; }
+
+.details-overlay-dark[open] > summary::before { z-index: 99; background: rgba(27, 31, 35, 0.5); }
+
+.flex-row { flex-direction: row !important; }
+
+.flex-row-reverse { flex-direction: row-reverse !important; }
+
+.flex-column { flex-direction: column !important; }
+
+.flex-wrap { flex-wrap: wrap !important; }
+
+.flex-nowrap { flex-wrap: nowrap !important; }
+
+.flex-justify-start { justify-content: flex-start !important; }
+
+.flex-justify-end { justify-content: flex-end !important; }
+
+.flex-justify-center { justify-content: center !important; }
+
+.flex-justify-between { justify-content: space-between !important; }
+
+.flex-justify-around { justify-content: space-around !important; }
+
+.flex-items-start { align-items: flex-start !important; }
+
+.flex-items-end { align-items: flex-end !important; }
+
+.flex-items-center { align-items: center !important; }
+
+.flex-items-baseline { align-items: baseline !important; }
+
+.flex-items-stretch { align-items: stretch !important; }
+
+.flex-content-start { align-content: flex-start !important; }
+
+.flex-content-end { align-content: flex-end !important; }
+
+.flex-content-center { align-content: center !important; }
+
+.flex-content-between { align-content: space-between !important; }
+
+.flex-content-around { align-content: space-around !important; }
+
+.flex-content-stretch { align-content: stretch !important; }
+
+.flex-auto { flex: 1 1 auto !important; }
+
+.flex-shrink-0 { flex-shrink: 0 !important; }
+
+.flex-self-auto { align-self: auto !important; }
+
+.flex-self-start { align-self: flex-start !important; }
+
+.flex-self-end { align-self: flex-end !important; }
+
+.flex-self-center { align-self: center !important; }
+
+.flex-self-baseline { align-self: baseline !important; }
+
+.flex-self-stretch { align-self: stretch !important; }
+
+.flex-item-equal { flex-grow: 1; flex-basis: 0; }
+
+@media (min-width: 544px) { .flex-sm-row { flex-direction: row !important; }
+ .flex-sm-row-reverse { flex-direction: row-reverse !important; }
+ .flex-sm-column { flex-direction: column !important; }
+ .flex-sm-wrap { flex-wrap: wrap !important; }
+ .flex-sm-nowrap { flex-wrap: nowrap !important; }
+ .flex-sm-justify-start { justify-content: flex-start !important; }
+ .flex-sm-justify-end { justify-content: flex-end !important; }
+ .flex-sm-justify-center { justify-content: center !important; }
+ .flex-sm-justify-between { justify-content: space-between !important; }
+ .flex-sm-justify-around { justify-content: space-around !important; }
+ .flex-sm-items-start { align-items: flex-start !important; }
+ .flex-sm-items-end { align-items: flex-end !important; }
+ .flex-sm-items-center { align-items: center !important; }
+ .flex-sm-items-baseline { align-items: baseline !important; }
+ .flex-sm-items-stretch { align-items: stretch !important; }
+ .flex-sm-content-start { align-content: flex-start !important; }
+ .flex-sm-content-end { align-content: flex-end !important; }
+ .flex-sm-content-center { align-content: center !important; }
+ .flex-sm-content-between { align-content: space-between !important; }
+ .flex-sm-content-around { align-content: space-around !important; }
+ .flex-sm-content-stretch { align-content: stretch !important; }
+ .flex-sm-auto { flex: 1 1 auto !important; }
+ .flex-sm-shrink-0 { flex-shrink: 0 !important; }
+ .flex-sm-self-auto { align-self: auto !important; }
+ .flex-sm-self-start { align-self: flex-start !important; }
+ .flex-sm-self-end { align-self: flex-end !important; }
+ .flex-sm-self-center { align-self: center !important; }
+ .flex-sm-self-baseline { align-self: baseline !important; }
+ .flex-sm-self-stretch { align-self: stretch !important; }
+ .flex-sm-item-equal { flex-grow: 1; flex-basis: 0; } }
+@media (min-width: 768px) { .flex-md-row { flex-direction: row !important; }
+ .flex-md-row-reverse { flex-direction: row-reverse !important; }
+ .flex-md-column { flex-direction: column !important; }
+ .flex-md-wrap { flex-wrap: wrap !important; }
+ .flex-md-nowrap { flex-wrap: nowrap !important; }
+ .flex-md-justify-start { justify-content: flex-start !important; }
+ .flex-md-justify-end { justify-content: flex-end !important; }
+ .flex-md-justify-center { justify-content: center !important; }
+ .flex-md-justify-between { justify-content: space-between !important; }
+ .flex-md-justify-around { justify-content: space-around !important; }
+ .flex-md-items-start { align-items: flex-start !important; }
+ .flex-md-items-end { align-items: flex-end !important; }
+ .flex-md-items-center { align-items: center !important; }
+ .flex-md-items-baseline { align-items: baseline !important; }
+ .flex-md-items-stretch { align-items: stretch !important; }
+ .flex-md-content-start { align-content: flex-start !important; }
+ .flex-md-content-end { align-content: flex-end !important; }
+ .flex-md-content-center { align-content: center !important; }
+ .flex-md-content-between { align-content: space-between !important; }
+ .flex-md-content-around { align-content: space-around !important; }
+ .flex-md-content-stretch { align-content: stretch !important; }
+ .flex-md-auto { flex: 1 1 auto !important; }
+ .flex-md-shrink-0 { flex-shrink: 0 !important; }
+ .flex-md-self-auto { align-self: auto !important; }
+ .flex-md-self-start { align-self: flex-start !important; }
+ .flex-md-self-end { align-self: flex-end !important; }
+ .flex-md-self-center { align-self: center !important; }
+ .flex-md-self-baseline { align-self: baseline !important; }
+ .flex-md-self-stretch { align-self: stretch !important; }
+ .flex-md-item-equal { flex-grow: 1; flex-basis: 0; } }
+@media (min-width: 1012px) { .flex-lg-row { flex-direction: row !important; }
+ .flex-lg-row-reverse { flex-direction: row-reverse !important; }
+ .flex-lg-column { flex-direction: column !important; }
+ .flex-lg-wrap { flex-wrap: wrap !important; }
+ .flex-lg-nowrap { flex-wrap: nowrap !important; }
+ .flex-lg-justify-start { justify-content: flex-start !important; }
+ .flex-lg-justify-end { justify-content: flex-end !important; }
+ .flex-lg-justify-center { justify-content: center !important; }
+ .flex-lg-justify-between { justify-content: space-between !important; }
+ .flex-lg-justify-around { justify-content: space-around !important; }
+ .flex-lg-items-start { align-items: flex-start !important; }
+ .flex-lg-items-end { align-items: flex-end !important; }
+ .flex-lg-items-center { align-items: center !important; }
+ .flex-lg-items-baseline { align-items: baseline !important; }
+ .flex-lg-items-stretch { align-items: stretch !important; }
+ .flex-lg-content-start { align-content: flex-start !important; }
+ .flex-lg-content-end { align-content: flex-end !important; }
+ .flex-lg-content-center { align-content: center !important; }
+ .flex-lg-content-between { align-content: space-between !important; }
+ .flex-lg-content-around { align-content: space-around !important; }
+ .flex-lg-content-stretch { align-content: stretch !important; }
+ .flex-lg-auto { flex: 1 1 auto !important; }
+ .flex-lg-shrink-0 { flex-shrink: 0 !important; }
+ .flex-lg-self-auto { align-self: auto !important; }
+ .flex-lg-self-start { align-self: flex-start !important; }
+ .flex-lg-self-end { align-self: flex-end !important; }
+ .flex-lg-self-center { align-self: center !important; }
+ .flex-lg-self-baseline { align-self: baseline !important; }
+ .flex-lg-self-stretch { align-self: stretch !important; }
+ .flex-lg-item-equal { flex-grow: 1; flex-basis: 0; } }
+@media (min-width: 1280px) { .flex-xl-row { flex-direction: row !important; }
+ .flex-xl-row-reverse { flex-direction: row-reverse !important; }
+ .flex-xl-column { flex-direction: column !important; }
+ .flex-xl-wrap { flex-wrap: wrap !important; }
+ .flex-xl-nowrap { flex-wrap: nowrap !important; }
+ .flex-xl-justify-start { justify-content: flex-start !important; }
+ .flex-xl-justify-end { justify-content: flex-end !important; }
+ .flex-xl-justify-center { justify-content: center !important; }
+ .flex-xl-justify-between { justify-content: space-between !important; }
+ .flex-xl-justify-around { justify-content: space-around !important; }
+ .flex-xl-items-start { align-items: flex-start !important; }
+ .flex-xl-items-end { align-items: flex-end !important; }
+ .flex-xl-items-center { align-items: center !important; }
+ .flex-xl-items-baseline { align-items: baseline !important; }
+ .flex-xl-items-stretch { align-items: stretch !important; }
+ .flex-xl-content-start { align-content: flex-start !important; }
+ .flex-xl-content-end { align-content: flex-end !important; }
+ .flex-xl-content-center { align-content: center !important; }
+ .flex-xl-content-between { align-content: space-between !important; }
+ .flex-xl-content-around { align-content: space-around !important; }
+ .flex-xl-content-stretch { align-content: stretch !important; }
+ .flex-xl-auto { flex: 1 1 auto !important; }
+ .flex-xl-shrink-0 { flex-shrink: 0 !important; }
+ .flex-xl-self-auto { align-self: auto !important; }
+ .flex-xl-self-start { align-self: flex-start !important; }
+ .flex-xl-self-end { align-self: flex-end !important; }
+ .flex-xl-self-center { align-self: center !important; }
+ .flex-xl-self-baseline { align-self: baseline !important; }
+ .flex-xl-self-stretch { align-self: stretch !important; }
+ .flex-xl-item-equal { flex-grow: 1; flex-basis: 0; } }
+/* Set position to static */
+.position-static { position: static !important; }
+
+/* Set position to relative */
+.position-relative { position: relative !important; }
+
+/* Set position to absolute */
+.position-absolute { position: absolute !important; }
+
+/* Set position to fixed */
+.position-fixed { position: fixed !important; }
+
+/* Set top 0 */
+.top-0 { top: 0 !important; }
+
+/* Set right 0 */
+.right-0 { right: 0 !important; }
+
+/* Set bottom 0 */
+.bottom-0 { bottom: 0 !important; }
+
+/* Set left 0 */
+.left-0 { left: 0 !important; }
+
+/* Vertical align middle */
+.v-align-middle { vertical-align: middle !important; }
+
+/* Vertical align top */
+.v-align-top { vertical-align: top !important; }
+
+/* Vertical align bottom */
+.v-align-bottom { vertical-align: bottom !important; }
+
+/* Vertical align to the top of the text */
+.v-align-text-top { vertical-align: text-top !important; }
+
+/* Vertical align to the bottom of the text */
+.v-align-text-bottom { vertical-align: text-bottom !important; }
+
+/* Vertical align to the parent's baseline */
+.v-align-baseline { vertical-align: baseline !important; }
+
+/* Set the overflow hidden */
+.overflow-hidden { overflow: hidden !important; }
+
+/* Set the overflow scroll */
+.overflow-scroll { overflow: scroll !important; }
+
+/* Set the overflow auto */
+.overflow-auto { overflow: auto !important; }
+
+/* Clear floats around the element */
+.clearfix::before { display: table; content: ""; }
+.clearfix::after { display: table; clear: both; content: ""; }
+
+/* Float to the left */
+.float-left { float: left !important; }
+
+/* Float to the right */
+.float-right { float: right !important; }
+
+/* No float */
+.float-none { float: none !important; }
+
+@media (min-width: 544px) { /* Float to the left */
+ .float-sm-left { float: left !important; }
+ /* Float to the right */
+ .float-sm-right { float: right !important; }
+ /* No float */
+ .float-sm-none { float: none !important; } }
+@media (min-width: 768px) { /* Float to the left */
+ .float-md-left { float: left !important; }
+ /* Float to the right */
+ .float-md-right { float: right !important; }
+ /* No float */
+ .float-md-none { float: none !important; } }
+@media (min-width: 1012px) { /* Float to the left */
+ .float-lg-left { float: left !important; }
+ /* Float to the right */
+ .float-lg-right { float: right !important; }
+ /* No float */
+ .float-lg-none { float: none !important; } }
+@media (min-width: 1280px) { /* Float to the left */
+ .float-xl-left { float: left !important; }
+ /* Float to the right */
+ .float-xl-right { float: right !important; }
+ /* No float */
+ .float-xl-none { float: none !important; } }
+/* Max width 100% */
+.width-fit { max-width: 100% !important; }
+
+/* Set the width to 100% */
+.width-full { width: 100% !important; }
+
+/* Max height 100% */
+.height-fit { max-height: 100% !important; }
+
+/* Set the height to 100% */
+.height-full { height: 100% !important; }
+
+/* Remove min-width from element */
+.min-width-0 { min-width: 0 !important; }
+
+/* Set the direction to rtl */
+.direction-rtl { direction: rtl !important; }
+
+/* Set the direction to ltr */
+.direction-ltr { direction: ltr !important; }
+
+@media (min-width: 544px) { /* Set the direction to rtl */
+ .direction-sm-rtl { direction: rtl !important; }
+ /* Set the direction to ltr */
+ .direction-sm-ltr { direction: ltr !important; } }
+@media (min-width: 768px) { /* Set the direction to rtl */
+ .direction-md-rtl { direction: rtl !important; }
+ /* Set the direction to ltr */
+ .direction-md-ltr { direction: ltr !important; } }
+@media (min-width: 1012px) { /* Set the direction to rtl */
+ .direction-lg-rtl { direction: rtl !important; }
+ /* Set the direction to ltr */
+ .direction-lg-ltr { direction: ltr !important; } }
+@media (min-width: 1280px) { /* Set the direction to rtl */
+ .direction-xl-rtl { direction: rtl !important; }
+ /* Set the direction to ltr */
+ .direction-xl-ltr { direction: ltr !important; } }
+/* Set a $size margin to all sides at $breakpoint */
+.m-0 { margin: 0 !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-0 { margin-top: 0 !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-0 { margin-right: 0 !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-0 { margin-bottom: 0 !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-0 { margin-left: 0 !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-1 { margin: 4px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-1 { margin-top: 4px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-1 { margin-right: 4px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-1 { margin-bottom: 4px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-1 { margin-left: 4px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n1 { margin-top: -4px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n1 { margin-right: -4px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n1 { margin-bottom: -4px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n1 { margin-left: -4px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-1 { margin-right: 4px !important; margin-left: 4px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-2 { margin: 8px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-2 { margin-top: 8px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-2 { margin-right: 8px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-2 { margin-bottom: 8px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-2 { margin-left: 8px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n2 { margin-top: -8px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n2 { margin-right: -8px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n2 { margin-bottom: -8px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n2 { margin-left: -8px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-2 { margin-right: 8px !important; margin-left: 8px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-3 { margin: 16px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-3 { margin-top: 16px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-3 { margin-right: 16px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-3 { margin-bottom: 16px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-3 { margin-left: 16px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n3 { margin-top: -16px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n3 { margin-right: -16px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n3 { margin-bottom: -16px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n3 { margin-left: -16px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-3 { margin-right: 16px !important; margin-left: 16px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-3 { margin-top: 16px !important; margin-bottom: 16px !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-4 { margin: 24px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-4 { margin-top: 24px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-4 { margin-right: 24px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-4 { margin-bottom: 24px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-4 { margin-left: 24px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n4 { margin-top: -24px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n4 { margin-right: -24px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n4 { margin-bottom: -24px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n4 { margin-left: -24px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-4 { margin-right: 24px !important; margin-left: 24px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-4 { margin-top: 24px !important; margin-bottom: 24px !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-5 { margin: 32px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-5 { margin-top: 32px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-5 { margin-right: 32px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-5 { margin-bottom: 32px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-5 { margin-left: 32px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n5 { margin-top: -32px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n5 { margin-right: -32px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n5 { margin-bottom: -32px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n5 { margin-left: -32px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-5 { margin-right: 32px !important; margin-left: 32px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-5 { margin-top: 32px !important; margin-bottom: 32px !important; }
+
+/* Set a $size margin to all sides at $breakpoint */
+.m-6 { margin: 40px !important; }
+
+/* Set a $size margin on the top at $breakpoint */
+.mt-6 { margin-top: 40px !important; }
+
+/* Set a $size margin on the right at $breakpoint */
+.mr-6 { margin-right: 40px !important; }
+
+/* Set a $size margin on the bottom at $breakpoint */
+.mb-6 { margin-bottom: 40px !important; }
+
+/* Set a $size margin on the left at $breakpoint */
+.ml-6 { margin-left: 40px !important; }
+
+/* Set a negative $size margin on top at $breakpoint */
+.mt-n6 { margin-top: -40px !important; }
+
+/* Set a negative $size margin on the right at $breakpoint */
+.mr-n6 { margin-right: -40px !important; }
+
+/* Set a negative $size margin on the bottom at $breakpoint */
+.mb-n6 { margin-bottom: -40px !important; }
+
+/* Set a negative $size margin on the left at $breakpoint */
+.ml-n6 { margin-left: -40px !important; }
+
+/* Set a $size margin on the left & right at $breakpoint */
+.mx-6 { margin-right: 40px !important; margin-left: 40px !important; }
+
+/* Set a $size margin on the top & bottom at $breakpoint */
+.my-6 { margin-top: 40px !important; margin-bottom: 40px !important; }
+
+/* responsive horizontal auto margins */
+.mx-auto { margin-right: auto !important; margin-left: auto !important; }
+
+@media (min-width: 544px) { /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-0 { margin: 0 !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-0 { margin-top: 0 !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-0 { margin-right: 0 !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-0 { margin-bottom: 0 !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-0 { margin-left: 0 !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-1 { margin: 4px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-1 { margin-top: 4px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-1 { margin-right: 4px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-1 { margin-bottom: 4px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-1 { margin-left: 4px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n1 { margin-top: -4px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n1 { margin-right: -4px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n1 { margin-bottom: -4px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n1 { margin-left: -4px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-1 { margin-right: 4px !important; margin-left: 4px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-2 { margin: 8px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-2 { margin-top: 8px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-2 { margin-right: 8px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-2 { margin-bottom: 8px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-2 { margin-left: 8px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n2 { margin-top: -8px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n2 { margin-right: -8px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n2 { margin-bottom: -8px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n2 { margin-left: -8px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-2 { margin-right: 8px !important; margin-left: 8px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-3 { margin: 16px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-3 { margin-top: 16px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-3 { margin-right: 16px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-3 { margin-bottom: 16px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-3 { margin-left: 16px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n3 { margin-top: -16px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n3 { margin-right: -16px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n3 { margin-bottom: -16px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n3 { margin-left: -16px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-3 { margin-right: 16px !important; margin-left: 16px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-3 { margin-top: 16px !important; margin-bottom: 16px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-4 { margin: 24px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-4 { margin-top: 24px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-4 { margin-right: 24px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-4 { margin-bottom: 24px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-4 { margin-left: 24px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n4 { margin-top: -24px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n4 { margin-right: -24px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n4 { margin-bottom: -24px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n4 { margin-left: -24px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-4 { margin-right: 24px !important; margin-left: 24px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-4 { margin-top: 24px !important; margin-bottom: 24px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-5 { margin: 32px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-5 { margin-top: 32px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-5 { margin-right: 32px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-5 { margin-bottom: 32px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-5 { margin-left: 32px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n5 { margin-top: -32px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n5 { margin-right: -32px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n5 { margin-bottom: -32px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n5 { margin-left: -32px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-5 { margin-right: 32px !important; margin-left: 32px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-5 { margin-top: 32px !important; margin-bottom: 32px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-sm-6 { margin: 40px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-sm-6 { margin-top: 40px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-sm-6 { margin-right: 40px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-sm-6 { margin-bottom: 40px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-sm-6 { margin-left: 40px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-sm-n6 { margin-top: -40px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-sm-n6 { margin-right: -40px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-sm-n6 { margin-bottom: -40px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-sm-n6 { margin-left: -40px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-sm-6 { margin-right: 40px !important; margin-left: 40px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-sm-6 { margin-top: 40px !important; margin-bottom: 40px !important; }
+ /* responsive horizontal auto margins */
+ .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; } }
+@media (min-width: 768px) { /* Set a $size margin to all sides at $breakpoint */
+ .m-md-0 { margin: 0 !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-0 { margin-top: 0 !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-0 { margin-right: 0 !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-0 { margin-bottom: 0 !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-0 { margin-left: 0 !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-1 { margin: 4px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-1 { margin-top: 4px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-1 { margin-right: 4px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-1 { margin-bottom: 4px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-1 { margin-left: 4px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n1 { margin-top: -4px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n1 { margin-right: -4px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n1 { margin-bottom: -4px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n1 { margin-left: -4px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-1 { margin-right: 4px !important; margin-left: 4px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-2 { margin: 8px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-2 { margin-top: 8px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-2 { margin-right: 8px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-2 { margin-bottom: 8px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-2 { margin-left: 8px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n2 { margin-top: -8px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n2 { margin-right: -8px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n2 { margin-bottom: -8px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n2 { margin-left: -8px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-2 { margin-right: 8px !important; margin-left: 8px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-3 { margin: 16px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-3 { margin-top: 16px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-3 { margin-right: 16px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-3 { margin-bottom: 16px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-3 { margin-left: 16px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n3 { margin-top: -16px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n3 { margin-right: -16px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n3 { margin-bottom: -16px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n3 { margin-left: -16px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-3 { margin-right: 16px !important; margin-left: 16px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-3 { margin-top: 16px !important; margin-bottom: 16px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-4 { margin: 24px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-4 { margin-top: 24px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-4 { margin-right: 24px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-4 { margin-bottom: 24px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-4 { margin-left: 24px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n4 { margin-top: -24px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n4 { margin-right: -24px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n4 { margin-bottom: -24px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n4 { margin-left: -24px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-4 { margin-right: 24px !important; margin-left: 24px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-4 { margin-top: 24px !important; margin-bottom: 24px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-5 { margin: 32px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-5 { margin-top: 32px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-5 { margin-right: 32px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-5 { margin-bottom: 32px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-5 { margin-left: 32px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n5 { margin-top: -32px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n5 { margin-right: -32px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n5 { margin-bottom: -32px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n5 { margin-left: -32px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-5 { margin-right: 32px !important; margin-left: 32px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-5 { margin-top: 32px !important; margin-bottom: 32px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-md-6 { margin: 40px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-md-6 { margin-top: 40px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-md-6 { margin-right: 40px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-md-6 { margin-bottom: 40px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-md-6 { margin-left: 40px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-md-n6 { margin-top: -40px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-md-n6 { margin-right: -40px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-md-n6 { margin-bottom: -40px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-md-n6 { margin-left: -40px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-md-6 { margin-right: 40px !important; margin-left: 40px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-md-6 { margin-top: 40px !important; margin-bottom: 40px !important; }
+ /* responsive horizontal auto margins */
+ .mx-md-auto { margin-right: auto !important; margin-left: auto !important; } }
+@media (min-width: 1012px) { /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-0 { margin: 0 !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-0 { margin-top: 0 !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-0 { margin-right: 0 !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-0 { margin-bottom: 0 !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-0 { margin-left: 0 !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-1 { margin: 4px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-1 { margin-top: 4px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-1 { margin-right: 4px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-1 { margin-bottom: 4px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-1 { margin-left: 4px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n1 { margin-top: -4px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n1 { margin-right: -4px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n1 { margin-bottom: -4px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n1 { margin-left: -4px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-1 { margin-right: 4px !important; margin-left: 4px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-2 { margin: 8px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-2 { margin-top: 8px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-2 { margin-right: 8px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-2 { margin-bottom: 8px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-2 { margin-left: 8px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n2 { margin-top: -8px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n2 { margin-right: -8px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n2 { margin-bottom: -8px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n2 { margin-left: -8px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-2 { margin-right: 8px !important; margin-left: 8px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-3 { margin: 16px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-3 { margin-top: 16px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-3 { margin-right: 16px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-3 { margin-bottom: 16px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-3 { margin-left: 16px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n3 { margin-top: -16px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n3 { margin-right: -16px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n3 { margin-bottom: -16px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n3 { margin-left: -16px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-3 { margin-right: 16px !important; margin-left: 16px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-3 { margin-top: 16px !important; margin-bottom: 16px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-4 { margin: 24px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-4 { margin-top: 24px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-4 { margin-right: 24px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-4 { margin-bottom: 24px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-4 { margin-left: 24px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n4 { margin-top: -24px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n4 { margin-right: -24px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n4 { margin-bottom: -24px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n4 { margin-left: -24px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-4 { margin-right: 24px !important; margin-left: 24px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-4 { margin-top: 24px !important; margin-bottom: 24px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-5 { margin: 32px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-5 { margin-top: 32px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-5 { margin-right: 32px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-5 { margin-bottom: 32px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-5 { margin-left: 32px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n5 { margin-top: -32px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n5 { margin-right: -32px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n5 { margin-bottom: -32px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n5 { margin-left: -32px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-5 { margin-right: 32px !important; margin-left: 32px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-5 { margin-top: 32px !important; margin-bottom: 32px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-lg-6 { margin: 40px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-lg-6 { margin-top: 40px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-lg-6 { margin-right: 40px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-lg-6 { margin-bottom: 40px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-lg-6 { margin-left: 40px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-lg-n6 { margin-top: -40px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-lg-n6 { margin-right: -40px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-lg-n6 { margin-bottom: -40px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-lg-n6 { margin-left: -40px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-lg-6 { margin-right: 40px !important; margin-left: 40px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-lg-6 { margin-top: 40px !important; margin-bottom: 40px !important; }
+ /* responsive horizontal auto margins */
+ .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; } }
+@media (min-width: 1280px) { /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-0 { margin: 0 !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-0 { margin-top: 0 !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-0 { margin-right: 0 !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-0 { margin-bottom: 0 !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-0 { margin-left: 0 !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-1 { margin: 4px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-1 { margin-top: 4px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-1 { margin-right: 4px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-1 { margin-bottom: 4px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-1 { margin-left: 4px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n1 { margin-top: -4px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n1 { margin-right: -4px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n1 { margin-bottom: -4px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n1 { margin-left: -4px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-1 { margin-right: 4px !important; margin-left: 4px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-1 { margin-top: 4px !important; margin-bottom: 4px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-2 { margin: 8px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-2 { margin-top: 8px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-2 { margin-right: 8px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-2 { margin-bottom: 8px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-2 { margin-left: 8px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n2 { margin-top: -8px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n2 { margin-right: -8px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n2 { margin-bottom: -8px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n2 { margin-left: -8px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-2 { margin-right: 8px !important; margin-left: 8px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-2 { margin-top: 8px !important; margin-bottom: 8px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-3 { margin: 16px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-3 { margin-top: 16px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-3 { margin-right: 16px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-3 { margin-bottom: 16px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-3 { margin-left: 16px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n3 { margin-top: -16px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n3 { margin-right: -16px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n3 { margin-bottom: -16px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n3 { margin-left: -16px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-3 { margin-right: 16px !important; margin-left: 16px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-3 { margin-top: 16px !important; margin-bottom: 16px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-4 { margin: 24px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-4 { margin-top: 24px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-4 { margin-right: 24px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-4 { margin-bottom: 24px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-4 { margin-left: 24px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n4 { margin-top: -24px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n4 { margin-right: -24px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n4 { margin-bottom: -24px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n4 { margin-left: -24px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-4 { margin-right: 24px !important; margin-left: 24px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-4 { margin-top: 24px !important; margin-bottom: 24px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-5 { margin: 32px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-5 { margin-top: 32px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-5 { margin-right: 32px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-5 { margin-bottom: 32px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-5 { margin-left: 32px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n5 { margin-top: -32px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n5 { margin-right: -32px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n5 { margin-bottom: -32px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n5 { margin-left: -32px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-5 { margin-right: 32px !important; margin-left: 32px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-5 { margin-top: 32px !important; margin-bottom: 32px !important; }
+ /* Set a $size margin to all sides at $breakpoint */
+ .m-xl-6 { margin: 40px !important; }
+ /* Set a $size margin on the top at $breakpoint */
+ .mt-xl-6 { margin-top: 40px !important; }
+ /* Set a $size margin on the right at $breakpoint */
+ .mr-xl-6 { margin-right: 40px !important; }
+ /* Set a $size margin on the bottom at $breakpoint */
+ .mb-xl-6 { margin-bottom: 40px !important; }
+ /* Set a $size margin on the left at $breakpoint */
+ .ml-xl-6 { margin-left: 40px !important; }
+ /* Set a negative $size margin on top at $breakpoint */
+ .mt-xl-n6 { margin-top: -40px !important; }
+ /* Set a negative $size margin on the right at $breakpoint */
+ .mr-xl-n6 { margin-right: -40px !important; }
+ /* Set a negative $size margin on the bottom at $breakpoint */
+ .mb-xl-n6 { margin-bottom: -40px !important; }
+ /* Set a negative $size margin on the left at $breakpoint */
+ .ml-xl-n6 { margin-left: -40px !important; }
+ /* Set a $size margin on the left & right at $breakpoint */
+ .mx-xl-6 { margin-right: 40px !important; margin-left: 40px !important; }
+ /* Set a $size margin on the top & bottom at $breakpoint */
+ .my-xl-6 { margin-top: 40px !important; margin-bottom: 40px !important; }
+ /* responsive horizontal auto margins */
+ .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; } }
+/* Set a $size padding to all sides at $breakpoint */
+.p-0 { padding: 0 !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-0 { padding-top: 0 !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-0 { padding-right: 0 !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-0 { padding-bottom: 0 !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-0 { padding-left: 0 !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-0 { padding-right: 0 !important; padding-left: 0 !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-1 { padding: 4px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-1 { padding-top: 4px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-1 { padding-right: 4px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-1 { padding-bottom: 4px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-1 { padding-left: 4px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-1 { padding-right: 4px !important; padding-left: 4px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-2 { padding: 8px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-2 { padding-top: 8px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-2 { padding-right: 8px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-2 { padding-bottom: 8px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-2 { padding-left: 8px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-2 { padding-right: 8px !important; padding-left: 8px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-3 { padding: 16px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-3 { padding-top: 16px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-3 { padding-right: 16px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-3 { padding-bottom: 16px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-3 { padding-left: 16px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-3 { padding-right: 16px !important; padding-left: 16px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-3 { padding-top: 16px !important; padding-bottom: 16px !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-4 { padding: 24px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-4 { padding-top: 24px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-4 { padding-right: 24px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-4 { padding-bottom: 24px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-4 { padding-left: 24px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-4 { padding-right: 24px !important; padding-left: 24px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-4 { padding-top: 24px !important; padding-bottom: 24px !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-5 { padding: 32px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-5 { padding-top: 32px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-5 { padding-right: 32px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-5 { padding-bottom: 32px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-5 { padding-left: 32px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-5 { padding-right: 32px !important; padding-left: 32px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-5 { padding-top: 32px !important; padding-bottom: 32px !important; }
+
+/* Set a $size padding to all sides at $breakpoint */
+.p-6 { padding: 40px !important; }
+
+/* Set a $size padding to the top at $breakpoint */
+.pt-6 { padding-top: 40px !important; }
+
+/* Set a $size padding to the right at $breakpoint */
+.pr-6 { padding-right: 40px !important; }
+
+/* Set a $size padding to the bottom at $breakpoint */
+.pb-6 { padding-bottom: 40px !important; }
+
+/* Set a $size padding to the left at $breakpoint */
+.pl-6 { padding-left: 40px !important; }
+
+/* Set a $size padding to the left & right at $breakpoint */
+.px-6 { padding-right: 40px !important; padding-left: 40px !important; }
+
+/* Set a $size padding to the top & bottom at $breakpoint */
+.py-6 { padding-top: 40px !important; padding-bottom: 40px !important; }
+
+@media (min-width: 544px) { /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-0 { padding: 0 !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-0 { padding-top: 0 !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-0 { padding-right: 0 !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-0 { padding-bottom: 0 !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-0 { padding-left: 0 !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-1 { padding: 4px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-1 { padding-top: 4px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-1 { padding-right: 4px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-1 { padding-bottom: 4px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-1 { padding-left: 4px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-1 { padding-right: 4px !important; padding-left: 4px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-2 { padding: 8px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-2 { padding-top: 8px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-2 { padding-right: 8px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-2 { padding-bottom: 8px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-2 { padding-left: 8px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-2 { padding-right: 8px !important; padding-left: 8px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-3 { padding: 16px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-3 { padding-top: 16px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-3 { padding-right: 16px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-3 { padding-bottom: 16px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-3 { padding-left: 16px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-3 { padding-right: 16px !important; padding-left: 16px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-3 { padding-top: 16px !important; padding-bottom: 16px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-4 { padding: 24px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-4 { padding-top: 24px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-4 { padding-right: 24px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-4 { padding-bottom: 24px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-4 { padding-left: 24px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-4 { padding-right: 24px !important; padding-left: 24px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-4 { padding-top: 24px !important; padding-bottom: 24px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-5 { padding: 32px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-5 { padding-top: 32px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-5 { padding-right: 32px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-5 { padding-bottom: 32px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-5 { padding-left: 32px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-5 { padding-right: 32px !important; padding-left: 32px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-5 { padding-top: 32px !important; padding-bottom: 32px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-sm-6 { padding: 40px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-sm-6 { padding-top: 40px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-sm-6 { padding-right: 40px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-sm-6 { padding-bottom: 40px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-sm-6 { padding-left: 40px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-sm-6 { padding-right: 40px !important; padding-left: 40px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-sm-6 { padding-top: 40px !important; padding-bottom: 40px !important; } }
+@media (min-width: 768px) { /* Set a $size padding to all sides at $breakpoint */
+ .p-md-0 { padding: 0 !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-0 { padding-top: 0 !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-0 { padding-right: 0 !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-0 { padding-bottom: 0 !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-0 { padding-left: 0 !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-1 { padding: 4px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-1 { padding-top: 4px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-1 { padding-right: 4px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-1 { padding-bottom: 4px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-1 { padding-left: 4px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-1 { padding-right: 4px !important; padding-left: 4px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-2 { padding: 8px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-2 { padding-top: 8px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-2 { padding-right: 8px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-2 { padding-bottom: 8px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-2 { padding-left: 8px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-2 { padding-right: 8px !important; padding-left: 8px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-3 { padding: 16px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-3 { padding-top: 16px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-3 { padding-right: 16px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-3 { padding-bottom: 16px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-3 { padding-left: 16px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-3 { padding-right: 16px !important; padding-left: 16px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-3 { padding-top: 16px !important; padding-bottom: 16px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-4 { padding: 24px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-4 { padding-top: 24px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-4 { padding-right: 24px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-4 { padding-bottom: 24px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-4 { padding-left: 24px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-4 { padding-right: 24px !important; padding-left: 24px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-4 { padding-top: 24px !important; padding-bottom: 24px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-5 { padding: 32px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-5 { padding-top: 32px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-5 { padding-right: 32px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-5 { padding-bottom: 32px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-5 { padding-left: 32px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-5 { padding-right: 32px !important; padding-left: 32px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-5 { padding-top: 32px !important; padding-bottom: 32px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-md-6 { padding: 40px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-md-6 { padding-top: 40px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-md-6 { padding-right: 40px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-md-6 { padding-bottom: 40px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-md-6 { padding-left: 40px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-md-6 { padding-right: 40px !important; padding-left: 40px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-md-6 { padding-top: 40px !important; padding-bottom: 40px !important; } }
+@media (min-width: 1012px) { /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-0 { padding: 0 !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-0 { padding-top: 0 !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-0 { padding-right: 0 !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-0 { padding-bottom: 0 !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-0 { padding-left: 0 !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-1 { padding: 4px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-1 { padding-top: 4px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-1 { padding-right: 4px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-1 { padding-bottom: 4px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-1 { padding-left: 4px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-1 { padding-right: 4px !important; padding-left: 4px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-2 { padding: 8px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-2 { padding-top: 8px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-2 { padding-right: 8px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-2 { padding-bottom: 8px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-2 { padding-left: 8px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-2 { padding-right: 8px !important; padding-left: 8px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-3 { padding: 16px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-3 { padding-top: 16px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-3 { padding-right: 16px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-3 { padding-bottom: 16px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-3 { padding-left: 16px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-3 { padding-right: 16px !important; padding-left: 16px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-3 { padding-top: 16px !important; padding-bottom: 16px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-4 { padding: 24px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-4 { padding-top: 24px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-4 { padding-right: 24px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-4 { padding-bottom: 24px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-4 { padding-left: 24px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-4 { padding-right: 24px !important; padding-left: 24px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-4 { padding-top: 24px !important; padding-bottom: 24px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-5 { padding: 32px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-5 { padding-top: 32px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-5 { padding-right: 32px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-5 { padding-bottom: 32px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-5 { padding-left: 32px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-5 { padding-right: 32px !important; padding-left: 32px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-5 { padding-top: 32px !important; padding-bottom: 32px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-lg-6 { padding: 40px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-lg-6 { padding-top: 40px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-lg-6 { padding-right: 40px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-lg-6 { padding-bottom: 40px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-lg-6 { padding-left: 40px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-lg-6 { padding-right: 40px !important; padding-left: 40px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-lg-6 { padding-top: 40px !important; padding-bottom: 40px !important; } }
+@media (min-width: 1280px) { /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-0 { padding: 0 !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-0 { padding-top: 0 !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-0 { padding-right: 0 !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-0 { padding-bottom: 0 !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-0 { padding-left: 0 !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-1 { padding: 4px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-1 { padding-top: 4px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-1 { padding-right: 4px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-1 { padding-bottom: 4px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-1 { padding-left: 4px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-1 { padding-right: 4px !important; padding-left: 4px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-1 { padding-top: 4px !important; padding-bottom: 4px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-2 { padding: 8px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-2 { padding-top: 8px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-2 { padding-right: 8px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-2 { padding-bottom: 8px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-2 { padding-left: 8px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-2 { padding-right: 8px !important; padding-left: 8px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-2 { padding-top: 8px !important; padding-bottom: 8px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-3 { padding: 16px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-3 { padding-top: 16px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-3 { padding-right: 16px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-3 { padding-bottom: 16px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-3 { padding-left: 16px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-3 { padding-right: 16px !important; padding-left: 16px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-3 { padding-top: 16px !important; padding-bottom: 16px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-4 { padding: 24px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-4 { padding-top: 24px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-4 { padding-right: 24px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-4 { padding-bottom: 24px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-4 { padding-left: 24px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-4 { padding-right: 24px !important; padding-left: 24px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-4 { padding-top: 24px !important; padding-bottom: 24px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-5 { padding: 32px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-5 { padding-top: 32px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-5 { padding-right: 32px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-5 { padding-bottom: 32px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-5 { padding-left: 32px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-5 { padding-right: 32px !important; padding-left: 32px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-5 { padding-top: 32px !important; padding-bottom: 32px !important; }
+ /* Set a $size padding to all sides at $breakpoint */
+ .p-xl-6 { padding: 40px !important; }
+ /* Set a $size padding to the top at $breakpoint */
+ .pt-xl-6 { padding-top: 40px !important; }
+ /* Set a $size padding to the right at $breakpoint */
+ .pr-xl-6 { padding-right: 40px !important; }
+ /* Set a $size padding to the bottom at $breakpoint */
+ .pb-xl-6 { padding-bottom: 40px !important; }
+ /* Set a $size padding to the left at $breakpoint */
+ .pl-xl-6 { padding-left: 40px !important; }
+ /* Set a $size padding to the left & right at $breakpoint */
+ .px-xl-6 { padding-right: 40px !important; padding-left: 40px !important; }
+ /* Set a $size padding to the top & bottom at $breakpoint */
+ .py-xl-6 { padding-top: 40px !important; padding-bottom: 40px !important; } }
+.p-responsive { padding-right: 16px !important; padding-left: 16px !important; }
+@media (min-width: 544px) { .p-responsive { padding-right: 40px !important; padding-left: 40px !important; } }
+@media (min-width: 1012px) { .p-responsive { padding-right: 16px !important; padding-left: 16px !important; } }
+
+/* Set the font size to 26px */
+.h1 { font-size: 26px !important; }
+@media (min-width: 768px) { .h1 { font-size: 32px !important; } }
+
+/* Set the font size to 22px */
+.h2 { font-size: 22px !important; }
+@media (min-width: 768px) { .h2 { font-size: 24px !important; } }
+
+/* Set the font size to 18px */
+.h3 { font-size: 18px !important; }
+@media (min-width: 768px) { .h3 { font-size: 20px !important; } }
+
+/* Set the font size to 16px */
+.h4 { font-size: 16px !important; }
+
+/* Set the font size to 14px */
+.h5 { font-size: 14px !important; }
+
+/* Set the font size to 12px */
+.h6 { font-size: 12px !important; }
+
+.h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600 !important; }
+
+/* Set the font size to 26px */
+.f1 { font-size: 26px !important; }
+@media (min-width: 768px) { .f1 { font-size: 32px !important; } }
+
+/* Set the font size to 22px */
+.f2 { font-size: 22px !important; }
+@media (min-width: 768px) { .f2 { font-size: 24px !important; } }
+
+/* Set the font size to 18px */
+.f3 { font-size: 18px !important; }
+@media (min-width: 768px) { .f3 { font-size: 20px !important; } }
+
+/* Set the font size to 16px */
+.f4 { font-size: 16px !important; }
+@media (min-width: 768px) { .f4 { font-size: 16px !important; } }
+
+/* Set the font size to 14px */
+.f5 { font-size: 14px !important; }
+
+/* Set the font size to 12px */
+.f6 { font-size: 12px !important; }
+
+/* Set the font size to 40px and weight to light */
+.f00-light { font-size: 40px !important; font-weight: 300 !important; }
+@media (min-width: 768px) { .f00-light { font-size: 48px !important; } }
+
+/* Set the font size to 32px and weight to light */
+.f0-light { font-size: 32px !important; font-weight: 300 !important; }
+@media (min-width: 768px) { .f0-light { font-size: 40px !important; } }
+
+/* Set the font size to 26px and weight to light */
+.f1-light { font-size: 26px !important; font-weight: 300 !important; }
+@media (min-width: 768px) { .f1-light { font-size: 32px !important; } }
+
+/* Set the font size to 22px and weight to light */
+.f2-light { font-size: 22px !important; font-weight: 300 !important; }
+@media (min-width: 768px) { .f2-light { font-size: 24px !important; } }
+
+/* Set the font size to 18px and weight to light */
+.f3-light { font-size: 18px !important; font-weight: 300 !important; }
+@media (min-width: 768px) { .f3-light { font-size: 20px !important; } }
+
+/* Set the font size to ${#h6-size} */
+.text-small { font-size: 12px !important; }
+
+/* Large leading paragraphs */
+.lead { margin-bottom: 30px; font-size: 20px; font-weight: 300; color: #586069; }
+
+/* Set the line height to ultra condensed */
+.lh-condensed-ultra { line-height: 1 !important; }
+
+/* Set the line height to condensed */
+.lh-condensed { line-height: 1.25 !important; }
+
+/* Set the line height to default */
+.lh-default { line-height: 1.5 !important; }
+
+/* Set the line height to zero */
+.lh-0 { line-height: 0 !important; }
+
+/* Text align to the right */
+.text-right { text-align: right !important; }
+
+/* Text align to the left */
+.text-left { text-align: left !important; }
+
+/* Text align to the center */
+.text-center { text-align: center !important; }
+
+@media (min-width: 544px) { /* Text align to the right */
+ .text-sm-right { text-align: right !important; }
+ /* Text align to the left */
+ .text-sm-left { text-align: left !important; }
+ /* Text align to the center */
+ .text-sm-center { text-align: center !important; } }
+@media (min-width: 768px) { /* Text align to the right */
+ .text-md-right { text-align: right !important; }
+ /* Text align to the left */
+ .text-md-left { text-align: left !important; }
+ /* Text align to the center */
+ .text-md-center { text-align: center !important; } }
+@media (min-width: 1012px) { /* Text align to the right */
+ .text-lg-right { text-align: right !important; }
+ /* Text align to the left */
+ .text-lg-left { text-align: left !important; }
+ /* Text align to the center */
+ .text-lg-center { text-align: center !important; } }
+@media (min-width: 1280px) { /* Text align to the right */
+ .text-xl-right { text-align: right !important; }
+ /* Text align to the left */
+ .text-xl-left { text-align: left !important; }
+ /* Text align to the center */
+ .text-xl-center { text-align: center !important; } }
+/* Set the font weight to normal */
+.text-normal { font-weight: 400 !important; }
+
+/* Set the font weight to bold */
+.text-bold { font-weight: 600 !important; }
+
+/* Set the font to italic */
+.text-italic { font-style: italic !important; }
+
+/* Make text uppercase */
+.text-uppercase { text-transform: uppercase !important; }
+
+/* Underline text */
+.text-underline { text-decoration: underline !important; }
+
+/* Don't underline text */
+.no-underline { text-decoration: none !important; }
+
+/* Don't wrap white space */
+.no-wrap { white-space: nowrap !important; }
+
+/* Normal white space */
+.ws-normal { white-space: normal !important; }
+
+/* Allow long lines with no spaces to line break */
+.wb-break-all { word-break: break-all !important; }
+
+.text-emphasized { font-weight: 600; color: #24292e; }
+
+.list-style-none { list-style: none !important; }
+
+/* Add a dark text shadow */
+.text-shadow-dark { text-shadow: 0 1px 1px rgba(27, 31, 35, 0.25), 0 1px 25px rgba(27, 31, 35, 0.75); }
+
+/* Add a light text shadow */
+.text-shadow-light { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
+
+/* Set to monospace font */
+.text-mono { font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; }
+
+/* Disallow user from selecting text */
+.user-select-none { user-select: none !important; }
+
+.d-block { display: block !important; }
+
+.d-flex { display: flex !important; }
+
+.d-inline { display: inline !important; }
+
+.d-inline-block { display: inline-block !important; }
+
+.d-inline-flex { display: inline-flex !important; }
+
+.d-none { display: none !important; }
+
+.d-table { display: table !important; }
+
+.d-table-cell { display: table-cell !important; }
+
+@media (min-width: 544px) { .d-sm-block { display: block !important; }
+ .d-sm-flex { display: flex !important; }
+ .d-sm-inline { display: inline !important; }
+ .d-sm-inline-block { display: inline-block !important; }
+ .d-sm-inline-flex { display: inline-flex !important; }
+ .d-sm-none { display: none !important; }
+ .d-sm-table { display: table !important; }
+ .d-sm-table-cell { display: table-cell !important; } }
+@media (min-width: 768px) { .d-md-block { display: block !important; }
+ .d-md-flex { display: flex !important; }
+ .d-md-inline { display: inline !important; }
+ .d-md-inline-block { display: inline-block !important; }
+ .d-md-inline-flex { display: inline-flex !important; }
+ .d-md-none { display: none !important; }
+ .d-md-table { display: table !important; }
+ .d-md-table-cell { display: table-cell !important; } }
+@media (min-width: 1012px) { .d-lg-block { display: block !important; }
+ .d-lg-flex { display: flex !important; }
+ .d-lg-inline { display: inline !important; }
+ .d-lg-inline-block { display: inline-block !important; }
+ .d-lg-inline-flex { display: inline-flex !important; }
+ .d-lg-none { display: none !important; }
+ .d-lg-table { display: table !important; }
+ .d-lg-table-cell { display: table-cell !important; } }
+@media (min-width: 1280px) { .d-xl-block { display: block !important; }
+ .d-xl-flex { display: flex !important; }
+ .d-xl-inline { display: inline !important; }
+ .d-xl-inline-block { display: inline-block !important; }
+ .d-xl-inline-flex { display: inline-flex !important; }
+ .d-xl-none { display: none !important; }
+ .d-xl-table { display: table !important; }
+ .d-xl-table-cell { display: table-cell !important; } }
+.v-hidden { visibility: hidden !important; }
+
+.v-visible { visibility: visible !important; }
+
+@media (max-width: 544px) { .hide-sm { display: none !important; } }
+@media (min-width: 544px) and (max-width: 768px) { .hide-md { display: none !important; } }
+@media (min-width: 768px) and (max-width: 1012px) { .hide-lg { display: none !important; } }
+@media (min-width: 1012px) { .hide-xl { display: none !important; } }
+/* Set the table-layout to fixed */
+.table-fixed { table-layout: fixed !important; }
+
+.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); word-wrap: normal; border: 0; }
+
+.show-on-focus { position: absolute; width: 1px; height: 1px; margin: 0; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
+.show-on-focus:focus { z-index: 20; width: auto; height: auto; clip: auto; }
+
+.container { width: 980px; margin-right: auto; margin-left: auto; }
+.container::before { display: table; content: ""; }
+.container::after { display: table; clear: both; content: ""; }
+
+.container-md { max-width: 768px; margin-right: auto; margin-left: auto; }
+
+.container-lg { max-width: 1012px; margin-right: auto; margin-left: auto; }
+
+.container-xl { max-width: 1280px; margin-right: auto; margin-left: auto; }
+
+.columns { margin-right: -10px; margin-left: -10px; }
+.columns::before { display: table; content: ""; }
+.columns::after { display: table; clear: both; content: ""; }
+
+.column { float: left; padding-right: 10px; padding-left: 10px; }
+
+.one-third { width: 33.333333%; }
+
+.two-thirds { width: 66.666667%; }
+
+.one-fourth { width: 25%; }
+
+.one-half { width: 50%; }
+
+.three-fourths { width: 75%; }
+
+.one-fifth { width: 20%; }
+
+.four-fifths { width: 80%; }
+
+.centered { display: block; float: none; margin-right: auto; margin-left: auto; }
+
+.col-1 { width: 8.3333333333%; }
+
+.col-2 { width: 16.6666666667%; }
+
+.col-3 { width: 25%; }
+
+.col-4 { width: 33.3333333333%; }
+
+.col-5 { width: 41.6666666667%; }
+
+.col-6 { width: 50%; }
+
+.col-7 { width: 58.3333333333%; }
+
+.col-8 { width: 66.6666666667%; }
+
+.col-9 { width: 75%; }
+
+.col-10 { width: 83.3333333333%; }
+
+.col-11 { width: 91.6666666667%; }
+
+.col-12 { width: 100%; }
+
+@media (min-width: 544px) { .col-sm-1 { width: 8.3333333333%; }
+ .col-sm-2 { width: 16.6666666667%; }
+ .col-sm-3 { width: 25%; }
+ .col-sm-4 { width: 33.3333333333%; }
+ .col-sm-5 { width: 41.6666666667%; }
+ .col-sm-6 { width: 50%; }
+ .col-sm-7 { width: 58.3333333333%; }
+ .col-sm-8 { width: 66.6666666667%; }
+ .col-sm-9 { width: 75%; }
+ .col-sm-10 { width: 83.3333333333%; }
+ .col-sm-11 { width: 91.6666666667%; }
+ .col-sm-12 { width: 100%; } }
+@media (min-width: 768px) { .col-md-1 { width: 8.3333333333%; }
+ .col-md-2 { width: 16.6666666667%; }
+ .col-md-3 { width: 25%; }
+ .col-md-4 { width: 33.3333333333%; }
+ .col-md-5 { width: 41.6666666667%; }
+ .col-md-6 { width: 50%; }
+ .col-md-7 { width: 58.3333333333%; }
+ .col-md-8 { width: 66.6666666667%; }
+ .col-md-9 { width: 75%; }
+ .col-md-10 { width: 83.3333333333%; }
+ .col-md-11 { width: 91.6666666667%; }
+ .col-md-12 { width: 100%; } }
+@media (min-width: 1012px) { .col-lg-1 { width: 8.3333333333%; }
+ .col-lg-2 { width: 16.6666666667%; }
+ .col-lg-3 { width: 25%; }
+ .col-lg-4 { width: 33.3333333333%; }
+ .col-lg-5 { width: 41.6666666667%; }
+ .col-lg-6 { width: 50%; }
+ .col-lg-7 { width: 58.3333333333%; }
+ .col-lg-8 { width: 66.6666666667%; }
+ .col-lg-9 { width: 75%; }
+ .col-lg-10 { width: 83.3333333333%; }
+ .col-lg-11 { width: 91.6666666667%; }
+ .col-lg-12 { width: 100%; } }
+@media (min-width: 1280px) { .col-xl-1 { width: 8.3333333333%; }
+ .col-xl-2 { width: 16.6666666667%; }
+ .col-xl-3 { width: 25%; }
+ .col-xl-4 { width: 33.3333333333%; }
+ .col-xl-5 { width: 41.6666666667%; }
+ .col-xl-6 { width: 50%; }
+ .col-xl-7 { width: 58.3333333333%; }
+ .col-xl-8 { width: 66.6666666667%; }
+ .col-xl-9 { width: 75%; }
+ .col-xl-10 { width: 83.3333333333%; }
+ .col-xl-11 { width: 91.6666666667%; }
+ .col-xl-12 { width: 100%; } }
+.gutter { margin-right: -16px; margin-left: -16px; }
+.gutter > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; }
+
+.gutter-condensed { margin-right: -8px; margin-left: -8px; }
+.gutter-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; }
+
+.gutter-spacious { margin-right: -24px; margin-left: -24px; }
+.gutter-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; }
+
+@media (min-width: 544px) { .gutter-sm { margin-right: -16px; margin-left: -16px; }
+ .gutter-sm > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; }
+ .gutter-sm-condensed { margin-right: -8px; margin-left: -8px; }
+ .gutter-sm-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; }
+ .gutter-sm-spacious { margin-right: -24px; margin-left: -24px; }
+ .gutter-sm-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } }
+@media (min-width: 768px) { .gutter-md { margin-right: -16px; margin-left: -16px; }
+ .gutter-md > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; }
+ .gutter-md-condensed { margin-right: -8px; margin-left: -8px; }
+ .gutter-md-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; }
+ .gutter-md-spacious { margin-right: -24px; margin-left: -24px; }
+ .gutter-md-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } }
+@media (min-width: 1012px) { .gutter-lg { margin-right: -16px; margin-left: -16px; }
+ .gutter-lg > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; }
+ .gutter-lg-condensed { margin-right: -8px; margin-left: -8px; }
+ .gutter-lg-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; }
+ .gutter-lg-spacious { margin-right: -24px; margin-left: -24px; }
+ .gutter-lg-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } }
+@media (min-width: 1280px) { .gutter-xl { margin-right: -16px; margin-left: -16px; }
+ .gutter-xl > [class*="col-"] { padding-right: 16px !important; padding-left: 16px !important; }
+ .gutter-xl-condensed { margin-right: -8px; margin-left: -8px; }
+ .gutter-xl-condensed > [class*="col-"] { padding-right: 8px !important; padding-left: 8px !important; }
+ .gutter-xl-spacious { margin-right: -24px; margin-left: -24px; }
+ .gutter-xl-spacious > [class*="col-"] { padding-right: 24px !important; padding-left: 24px !important; } }
+.offset-1 { margin-left: 8.3333333333% !important; }
+
+.offset-2 { margin-left: 16.6666666667% !important; }
+
+.offset-3 { margin-left: 25% !important; }
+
+.offset-4 { margin-left: 33.3333333333% !important; }
+
+.offset-5 { margin-left: 41.6666666667% !important; }
+
+.offset-6 { margin-left: 50% !important; }
+
+.offset-7 { margin-left: 58.3333333333% !important; }
+
+.offset-8 { margin-left: 66.6666666667% !important; }
+
+.offset-9 { margin-left: 75% !important; }
+
+.offset-10 { margin-left: 83.3333333333% !important; }
+
+.offset-11 { margin-left: 91.6666666667% !important; }
+
+@media (min-width: 544px) { .offset-sm-1 { margin-left: 8.3333333333% !important; }
+ .offset-sm-2 { margin-left: 16.6666666667% !important; }
+ .offset-sm-3 { margin-left: 25% !important; }
+ .offset-sm-4 { margin-left: 33.3333333333% !important; }
+ .offset-sm-5 { margin-left: 41.6666666667% !important; }
+ .offset-sm-6 { margin-left: 50% !important; }
+ .offset-sm-7 { margin-left: 58.3333333333% !important; }
+ .offset-sm-8 { margin-left: 66.6666666667% !important; }
+ .offset-sm-9 { margin-left: 75% !important; }
+ .offset-sm-10 { margin-left: 83.3333333333% !important; }
+ .offset-sm-11 { margin-left: 91.6666666667% !important; } }
+@media (min-width: 768px) { .offset-md-1 { margin-left: 8.3333333333% !important; }
+ .offset-md-2 { margin-left: 16.6666666667% !important; }
+ .offset-md-3 { margin-left: 25% !important; }
+ .offset-md-4 { margin-left: 33.3333333333% !important; }
+ .offset-md-5 { margin-left: 41.6666666667% !important; }
+ .offset-md-6 { margin-left: 50% !important; }
+ .offset-md-7 { margin-left: 58.3333333333% !important; }
+ .offset-md-8 { margin-left: 66.6666666667% !important; }
+ .offset-md-9 { margin-left: 75% !important; }
+ .offset-md-10 { margin-left: 83.3333333333% !important; }
+ .offset-md-11 { margin-left: 91.6666666667% !important; } }
+@media (min-width: 1012px) { .offset-lg-1 { margin-left: 8.3333333333% !important; }
+ .offset-lg-2 { margin-left: 16.6666666667% !important; }
+ .offset-lg-3 { margin-left: 25% !important; }
+ .offset-lg-4 { margin-left: 33.3333333333% !important; }
+ .offset-lg-5 { margin-left: 41.6666666667% !important; }
+ .offset-lg-6 { margin-left: 50% !important; }
+ .offset-lg-7 { margin-left: 58.3333333333% !important; }
+ .offset-lg-8 { margin-left: 66.6666666667% !important; }
+ .offset-lg-9 { margin-left: 75% !important; }
+ .offset-lg-10 { margin-left: 83.3333333333% !important; }
+ .offset-lg-11 { margin-left: 91.6666666667% !important; } }
+@media (min-width: 1280px) { .offset-xl-1 { margin-left: 8.3333333333% !important; }
+ .offset-xl-2 { margin-left: 16.6666666667% !important; }
+ .offset-xl-3 { margin-left: 25% !important; }
+ .offset-xl-4 { margin-left: 33.3333333333% !important; }
+ .offset-xl-5 { margin-left: 41.6666666667% !important; }
+ .offset-xl-6 { margin-left: 50% !important; }
+ .offset-xl-7 { margin-left: 58.3333333333% !important; }
+ .offset-xl-8 { margin-left: 66.6666666667% !important; }
+ .offset-xl-9 { margin-left: 75% !important; }
+ .offset-xl-10 { margin-left: 83.3333333333% !important; }
+ .offset-xl-11 { margin-left: 91.6666666667% !important; } }
+.markdown-body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; line-height: 1.5; word-wrap: break-word; }
+.markdown-body::before { display: table; content: ""; }
+.markdown-body::after { display: table; clear: both; content: ""; }
+.markdown-body > *:first-child { margin-top: 0 !important; }
+.markdown-body > *:last-child { margin-bottom: 0 !important; }
+.markdown-body a:not([href]) { color: inherit; text-decoration: none; }
+.markdown-body .absent { color: #cb2431; }
+.markdown-body .anchor { float: left; padding-right: 4px; margin-left: -20px; line-height: 1; }
+.markdown-body .anchor:focus { outline: none; }
+.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; }
+.markdown-body hr { height: 0.25em; padding: 0; margin: 24px 0; background-color: #e1e4e8; border: 0; }
+.markdown-body blockquote { padding: 0 1em; color: #6a737d; border-left: 0.25em solid #dfe2e5; }
+.markdown-body blockquote > :first-child { margin-top: 0; }
+.markdown-body blockquote > :last-child { margin-bottom: 0; }
+.markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #444d56; vertical-align: middle; background-color: #fafbfc; border: solid 1px #c6cbd1; border-bottom-color: #959da5; border-radius: 3px; box-shadow: inset 0 -1px 0 #959da5; }
+
+.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; }
+.markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: #1b1f23; vertical-align: middle; visibility: hidden; }
+.markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { text-decoration: none; }
+.markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { visibility: visible; }
+.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { font-size: inherit; }
+.markdown-body h1 { padding-bottom: 0.3em; font-size: 2em; border-bottom: 1px solid #eaecef; }
+.markdown-body h2 { padding-bottom: 0.3em; font-size: 1.5em; border-bottom: 1px solid #eaecef; }
+.markdown-body h3 { font-size: 1.25em; }
+.markdown-body h4 { font-size: 1em; }
+.markdown-body h5 { font-size: 0.875em; }
+.markdown-body h6 { font-size: 0.85em; color: #6a737d; }
+
+.markdown-body ul, .markdown-body ol { padding-left: 2em; }
+.markdown-body ul.no-list, .markdown-body ol.no-list { padding: 0; list-style-type: none; }
+.markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; margin-bottom: 0; }
+.markdown-body li { word-wrap: break-all; }
+.markdown-body li > p { margin-top: 16px; }
+.markdown-body li + li { margin-top: 0.25em; }
+.markdown-body dl { padding: 0; }
+.markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: 600; }
+.markdown-body dl dd { padding: 0 16px; margin-bottom: 16px; }
+
+.markdown-body table { display: block; width: 100%; overflow: auto; }
+.markdown-body table th { font-weight: 600; }
+.markdown-body table th, .markdown-body table td { padding: 6px 13px; border: 1px solid #dfe2e5; }
+.markdown-body table tr { background-color: #fff; border-top: 1px solid #c6cbd1; }
+.markdown-body table tr:nth-child(2n) { background-color: #f6f8fa; }
+.markdown-body table img { background-color: transparent; }
+
+.markdown-body img { max-width: 100%; box-sizing: content-box; background-color: #fff; }
+.markdown-body img[align=right] { padding-left: 20px; }
+.markdown-body img[align=left] { padding-right: 20px; }
+.markdown-body .emoji { max-width: none; vertical-align: text-top; background-color: transparent; }
+.markdown-body span.frame { display: block; overflow: hidden; }
+.markdown-body span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0 0; overflow: hidden; border: 1px solid #dfe2e5; }
+.markdown-body span.frame span img { display: block; float: left; }
+.markdown-body span.frame span span { display: block; padding: 5px 0 0; clear: both; color: #24292e; }
+.markdown-body span.align-center { display: block; overflow: hidden; clear: both; }
+.markdown-body span.align-center > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: center; }
+.markdown-body span.align-center span img { margin: 0 auto; text-align: center; }
+.markdown-body span.align-right { display: block; overflow: hidden; clear: both; }
+.markdown-body span.align-right > span { display: block; margin: 13px 0 0; overflow: hidden; text-align: right; }
+.markdown-body span.align-right span img { margin: 0; text-align: right; }
+.markdown-body span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; }
+.markdown-body span.float-left span { margin: 13px 0 0; }
+.markdown-body span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; }
+.markdown-body span.float-right > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: right; }
+
+.markdown-body code, .markdown-body tt { padding: 0.2em 0.4em; margin: 0; font-size: 85%; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; }
+.markdown-body code br, .markdown-body tt br { display: none; }
+.markdown-body del code { text-decoration: inherit; }
+.markdown-body pre { word-wrap: normal; }
+.markdown-body pre > code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0; }
+.markdown-body .highlight { margin-bottom: 16px; }
+.markdown-body .highlight pre { margin-bottom: 0; word-break: normal; }
+.markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; }
+.markdown-body pre code, .markdown-body pre tt { display: inline; max-width: auto; padding: 0; margin: 0; overflow: visible; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; }
+
+.markdown-body .csv-data td, .markdown-body .csv-data th { padding: 5px; overflow: hidden; font-size: 12px; line-height: 1; text-align: left; white-space: nowrap; }
+.markdown-body .csv-data .blob-num { padding: 10px 8px 9px; text-align: right; background: #fff; border: 0; }
+.markdown-body .csv-data tr { border-top: 0; }
+.markdown-body .csv-data th { font-weight: 600; background: #f6f8fa; border-top: 0; }
+
+.highlight table td { padding: 5px; }
+
+.highlight table pre { margin: 0; }
+
+.highlight .cm { color: #999988; font-style: italic; }
+
+.highlight .cp { color: #999999; font-weight: bold; }
+
+.highlight .c1 { color: #999988; font-style: italic; }
+
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic; }
+
+.highlight .c, .highlight .cd { color: #999988; font-style: italic; }
+
+.highlight .err { color: #a61717; background-color: #e3d2d2; }
+
+.highlight .gd { color: #000000; background-color: #ffdddd; }
+
+.highlight .ge { color: #000000; font-style: italic; }
+
+.highlight .gr { color: #aa0000; }
+
+.highlight .gh { color: #999999; }
+
+.highlight .gi { color: #000000; background-color: #ddffdd; }
+
+.highlight .go { color: #888888; }
+
+.highlight .gp { color: #555555; }
+
+.highlight .gs { font-weight: bold; }
+
+.highlight .gu { color: #aaaaaa; }
+
+.highlight .gt { color: #aa0000; }
+
+.highlight .kc { color: #000000; font-weight: bold; }
+
+.highlight .kd { color: #000000; font-weight: bold; }
+
+.highlight .kn { color: #000000; font-weight: bold; }
+
+.highlight .kp { color: #000000; font-weight: bold; }
+
+.highlight .kr { color: #000000; font-weight: bold; }
+
+.highlight .kt { color: #445588; font-weight: bold; }
+
+.highlight .k, .highlight .kv { color: #000000; font-weight: bold; }
+
+.highlight .mf { color: #009999; }
+
+.highlight .mh { color: #009999; }
+
+.highlight .il { color: #009999; }
+
+.highlight .mi { color: #009999; }
+
+.highlight .mo { color: #009999; }
+
+.highlight .m, .highlight .mb, .highlight .mx { color: #009999; }
+
+.highlight .sb { color: #d14; }
+
+.highlight .sc { color: #d14; }
+
+.highlight .sd { color: #d14; }
+
+.highlight .s2 { color: #d14; }
+
+.highlight .se { color: #d14; }
+
+.highlight .sh { color: #d14; }
+
+.highlight .si { color: #d14; }
+
+.highlight .sx { color: #d14; }
+
+.highlight .sr { color: #009926; }
+
+.highlight .s1 { color: #d14; }
+
+.highlight .ss { color: #990073; }
+
+.highlight .s { color: #d14; }
+
+.highlight .na { color: #008080; }
+
+.highlight .bp { color: #999999; }
+
+.highlight .nb { color: #0086B3; }
+
+.highlight .nc { color: #445588; font-weight: bold; }
+
+.highlight .no { color: #008080; }
+
+.highlight .nd { color: #3c5d5d; font-weight: bold; }
+
+.highlight .ni { color: #800080; }
+
+.highlight .ne { color: #990000; font-weight: bold; }
+
+.highlight .nf { color: #990000; font-weight: bold; }
+
+.highlight .nl { color: #990000; font-weight: bold; }
+
+.highlight .nn { color: #555555; }
+
+.highlight .nt { color: #000080; }
+
+.highlight .vc { color: #008080; }
+
+.highlight .vg { color: #008080; }
+
+.highlight .vi { color: #008080; }
+
+.highlight .nv { color: #008080; }
+
+.highlight .ow { color: #000000; font-weight: bold; }
+
+.highlight .o { color: #000000; font-weight: bold; }
+
+.highlight .w { color: #bbbbbb; }
+
+.highlight { background-color: #f8f8f8; }
diff --git a/content/fonts/FontAwesome.otf b/content/assets/fonts/FontAwesome.otf
similarity index 100%
rename from content/fonts/FontAwesome.otf
rename to content/assets/fonts/FontAwesome.otf
diff --git a/content/fonts/fontawesome-webfont.eot b/content/assets/fonts/fontawesome-webfont.eot
similarity index 100%
rename from content/fonts/fontawesome-webfont.eot
rename to content/assets/fonts/fontawesome-webfont.eot
diff --git a/content/fonts/fontawesome-webfont.svg b/content/assets/fonts/fontawesome-webfont.svg
similarity index 100%
rename from content/fonts/fontawesome-webfont.svg
rename to content/assets/fonts/fontawesome-webfont.svg
diff --git a/content/fonts/fontawesome-webfont.ttf b/content/assets/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from content/fonts/fontawesome-webfont.ttf
rename to content/assets/fonts/fontawesome-webfont.ttf
diff --git a/content/fonts/fontawesome-webfont.woff b/content/assets/fonts/fontawesome-webfont.woff
similarity index 100%
rename from content/fonts/fontawesome-webfont.woff
rename to content/assets/fonts/fontawesome-webfont.woff
diff --git a/content/fonts/fontawesome-webfont.woff2 b/content/assets/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from content/fonts/fontawesome-webfont.woff2
rename to content/assets/fonts/fontawesome-webfont.woff2
diff --git a/content/assets/img/bg.jpg b/content/assets/img/bg.jpg
new file mode 100644
index 0000000..ea2ad5a
Binary files /dev/null and b/content/assets/img/bg.jpg differ
diff --git a/content/img/coral.png b/content/assets/img/coral.png
similarity index 100%
rename from content/img/coral.png
rename to content/assets/img/coral.png
diff --git a/content/assets/img/jekyll-dark.png b/content/assets/img/jekyll-dark.png
new file mode 100644
index 0000000..4c11237
Binary files /dev/null and b/content/assets/img/jekyll-dark.png differ
diff --git a/content/assets/img/jekyll.png b/content/assets/img/jekyll.png
new file mode 100644
index 0000000..4b5e06d
Binary files /dev/null and b/content/assets/img/jekyll.png differ
diff --git a/content/assets/img/logonav.png b/content/assets/img/logonav.png
new file mode 100644
index 0000000..cac0f61
Binary files /dev/null and b/content/assets/img/logonav.png differ
diff --git a/content/img/nemo-logo.png b/content/assets/img/nemo-logo.png
similarity index 100%
rename from content/img/nemo-logo.png
rename to content/assets/img/nemo-logo.png
diff --git a/content/img/onyx-light.png b/content/assets/img/onyx-light.png
similarity index 100%
rename from content/img/onyx-light.png
rename to content/assets/img/onyx-light.png
diff --git a/content/img/onyx.png b/content/assets/img/onyx.png
similarity index 100%
rename from content/img/onyx.png
rename to content/assets/img/onyx.png
diff --git a/content/img/onyx_logo.png b/content/assets/img/onyx_logo.png
similarity index 100%
rename from content/img/onyx_logo.png
rename to content/assets/img/onyx_logo.png
diff --git a/content/js/bootstrap.min.js b/content/assets/js/bootstrap.min.js
similarity index 100%
rename from content/js/bootstrap.min.js
rename to content/assets/js/bootstrap.min.js
diff --git a/content/assets/js/main.js b/content/assets/js/main.js
new file mode 100644
index 0000000..5349508
--- /dev/null
+++ b/content/assets/js/main.js
@@ -0,0 +1,33 @@
+$(function () {
+
+ function initSearchBox() {
+ var pages = new Bloodhound({
+ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('title'),
+ // datumTokenizer: Bloodhound.tokenizers.whitespace,
+ queryTokenizer: Bloodhound.tokenizers.whitespace,
+
+ prefetch: baseurl + '/search.json'
+ });
+
+ $('#search-box').typeahead({
+ minLength: 0,
+ highlight: true
+ }, {
+ name: 'pages',
+ display: 'title',
+ source: pages
+ });
+
+ $('#search-box').bind('typeahead:select', function (ev, suggestion) {
+ window.location.href = suggestion.url;
+ });
+ }
+
+ function styleContentToMD() {
+ $('#markdown-content-container table').addClass('table');
+ $('#markdown-content-container img').addClass('img-responsive');
+ }
+
+ initSearchBox();
+ styleContentToMD();
+});
diff --git a/content/js/typeahead.bundle.min.js b/content/assets/js/typeahead.bundle.min.js
similarity index 100%
rename from content/js/typeahead.bundle.min.js
rename to content/assets/js/typeahead.bundle.min.js
diff --git a/content/assets/runtime_arch.png b/content/assets/runtime_arch.png
deleted file mode 100644
index 79bb8de..0000000
Binary files a/content/assets/runtime_arch.png and /dev/null differ
diff --git a/content/blog/2018/03/20/nemo-blog-published/index.html b/content/blog/2018/03/20/nemo-blog-published/index.html
index 33cefb2..1d39c5c 100644
--- a/content/blog/2018/03/20/nemo-blog-published/index.html
+++ b/content/blog/2018/03/20/nemo-blog-published/index.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Nemo blog published! | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Nemo blog published!" />
<meta name="author" content="Won Wook SONG" />
<meta property="og:locale" content="en_US" />
@@ -23,8 +23,10 @@
<meta property="og:site_name" content="Nemo" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2018-03-20T00:00:00+09:00" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Nemo blog published!" />
<script type="application/ld+json">
-{"headline":"Nemo blog published!","url":"http://nemo.apache.org//blog/2018/03/20/nemo-blog-published/","dateModified":"2018-03-20T00:00:00+09:00","datePublished":"2018-03-20T00:00:00+09:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2018/03/20/nemo-blog-published/"},"author":{"@type":"Person","name":"Won Wook SONG"},"description":"Our blog is published and is online! We’ll be posting exciting news related to our project on our blog.","@type":"BlogPosting", [...]
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Won Wook SONG"},"dateModified":"2018-03-20T00:00:00+09:00","datePublished":"2018-03-20T00:00:00+09:00","description":"Our blog is published and is online! We’ll be posting exciting news related to our project on our blog.","headline":"Nemo blog published!","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2018/03/20/nemo-blog-published/"},"url":"http://nemo.apache.org//blog/2 [...]
<!-- End Jekyll SEO tag -->
@@ -45,7 +47,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -61,7 +63,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -76,6 +78,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="row">
@@ -122,6 +128,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -138,11 +147,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/blog/2018/03/23/pado-on-nemo/index.html b/content/blog/2018/03/23/pado-on-nemo/index.html
index 251b38b..c7bc666 100644
--- a/content/blog/2018/03/23/pado-on-nemo/index.html
+++ b/content/blog/2018/03/23/pado-on-nemo/index.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Harnessing transient resources using Nemo | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Harnessing transient resources using Nemo" />
<meta name="author" content="John Yang" />
<meta property="og:locale" content="en_US" />
@@ -23,8 +23,10 @@
<meta property="og:site_name" content="Nemo" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2018-03-23T00:00:00+09:00" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Harnessing transient resources using Nemo" />
<script type="application/ld+json">
-{"headline":"Harnessing transient resources using Nemo","url":"http://nemo.apache.org//blog/2018/03/23/pado-on-nemo/","dateModified":"2018-03-23T00:00:00+09:00","datePublished":"2018-03-23T00:00:00+09:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2018/03/23/pado-on-nemo/"},"author":{"@type":"Person","name":"John Yang"},"description":"To increase datacenter utilization, data processing jobs are increasingly being deployed on transient resources temporarily [...]
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"John Yang"},"dateModified":"2018-03-23T00:00:00+09:00","datePublished":"2018-03-23T00:00:00+09:00","description":"To increase datacenter utilization, data processing jobs are increasingly being deployed on transient resources temporarily borrowed from latency-critical jobs. However, these transient resources must be evicted whenever latency-critical jobs require them again. Resource evictions often [...]
<!-- End Jekyll SEO tag -->
@@ -45,7 +47,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -61,7 +63,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -76,6 +78,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="row">
@@ -162,6 +168,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -178,11 +187,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/blog/2018/03/23/shuffle-on-nemo/index.html b/content/blog/2018/03/23/shuffle-on-nemo/index.html
index eb73206..dce973e 100644
--- a/content/blog/2018/03/23/shuffle-on-nemo/index.html
+++ b/content/blog/2018/03/23/shuffle-on-nemo/index.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Optimizing shuffle performance using Nemo | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Optimizing shuffle performance using Nemo" />
<meta name="author" content="John Yang" />
<meta property="og:locale" content="en_US" />
@@ -23,8 +23,10 @@
<meta property="og:site_name" content="Nemo" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2018-03-23T00:00:00+09:00" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Optimizing shuffle performance using Nemo" />
<script type="application/ld+json">
-{"headline":"Optimizing shuffle performance using Nemo","url":"http://nemo.apache.org//blog/2018/03/23/shuffle-on-nemo/","dateModified":"2018-03-23T00:00:00+09:00","datePublished":"2018-03-23T00:00:00+09:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2018/03/23/shuffle-on-nemo/"},"author":{"@type":"Person","name":"John Yang"},"description":"Data shuffle is a key operation that underlies almost all large-scale data processing jobs. A shuffle operation typica [...]
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"John Yang"},"dateModified":"2018-03-23T00:00:00+09:00","datePublished":"2018-03-23T00:00:00+09:00","description":"Data shuffle is a key operation that underlies almost all large-scale data processing jobs. A shuffle operation typically involves writing intermediate data to disk, and reading the data back later when the successive computations are scheduled.","headline":"Optimizing shuffle performanc [...]
<!-- End Jekyll SEO tag -->
@@ -45,7 +47,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -61,7 +63,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -76,6 +78,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="row">
@@ -168,6 +174,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -184,11 +193,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/blog/2019/03/02/release-note-0.1/index.html b/content/blog/2019/03/02/release-note-0.1/index.html
index 49292b9..edf9ac3 100644
--- a/content/blog/2019/03/02/release-note-0.1/index.html
+++ b/content/blog/2019/03/02/release-note-0.1/index.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Nemo Release 0.1 | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Nemo Release 0.1" />
<meta name="author" content="Won Wook SONG" />
<meta property="og:locale" content="en_US" />
@@ -23,8 +23,10 @@
<meta property="og:site_name" content="Nemo" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2019-03-02T00:00:00+09:00" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Nemo Release 0.1" />
<script type="application/ld+json">
-{"headline":"Nemo Release 0.1","url":"http://nemo.apache.org//blog/2019/03/02/release-note-0.1/","dateModified":"2019-03-02T00:00:00+09:00","datePublished":"2019-03-02T00:00:00+09:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2019/03/02/release-note-0.1/"},"author":{"@type":"Person","name":"Won Wook SONG"},"description":"Nemo 0.1 is an initial release that brings several features and performance enhancements. The most visible features are the frontend supp [...]
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Won Wook SONG"},"dateModified":"2019-03-02T00:00:00+09:00","datePublished":"2019-03-02T00:00:00+09:00","description":"Nemo 0.1 is an initial release that brings several features and performance enhancements. The most visible features are the frontend support for Beam and Spark; IR DAG with execution properties, optimization passes and policies; support for loops; dynamic optimization; multiple-job s [...]
<!-- End Jekyll SEO tag -->
@@ -45,7 +47,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -61,7 +63,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -76,6 +78,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="row">
@@ -162,15 +168,14 @@
<h2 id="maven-artifacts">Maven Artifacts</h2>
<p>Nemo is available in Maven Central, making it easier to link into your programs without having to build as a JAR. Use the following Maven identifiers to add it to a project:</p>
-<div class="highlighter-rouge"><pre class="highlight"><code><!-- https://mvnrepository.com/artifact/org.apache.nemo/nemo-project -->
+<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code><!-- https://mvnrepository.com/artifact/org.apache.nemo/nemo-project -->
<dependency>
<groupId>org.apache.nemo</groupId>
<artifactId>nemo-project</artifactId>
<version>0.1</version>
<type>pom</type>
</dependency>
-</code></pre>
-</div>
+</code></pre></div></div>
<h3 id="list-of-contributors">List of Contributors</h3>
@@ -225,6 +230,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -241,11 +249,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/blog/2020/03/09/release-note-0.2/index.html b/content/blog/2020/03/09/release-note-0.2/index.html
index 342615e..c0b1ac3 100644
--- a/content/blog/2020/03/09/release-note-0.2/index.html
+++ b/content/blog/2020/03/09/release-note-0.2/index.html
@@ -1,18 +1,18 @@
<!DOCTYPE html>
-<html>
+<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="/css/main.css">
- <link rel="stylesheet" href="/css/font-awesome.min.css">
+ <link rel="stylesheet" href="/assets/css/main.css">
+ <link rel="stylesheet" href="/assets/css/font-awesome.min.css">
<link rel="shortcut icon" href="/favicon.ico?1">
- <!-- Begin Jekyll SEO tag v2.6.1 -->
+ <!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Nemo Release 0.2 | Nemo</title>
-<meta name="generator" content="Jekyll v3.4.3" />
+<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Nemo Release 0.2" />
<meta name="author" content="Wooyeon Lee" />
<meta property="og:locale" content="en_US" />
@@ -23,8 +23,10 @@
<meta property="og:site_name" content="Nemo" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2020-03-09T00:00:00+09:00" />
+<meta name="twitter:card" content="summary" />
+<meta property="twitter:title" content="Nemo Release 0.2" />
<script type="application/ld+json">
-{"headline":"Nemo Release 0.2","url":"http://nemo.apache.org//blog/2020/03/09/release-note-0.2/","dateModified":"2020-03-09T00:00:00+09:00","datePublished":"2020-03-09T00:00:00+09:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2020/03/09/release-note-0.2/"},"author":{"@type":"Person","name":"Wooyeon Lee"},"description":"Release Notes - Apache Nemo - Version 0.2 Sub-task [NEMO-350] - Implement Off-heap SerializedMemoryStore [NEMO-385] - Support Lambda Pass w [...]
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Wooyeon Lee"},"dateModified":"2020-03-09T00:00:00+09:00","datePublished":"2020-03-09T00:00:00+09:00","description":"Release Notes - Apache Nemo - Version 0.2 Sub-task [NEMO-350] - Implement Off-heap SerializedMemoryStore [NEMO-385] - Support Lambda Pass with lambda policy and lambda resource property [NEMO-387] - Support Lambda scheduler Bug [NEMO-80] - SLF4J: Failed to load class “org.slf4j.impl.St [...]
<!-- End Jekyll SEO tag -->
@@ -45,7 +47,7 @@
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
- <span><img src="/img/nemo-logo.png"></span>
+ <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span>
</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
@@ -61,7 +63,7 @@
<div class="navbar-right">
<form class="navbar-form navbar-left">
<div class="form-group has-feedback">
- <input id="search-box" type="text" class="form-control" placeholder="Search...">
+ <input id="search-box" type="search" class="form-control" placeholder="Search...">
<i class="fa fa-search form-control-feedback"></i>
</div>
</form>
@@ -76,6 +78,10 @@
<div class="page-content">
<div class="wrapper">
+
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
<div class="container">
<div class="row">
@@ -314,6 +320,9 @@
</div>
</div>
+ </div>
+ </div>
+ </div>
</div>
<footer class="footer">
@@ -330,11 +339,11 @@
<script>
var baseurl = ''
</script>
-<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
-<script src="/js/bootstrap.min.js "></script>
-<script src="/js/typeahead.bundle.min.js "></script>
+<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
+<script src="/assets/js/bootstrap.min.js "></script>
+<script src="/assets/js/typeahead.bundle.min.js "></script>
-<script src="/js/main.js "></script>
+<script src="/assets/js/main.js "></script>
</body>
diff --git a/content/css/main.css b/content/css/main.css
deleted file mode 100644
index 8ae558f..0000000
--- a/content/css/main.css
+++ /dev/null
@@ -1,6125 +0,0 @@
-@charset "UTF-8";
-/*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
-/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-@import url("https://fonts.googleapis.com/css?family=Raleway:400,700");
-html {
- font-family: sans-serif;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%; }
-
-body {
- margin: 0; }
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-menu,
-nav,
-section,
-summary {
- display: block; }
-
-audio,
-canvas,
-progress,
-video {
- display: inline-block;
- vertical-align: baseline; }
-
-audio:not([controls]) {
- display: none;
- height: 0; }
-
-[hidden],
-template {
- display: none; }
-
-a {
- background-color: transparent; }
-
-a:active,
-a:hover {
- outline: 0; }
-
-abbr[title] {
- border-bottom: 1px dotted; }
-
-b,
-strong {
- font-weight: bold; }
-
-dfn {
- font-style: italic; }
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0; }
-
-mark {
- background: #ff0;
- color: #000; }
-
-small {
- font-size: 80%; }
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline; }
-
-sup {
- top: -0.5em; }
-
-sub {
- bottom: -0.25em; }
-
-img {
- border: 0; }
-
-svg:not(:root) {
- overflow: hidden; }
-
-figure {
- margin: 1em 40px; }
-
-hr {
- box-sizing: content-box;
- height: 0; }
-
-pre {
- overflow: auto; }
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace;
- font-size: 1em; }
-
-button,
-input,
-optgroup,
-select,
-textarea {
- color: inherit;
- font: inherit;
- margin: 0; }
-
-button {
- overflow: visible; }
-
-button,
-select {
- text-transform: none; }
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
- -webkit-appearance: button;
- cursor: pointer; }
-
-button[disabled],
-html input[disabled] {
- cursor: default; }
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0; }
-
-input {
- line-height: normal; }
-
-input[type="checkbox"],
-input[type="radio"] {
- box-sizing: border-box;
- padding: 0; }
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
- height: auto; }
-
-input[type="search"] {
- -webkit-appearance: textfield;
- box-sizing: content-box; }
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none; }
-
-fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em; }
-
-legend {
- border: 0;
- padding: 0; }
-
-textarea {
- overflow: auto; }
-
-optgroup {
- font-weight: bold; }
-
-table {
- border-collapse: collapse;
- border-spacing: 0; }
-
-td,
-th {
- padding: 0; }
-
-/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
-@media print {
- *,
- *:before,
- *:after {
- background: transparent !important;
- color: #000 !important;
- box-shadow: none !important;
- text-shadow: none !important; }
-
- a,
- a:visited {
- text-decoration: underline; }
-
- a[href]:after {
- content: " (" attr(href) ")"; }
-
- abbr[title]:after {
- content: " (" attr(title) ")"; }
-
- a[href^="#"]:after,
- a[href^="javascript:"]: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; }
-
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3; }
-
- h2,
- h3 {
- page-break-after: avoid; }
-
- .navbar {
- display: none; }
-
- .btn > .caret,
- .dropup > .btn > .caret {
- border-top-color: #000 !important; }
-
- .label {
- border: 1px solid #000; }
-
- .table {
- border-collapse: collapse !important; }
- .table td,
- .table th {
- background-color: #fff !important; }
-
- .table-bordered th,
- .table-bordered td {
- border: 1px solid #ddd !important; } }
-@font-face {
- font-family: 'Glyphicons Halflings';
- src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
- src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
-.glyphicon {
- position: relative;
- top: 1px;
- display: inline-block;
- font-family: 'Glyphicons Halflings';
- font-style: normal;
- font-weight: normal;
- line-height: 1;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale; }
-
-.glyphicon-asterisk:before {
- content: "\002a"; }
-
-.glyphicon-plus:before {
- content: "\002b"; }
-
-.glyphicon-euro:before,
-.glyphicon-eur:before {
- content: "\20ac"; }
-
-.glyphicon-minus:before {
- content: "\2212"; }
-
-.glyphicon-cloud:before {
- content: "\2601"; }
-
-.glyphicon-envelope:before {
- content: "\2709"; }
-
-.glyphicon-pencil:before {
- content: "\270f"; }
-
-.glyphicon-glass:before {
- content: "\e001"; }
-
-.glyphicon-music:before {
- content: "\e002"; }
-
-.glyphicon-search:before {
- content: "\e003"; }
-
-.glyphicon-heart:before {
- content: "\e005"; }
-
-.glyphicon-star:before {
- content: "\e006"; }
-
-.glyphicon-star-empty:before {
- content: "\e007"; }
-
-.glyphicon-user:before {
- content: "\e008"; }
-
-.glyphicon-film:before {
- content: "\e009"; }
-
-.glyphicon-th-large:before {
- content: "\e010"; }
-
-.glyphicon-th:before {
- content: "\e011"; }
-
-.glyphicon-th-list:before {
- content: "\e012"; }
-
-.glyphicon-ok:before {
- content: "\e013"; }
-
-.glyphicon-remove:before {
- content: "\e014"; }
-
-.glyphicon-zoom-in:before {
- content: "\e015"; }
-
-.glyphicon-zoom-out:before {
- content: "\e016"; }
-
-.glyphicon-off:before {
- content: "\e017"; }
-
-.glyphicon-signal:before {
- content: "\e018"; }
-
-.glyphicon-cog:before {
- content: "\e019"; }
-
-.glyphicon-trash:before {
- content: "\e020"; }
-
-.glyphicon-home:before {
- content: "\e021"; }
-
-.glyphicon-file:before {
- content: "\e022"; }
-
-.glyphicon-time:before {
- content: "\e023"; }
-
-.glyphicon-road:before {
- content: "\e024"; }
-
-.glyphicon-download-alt:before {
- content: "\e025"; }
-
-.glyphicon-download:before {
- content: "\e026"; }
-
-.glyphicon-upload:before {
- content: "\e027"; }
-
-.glyphicon-inbox:before {
- content: "\e028"; }
-
-.glyphicon-play-circle:before {
- content: "\e029"; }
-
-.glyphicon-repeat:before {
- content: "\e030"; }
-
-.glyphicon-refresh:before {
- content: "\e031"; }
-
-.glyphicon-list-alt:before {
- content: "\e032"; }
-
-.glyphicon-lock:before {
- content: "\e033"; }
-
-.glyphicon-flag:before {
- content: "\e034"; }
-
-.glyphicon-headphones:before {
- content: "\e035"; }
-
-.glyphicon-volume-off:before {
- content: "\e036"; }
-
-.glyphicon-volume-down:before {
- content: "\e037"; }
-
-.glyphicon-volume-up:before {
- content: "\e038"; }
-
-.glyphicon-qrcode:before {
- content: "\e039"; }
-
-.glyphicon-barcode:before {
- content: "\e040"; }
-
-.glyphicon-tag:before {
- content: "\e041"; }
-
-.glyphicon-tags:before {
- content: "\e042"; }
-
-.glyphicon-book:before {
- content: "\e043"; }
-
-.glyphicon-bookmark:before {
- content: "\e044"; }
-
-.glyphicon-print:before {
- content: "\e045"; }
-
-.glyphicon-camera:before {
- content: "\e046"; }
-
-.glyphicon-font:before {
- content: "\e047"; }
-
-.glyphicon-bold:before {
- content: "\e048"; }
-
-.glyphicon-italic:before {
- content: "\e049"; }
-
-.glyphicon-text-height:before {
- content: "\e050"; }
-
-.glyphicon-text-width:before {
- content: "\e051"; }
-
-.glyphicon-align-left:before {
- content: "\e052"; }
-
-.glyphicon-align-center:before {
- content: "\e053"; }
-
-.glyphicon-align-right:before {
- content: "\e054"; }
-
-.glyphicon-align-justify:before {
- content: "\e055"; }
-
-.glyphicon-list:before {
- content: "\e056"; }
-
-.glyphicon-indent-left:before {
- content: "\e057"; }
-
-.glyphicon-indent-right:before {
- content: "\e058"; }
-
-.glyphicon-facetime-video:before {
- content: "\e059"; }
-
-.glyphicon-picture:before {
- content: "\e060"; }
-
-.glyphicon-map-marker:before {
- content: "\e062"; }
-
-.glyphicon-adjust:before {
- content: "\e063"; }
-
-.glyphicon-tint:before {
- content: "\e064"; }
-
-.glyphicon-edit:before {
- content: "\e065"; }
-
-.glyphicon-share:before {
- content: "\e066"; }
-
-.glyphicon-check:before {
- content: "\e067"; }
-
-.glyphicon-move:before {
- content: "\e068"; }
-
-.glyphicon-step-backward:before {
- content: "\e069"; }
-
-.glyphicon-fast-backward:before {
- content: "\e070"; }
-
-.glyphicon-backward:before {
- content: "\e071"; }
-
-.glyphicon-play:before {
- content: "\e072"; }
-
-.glyphicon-pause:before {
- content: "\e073"; }
-
-.glyphicon-stop:before {
- content: "\e074"; }
-
-.glyphicon-forward:before {
- content: "\e075"; }
-
-.glyphicon-fast-forward:before {
- content: "\e076"; }
-
-.glyphicon-step-forward:before {
- content: "\e077"; }
-
-.glyphicon-eject:before {
- content: "\e078"; }
-
-.glyphicon-chevron-left:before {
- content: "\e079"; }
-
-.glyphicon-chevron-right:before {
- content: "\e080"; }
-
-.glyphicon-plus-sign:before {
- content: "\e081"; }
-
-.glyphicon-minus-sign:before {
- content: "\e082"; }
-
-.glyphicon-remove-sign:before {
- content: "\e083"; }
-
-.glyphicon-ok-sign:before {
- content: "\e084"; }
-
-.glyphicon-question-sign:before {
- content: "\e085"; }
-
-.glyphicon-info-sign:before {
- content: "\e086"; }
-
-.glyphicon-screenshot:before {
- content: "\e087"; }
-
-.glyphicon-remove-circle:before {
- content: "\e088"; }
-
-.glyphicon-ok-circle:before {
- content: "\e089"; }
-
-.glyphicon-ban-circle:before {
- content: "\e090"; }
-
-.glyphicon-arrow-left:before {
- content: "\e091"; }
-
-.glyphicon-arrow-right:before {
- content: "\e092"; }
-
-.glyphicon-arrow-up:before {
- content: "\e093"; }
-
-.glyphicon-arrow-down:before {
- content: "\e094"; }
-
-.glyphicon-share-alt:before {
- content: "\e095"; }
-
-.glyphicon-resize-full:before {
- content: "\e096"; }
-
-.glyphicon-resize-small:before {
- content: "\e097"; }
-
-.glyphicon-exclamation-sign:before {
- content: "\e101"; }
-
-.glyphicon-gift:before {
- content: "\e102"; }
-
-.glyphicon-leaf:before {
- content: "\e103"; }
-
-.glyphicon-fire:before {
- content: "\e104"; }
-
-.glyphicon-eye-open:before {
- content: "\e105"; }
-
-.glyphicon-eye-close:before {
- content: "\e106"; }
-
-.glyphicon-warning-sign:before {
- content: "\e107"; }
-
-.glyphicon-plane:before {
- content: "\e108"; }
-
-.glyphicon-calendar:before {
- content: "\e109"; }
-
-.glyphicon-random:before {
- content: "\e110"; }
-
-.glyphicon-comment:before {
- content: "\e111"; }
-
-.glyphicon-magnet:before {
- content: "\e112"; }
-
-.glyphicon-chevron-up:before {
- content: "\e113"; }
-
-.glyphicon-chevron-down:before {
- content: "\e114"; }
-
-.glyphicon-retweet:before {
- content: "\e115"; }
-
-.glyphicon-shopping-cart:before {
- content: "\e116"; }
-
-.glyphicon-folder-close:before {
- content: "\e117"; }
-
-.glyphicon-folder-open:before {
- content: "\e118"; }
-
-.glyphicon-resize-vertical:before {
- content: "\e119"; }
-
-.glyphicon-resize-horizontal:before {
- content: "\e120"; }
-
-.glyphicon-hdd:before {
- content: "\e121"; }
-
-.glyphicon-bullhorn:before {
- content: "\e122"; }
-
-.glyphicon-bell:before {
- content: "\e123"; }
-
-.glyphicon-certificate:before {
- content: "\e124"; }
-
-.glyphicon-thumbs-up:before {
- content: "\e125"; }
-
-.glyphicon-thumbs-down:before {
- content: "\e126"; }
-
-.glyphicon-hand-right:before {
- content: "\e127"; }
-
-.glyphicon-hand-left:before {
- content: "\e128"; }
-
-.glyphicon-hand-up:before {
- content: "\e129"; }
-
-.glyphicon-hand-down:before {
- content: "\e130"; }
-
-.glyphicon-circle-arrow-right:before {
- content: "\e131"; }
-
-.glyphicon-circle-arrow-left:before {
- content: "\e132"; }
-
-.glyphicon-circle-arrow-up:before {
- content: "\e133"; }
-
-.glyphicon-circle-arrow-down:before {
- content: "\e134"; }
-
-.glyphicon-globe:before {
- content: "\e135"; }
-
-.glyphicon-wrench:before {
- content: "\e136"; }
-
-.glyphicon-tasks:before {
- content: "\e137"; }
-
-.glyphicon-filter:before {
- content: "\e138"; }
-
-.glyphicon-briefcase:before {
- content: "\e139"; }
-
-.glyphicon-fullscreen:before {
- content: "\e140"; }
-
-.glyphicon-dashboard:before {
- content: "\e141"; }
-
-.glyphicon-paperclip:before {
- content: "\e142"; }
-
-.glyphicon-heart-empty:before {
- content: "\e143"; }
-
-.glyphicon-link:before {
- content: "\e144"; }
-
-.glyphicon-phone:before {
- content: "\e145"; }
-
-.glyphicon-pushpin:before {
- content: "\e146"; }
-
-.glyphicon-usd:before {
- content: "\e148"; }
-
-.glyphicon-gbp:before {
- content: "\e149"; }
-
-.glyphicon-sort:before {
- content: "\e150"; }
-
-.glyphicon-sort-by-alphabet:before {
- content: "\e151"; }
-
-.glyphicon-sort-by-alphabet-alt:before {
- content: "\e152"; }
-
-.glyphicon-sort-by-order:before {
- content: "\e153"; }
-
-.glyphicon-sort-by-order-alt:before {
- content: "\e154"; }
-
-.glyphicon-sort-by-attributes:before {
- content: "\e155"; }
-
-.glyphicon-sort-by-attributes-alt:before {
- content: "\e156"; }
-
-.glyphicon-unchecked:before {
- content: "\e157"; }
-
-.glyphicon-expand:before {
- content: "\e158"; }
-
-.glyphicon-collapse-down:before {
- content: "\e159"; }
-
-.glyphicon-collapse-up:before {
- content: "\e160"; }
-
-.glyphicon-log-in:before {
- content: "\e161"; }
-
-.glyphicon-flash:before {
- content: "\e162"; }
-
-.glyphicon-log-out:before {
- content: "\e163"; }
-
-.glyphicon-new-window:before {
- content: "\e164"; }
-
-.glyphicon-record:before {
- content: "\e165"; }
-
-.glyphicon-save:before {
- content: "\e166"; }
-
-.glyphicon-open:before {
- content: "\e167"; }
-
-.glyphicon-saved:before {
- content: "\e168"; }
-
-.glyphicon-import:before {
- content: "\e169"; }
-
-.glyphicon-export:before {
- content: "\e170"; }
-
-.glyphicon-send:before {
- content: "\e171"; }
-
-.glyphicon-floppy-disk:before {
- content: "\e172"; }
-
-.glyphicon-floppy-saved:before {
- content: "\e173"; }
-
-.glyphicon-floppy-remove:before {
- content: "\e174"; }
-
-.glyphicon-floppy-save:before {
- content: "\e175"; }
-
-.glyphicon-floppy-open:before {
- content: "\e176"; }
-
-.glyphicon-credit-card:before {
- content: "\e177"; }
-
-.glyphicon-transfer:before {
- content: "\e178"; }
-
-.glyphicon-cutlery:before {
- content: "\e179"; }
-
-.glyphicon-header:before {
- content: "\e180"; }
-
-.glyphicon-compressed:before {
- content: "\e181"; }
-
-.glyphicon-earphone:before {
- content: "\e182"; }
-
-.glyphicon-phone-alt:before {
- content: "\e183"; }
-
-.glyphicon-tower:before {
- content: "\e184"; }
-
-.glyphicon-stats:before {
- content: "\e185"; }
-
-.glyphicon-sd-video:before {
- content: "\e186"; }
-
-.glyphicon-hd-video:before {
- content: "\e187"; }
-
-.glyphicon-subtitles:before {
- content: "\e188"; }
-
-.glyphicon-sound-stereo:before {
- content: "\e189"; }
-
-.glyphicon-sound-dolby:before {
- content: "\e190"; }
-
-.glyphicon-sound-5-1:before {
- content: "\e191"; }
-
-.glyphicon-sound-6-1:before {
- content: "\e192"; }
-
-.glyphicon-sound-7-1:before {
- content: "\e193"; }
-
-.glyphicon-copyright-mark:before {
- content: "\e194"; }
-
-.glyphicon-registration-mark:before {
- content: "\e195"; }
-
-.glyphicon-cloud-download:before {
- content: "\e197"; }
-
-.glyphicon-cloud-upload:before {
- content: "\e198"; }
-
-.glyphicon-tree-conifer:before {
- content: "\e199"; }
-
-.glyphicon-tree-deciduous:before {
- content: "\e200"; }
-
-.glyphicon-cd:before {
- content: "\e201"; }
-
-.glyphicon-save-file:before {
- content: "\e202"; }
-
-.glyphicon-open-file:before {
- content: "\e203"; }
-
-.glyphicon-level-up:before {
- content: "\e204"; }
-
-.glyphicon-copy:before {
- content: "\e205"; }
-
-.glyphicon-paste:before {
- content: "\e206"; }
-
-.glyphicon-alert:before {
- content: "\e209"; }
-
-.glyphicon-equalizer:before {
- content: "\e210"; }
-
-.glyphicon-king:before {
- content: "\e211"; }
-
-.glyphicon-queen:before {
- content: "\e212"; }
-
-.glyphicon-pawn:before {
- content: "\e213"; }
-
-.glyphicon-bishop:before {
- content: "\e214"; }
-
-.glyphicon-knight:before {
- content: "\e215"; }
-
-.glyphicon-baby-formula:before {
- content: "\e216"; }
-
-.glyphicon-tent:before {
- content: "\26fa"; }
-
-.glyphicon-blackboard:before {
- content: "\e218"; }
-
-.glyphicon-bed:before {
- content: "\e219"; }
-
-.glyphicon-apple:before {
- content: "\f8ff"; }
-
-.glyphicon-erase:before {
- content: "\e221"; }
-
-.glyphicon-hourglass:before {
- content: "\231b"; }
-
-.glyphicon-lamp:before {
- content: "\e223"; }
-
-.glyphicon-duplicate:before {
- content: "\e224"; }
-
-.glyphicon-piggy-bank:before {
- content: "\e225"; }
-
-.glyphicon-scissors:before {
- content: "\e226"; }
-
-.glyphicon-bitcoin:before {
- content: "\e227"; }
-
-.glyphicon-btc:before {
- content: "\e227"; }
-
-.glyphicon-xbt:before {
- content: "\e227"; }
-
-.glyphicon-yen:before {
- content: "\00a5"; }
-
-.glyphicon-jpy:before {
- content: "\00a5"; }
-
-.glyphicon-ruble:before {
- content: "\20bd"; }
-
-.glyphicon-rub:before {
- content: "\20bd"; }
-
-.glyphicon-scale:before {
- content: "\e230"; }
-
-.glyphicon-ice-lolly:before {
- content: "\e231"; }
-
-.glyphicon-ice-lolly-tasted:before {
- content: "\e232"; }
-
-.glyphicon-education:before {
- content: "\e233"; }
-
-.glyphicon-option-horizontal:before {
- content: "\e234"; }
-
-.glyphicon-option-vertical:before {
- content: "\e235"; }
-
-.glyphicon-menu-hamburger:before {
- content: "\e236"; }
-
-.glyphicon-modal-window:before {
- content: "\e237"; }
-
-.glyphicon-oil:before {
- content: "\e238"; }
-
-.glyphicon-grain:before {
- content: "\e239"; }
-
-.glyphicon-sunglasses:before {
- content: "\e240"; }
-
-.glyphicon-text-size:before {
- content: "\e241"; }
-
-.glyphicon-text-color:before {
- content: "\e242"; }
-
-.glyphicon-text-background:before {
- content: "\e243"; }
-
-.glyphicon-object-align-top:before {
- content: "\e244"; }
-
-.glyphicon-object-align-bottom:before {
- content: "\e245"; }
-
-.glyphicon-object-align-horizontal:before {
- content: "\e246"; }
-
-.glyphicon-object-align-left:before {
- content: "\e247"; }
-
-.glyphicon-object-align-vertical:before {
- content: "\e248"; }
-
-.glyphicon-object-align-right:before {
- content: "\e249"; }
-
-.glyphicon-triangle-right:before {
- content: "\e250"; }
-
-.glyphicon-triangle-left:before {
- content: "\e251"; }
-
-.glyphicon-triangle-bottom:before {
- content: "\e252"; }
-
-.glyphicon-triangle-top:before {
- content: "\e253"; }
-
-.glyphicon-console:before {
- content: "\e254"; }
-
-.glyphicon-superscript:before {
- content: "\e255"; }
-
-.glyphicon-subscript:before {
- content: "\e256"; }
-
-.glyphicon-menu-left:before {
- content: "\e257"; }
-
-.glyphicon-menu-right:before {
- content: "\e258"; }
-
-.glyphicon-menu-down:before {
- content: "\e259"; }
-
-.glyphicon-menu-up:before {
- content: "\e260"; }
-
-* {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
-*:before,
-*:after {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
-html {
- font-size: 10px;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
-
-body {
- font-family: Georgia, "Times New Roman", Times, serif;
- font-size: 16px;
- line-height: 1.428571429;
- color: #333333;
- background-color: #fff; }
-
-input,
-button,
-select,
-textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit; }
-
-a {
- color: #4582EC;
- text-decoration: none; }
- a:hover, a:focus {
- color: #134fb8;
- text-decoration: underline; }
- a:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px; }
-
-figure {
- margin: 0; }
-
-img {
- vertical-align: middle; }
-
-.img-responsive {
- display: block;
- max-width: 100%;
- height: auto; }
-
-.img-rounded {
- border-radius: 6px; }
-
-.img-thumbnail {
- padding: 4px;
- line-height: 1.428571429;
- background-color: #fff;
- border: 1px solid #ddd;
- border-radius: 4px;
- -webkit-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- display: inline-block;
- max-width: 100%;
- height: auto; }
-
-.img-circle {
- border-radius: 50%; }
-
-hr {
- margin-top: 22px;
- margin-bottom: 22px;
- border: 0;
- border-top: 1px solid #eeeeee; }
-
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0; }
-
-.sr-only-focusable:active, .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto; }
-
-[role="button"] {
- cursor: pointer; }
-
-h1, h2, h3, h4, h5, h6,
-.h1, .h2, .h3, .h4, .h5, .h6 {
- font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-weight: bold;
- line-height: 1.1;
- color: inherit; }
- h1 small,
- h1 .small, h2 small,
- h2 .small, h3 small,
- h3 .small, h4 small,
- h4 .small, h5 small,
- h5 .small, h6 small,
- h6 .small,
- .h1 small,
- .h1 .small, .h2 small,
- .h2 .small, .h3 small,
- .h3 .small, .h4 small,
- .h4 .small, .h5 small,
- .h5 .small, .h6 small,
- .h6 .small {
- font-weight: normal;
- line-height: 1;
- color: #b3b3b3; }
-
-h1, .h1,
-h2, .h2,
-h3, .h3 {
- margin-top: 22px;
- margin-bottom: 11px; }
- h1 small,
- h1 .small, .h1 small,
- .h1 .small,
- h2 small,
- h2 .small, .h2 small,
- .h2 .small,
- h3 small,
- h3 .small, .h3 small,
- .h3 .small {
- font-size: 65%; }
-
-h4, .h4,
-h5, .h5,
-h6, .h6 {
- margin-top: 11px;
- margin-bottom: 11px; }
- h4 small,
- h4 .small, .h4 small,
- .h4 .small,
- h5 small,
- h5 .small, .h5 small,
- .h5 .small,
- h6 small,
- h6 .small, .h6 small,
- .h6 .small {
- font-size: 75%; }
-
-h1, .h1 {
- font-size: 41px; }
-
-h2, .h2 {
- font-size: 34px; }
-
-h3, .h3 {
- font-size: 28px; }
-
-h4, .h4 {
- font-size: 20px; }
-
-h5, .h5 {
- font-size: 16px; }
-
-h6, .h6 {
- font-size: 14px; }
-
-p {
- margin: 0 0 11px; }
-
-.lead {
- margin-bottom: 22px;
- font-size: 18px;
- font-weight: 300;
- line-height: 1.4; }
- @media (min-width: 768px) {
- .lead {
- font-size: 24px; } }
-
-small,
-.small {
- font-size: 87%; }
-
-mark,
-.mark {
- background-color: #fcf8e3;
- padding: .2em; }
-
-.text-left {
- text-align: left; }
-
-.text-right {
- text-align: right; }
-
-.text-center {
- text-align: center; }
-
-.text-justify {
- text-align: justify; }
-
-.text-nowrap {
- white-space: nowrap; }
-
-.text-lowercase {
- text-transform: lowercase; }
-
-.text-uppercase, .initialism {
- text-transform: uppercase; }
-
-.text-capitalize {
- text-transform: capitalize; }
-
-.text-muted {
- color: #b3b3b3; }
-
-.text-primary {
- color: #4582EC; }
-
-a.text-primary:hover,
-a.text-primary:focus {
- color: #1863e6; }
-
-.text-success {
- color: #3FAD46; }
-
-a.text-success:hover,
-a.text-success:focus {
- color: #318837; }
-
-.text-info {
- color: #5bc0de; }
-
-a.text-info:hover,
-a.text-info:focus {
- color: #31b0d5; }
-
-.text-warning {
- color: #f0ad4e; }
-
-a.text-warning:hover,
-a.text-warning:focus {
- color: #ec971f; }
-
-.text-danger {
- color: #d9534f; }
-
-a.text-danger:hover,
-a.text-danger:focus {
- color: #c9302c; }
-
-.bg-primary {
- color: #fff; }
-
-.bg-primary {
- background-color: #4582EC; }
-
-a.bg-primary:hover,
-a.bg-primary:focus {
- background-color: #1863e6; }
-
-.bg-success {
- background-color: #dff0d8; }
-
-a.bg-success:hover,
-a.bg-success:focus {
- background-color: #c1e2b3; }
-
-.bg-info {
- background-color: #d9edf7; }
-
-a.bg-info:hover,
-a.bg-info:focus {
- background-color: #afd9ee; }
-
-.bg-warning {
- background-color: #fcf8e3; }
-
-a.bg-warning:hover,
-a.bg-warning:focus {
- background-color: #f7ecb5; }
-
-.bg-danger {
- background-color: #f2dede; }
-
-a.bg-danger:hover,
-a.bg-danger:focus {
- background-color: #e4b9b9; }
-
-.page-header {
- padding-bottom: 10px;
- margin: 44px 0 22px;
- border-bottom: 1px solid #ddd; }
-
-ul,
-ol {
- margin-top: 0;
- margin-bottom: 11px; }
- ul ul,
- ul ol,
- ol ul,
- ol ol {
- margin-bottom: 0; }
-
-.list-unstyled {
- padding-left: 0;
- list-style: none; }
-
-.list-inline {
- padding-left: 0;
- list-style: none;
- margin-left: -5px; }
- .list-inline > li {
- display: inline-block;
- padding-left: 5px;
- padding-right: 5px; }
-
-dl {
- margin-top: 0;
- margin-bottom: 22px; }
-
-dt,
-dd {
- line-height: 1.428571429; }
-
-dt {
- font-weight: bold; }
-
-dd {
- margin-left: 0; }
-
-.dl-horizontal dd:before, .dl-horizontal dd:after {
- content: " ";
- display: table; }
-.dl-horizontal dd:after {
- clear: both; }
-@media (min-width: 768px) {
- .dl-horizontal dt {
- float: left;
- width: 160px;
- clear: left;
- text-align: right;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap; }
- .dl-horizontal dd {
- margin-left: 180px; } }
-
-abbr[title],
-abbr[data-original-title] {
- cursor: help;
- border-bottom: 1px dotted #b3b3b3; }
-
-.initialism {
- font-size: 90%; }
-
-blockquote {
- padding: 11px 22px;
- margin: 0 0 22px;
- font-size: 20px;
- border-left: 5px solid #4582EC; }
- blockquote p:last-child,
- blockquote ul:last-child,
- blockquote ol:last-child {
- margin-bottom: 0; }
- blockquote footer,
- blockquote small,
- blockquote .small {
- display: block;
- font-size: 80%;
- line-height: 1.428571429;
- color: #333333; }
- blockquote footer:before,
- blockquote small:before,
- blockquote .small:before {
- content: '\2014 \00A0'; }
-
-.blockquote-reverse,
-blockquote.pull-right {
- padding-right: 15px;
- padding-left: 0;
- border-right: 5px solid #4582EC;
- border-left: 0;
- text-align: right; }
- .blockquote-reverse footer:before,
- .blockquote-reverse small:before,
- .blockquote-reverse .small:before,
- blockquote.pull-right footer:before,
- blockquote.pull-right small:before,
- blockquote.pull-right .small:before {
- content: ''; }
- .blockquote-reverse footer:after,
- .blockquote-reverse small:after,
- .blockquote-reverse .small:after,
- blockquote.pull-right footer:after,
- blockquote.pull-right small:after,
- blockquote.pull-right .small:after {
- content: '\00A0 \2014'; }
-
-address {
- margin-bottom: 22px;
- font-style: normal;
- line-height: 1.428571429; }
-
-code,
-kbd,
-pre,
-samp {
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
-
-code {
- padding: 2px 4px;
- font-size: 90%;
- color: #c7254e;
- background-color: #f9f2f4;
- border-radius: 4px; }
-
-kbd {
- padding: 2px 4px;
- font-size: 90%;
- color: #fff;
- background-color: #333;
- border-radius: 3px;
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
- kbd kbd {
- padding: 0;
- font-size: 100%;
- font-weight: bold;
- box-shadow: none; }
-
-pre {
- display: block;
- padding: 10.5px;
- margin: 0 0 11px;
- font-size: 15px;
- line-height: 1.428571429;
- word-break: break-all;
- word-wrap: break-word;
- color: #333333;
- background-color: #f5f5f5;
- border: 1px solid #ccc;
- border-radius: 4px; }
- pre code {
- padding: 0;
- font-size: inherit;
- color: inherit;
- white-space: pre-wrap;
- background-color: transparent;
- border-radius: 0; }
-
-.pre-scrollable {
- max-height: 340px;
- overflow-y: scroll; }
-
-.container {
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px; }
- .container:before, .container:after {
- content: " ";
- display: table; }
- .container:after {
- clear: both; }
- @media (min-width: 768px) {
- .container {
- width: 750px; } }
- @media (min-width: 992px) {
- .container {
- width: 970px; } }
- @media (min-width: 1200px) {
- .container {
- width: 1170px; } }
-
-.container-fluid {
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px; }
- .container-fluid:before, .container-fluid:after {
- content: " ";
- display: table; }
- .container-fluid:after {
- clear: both; }
-
-.row {
- margin-left: -15px;
- margin-right: -15px; }
- .row:before, .row:after {
- content: " ";
- display: table; }
- .row:after {
- clear: both; }
-
-.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, [...]
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px; }
-
-.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
- float: left; }
-
-.col-xs-1 {
- width: 8.3333333333%; }
-
-.col-xs-2 {
- width: 16.6666666667%; }
-
-.col-xs-3 {
- width: 25%; }
-
-.col-xs-4 {
- width: 33.3333333333%; }
-
-.col-xs-5 {
- width: 41.6666666667%; }
-
-.col-xs-6 {
- width: 50%; }
-
-.col-xs-7 {
- width: 58.3333333333%; }
-
-.col-xs-8 {
- width: 66.6666666667%; }
-
-.col-xs-9 {
- width: 75%; }
-
-.col-xs-10 {
- width: 83.3333333333%; }
-
-.col-xs-11 {
- width: 91.6666666667%; }
-
-.col-xs-12 {
- width: 100%; }
-
-.col-xs-pull-0 {
- right: auto; }
-
-.col-xs-pull-1 {
- right: 8.3333333333%; }
-
-.col-xs-pull-2 {
- right: 16.6666666667%; }
-
-.col-xs-pull-3 {
- right: 25%; }
-
-.col-xs-pull-4 {
- right: 33.3333333333%; }
-
-.col-xs-pull-5 {
- right: 41.6666666667%; }
-
-.col-xs-pull-6 {
- right: 50%; }
-
-.col-xs-pull-7 {
- right: 58.3333333333%; }
-
-.col-xs-pull-8 {
- right: 66.6666666667%; }
-
-.col-xs-pull-9 {
- right: 75%; }
-
-.col-xs-pull-10 {
- right: 83.3333333333%; }
-
-.col-xs-pull-11 {
- right: 91.6666666667%; }
-
-.col-xs-pull-12 {
- right: 100%; }
-
-.col-xs-push-0 {
- left: auto; }
-
-.col-xs-push-1 {
- left: 8.3333333333%; }
-
-.col-xs-push-2 {
- left: 16.6666666667%; }
-
-.col-xs-push-3 {
- left: 25%; }
-
-.col-xs-push-4 {
- left: 33.3333333333%; }
-
-.col-xs-push-5 {
- left: 41.6666666667%; }
-
-.col-xs-push-6 {
- left: 50%; }
-
-.col-xs-push-7 {
- left: 58.3333333333%; }
-
-.col-xs-push-8 {
- left: 66.6666666667%; }
-
-.col-xs-push-9 {
- left: 75%; }
-
-.col-xs-push-10 {
- left: 83.3333333333%; }
-
-.col-xs-push-11 {
- left: 91.6666666667%; }
-
-.col-xs-push-12 {
- left: 100%; }
-
-.col-xs-offset-0 {
- margin-left: 0%; }
-
-.col-xs-offset-1 {
- margin-left: 8.3333333333%; }
-
-.col-xs-offset-2 {
- margin-left: 16.6666666667%; }
-
-.col-xs-offset-3 {
- margin-left: 25%; }
-
-.col-xs-offset-4 {
- margin-left: 33.3333333333%; }
-
-.col-xs-offset-5 {
- margin-left: 41.6666666667%; }
-
-.col-xs-offset-6 {
- margin-left: 50%; }
-
-.col-xs-offset-7 {
- margin-left: 58.3333333333%; }
-
-.col-xs-offset-8 {
- margin-left: 66.6666666667%; }
-
-.col-xs-offset-9 {
- margin-left: 75%; }
-
-.col-xs-offset-10 {
- margin-left: 83.3333333333%; }
-
-.col-xs-offset-11 {
- margin-left: 91.6666666667%; }
-
-.col-xs-offset-12 {
- margin-left: 100%; }
-
-@media (min-width: 768px) {
- .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
- float: left; }
-
- .col-sm-1 {
- width: 8.3333333333%; }
-
- .col-sm-2 {
- width: 16.6666666667%; }
-
- .col-sm-3 {
- width: 25%; }
-
- .col-sm-4 {
- width: 33.3333333333%; }
-
- .col-sm-5 {
- width: 41.6666666667%; }
-
- .col-sm-6 {
- width: 50%; }
-
- .col-sm-7 {
- width: 58.3333333333%; }
-
- .col-sm-8 {
- width: 66.6666666667%; }
-
- .col-sm-9 {
- width: 75%; }
-
- .col-sm-10 {
- width: 83.3333333333%; }
-
- .col-sm-11 {
- width: 91.6666666667%; }
-
- .col-sm-12 {
- width: 100%; }
-
- .col-sm-pull-0 {
- right: auto; }
-
- .col-sm-pull-1 {
- right: 8.3333333333%; }
-
- .col-sm-pull-2 {
- right: 16.6666666667%; }
-
- .col-sm-pull-3 {
- right: 25%; }
-
- .col-sm-pull-4 {
- right: 33.3333333333%; }
-
- .col-sm-pull-5 {
- right: 41.6666666667%; }
-
- .col-sm-pull-6 {
- right: 50%; }
-
- .col-sm-pull-7 {
- right: 58.3333333333%; }
-
- .col-sm-pull-8 {
- right: 66.6666666667%; }
-
- .col-sm-pull-9 {
- right: 75%; }
-
- .col-sm-pull-10 {
- right: 83.3333333333%; }
-
- .col-sm-pull-11 {
- right: 91.6666666667%; }
-
- .col-sm-pull-12 {
- right: 100%; }
-
- .col-sm-push-0 {
- left: auto; }
-
- .col-sm-push-1 {
- left: 8.3333333333%; }
-
- .col-sm-push-2 {
- left: 16.6666666667%; }
-
- .col-sm-push-3 {
- left: 25%; }
-
- .col-sm-push-4 {
- left: 33.3333333333%; }
-
- .col-sm-push-5 {
- left: 41.6666666667%; }
-
- .col-sm-push-6 {
- left: 50%; }
-
- .col-sm-push-7 {
- left: 58.3333333333%; }
-
- .col-sm-push-8 {
- left: 66.6666666667%; }
-
- .col-sm-push-9 {
- left: 75%; }
-
- .col-sm-push-10 {
- left: 83.3333333333%; }
-
- .col-sm-push-11 {
- left: 91.6666666667%; }
-
- .col-sm-push-12 {
- left: 100%; }
-
- .col-sm-offset-0 {
- margin-left: 0%; }
-
- .col-sm-offset-1 {
- margin-left: 8.3333333333%; }
-
- .col-sm-offset-2 {
- margin-left: 16.6666666667%; }
-
- .col-sm-offset-3 {
- margin-left: 25%; }
-
- .col-sm-offset-4 {
- margin-left: 33.3333333333%; }
-
- .col-sm-offset-5 {
- margin-left: 41.6666666667%; }
-
- .col-sm-offset-6 {
- margin-left: 50%; }
-
- .col-sm-offset-7 {
- margin-left: 58.3333333333%; }
-
- .col-sm-offset-8 {
- margin-left: 66.6666666667%; }
-
- .col-sm-offset-9 {
- margin-left: 75%; }
-
- .col-sm-offset-10 {
- margin-left: 83.3333333333%; }
-
- .col-sm-offset-11 {
- margin-left: 91.6666666667%; }
-
- .col-sm-offset-12 {
- margin-left: 100%; } }
-@media (min-width: 992px) {
- .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
- float: left; }
-
- .col-md-1 {
- width: 8.3333333333%; }
-
- .col-md-2 {
- width: 16.6666666667%; }
-
- .col-md-3 {
- width: 25%; }
-
- .col-md-4 {
- width: 33.3333333333%; }
-
- .col-md-5 {
- width: 41.6666666667%; }
-
- .col-md-6 {
- width: 50%; }
-
- .col-md-7 {
- width: 58.3333333333%; }
-
- .col-md-8 {
- width: 66.6666666667%; }
-
- .col-md-9 {
- width: 75%; }
-
- .col-md-10 {
- width: 83.3333333333%; }
-
- .col-md-11 {
- width: 91.6666666667%; }
-
- .col-md-12 {
- width: 100%; }
-
- .col-md-pull-0 {
- right: auto; }
-
- .col-md-pull-1 {
- right: 8.3333333333%; }
-
- .col-md-pull-2 {
- right: 16.6666666667%; }
-
- .col-md-pull-3 {
- right: 25%; }
-
- .col-md-pull-4 {
- right: 33.3333333333%; }
-
- .col-md-pull-5 {
- right: 41.6666666667%; }
-
- .col-md-pull-6 {
- right: 50%; }
-
- .col-md-pull-7 {
- right: 58.3333333333%; }
-
- .col-md-pull-8 {
- right: 66.6666666667%; }
-
- .col-md-pull-9 {
- right: 75%; }
-
- .col-md-pull-10 {
- right: 83.3333333333%; }
-
- .col-md-pull-11 {
- right: 91.6666666667%; }
-
- .col-md-pull-12 {
- right: 100%; }
-
- .col-md-push-0 {
- left: auto; }
-
- .col-md-push-1 {
- left: 8.3333333333%; }
-
- .col-md-push-2 {
- left: 16.6666666667%; }
-
- .col-md-push-3 {
- left: 25%; }
-
- .col-md-push-4 {
- left: 33.3333333333%; }
-
- .col-md-push-5 {
- left: 41.6666666667%; }
-
- .col-md-push-6 {
- left: 50%; }
-
- .col-md-push-7 {
- left: 58.3333333333%; }
-
- .col-md-push-8 {
- left: 66.6666666667%; }
-
- .col-md-push-9 {
- left: 75%; }
-
- .col-md-push-10 {
- left: 83.3333333333%; }
-
- .col-md-push-11 {
- left: 91.6666666667%; }
-
- .col-md-push-12 {
- left: 100%; }
-
- .col-md-offset-0 {
- margin-left: 0%; }
-
- .col-md-offset-1 {
- margin-left: 8.3333333333%; }
-
- .col-md-offset-2 {
- margin-left: 16.6666666667%; }
-
- .col-md-offset-3 {
- margin-left: 25%; }
-
- .col-md-offset-4 {
- margin-left: 33.3333333333%; }
-
- .col-md-offset-5 {
- margin-left: 41.6666666667%; }
-
- .col-md-offset-6 {
- margin-left: 50%; }
-
- .col-md-offset-7 {
- margin-left: 58.3333333333%; }
-
- .col-md-offset-8 {
- margin-left: 66.6666666667%; }
-
- .col-md-offset-9 {
- margin-left: 75%; }
-
- .col-md-offset-10 {
- margin-left: 83.3333333333%; }
-
- .col-md-offset-11 {
- margin-left: 91.6666666667%; }
-
- .col-md-offset-12 {
- margin-left: 100%; } }
-@media (min-width: 1200px) {
- .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
- float: left; }
-
- .col-lg-1 {
- width: 8.3333333333%; }
-
- .col-lg-2 {
- width: 16.6666666667%; }
-
- .col-lg-3 {
- width: 25%; }
-
- .col-lg-4 {
- width: 33.3333333333%; }
-
- .col-lg-5 {
- width: 41.6666666667%; }
-
- .col-lg-6 {
- width: 50%; }
-
- .col-lg-7 {
- width: 58.3333333333%; }
-
- .col-lg-8 {
- width: 66.6666666667%; }
-
- .col-lg-9 {
- width: 75%; }
-
- .col-lg-10 {
- width: 83.3333333333%; }
-
- .col-lg-11 {
- width: 91.6666666667%; }
-
- .col-lg-12 {
- width: 100%; }
-
- .col-lg-pull-0 {
- right: auto; }
-
- .col-lg-pull-1 {
- right: 8.3333333333%; }
-
- .col-lg-pull-2 {
- right: 16.6666666667%; }
-
- .col-lg-pull-3 {
- right: 25%; }
-
- .col-lg-pull-4 {
- right: 33.3333333333%; }
-
- .col-lg-pull-5 {
- right: 41.6666666667%; }
-
- .col-lg-pull-6 {
- right: 50%; }
-
- .col-lg-pull-7 {
- right: 58.3333333333%; }
-
- .col-lg-pull-8 {
- right: 66.6666666667%; }
-
- .col-lg-pull-9 {
- right: 75%; }
-
- .col-lg-pull-10 {
- right: 83.3333333333%; }
-
- .col-lg-pull-11 {
- right: 91.6666666667%; }
-
- .col-lg-pull-12 {
- right: 100%; }
-
- .col-lg-push-0 {
- left: auto; }
-
- .col-lg-push-1 {
- left: 8.3333333333%; }
-
- .col-lg-push-2 {
- left: 16.6666666667%; }
-
- .col-lg-push-3 {
- left: 25%; }
-
- .col-lg-push-4 {
- left: 33.3333333333%; }
-
- .col-lg-push-5 {
- left: 41.6666666667%; }
-
- .col-lg-push-6 {
- left: 50%; }
-
- .col-lg-push-7 {
- left: 58.3333333333%; }
-
- .col-lg-push-8 {
- left: 66.6666666667%; }
-
- .col-lg-push-9 {
- left: 75%; }
-
- .col-lg-push-10 {
- left: 83.3333333333%; }
-
- .col-lg-push-11 {
- left: 91.6666666667%; }
-
- .col-lg-push-12 {
- left: 100%; }
-
- .col-lg-offset-0 {
- margin-left: 0%; }
-
- .col-lg-offset-1 {
- margin-left: 8.3333333333%; }
-
- .col-lg-offset-2 {
- margin-left: 16.6666666667%; }
-
- .col-lg-offset-3 {
- margin-left: 25%; }
-
- .col-lg-offset-4 {
- margin-left: 33.3333333333%; }
-
- .col-lg-offset-5 {
- margin-left: 41.6666666667%; }
-
- .col-lg-offset-6 {
- margin-left: 50%; }
-
- .col-lg-offset-7 {
- margin-left: 58.3333333333%; }
-
- .col-lg-offset-8 {
- margin-left: 66.6666666667%; }
-
- .col-lg-offset-9 {
- margin-left: 75%; }
-
- .col-lg-offset-10 {
- margin-left: 83.3333333333%; }
-
- .col-lg-offset-11 {
- margin-left: 91.6666666667%; }
-
- .col-lg-offset-12 {
- margin-left: 100%; } }
-table {
- background-color: transparent; }
-
-caption {
- padding-top: 8px;
- padding-bottom: 8px;
- color: #b3b3b3;
- text-align: left; }
-
-th {
- text-align: left; }
-
-.table {
- width: 100%;
- max-width: 100%;
- margin-bottom: 22px; }
- .table > thead > tr > th,
- .table > thead > tr > td,
- .table > tbody > tr > th,
- .table > tbody > tr > td,
- .table > tfoot > tr > th,
- .table > tfoot > tr > td {
- padding: 8px;
- line-height: 1.428571429;
- vertical-align: top;
- border-top: 1px solid #ddd; }
- .table > thead > tr > th {
- vertical-align: bottom;
- border-bottom: 2px solid #ddd; }
- .table > caption + thead > tr:first-child > th,
- .table > caption + thead > tr:first-child > td,
- .table > colgroup + thead > tr:first-child > th,
- .table > colgroup + thead > tr:first-child > td,
- .table > thead:first-child > tr:first-child > th,
- .table > thead:first-child > tr:first-child > td {
- border-top: 0; }
- .table > tbody + tbody {
- border-top: 2px solid #ddd; }
- .table .table {
- background-color: #fff; }
-
-.table-condensed > thead > tr > th,
-.table-condensed > thead > tr > td,
-.table-condensed > tbody > tr > th,
-.table-condensed > tbody > tr > td,
-.table-condensed > tfoot > tr > th,
-.table-condensed > tfoot > tr > td {
- padding: 5px; }
-
-.table-bordered {
- border: 1px solid #ddd; }
- .table-bordered > thead > tr > th,
- .table-bordered > thead > tr > td,
- .table-bordered > tbody > tr > th,
- .table-bordered > tbody > tr > td,
- .table-bordered > tfoot > tr > th,
- .table-bordered > tfoot > tr > td {
- border: 1px solid #ddd; }
- .table-bordered > thead > tr > th,
- .table-bordered > thead > tr > td {
- border-bottom-width: 2px; }
-
-.table-striped > tbody > tr:nth-of-type(odd) {
- background-color: #f9f9f9; }
-
-.table-hover > tbody > tr:hover {
- background-color: #f5f5f5; }
-
-table col[class*="col-"] {
- position: static;
- float: none;
- display: table-column; }
-
-table td[class*="col-"],
-table th[class*="col-"] {
- position: static;
- float: none;
- display: table-cell; }
-
-.table > thead > tr > td.active,
-.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
-.table > tbody > tr > td.active,
-.table > tbody > tr > th.active,
-.table > tbody > tr.active > td,
-.table > tbody > tr.active > th,
-.table > tfoot > tr > td.active,
-.table > tfoot > tr > th.active,
-.table > tfoot > tr.active > td,
-.table > tfoot > tr.active > th {
- background-color: #f5f5f5; }
-
-.table-hover > tbody > tr > td.active:hover,
-.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
- background-color: #e8e8e8; }
-
-.table > thead > tr > td.success,
-.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
-.table > tbody > tr > td.success,
-.table > tbody > tr > th.success,
-.table > tbody > tr.success > td,
-.table > tbody > tr.success > th,
-.table > tfoot > tr > td.success,
-.table > tfoot > tr > th.success,
-.table > tfoot > tr.success > td,
-.table > tfoot > tr.success > th {
- background-color: #dff0d8; }
-
-.table-hover > tbody > tr > td.success:hover,
-.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
- background-color: #d0e9c6; }
-
-.table > thead > tr > td.info,
-.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
-.table > tbody > tr > td.info,
-.table > tbody > tr > th.info,
-.table > tbody > tr.info > td,
-.table > tbody > tr.info > th,
-.table > tfoot > tr > td.info,
-.table > tfoot > tr > th.info,
-.table > tfoot > tr.info > td,
-.table > tfoot > tr.info > th {
- background-color: #d9edf7; }
-
-.table-hover > tbody > tr > td.info:hover,
-.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
- background-color: #c4e3f3; }
-
-.table > thead > tr > td.warning,
-.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
-.table > tbody > tr > td.warning,
-.table > tbody > tr > th.warning,
-.table > tbody > tr.warning > td,
-.table > tbody > tr.warning > th,
-.table > tfoot > tr > td.warning,
-.table > tfoot > tr > th.warning,
-.table > tfoot > tr.warning > td,
-.table > tfoot > tr.warning > th {
- background-color: #fcf8e3; }
-
-.table-hover > tbody > tr > td.warning:hover,
-.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
- background-color: #faf2cc; }
-
-.table > thead > tr > td.danger,
-.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
-.table > tbody > tr > td.danger,
-.table > tbody > tr > th.danger,
-.table > tbody > tr.danger > td,
-.table > tbody > tr.danger > th,
-.table > tfoot > tr > td.danger,
-.table > tfoot > tr > th.danger,
-.table > tfoot > tr.danger > td,
-.table > tfoot > tr.danger > th {
- background-color: #f2dede; }
-
-.table-hover > tbody > tr > td.danger:hover,
-.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
- background-color: #ebcccc; }
-
-.table-responsive {
- overflow-x: auto;
- min-height: 0.01%; }
- @media screen and (max-width: 767px) {
- .table-responsive {
- width: 100%;
- margin-bottom: 16.5px;
- overflow-y: hidden;
- -ms-overflow-style: -ms-autohiding-scrollbar;
- border: 1px solid #ddd; }
- .table-responsive > .table {
- margin-bottom: 0; }
- .table-responsive > .table > thead > tr > th,
- .table-responsive > .table > thead > tr > td,
- .table-responsive > .table > tbody > tr > th,
- .table-responsive > .table > tbody > tr > td,
- .table-responsive > .table > tfoot > tr > th,
- .table-responsive > .table > tfoot > tr > td {
- white-space: nowrap; }
- .table-responsive > .table-bordered {
- border: 0; }
- .table-responsive > .table-bordered > thead > tr > th:first-child,
- .table-responsive > .table-bordered > thead > tr > td:first-child,
- .table-responsive > .table-bordered > tbody > tr > th:first-child,
- .table-responsive > .table-bordered > tbody > tr > td:first-child,
- .table-responsive > .table-bordered > tfoot > tr > th:first-child,
- .table-responsive > .table-bordered > tfoot > tr > td:first-child {
- border-left: 0; }
- .table-responsive > .table-bordered > thead > tr > th:last-child,
- .table-responsive > .table-bordered > thead > tr > td:last-child,
- .table-responsive > .table-bordered > tbody > tr > th:last-child,
- .table-responsive > .table-bordered > tbody > tr > td:last-child,
- .table-responsive > .table-bordered > tfoot > tr > th:last-child,
- .table-responsive > .table-bordered > tfoot > tr > td:last-child {
- border-right: 0; }
- .table-responsive > .table-bordered > tbody > tr:last-child > th,
- .table-responsive > .table-bordered > tbody > tr:last-child > td,
- .table-responsive > .table-bordered > tfoot > tr:last-child > th,
- .table-responsive > .table-bordered > tfoot > tr:last-child > td {
- border-bottom: 0; } }
-
-fieldset {
- padding: 0;
- margin: 0;
- border: 0;
- min-width: 0; }
-
-legend {
- display: block;
- width: 100%;
- padding: 0;
- margin-bottom: 22px;
- font-size: 24px;
- line-height: inherit;
- color: #333333;
- border: 0;
- border-bottom: 1px solid #e5e5e5; }
-
-label {
- display: inline-block;
- max-width: 100%;
- margin-bottom: 5px;
- font-weight: bold; }
-
-input[type="search"] {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
-input[type="radio"],
-input[type="checkbox"] {
- margin: 4px 0 0;
- margin-top: 1px \9;
- line-height: normal; }
-
-input[type="file"] {
- display: block; }
-
-input[type="range"] {
- display: block;
- width: 100%; }
-
-select[multiple],
-select[size] {
- height: auto; }
-
-input[type="file"]:focus,
-input[type="radio"]:focus,
-input[type="checkbox"]:focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px; }
-
-output {
- display: block;
- padding-top: 9px;
- font-size: 16px;
- line-height: 1.428571429;
- color: #333333; }
-
-.form-control {
- display: block;
- width: 100%;
- height: 40px;
- padding: 8px 12px;
- font-size: 16px;
- line-height: 1.428571429;
- color: #333333;
- background-color: #fff;
- background-image: none;
- border: 1px solid #ddd;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
- -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
- transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
- .form-control:focus {
- border-color: #66afe9;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
- .form-control::-moz-placeholder {
- color: #b3b3b3;
- opacity: 1; }
- .form-control:-ms-input-placeholder {
- color: #b3b3b3; }
- .form-control::-webkit-input-placeholder {
- color: #b3b3b3; }
- .form-control::-ms-expand {
- border: 0;
- background-color: transparent; }
- .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
- background-color: #eeeeee;
- opacity: 1; }
- .form-control[disabled], fieldset[disabled] .form-control {
- cursor: not-allowed; }
-
-textarea.form-control {
- height: auto; }
-
-input[type="search"] {
- -webkit-appearance: none; }
-
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- input[type="date"].form-control,
- input[type="time"].form-control,
- input[type="datetime-local"].form-control,
- input[type="month"].form-control {
- line-height: 40px; }
- input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
- .input-group-sm > input[type="date"].input-group-addon,
- .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],
- input[type="time"].input-sm,
- .input-group-sm > input[type="time"].form-control,
- .input-group-sm > input[type="time"].input-group-addon,
- .input-group-sm > .input-group-btn > input[type="time"].btn,
- .input-group-sm input[type="time"],
- input[type="datetime-local"].input-sm,
- .input-group-sm > input[type="datetime-local"].form-control,
- .input-group-sm > input[type="datetime-local"].input-group-addon,
- .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
- .input-group-sm input[type="datetime-local"],
- input[type="month"].input-sm,
- .input-group-sm > input[type="month"].form-control,
- .input-group-sm > input[type="month"].input-group-addon,
- .input-group-sm > .input-group-btn > input[type="month"].btn,
- .input-group-sm input[type="month"] {
- line-height: 33px; }
- input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
- .input-group-lg > input[type="date"].input-group-addon,
- .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control,
- .input-group-lg > input[type="time"].input-group-addon,
- .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control,
- .input-group-lg > input[type="datetime-local"].input-group-addon,
- .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control,
- .input-group-lg > input[type="month"].input-group-addon,
- .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg input[type="month"] {
- line-height: 57px; } }
-.form-group {
- margin-bottom: 15px; }
-
-.radio,
-.checkbox {
- position: relative;
- display: block;
- margin-top: 10px;
- margin-bottom: 10px; }
- .radio label,
- .checkbox label {
- min-height: 22px;
- padding-left: 20px;
- margin-bottom: 0;
- font-weight: normal;
- cursor: pointer; }
-
-.radio input[type="radio"],
-.radio-inline input[type="radio"],
-.checkbox input[type="checkbox"],
-.checkbox-inline input[type="checkbox"] {
- position: absolute;
- margin-left: -20px;
- margin-top: 4px \9; }
-
-.radio + .radio,
-.checkbox + .checkbox {
- margin-top: -5px; }
-
-.radio-inline,
-.checkbox-inline {
- position: relative;
- display: inline-block;
- padding-left: 20px;
- margin-bottom: 0;
- vertical-align: middle;
- font-weight: normal;
- cursor: pointer; }
-
-.radio-inline + .radio-inline,
-.checkbox-inline + .checkbox-inline {
- margin-top: 0;
- margin-left: 10px; }
-
-input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
-input[type="checkbox"][disabled],
-input[type="checkbox"].disabled,
-fieldset[disabled] input[type="checkbox"] {
- cursor: not-allowed; }
-
-.radio-inline.disabled, fieldset[disabled] .radio-inline,
-.checkbox-inline.disabled,
-fieldset[disabled] .checkbox-inline {
- cursor: not-allowed; }
-
-.radio.disabled label, fieldset[disabled] .radio label,
-.checkbox.disabled label,
-fieldset[disabled] .checkbox label {
- cursor: not-allowed; }
-
-.form-control-static {
- padding-top: 9px;
- padding-bottom: 9px;
- margin-bottom: 0;
- min-height: 38px; }
- .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
- .input-group-lg > .form-control-static.input-group-addon,
- .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
- .input-group-sm > .form-control-static.input-group-addon,
- .input-group-sm > .input-group-btn > .form-control-static.btn {
- padding-left: 0;
- padding-right: 0; }
-
-.input-sm, .input-group-sm > .form-control,
-.input-group-sm > .input-group-addon,
-.input-group-sm > .input-group-btn > .btn {
- height: 33px;
- padding: 5px 10px;
- font-size: 14px;
- line-height: 1.5;
- border-radius: 3px; }
-
-select.input-sm, .input-group-sm > select.form-control,
-.input-group-sm > select.input-group-addon,
-.input-group-sm > .input-group-btn > select.btn {
- height: 33px;
- line-height: 33px; }
-
-textarea.input-sm, .input-group-sm > textarea.form-control,
-.input-group-sm > textarea.input-group-addon,
-.input-group-sm > .input-group-btn > textarea.btn,
-select[multiple].input-sm,
-.input-group-sm > select[multiple].form-control,
-.input-group-sm > select[multiple].input-group-addon,
-.input-group-sm > .input-group-btn > select[multiple].btn {
- height: auto; }
-
-.form-group-sm .form-control {
- height: 33px;
- padding: 5px 10px;
- font-size: 14px;
- line-height: 1.5;
- border-radius: 3px; }
-.form-group-sm select.form-control {
- height: 33px;
- line-height: 33px; }
-.form-group-sm textarea.form-control,
-.form-group-sm select[multiple].form-control {
- height: auto; }
-.form-group-sm .form-control-static {
- height: 33px;
- min-height: 36px;
- padding: 6px 10px;
- font-size: 14px;
- line-height: 1.5; }
-
-.input-lg, .input-group-lg > .form-control,
-.input-group-lg > .input-group-addon,
-.input-group-lg > .input-group-btn > .btn {
- height: 57px;
- padding: 14px 16px;
- font-size: 20px;
- line-height: 1.3333333;
- border-radius: 6px; }
-
-select.input-lg, .input-group-lg > select.form-control,
-.input-group-lg > select.input-group-addon,
-.input-group-lg > .input-group-btn > select.btn {
- height: 57px;
- line-height: 57px; }
-
-textarea.input-lg, .input-group-lg > textarea.form-control,
-.input-group-lg > textarea.input-group-addon,
-.input-group-lg > .input-group-btn > textarea.btn,
-select[multiple].input-lg,
-.input-group-lg > select[multiple].form-control,
-.input-group-lg > select[multiple].input-group-addon,
-.input-group-lg > .input-group-btn > select[multiple].btn {
- height: auto; }
-
-.form-group-lg .form-control {
- height: 57px;
- padding: 14px 16px;
- font-size: 20px;
- line-height: 1.3333333;
- border-radius: 6px; }
-.form-group-lg select.form-control {
- height: 57px;
- line-height: 57px; }
-.form-group-lg textarea.form-control,
-.form-group-lg select[multiple].form-control {
- height: auto; }
-.form-group-lg .form-control-static {
- height: 57px;
- min-height: 42px;
- padding: 15px 16px;
- font-size: 20px;
- line-height: 1.3333333; }
-
-.has-feedback {
- position: relative; }
- .has-feedback .form-control {
- padding-right: 50px; }
-
-.form-control-feedback {
- position: absolute;
- top: 0;
- right: 0;
- z-index: 2;
- display: block;
- width: 40px;
- height: 40px;
- line-height: 40px;
- text-align: center;
- pointer-events: none; }
-
-.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
-.input-group-lg > .input-group-addon + .form-control-feedback,
-.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
-.input-group-lg + .form-control-feedback,
-.form-group-lg .form-control + .form-control-feedback {
- width: 57px;
- height: 57px;
- line-height: 57px; }
-
-.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
-.input-group-sm > .input-group-addon + .form-control-feedback,
-.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
-.input-group-sm + .form-control-feedback,
-.form-group-sm .form-control + .form-control-feedback {
- width: 33px;
- height: 33px;
- line-height: 33px; }
-
-.has-success .help-block,
-.has-success .control-label,
-.has-success .radio,
-.has-success .checkbox,
-.has-success .radio-inline,
-.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
- color: #3FAD46; }
-.has-success .form-control {
- border-color: #3FAD46;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
- .has-success .form-control:focus {
- border-color: #318837;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #81d186; }
-.has-success .input-group-addon {
- color: #3FAD46;
- border-color: #3FAD46;
- background-color: #dff0d8; }
-.has-success .form-control-feedback {
- color: #3FAD46; }
-
-.has-warning .help-block,
-.has-warning .control-label,
-.has-warning .radio,
-.has-warning .checkbox,
-.has-warning .radio-inline,
-.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
- color: #f0ad4e; }
-.has-warning .form-control {
- border-color: #f0ad4e;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
- .has-warning .form-control:focus {
- border-color: #ec971f;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac; }
-.has-warning .input-group-addon {
- color: #f0ad4e;
- border-color: #f0ad4e;
- background-color: #fcf8e3; }
-.has-warning .form-control-feedback {
- color: #f0ad4e; }
-
-.has-error .help-block,
-.has-error .control-label,
-.has-error .radio,
-.has-error .checkbox,
-.has-error .radio-inline,
-.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
- color: #d9534f; }
-.has-error .form-control {
- border-color: #d9534f;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
- .has-error .form-control:focus {
- border-color: #c9302c;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3; }
-.has-error .input-group-addon {
- color: #d9534f;
- border-color: #d9534f;
- background-color: #f2dede; }
-.has-error .form-control-feedback {
- color: #d9534f; }
-
-.has-feedback label ~ .form-control-feedback {
- top: 27px; }
-.has-feedback label.sr-only ~ .form-control-feedback {
- top: 0; }
-
-.help-block {
- display: block;
- margin-top: 5px;
- margin-bottom: 10px;
- color: #737373; }
-
-@media (min-width: 768px) {
- .form-inline .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle; }
- .form-inline .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle; }
- .form-inline .form-control-static {
- display: inline-block; }
- .form-inline .input-group {
- display: inline-table;
- vertical-align: middle; }
- .form-inline .input-group .input-group-addon,
- .form-inline .input-group .input-group-btn,
- .form-inline .input-group .form-control {
- width: auto; }
- .form-inline .input-group > .form-control {
- width: 100%; }
- .form-inline .control-label {
- margin-bottom: 0;
- vertical-align: middle; }
- .form-inline .radio,
- .form-inline .checkbox {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- vertical-align: middle; }
- .form-inline .radio label,
- .form-inline .checkbox label {
- padding-left: 0; }
- .form-inline .radio input[type="radio"],
- .form-inline .checkbox input[type="checkbox"] {
- position: relative;
- margin-left: 0; }
- .form-inline .has-feedback .form-control-feedback {
- top: 0; } }
-
-.form-horizontal .radio,
-.form-horizontal .checkbox,
-.form-horizontal .radio-inline,
-.form-horizontal .checkbox-inline {
- margin-top: 0;
- margin-bottom: 0;
- padding-top: 9px; }
-.form-horizontal .radio,
-.form-horizontal .checkbox {
- min-height: 31px; }
-.form-horizontal .form-group {
- margin-left: -15px;
- margin-right: -15px; }
- .form-horizontal .form-group:before, .form-horizontal .form-group:after {
- content: " ";
- display: table; }
- .form-horizontal .form-group:after {
- clear: both; }
-@media (min-width: 768px) {
- .form-horizontal .control-label {
- text-align: right;
- margin-bottom: 0;
- padding-top: 9px; } }
-.form-horizontal .has-feedback .form-control-feedback {
- right: 15px; }
-@media (min-width: 768px) {
- .form-horizontal .form-group-lg .control-label {
- padding-top: 15px;
- font-size: 20px; } }
-@media (min-width: 768px) {
- .form-horizontal .form-group-sm .control-label {
- padding-top: 6px;
- font-size: 14px; } }
-
-.btn {
- display: inline-block;
- margin-bottom: 0;
- font-weight: normal;
- text-align: center;
- vertical-align: middle;
- touch-action: manipulation;
- cursor: pointer;
- background-image: none;
- border: 1px solid transparent;
- white-space: nowrap;
- padding: 8px 12px;
- font-size: 16px;
- line-height: 1.428571429;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none; }
- .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px; }
- .btn:hover, .btn:focus, .btn.focus {
- color: #333333;
- text-decoration: none; }
- .btn:active, .btn.active {
- outline: 0;
- background-image: none;
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
- .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
- cursor: not-allowed;
- opacity: 0.65;
- filter: alpha(opacity=65);
- -webkit-box-shadow: none;
- box-shadow: none; }
-
-a.btn.disabled, fieldset[disabled] a.btn {
- pointer-events: none; }
-
-.btn-default {
- color: #333333;
- background-color: #fff;
- border-color: #ddd; }
- .btn-default:focus, .btn-default.focus {
- color: #333333;
- background-color: #e6e6e6;
- border-color: #9d9d9d; }
- .btn-default:hover {
- color: #333333;
- background-color: #e6e6e6;
- border-color: #bebebe; }
- .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
- color: #333333;
- background-color: #e6e6e6;
- border-color: #bebebe; }
- .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
- color: #333333;
- background-color: #d4d4d4;
- border-color: #9d9d9d; }
- .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
- background-image: none; }
- .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
- background-color: #fff;
- border-color: #ddd; }
- .btn-default .badge {
- color: #fff;
- background-color: #333333; }
-
-.btn-primary {
- color: #fff;
- background-color: #4582EC;
- border-color: #4582EC; }
- .btn-primary:focus, .btn-primary.focus {
- color: #fff;
- background-color: #1863e6;
- border-color: #1045a1; }
- .btn-primary:hover {
- color: #fff;
- background-color: #1863e6;
- border-color: #175fdd; }
- .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
- color: #fff;
- background-color: #1863e6;
- border-color: #175fdd; }
- .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
- color: #fff;
- background-color: #1455c6;
- border-color: #1045a1; }
- .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
- background-image: none; }
- .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
- background-color: #4582EC;
- border-color: #4582EC; }
- .btn-primary .badge {
- color: #4582EC;
- background-color: #fff; }
-
-.btn-success {
- color: #fff;
- background-color: #3FAD46;
- border-color: #3FAD46; }
- .btn-success:focus, .btn-success.focus {
- color: #fff;
- background-color: #318837;
- border-color: #1d5020; }
- .btn-success:hover {
- color: #fff;
- background-color: #318837;
- border-color: #2f8034; }
- .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
- color: #fff;
- background-color: #318837;
- border-color: #2f8034; }
- .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
- color: #fff;
- background-color: #286d2c;
- border-color: #1d5020; }
- .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
- background-image: none; }
- .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
- background-color: #3FAD46;
- border-color: #3FAD46; }
- .btn-success .badge {
- color: #3FAD46;
- background-color: #fff; }
-
-.btn-info {
- color: #fff;
- background-color: #5bc0de;
- border-color: #5bc0de; }
- .btn-info:focus, .btn-info.focus {
- color: #fff;
- background-color: #31b0d5;
- border-color: #1f7e9a; }
- .btn-info:hover {
- color: #fff;
- background-color: #31b0d5;
- border-color: #2aabd2; }
- .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
- color: #fff;
- background-color: #31b0d5;
- border-color: #2aabd2; }
- .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
- color: #fff;
- background-color: #269abc;
- border-color: #1f7e9a; }
- .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
- background-image: none; }
- .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
- background-color: #5bc0de;
- border-color: #5bc0de; }
- .btn-info .badge {
- color: #5bc0de;
- background-color: #fff; }
-
-.btn-warning {
- color: #fff;
- background-color: #f0ad4e;
- border-color: #f0ad4e; }
- .btn-warning:focus, .btn-warning.focus {
- color: #fff;
- background-color: #ec971f;
- border-color: #b06d0f; }
- .btn-warning:hover {
- color: #fff;
- background-color: #ec971f;
- border-color: #eb9316; }
- .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
- color: #fff;
- background-color: #ec971f;
- border-color: #eb9316; }
- .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
- color: #fff;
- background-color: #d58512;
- border-color: #b06d0f; }
- .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
- background-image: none; }
- .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
- background-color: #f0ad4e;
- border-color: #f0ad4e; }
- .btn-warning .badge {
- color: #f0ad4e;
- background-color: #fff; }
-
-.btn-danger {
- color: #fff;
- background-color: #d9534f;
- border-color: #d9534f; }
- .btn-danger:focus, .btn-danger.focus {
- color: #fff;
- background-color: #c9302c;
- border-color: #8b211e; }
- .btn-danger:hover {
- color: #fff;
- background-color: #c9302c;
- border-color: #c12e2a; }
- .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
- color: #fff;
- background-color: #c9302c;
- border-color: #c12e2a; }
- .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
- color: #fff;
- background-color: #ac2925;
- border-color: #8b211e; }
- .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
- background-image: none; }
- .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
- background-color: #d9534f;
- border-color: #d9534f; }
- .btn-danger .badge {
- color: #d9534f;
- background-color: #fff; }
-
-.btn-link {
- color: #4582EC;
- font-weight: normal;
- border-radius: 0; }
- .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none; }
- .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
- border-color: transparent; }
- .btn-link:hover, .btn-link:focus {
- color: #134fb8;
- text-decoration: underline;
- background-color: transparent; }
- .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
- color: #b3b3b3;
- text-decoration: none; }
-
-.btn-lg, .btn-group-lg > .btn {
- padding: 14px 16px;
- font-size: 20px;
- line-height: 1.3333333;
- border-radius: 6px; }
-
-.btn-sm, .btn-group-sm > .btn {
- padding: 5px 10px;
- font-size: 14px;
- line-height: 1.5;
- border-radius: 3px; }
-
-.btn-xs, .btn-group-xs > .btn {
- padding: 1px 5px;
- font-size: 14px;
- line-height: 1.5;
- border-radius: 3px; }
-
-.btn-block {
- display: block;
- width: 100%; }
-
-.btn-block + .btn-block {
- margin-top: 5px; }
-
-input[type="submit"].btn-block,
-input[type="reset"].btn-block,
-input[type="button"].btn-block {
- width: 100%; }
-
-.fade {
- opacity: 0;
- -webkit-transition: opacity 0.15s linear;
- -o-transition: opacity 0.15s linear;
- transition: opacity 0.15s linear; }
- .fade.in {
- opacity: 1; }
-
-.collapse {
- display: none; }
- .collapse.in {
- display: block; }
-
-tr.collapse.in {
- display: table-row; }
-
-tbody.collapse.in {
- display: table-row-group; }
-
-.collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- -webkit-transition-property: height, visibility;
- transition-property: height, visibility;
- -webkit-transition-duration: 0.35s;
- transition-duration: 0.35s;
- -webkit-transition-timing-function: ease;
- transition-timing-function: ease; }
-
-.caret {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: 2px;
- vertical-align: middle;
- border-top: 4px dashed;
- border-top: 4px solid \9 ;
- border-right: 4px solid transparent;
- border-left: 4px solid transparent; }
-
-.dropup,
-.dropdown {
- position: relative; }
-
-.dropdown-toggle:focus {
- outline: 0; }
-
-.dropdown-menu, span.twitter-typeahead .tt-menu {
- position: absolute;
- top: 100%;
- left: 0;
- z-index: 1000;
- display: none;
- float: left;
- min-width: 160px;
- padding: 5px 0;
- margin: 2px 0 0;
- list-style: none;
- font-size: 16px;
- text-align: left;
- background-color: #fff;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 4px;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- background-clip: padding-box; }
- .dropdown-menu.pull-right, span.twitter-typeahead .pull-right.tt-menu {
- right: 0;
- left: auto; }
- .dropdown-menu .divider, span.twitter-typeahead .tt-menu .divider {
- height: 1px;
- margin: 10px 0;
- overflow: hidden;
- background-color: #e5e5e5; }
- .dropdown-menu > li > a, span.twitter-typeahead .tt-menu > li > a {
- display: block;
- padding: 3px 20px;
- clear: both;
- font-weight: normal;
- line-height: 1.428571429;
- color: #333333;
- white-space: nowrap; }
-
-.dropdown-menu > li > a:hover, span.twitter-typeahead .tt-menu > li > a:hover, .dropdown-menu > li > a:focus, span.twitter-typeahead .tt-menu > li > a:focus {
- text-decoration: none;
- color: #fff;
- background-color: #4582EC; }
-
-.dropdown-menu > .active > a, span.twitter-typeahead .tt-menu > .active > a, .dropdown-menu > .active > a:hover, span.twitter-typeahead .tt-menu > .active > a:hover, .dropdown-menu > .active > a:focus, span.twitter-typeahead .tt-menu > .active > a:focus {
- color: #fff;
- text-decoration: none;
- outline: 0;
- background-color: #4582EC; }
-
-.dropdown-menu > .disabled > a, span.twitter-typeahead .tt-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, span.twitter-typeahead .tt-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, span.twitter-typeahead .tt-menu > .disabled > a:focus {
- color: #b3b3b3; }
-.dropdown-menu > .disabled > a:hover, span.twitter-typeahead .tt-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, span.twitter-typeahead .tt-menu > .disabled > a:focus {
- text-decoration: none;
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
- cursor: not-allowed; }
-
-.open > .dropdown-menu, span.twitter-typeahead .open > .tt-menu {
- display: block; }
-.open > a {
- outline: 0; }
-
-.dropdown-menu-right {
- left: auto;
- right: 0; }
-
-.dropdown-menu-left {
- left: 0;
- right: auto; }
-
-.dropdown-header {
- display: block;
- padding: 3px 20px;
- font-size: 14px;
- line-height: 1.428571429;
- color: #b3b3b3;
- white-space: nowrap; }
-
-.dropdown-backdrop {
- position: fixed;
- left: 0;
- right: 0;
- bottom: 0;
- top: 0;
- z-index: 990; }
-
-.pull-right > .dropdown-menu, span.twitter-typeahead .pull-right > .tt-menu {
- right: 0;
- left: auto; }
-
-.dropup .caret,
-.navbar-fixed-bottom .dropdown .caret {
- border-top: 0;
- border-bottom: 4px dashed;
- border-bottom: 4px solid \9 ;
- content: ""; }
-.dropup .dropdown-menu, .dropup span.twitter-typeahead .tt-menu, span.twitter-typeahead .dropup .tt-menu,
-.navbar-fixed-bottom .dropdown .dropdown-menu,
-.navbar-fixed-bottom .dropdown span.twitter-typeahead .tt-menu,
-span.twitter-typeahead .navbar-fixed-bottom .dropdown .tt-menu {
- top: auto;
- bottom: 100%;
- margin-bottom: 2px; }
-
-@media (min-width: 768px) {
- .navbar-right .dropdown-menu, .navbar-right span.twitter-typeahead .tt-menu, span.twitter-typeahead .navbar-right .tt-menu {
- right: 0;
- left: auto; }
- .navbar-right .dropdown-menu-left {
- left: 0;
- right: auto; } }
-.btn-group,
-.btn-group-vertical {
- position: relative;
- display: inline-block;
- vertical-align: middle; }
- .btn-group > .btn,
- .btn-group-vertical > .btn {
- position: relative;
- float: left; }
- .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
- .btn-group-vertical > .btn:hover,
- .btn-group-vertical > .btn:focus,
- .btn-group-vertical > .btn:active,
- .btn-group-vertical > .btn.active {
- z-index: 2; }
-
-.btn-group .btn + .btn,
-.btn-group .btn + .btn-group,
-.btn-group .btn-group + .btn,
-.btn-group .btn-group + .btn-group {
- margin-left: -1px; }
-
-.btn-toolbar {
- margin-left: -5px; }
- .btn-toolbar:before, .btn-toolbar:after {
- content: " ";
- display: table; }
- .btn-toolbar:after {
- clear: both; }
- .btn-toolbar .btn,
- .btn-toolbar .btn-group,
- .btn-toolbar .input-group {
- float: left; }
- .btn-toolbar > .btn,
- .btn-toolbar > .btn-group,
- .btn-toolbar > .input-group {
- margin-left: 5px; }
-
-.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
- border-radius: 0; }
-
-.btn-group > .btn:first-child {
- margin-left: 0; }
- .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0; }
-
-.btn-group > .btn:last-child:not(:first-child),
-.btn-group > .dropdown-toggle:not(:first-child) {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0; }
-
-.btn-group > .btn-group {
- float: left; }
-
-.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0; }
-
-.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
-.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0; }
-
-.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0; }
-
-.btn-group .dropdown-toggle:active,
-.btn-group.open .dropdown-toggle {
- outline: 0; }
-
-.btn-group > .btn + .dropdown-toggle {
- padding-left: 8px;
- padding-right: 8px; }
-
-.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
- padding-left: 12px;
- padding-right: 12px; }
-
-.btn-group.open .dropdown-toggle {
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
- .btn-group.open .dropdown-toggle.btn-link {
- -webkit-box-shadow: none;
- box-shadow: none; }
-
-.btn .caret {
- margin-left: 0; }
-
-.btn-lg .caret, .btn-group-lg > .btn .caret {
- border-width: 5px 5px 0;
- border-bottom-width: 0; }
-
-.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
- border-width: 0 5px 5px; }
-
-.btn-group-vertical > .btn,
-.btn-group-vertical > .btn-group,
-.btn-group-vertical > .btn-group > .btn {
- display: block;
- float: none;
- width: 100%;
- max-width: 100%; }
-.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
- content: " ";
- display: table; }
-.btn-group-vertical > .btn-group:after {
- clear: both; }
-.btn-group-vertical > .btn-group > .btn {
- float: none; }
-.btn-group-vertical > .btn + .btn,
-.btn-group-vertical > .btn + .btn-group,
-.btn-group-vertical > .btn-group + .btn,
-.btn-group-vertical > .btn-group + .btn-group {
- margin-top: -1px;
- margin-left: 0; }
-
-.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
- border-radius: 0; }
-.btn-group-vertical > .btn:first-child:not(:last-child) {
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0; }
-.btn-group-vertical > .btn:last-child:not(:first-child) {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
- border-bottom-right-radius: 4px;
- border-bottom-left-radius: 4px; }
-
-.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0; }
-
-.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
-.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0; }
-
-.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0; }
-
-.btn-group-justified {
- display: table;
- width: 100%;
- table-layout: fixed;
- border-collapse: separate; }
- .btn-group-justified > .btn,
- .btn-group-justified > .btn-group {
- float: none;
- display: table-cell;
- width: 1%; }
- .btn-group-justified > .btn-group .btn {
- width: 100%; }
- .btn-group-justified > .btn-group .dropdown-menu, .btn-group-justified > .btn-group span.twitter-typeahead .tt-menu, span.twitter-typeahead .btn-group-justified > .btn-group .tt-menu {
- left: auto; }
-
-[data-toggle="buttons"] > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn input[type="checkbox"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
-[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
- position: absolute;
- clip: rect(0, 0, 0, 0);
- pointer-events: none; }
-
-.input-group {
- position: relative;
- display: table;
- border-collapse: separate; }
- .input-group[class*="col-"] {
- float: none;
- padding-left: 0;
- padding-right: 0; }
- .input-group .form-control {
- position: relative;
- z-index: 2;
- float: left;
- width: 100%;
- margin-bottom: 0; }
- .input-group .form-control:focus {
- z-index: 3; }
-
-.input-group-addon,
-.input-group-btn,
-.input-group .form-control {
- display: table-cell; }
- .input-group-addon:not(:first-child):not(:last-child),
- .input-group-btn:not(:first-child):not(:last-child),
- .input-group .form-control:not(:first-child):not(:last-child) {
- border-radius: 0; }
-
-.input-group-addon,
-.input-group-btn {
- width: 1%;
- white-space: nowrap;
- vertical-align: middle; }
-
-.input-group-addon {
- padding: 8px 12px;
- font-size: 16px;
- font-weight: normal;
- line-height: 1;
- color: #333333;
- text-align: center;
- background-color: #eeeeee;
- border: 1px solid #ddd;
- border-radius: 4px; }
- .input-group-addon.input-sm,
- .input-group-sm > .input-group-addon,
- .input-group-sm > .input-group-btn > .input-group-addon.btn {
- padding: 5px 10px;
- font-size: 14px;
- border-radius: 3px; }
- .input-group-addon.input-lg,
- .input-group-lg > .input-group-addon,
- .input-group-lg > .input-group-btn > .input-group-addon.btn {
- padding: 14px 16px;
- font-size: 20px;
- border-radius: 6px; }
- .input-group-addon input[type="radio"],
- .input-group-addon input[type="checkbox"] {
- margin-top: 0; }
-
-.input-group .form-control:first-child,
-.input-group-addon:first-child,
-.input-group-btn:first-child > .btn,
-.input-group-btn:first-child > .btn-group > .btn,
-.input-group-btn:first-child > .dropdown-toggle,
-.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
-.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0; }
-
-.input-group-addon:first-child {
- border-right: 0; }
-
-.input-group .form-control:last-child,
-.input-group-addon:last-child,
-.input-group-btn:last-child > .btn,
-.input-group-btn:last-child > .btn-group > .btn,
-.input-group-btn:last-child > .dropdown-toggle,
-.input-group-btn:first-child > .btn:not(:first-child),
-.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0; }
-
-.input-group-addon:last-child {
- border-left: 0; }
-
-.input-group-btn {
- position: relative;
- font-size: 0;
- white-space: nowrap; }
- .input-group-btn > .btn {
- position: relative; }
- .input-group-btn > .btn + .btn {
- margin-left: -1px; }
- .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
- z-index: 2; }
- .input-group-btn:first-child > .btn,
- .input-group-btn:first-child > .btn-group {
- margin-right: -1px; }
- .input-group-btn:last-child > .btn,
- .input-group-btn:last-child > .btn-group {
- z-index: 2;
- margin-left: -1px; }
-
-.nav {
- margin-bottom: 0;
- padding-left: 0;
- list-style: none; }
- .nav:before, .nav:after {
- content: " ";
- display: table; }
- .nav:after {
- clear: both; }
- .nav > li {
- position: relative;
- display: block; }
- .nav > li > a {
- position: relative;
- display: block;
- padding: 10px 15px; }
- .nav > li > a:hover, .nav > li > a:focus {
- text-decoration: none;
- background-color: #eeeeee; }
- .nav > li.disabled > a {
- color: #b3b3b3; }
- .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
- color: #b3b3b3;
- text-decoration: none;
- background-color: transparent;
- cursor: not-allowed; }
- .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
- background-color: #eeeeee;
- border-color: #4582EC; }
- .nav .nav-divider {
- height: 1px;
- margin: 10px 0;
- overflow: hidden;
- background-color: #e5e5e5; }
- .nav > li > a > img {
- max-width: none; }
-
-.nav-tabs {
- border-bottom: 1px solid #ddd; }
- .nav-tabs > li {
- float: left;
- margin-bottom: -1px; }
- .nav-tabs > li > a {
- margin-right: 2px;
- line-height: 1.428571429;
- border: 1px solid transparent;
- border-radius: 4px 4px 0 0; }
- .nav-tabs > li > a:hover {
- border-color: #eeeeee #eeeeee #ddd; }
- .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
- color: #555555;
- background-color: #fff;
- border: 1px solid #ddd;
- border-bottom-color: transparent;
- cursor: default; }
-
-.nav-pills > li {
- float: left; }
- .nav-pills > li > a {
- border-radius: 4px; }
- .nav-pills > li + li {
- margin-left: 2px; }
- .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
- color: #fff;
- background-color: #4582EC; }
-
-.nav-stacked > li {
- float: none; }
- .nav-stacked > li + li {
- margin-top: 2px;
- margin-left: 0; }
-
-.nav-justified, .nav-tabs.nav-justified {
- width: 100%; }
- .nav-justified > li, .nav-tabs.nav-justified > li {
- float: none; }
- .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
- text-align: center;
- margin-bottom: 5px; }
- .nav-justified > .dropdown .dropdown-menu, .nav-justified > .dropdown span.twitter-typeahead .tt-menu, span.twitter-typeahead .nav-justified > .dropdown .tt-menu {
- top: auto;
- left: auto; }
- @media (min-width: 768px) {
- .nav-justified > li, .nav-tabs.nav-justified > li {
- display: table-cell;
- width: 1%; }
- .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
- margin-bottom: 0; } }
-
-.nav-tabs-justified, .nav-tabs.nav-justified {
- border-bottom: 0; }
- .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
- margin-right: 0;
- border-radius: 4px; }
- .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
- .nav-tabs-justified > .active > a:hover,
- .nav-tabs.nav-justified > .active > a:hover,
- .nav-tabs-justified > .active > a:focus,
- .nav-tabs.nav-justified > .active > a:focus {
- border: 1px solid #ddd; }
- @media (min-width: 768px) {
- .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
- border-bottom: 1px solid #ddd;
- border-radius: 4px 4px 0 0; }
- .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
- .nav-tabs-justified > .active > a:hover,
- .nav-tabs.nav-justified > .active > a:hover,
- .nav-tabs-justified > .active > a:focus,
- .nav-tabs.nav-justified > .active > a:focus {
- border-bottom-color: #fff; } }
-
-.tab-content > .tab-pane {
- display: none; }
-.tab-content > .active {
- display: block; }
-
-.nav-tabs .dropdown-menu, .nav-tabs span.twitter-typeahead .tt-menu, span.twitter-typeahead .nav-tabs .tt-menu {
- margin-top: -1px;
- border-top-right-radius: 0;
- border-top-left-radius: 0; }
-
-.navbar {
- position: relative;
- min-height: 65px;
- margin-bottom: 22px;
- border: 1px solid transparent; }
- .navbar:before, .navbar:after {
- content: " ";
- display: table; }
- .navbar:after {
- clear: both; }
- @media (min-width: 768px) {
- .navbar {
- border-radius: 4px; } }
-
-.navbar-header:before, .navbar-header:after {
- content: " ";
- display: table; }
-.navbar-header:after {
- clear: both; }
-@media (min-width: 768px) {
- .navbar-header {
- float: left; } }
-
-.navbar-collapse {
- overflow-x: visible;
- padding-right: 15px;
- padding-left: 15px;
- border-top: 1px solid transparent;
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
- -webkit-overflow-scrolling: touch; }
- .navbar-collapse:before, .navbar-collapse:after {
- content: " ";
- display: table; }
- .navbar-collapse:after {
- clear: both; }
- .navbar-collapse.in {
- overflow-y: auto; }
- @media (min-width: 768px) {
- .navbar-collapse {
- width: auto;
- border-top: 0;
- box-shadow: none; }
- .navbar-collapse.collapse {
- display: block !important;
- height: auto !important;
- padding-bottom: 0;
- overflow: visible !important; }
- .navbar-collapse.in {
- overflow-y: visible; }
- .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
- padding-left: 0;
- padding-right: 0; } }
-
-.navbar-fixed-top .navbar-collapse,
-.navbar-fixed-bottom .navbar-collapse {
- max-height: 340px; }
- @media (max-device-width: 480px) and (orientation: landscape) {
- .navbar-fixed-top .navbar-collapse,
- .navbar-fixed-bottom .navbar-collapse {
- max-height: 200px; } }
-
-.container > .navbar-header,
-.container > .navbar-collapse,
-.container-fluid > .navbar-header,
-.container-fluid > .navbar-collapse {
- margin-right: -15px;
- margin-left: -15px; }
- @media (min-width: 768px) {
- .container > .navbar-header,
- .container > .navbar-collapse,
- .container-fluid > .navbar-header,
- .container-fluid > .navbar-collapse {
- margin-right: 0;
- margin-left: 0; } }
-
-.navbar-static-top {
- z-index: 1000;
- border-width: 0 0 1px; }
- @media (min-width: 768px) {
- .navbar-static-top {
- border-radius: 0; } }
-
-.navbar-fixed-top,
-.navbar-fixed-bottom {
- position: fixed;
- right: 0;
- left: 0;
- z-index: 1030; }
- @media (min-width: 768px) {
- .navbar-fixed-top,
- .navbar-fixed-bottom {
- border-radius: 0; } }
-
-.navbar-fixed-top {
- top: 0;
- border-width: 0 0 1px; }
-
-.navbar-fixed-bottom {
- bottom: 0;
- margin-bottom: 0;
- border-width: 1px 0 0; }
-
-.navbar-brand {
- float: left;
- padding: 21.5px 15px;
- font-size: 20px;
- line-height: 22px;
- height: 65px; }
- .navbar-brand:hover, .navbar-brand:focus {
- text-decoration: none; }
- .navbar-brand > img {
- display: block; }
- @media (min-width: 768px) {
- .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
- margin-left: -15px; } }
-
-.navbar-toggle {
- position: relative;
- float: right;
- margin-right: 15px;
- padding: 9px 10px;
- margin-top: 15.5px;
- margin-bottom: 15.5px;
- background-color: transparent;
- background-image: none;
- border: 1px solid transparent;
- border-radius: 4px; }
- .navbar-toggle:focus {
- outline: 0; }
- .navbar-toggle .icon-bar {
- display: block;
- width: 22px;
- height: 2px;
- border-radius: 1px; }
- .navbar-toggle .icon-bar + .icon-bar {
- margin-top: 4px; }
- @media (min-width: 768px) {
- .navbar-toggle {
- display: none; } }
-
-.navbar-nav {
- margin: 10.75px -15px; }
- .navbar-nav > li > a {
- padding-top: 10px;
- padding-bottom: 10px;
- line-height: 22px; }
- @media (max-width: 767px) {
- .navbar-nav .open .dropdown-menu, .navbar-nav .open span.twitter-typeahead .tt-menu, span.twitter-typeahead .navbar-nav .open .tt-menu {
- position: static;
- float: none;
- width: auto;
- margin-top: 0;
- background-color: transparent;
- border: 0;
- box-shadow: none; }
- .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open span.twitter-typeahead .tt-menu > li > a, span.twitter-typeahead .navbar-nav .open .tt-menu > li > a,
- .navbar-nav .open .dropdown-menu .dropdown-header,
- .navbar-nav .open span.twitter-typeahead .tt-menu .dropdown-header,
- span.twitter-typeahead .navbar-nav .open .tt-menu .dropdown-header {
- padding: 5px 15px 5px 25px; }
- .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open span.twitter-typeahead .tt-menu > li > a, span.twitter-typeahead .navbar-nav .open .tt-menu > li > a {
- line-height: 22px; }
- .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open span.twitter-typeahead .tt-menu > li > a:hover, span.twitter-typeahead .navbar-nav .open .tt-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open span.twitter-typeahead .tt-menu > li > a:focus, span.twitter-typeahead .navbar-nav .open .tt-menu > li > a:focus {
- background-image: none; } }
- @media (min-width: 768px) {
- .navbar-nav {
- float: left;
- margin: 0; }
- .navbar-nav > li {
- float: left; }
- .navbar-nav > li > a {
- padding-top: 21.5px;
- padding-bottom: 21.5px; } }
-
-.navbar-form {
- margin-left: -15px;
- margin-right: -15px;
- padding: 10px 15px;
- border-top: 1px solid transparent;
- border-bottom: 1px solid transparent;
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- margin-top: 12.5px;
- margin-bottom: 12.5px; }
- @media (min-width: 768px) {
- .navbar-form .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle; }
- .navbar-form .form-control {
- display: inline-block;
- width: auto;
- vertical-align: middle; }
- .navbar-form .form-control-static {
- display: inline-block; }
- .navbar-form .input-group {
- display: inline-table;
- vertical-align: middle; }
... 8489 lines suppressed ...