URI: 
       New Homepage for Hugo - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 4d333e81eef8eca1ade0455d1dfe716f4418a460
   DIR parent 4263094d75d7546af5f091ab5b82a4b362a0f500
  HTML Author: spf13 <steve.francia@gmail.com>
       Date:   Thu, 17 Oct 2013 22:52:28 -0400
       
       New Homepage for Hugo
       
       Diffstat:
         M docs/layouts/index.html             |     264 ++++++++++++++++++++++++-------
         A docs/static/static/css/bootstrap.c… |    6805 ++++++++++++++++++++++++++++++
         A docs/static/static/css/hugoicon.css |     208 +++++++++++++++++++++++++++++++
         A docs/static/static/css/styles.css   |     240 +++++++++++++++++++++++++++++++
         A docs/static/static/fonts/hugo-1.eot |       0 
         A docs/static/static/fonts/hugo-1.svg |     214 +++++++++++++++++++++++++++++++
         A docs/static/static/fonts/hugo-1.ttf |       0 
         A docs/static/static/fonts/hugo-1.wo… |       0 
         A docs/static/static/img/converse-fi… |       0 
         A docs/static/static/img/gray.png     |       0 
         A docs/static/static/js/jquery.js     |       6 ++++++
       
       11 files changed, 7683 insertions(+), 54 deletions(-)
       ---
   DIR diff --git a/docs/layouts/index.html b/docs/layouts/index.html
       @@ -1,54 +1,210 @@
       -<!doctype html>
       -<html>
       -  <head>
       -    <title>Hugo Static Site Generator written in Go lang</title>
       -    <meta name="viewport" content="width=device-width, initial-scale=1">
       -    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
       -    {{ template "chrome/includes.html" . }}
       -  </head>
       -  <body>
       -    <div class="navbar"></div>
       -    <div class="container-fluid">
       -      <div class="row-fluid">
       -        <div class="span3">
       -        {{ template "chrome/menu.html" . }}
       -        </div>
       -        <div class="span9">
       -
       -          <div class="hero-unit" style="background-color: #222; color: #ccc;">
       -            <h1>Hugo</h1>
       -            <p>A Fast and Flexible Static Site Generator built with love by <a href="http://spf13.com">spf13</a> 
       -            and <a href="http://github.com/spf13/hugo/graphs/contributors">friends</a> in Go</p>
       -            <p>
       -              <a class="btn btn-large btn-success" href="/doc/installing">Get Started</a> 
       -            </p>
       -          </div>
       -          <div class="row-fluid">
       -            <div class="span4">
       -              <h2>Fast
       -                <br> 
       -              </h2>
       -              <p>Written in GoLang for speed, Hugo is significantly faster than most
       -              other static site generators.
       -              A typical website of moderate size can be
       -              rendered in a fraction of a second. A good rule of thumb is that Hugo
       -              takes around 1 millisecond for each piece of content.<br>
       -              It's so fast that it will render the site in 
       -              less time than it takes to switch to your browser and reload.</p>
       -            </div>
       -            <div class="span4">
       -              <h2>Flexible</h2>
       -              <p>Hugo is made to be very flexible. Define your own content types. Define
       -              your own indexes. Build your own templates, shortcodes and more.
       -              It is written to work well with any
       -              kind of website including blogs, tumbles and docs.</p>
       -            </div>
       -            <div class="span4">
       -              <h2>Fun</h2>
       -              <p>Hugo runs everywhere. Sites generated with Hugo work on every web 
       -              server without any special configuration. Hugo
       -              removes all the cruft of building a site allowing you to 
       -              focus on writing great content.</p>
       -            </div>
       -          </div>
       -{{ template "chrome/footer.html" }}
       +<!DOCTYPE html>
       +<html lang="en">
       +  <head>
       +    <meta charset="utf-8">
       +    <meta name="viewport" content="width=device-width, initial-scale=1.0">
       +    <meta name="description" content="">
       +    <meta name="author" content="">
       +
       +    <title>Hugo :: A fast and flexible static site generator</title>
       +
       +    <!-- Bootstrap core CSS -->
       +    <link href="/static/css/bootstrap.css" rel="stylesheet">
       +
       +    <!-- Add custom CSS here -->
       +    <link href="/static/css/styles.css" rel="stylesheet">
       +    <link href="/static/css/hugoicon.css" rel="stylesheet">
       +  </head>
       +
       +  <body>
       +
       +    <!-- Full Page Image Header Area -->
       +    <div id="top" class="header">
       +      <div class="vert-text">
       +        <h1>Hugo</h1>
       +        <h3>The <em>Fast and Flexible</em> Static Site Generator</h3>
       +        <br>
       +        <a href="#intro" class="btn btn-clear btn-lg">LEARN MORE</a>&nbsp; &nbsp;
       +        <a href="#download" class="btn btn-success btn-lg">DOWNLOAD <i class="icon-arrow-down"></i></a><br>
       +        <br>
       +        <a href="/overview/quickstart/" class="btn btn-info btn-lg">DOCUMENTATION</a>
       +      </div>
       +    </div>
       +    <!-- /Full Page Image Header Area -->
       +
       +    <div id="main">
       +        <!-- Intro -->
       +        <div id="intro" class="counterpoint">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="lead-icon icon-pacman"></i>
       +                <h2>Make the Web Fun Again</h2>
       +                <p class="lead">
       +                    Introducing Hugo, a new idea around making website creation simple again.
       +                    Written in go, Hugo runs everywhere without dependencies on
       +                    databases, webservers, runtimes or interpreters.
       +                    Hugo flexibly works with many formats and is ideal for
       +                    blogs, docs, portfolios and much more.
       +                    Hugo's nearly instant creation fosters
       +                    creativity and makes building a website fun again.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Intro -->
       +
       +        <!-- Point -->
       +        <div id="intro" class="point">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="point-icon icon-tux"></i>
       +                  <i class="point-icon icon-apple"></i>
       +                  <i class="point-icon icon-windows8"></i>
       +                <h2>Run Anywhere</h2>
       +                <p class="lead">
       +                    Hugo is written in pure go. It is packaged as a single binary for easy installation
       +                    and doesn't depend on root or administrative privileges, databases, runtimes, interpreters
       +                    or packages. Hugo is quite possibly the easiest to install software you've ever used.
       +                    Simply download and run.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Point -->
       +
       +        <!-- Point -->
       +        <div class="counterpoint">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="lead-icon icon-rocket"></i>
       +                <h2>Fast & Powerful</h2>
       +                <p class="lead">
       +                Hugo is written for speed and performance. Great care has been
       +                taken to ensure that Hugo build time is as short as possible.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Point -->
       +
       +        <!-- Point -->
       +        <div class="point">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="point-icon icon-fork"></i>
       +                <h2>Flexible</h2>
       +                <p class="lead">
       +                Hugo is designed to how you want with minimal configuration. 
       +                Define your own meta data adhoc.
       +                Define your own indexes to organize your content how you want.
       +                Work with many different formats simultaneously, Hugo will just work.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Point -->
       +
       +        <!-- Point -->
       +        <div class="counterpoint">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="lead-icon icon-octocat"></i>
       +                <h2>Open and Free</h2>
       +                <p class="lead">
       +                    Hugo is <a href="http://github.com/spf13/hugo">open source</a> and completely free.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Point -->
       +
       +        <!-- Point -->
       +        <div class="point">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                  <i class="point-icon icon-beaker-alt"></i>
       +                  <i class="point-icon icon-heart"></i>
       +                  <i class="point-icon icon-spf"></i>
       +                <h2>Built with Love</h2>
       +                <p class="lead">
       +                Hugo is developed with love by <a href="http://spf13.com">spf13</a> and friends.
       +                We welcome all contributions.
       +                    New to go? Not a problem, we will help you.
       +                    Not a developer? Help with docs, templates and themes.
       +                </p>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Point -->
       +    </div>
       +
       +        <!-- Call to Action -->
       +        <div id="action" class="call-to-action">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                <h3>Get Started Today!</h3>
       +                <a href="#top" class="btn btn-md btn-default">Documentation</a>
       +                <a href="#top" class="btn btn-lg btn-primary">Download <i class="icon-arrow-down"></i></a>
       +              </div>
       +            </div>
       +          </div>
       +        </div>
       +        <!-- /Call to Action -->
       +        <div id="footerSpacer"></div>
       +
       +        <!-- Footer -->
       +        <footer id="footer">
       +          <div class="container">
       +            <div class="row">
       +              <div class="col-md-6 col-md-offset-3 text-center">
       +                <ul class="list-inline">
       +                    <li><a href="http://twitter.com/spf13" class="icon-twitter icon-2x"></a></li>
       +                    <li><a href="http://github.com/spf13/hugo" class="icon-octocat icon-2x"></a></li>
       +                </ul>
       +                <hr>
       +                <p>Copyright &copy; Steve Francia 2013</p>
       +              </div>
       +            </div>
       +          </div>
       +        </footer>
       +    <!-- /Footer -->
       +
       +  <!-- Bootstrap core JavaScript -->
       +  <!-- Placed at the end of the document so the pages load faster -->
       +  <script src="js/jquery.js"></script>
       +
       +  <script>
       +    $(function() {
       +        $('a[href*=#]:not([href=#])').click(function() {
       +          if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
       +              || location.hostname == this.hostname) {
       +
       +            var target = $(this.hash);
       +            target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
       +            if (target.length) {
       +              $('html,body').animate({
       +                scrollTop: target.offset().top
       +              }, 1000);
       +              return false;
       +            }
       +          }
       +        });
       +      });
       +    </script>
       +
       +  </body>
       +
       +</html>
   DIR diff --git a/docs/static/static/css/bootstrap.css b/docs/static/static/css/bootstrap.css
       @@ -0,0 +1,6805 @@
       +/*!
       + * Bootstrap v3.0.0
       + *
       + * Copyright 2013 Twitter, Inc
       + * Licensed under the Apache License v2.0
       + * http://www.apache.org/licenses/LICENSE-2.0
       + *
       + * Designed and built with all the love in the world by @mdo and @fat.
       + */
       +
       +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
       +
       +article,
       +aside,
       +details,
       +figcaption,
       +figure,
       +footer,
       +header,
       +hgroup,
       +main,
       +nav,
       +section,
       +summary {
       +  display: block;
       +}
       +
       +audio,
       +canvas,
       +video {
       +  display: inline-block;
       +}
       +
       +audio:not([controls]) {
       +  display: none;
       +  height: 0;
       +}
       +
       +[hidden] {
       +  display: none;
       +}
       +
       +html {
       +  font-family: sans-serif;
       +  -webkit-text-size-adjust: 100%;
       +      -ms-text-size-adjust: 100%;
       +}
       +
       +body {
       +  margin: 0;
       +}
       +
       +a:focus {
       +  outline: thin dotted;
       +}
       +
       +a:active,
       +a:hover {
       +  outline: 0;
       +}
       +
       +h1 {
       +  margin: 0.67em 0;
       +  font-size: 2em;
       +}
       +
       +abbr[title] {
       +  border-bottom: 1px dotted;
       +}
       +
       +b,
       +strong {
       +  font-weight: bold;
       +}
       +
       +dfn {
       +  font-style: italic;
       +}
       +
       +hr {
       +  height: 0;
       +  -moz-box-sizing: content-box;
       +       box-sizing: content-box;
       +}
       +
       +mark {
       +  color: #000;
       +  background: #ff0;
       +}
       +
       +code,
       +kbd,
       +pre,
       +samp {
       +  font-family: monospace, serif;
       +  font-size: 1em;
       +}
       +
       +pre {
       +  white-space: pre-wrap;
       +}
       +
       +q {
       +  quotes: "\201C" "\201D" "\2018" "\2019";
       +}
       +
       +small {
       +  font-size: 80%;
       +}
       +
       +sub,
       +sup {
       +  position: relative;
       +  font-size: 75%;
       +  line-height: 0;
       +  vertical-align: baseline;
       +}
       +
       +sup {
       +  top: -0.5em;
       +}
       +
       +sub {
       +  bottom: -0.25em;
       +}
       +
       +img {
       +  border: 0;
       +}
       +
       +svg:not(:root) {
       +  overflow: hidden;
       +}
       +
       +figure {
       +  margin: 0;
       +}
       +
       +fieldset {
       +  padding: 0.35em 0.625em 0.75em;
       +  margin: 0 2px;
       +  border: 1px solid #c0c0c0;
       +}
       +
       +legend {
       +  padding: 0;
       +  border: 0;
       +}
       +
       +button,
       +input,
       +select,
       +textarea {
       +  margin: 0;
       +  font-family: inherit;
       +  font-size: 100%;
       +}
       +
       +button,
       +input {
       +  line-height: normal;
       +}
       +
       +button,
       +select {
       +  text-transform: none;
       +}
       +
       +button,
       +html input[type="button"],
       +input[type="reset"],
       +input[type="submit"] {
       +  cursor: pointer;
       +  -webkit-appearance: button;
       +}
       +
       +button[disabled],
       +html input[disabled] {
       +  cursor: default;
       +}
       +
       +input[type="checkbox"],
       +input[type="radio"] {
       +  padding: 0;
       +  box-sizing: border-box;
       +}
       +
       +input[type="search"] {
       +  -webkit-box-sizing: content-box;
       +     -moz-box-sizing: content-box;
       +          box-sizing: content-box;
       +  -webkit-appearance: textfield;
       +}
       +
       +input[type="search"]::-webkit-search-cancel-button,
       +input[type="search"]::-webkit-search-decoration {
       +  -webkit-appearance: none;
       +}
       +
       +button::-moz-focus-inner,
       +input::-moz-focus-inner {
       +  padding: 0;
       +  border: 0;
       +}
       +
       +textarea {
       +  overflow: auto;
       +  vertical-align: top;
       +}
       +
       +table {
       +  border-collapse: collapse;
       +  border-spacing: 0;
       +}
       +
       +@media print {
       +  * {
       +    color: #000 !important;
       +    text-shadow: none !important;
       +    background: transparent !important;
       +    box-shadow: none !important;
       +  }
       +  a,
       +  a:visited {
       +    text-decoration: underline;
       +  }
       +  a[href]:after {
       +    content: " (" attr(href) ")";
       +  }
       +  abbr[title]:after {
       +    content: " (" attr(title) ")";
       +  }
       +  .ir a:after,
       +  a[href^="javascript:"]:after,
       +  a[href^="#"]:after {
       +    content: "";
       +  }
       +  pre,
       +  blockquote {
       +    border: 1px solid #999;
       +    page-break-inside: avoid;
       +  }
       +  thead {
       +    display: table-header-group;
       +  }
       +  tr,
       +  img {
       +    page-break-inside: avoid;
       +  }
       +  img {
       +    max-width: 100% !important;
       +  }
       +  @page  {
       +    margin: 2cm .5cm;
       +  }
       +  p,
       +  h2,
       +  h3 {
       +    orphans: 3;
       +    widows: 3;
       +  }
       +  h2,
       +  h3 {
       +    page-break-after: avoid;
       +  }
       +  .navbar {
       +    display: none;
       +  }
       +  .table td,
       +  .table th {
       +    background-color: #fff !important;
       +  }
       +  .btn > .caret,
       +  .dropup > .btn > .caret {
       +    border-top-color: #000 !important;
       +  }
       +  .label {
       +    border: 1px solid #000;
       +  }
       +  .table {
       +    border-collapse: collapse !important;
       +  }
       +  .table-bordered th,
       +  .table-bordered td {
       +    border: 1px solid #ddd !important;
       +  }
       +}
       +
       +*,
       +*:before,
       +*:after {
       +  -webkit-box-sizing: border-box;
       +     -moz-box-sizing: border-box;
       +          box-sizing: border-box;
       +}
       +
       +html {
       +  font-size: 62.5%;
       +  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
       +}
       +
       +body {
       +  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
       +  font-size: 14px;
       +  line-height: 1.428571429;
       +  color: #333333;
       +  background-color: #ffffff;
       +}
       +
       +input,
       +button,
       +select,
       +textarea {
       +  font-family: inherit;
       +  font-size: inherit;
       +  line-height: inherit;
       +}
       +
       +button,
       +input,
       +select[multiple],
       +textarea {
       +  background-image: none;
       +}
       +
       +a {
       +  color: #428bca;
       +  text-decoration: none;
       +}
       +
       +a:hover,
       +a:focus {
       +  color: #2a6496;
       +  text-decoration: underline;
       +}
       +
       +a:focus {
       +  outline: thin dotted #333;
       +  outline: 5px auto -webkit-focus-ring-color;
       +  outline-offset: -2px;
       +}
       +
       +img {
       +  vertical-align: middle;
       +}
       +
       +.img-responsive {
       +  display: block;
       +  height: auto;
       +  max-width: 100%;
       +}
       +
       +.img-rounded {
       +  border-radius: 6px;
       +}
       +
       +.img-thumbnail {
       +  display: inline-block;
       +  height: auto;
       +  max-width: 100%;
       +  padding: 4px;
       +  line-height: 1.428571429;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +  border-radius: 4px;
       +  -webkit-transition: all 0.2s ease-in-out;
       +          transition: all 0.2s ease-in-out;
       +}
       +
       +.img-circle {
       +  border-radius: 50%;
       +}
       +
       +hr {
       +  margin-top: 20px;
       +  margin-bottom: 20px;
       +  border: 0;
       +  border-top: 1px solid #eeeeee;
       +}
       +
       +.sr-only {
       +  position: absolute;
       +  width: 1px;
       +  height: 1px;
       +  padding: 0;
       +  margin: -1px;
       +  overflow: hidden;
       +  clip: rect(0 0 0 0);
       +  border: 0;
       +}
       +
       +p {
       +  margin: 0 0 10px;
       +}
       +
       +.lead {
       +  margin-bottom: 20px;
       +  font-size: 16.099999999999998px;
       +  font-weight: 200;
       +  line-height: 1.4;
       +}
       +
       +@media (min-width: 768px) {
       +  .lead {
       +    font-size: 21px;
       +  }
       +}
       +
       +small {
       +  font-size: 85%;
       +}
       +
       +cite {
       +  font-style: normal;
       +}
       +
       +.text-muted {
       +  color: #999999;
       +}
       +
       +.text-primary {
       +  color: #428bca;
       +}
       +
       +.text-warning {
       +  color: #c09853;
       +}
       +
       +.text-danger {
       +  color: #b94a48;
       +}
       +
       +.text-success {
       +  color: #468847;
       +}
       +
       +.text-info {
       +  color: #3a87ad;
       +}
       +
       +.text-left {
       +  text-align: left;
       +}
       +
       +.text-right {
       +  text-align: right;
       +}
       +
       +.text-center {
       +  text-align: center;
       +}
       +
       +h1,
       +h2,
       +h3,
       +h4,
       +h5,
       +h6,
       +.h1,
       +.h2,
       +.h3,
       +.h4,
       +.h5,
       +.h6 {
       +  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
       +  font-weight: 500;
       +  line-height: 1.1;
       +}
       +
       +h1 small,
       +h2 small,
       +h3 small,
       +h4 small,
       +h5 small,
       +h6 small,
       +.h1 small,
       +.h2 small,
       +.h3 small,
       +.h4 small,
       +.h5 small,
       +.h6 small {
       +  font-weight: normal;
       +  line-height: 1;
       +  color: #999999;
       +}
       +
       +h1,
       +h2,
       +h3 {
       +  margin-top: 20px;
       +  margin-bottom: 10px;
       +}
       +
       +h4,
       +h5,
       +h6 {
       +  margin-top: 10px;
       +  margin-bottom: 10px;
       +}
       +
       +h1,
       +.h1 {
       +  font-size: 36px;
       +}
       +
       +h2,
       +.h2 {
       +  font-size: 30px;
       +}
       +
       +h3,
       +.h3 {
       +  font-size: 24px;
       +}
       +
       +h4,
       +.h4 {
       +  font-size: 18px;
       +}
       +
       +h5,
       +.h5 {
       +  font-size: 14px;
       +}
       +
       +h6,
       +.h6 {
       +  font-size: 12px;
       +}
       +
       +h1 small,
       +.h1 small {
       +  font-size: 24px;
       +}
       +
       +h2 small,
       +.h2 small {
       +  font-size: 18px;
       +}
       +
       +h3 small,
       +.h3 small,
       +h4 small,
       +.h4 small {
       +  font-size: 14px;
       +}
       +
       +.page-header {
       +  padding-bottom: 9px;
       +  margin: 40px 0 20px;
       +  border-bottom: 1px solid #eeeeee;
       +}
       +
       +ul,
       +ol {
       +  margin-top: 0;
       +  margin-bottom: 10px;
       +}
       +
       +ul ul,
       +ol ul,
       +ul ol,
       +ol ol {
       +  margin-bottom: 0;
       +}
       +
       +.list-unstyled {
       +  padding-left: 0;
       +  list-style: none;
       +}
       +
       +.list-inline {
       +  padding-left: 0;
       +  list-style: none;
       +}
       +
       +.list-inline > li {
       +  display: inline-block;
       +  padding-right: 5px;
       +  padding-left: 5px;
       +}
       +
       +dl {
       +  margin-bottom: 20px;
       +}
       +
       +dt,
       +dd {
       +  line-height: 1.428571429;
       +}
       +
       +dt {
       +  font-weight: bold;
       +}
       +
       +dd {
       +  margin-left: 0;
       +}
       +
       +@media (min-width: 768px) {
       +  .dl-horizontal dt {
       +    float: left;
       +    width: 160px;
       +    overflow: hidden;
       +    clear: left;
       +    text-align: right;
       +    text-overflow: ellipsis;
       +    white-space: nowrap;
       +  }
       +  .dl-horizontal dd {
       +    margin-left: 180px;
       +  }
       +  .dl-horizontal dd:before,
       +  .dl-horizontal dd:after {
       +    display: table;
       +    content: " ";
       +  }
       +  .dl-horizontal dd:after {
       +    clear: both;
       +  }
       +  .dl-horizontal dd:before,
       +  .dl-horizontal dd:after {
       +    display: table;
       +    content: " ";
       +  }
       +  .dl-horizontal dd:after {
       +    clear: both;
       +  }
       +}
       +
       +abbr[title],
       +abbr[data-original-title] {
       +  cursor: help;
       +  border-bottom: 1px dotted #999999;
       +}
       +
       +abbr.initialism {
       +  font-size: 90%;
       +  text-transform: uppercase;
       +}
       +
       +blockquote {
       +  padding: 10px 20px;
       +  margin: 0 0 20px;
       +  border-left: 5px solid #eeeeee;
       +}
       +
       +blockquote p {
       +  font-size: 17.5px;
       +  font-weight: 300;
       +  line-height: 1.25;
       +}
       +
       +blockquote p:last-child {
       +  margin-bottom: 0;
       +}
       +
       +blockquote small {
       +  display: block;
       +  line-height: 1.428571429;
       +  color: #999999;
       +}
       +
       +blockquote small:before {
       +  content: '\2014 \00A0';
       +}
       +
       +blockquote.pull-right {
       +  padding-right: 15px;
       +  padding-left: 0;
       +  border-right: 5px solid #eeeeee;
       +  border-left: 0;
       +}
       +
       +blockquote.pull-right p,
       +blockquote.pull-right small {
       +  text-align: right;
       +}
       +
       +blockquote.pull-right small:before {
       +  content: '';
       +}
       +
       +blockquote.pull-right small:after {
       +  content: '\00A0 \2014';
       +}
       +
       +q:before,
       +q:after,
       +blockquote:before,
       +blockquote:after {
       +  content: "";
       +}
       +
       +address {
       +  display: block;
       +  margin-bottom: 20px;
       +  font-style: normal;
       +  line-height: 1.428571429;
       +}
       +
       +code,
       +pre {
       +  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
       +}
       +
       +code {
       +  padding: 2px 4px;
       +  font-size: 90%;
       +  color: #c7254e;
       +  white-space: nowrap;
       +  background-color: #f9f2f4;
       +  border-radius: 4px;
       +}
       +
       +pre {
       +  display: block;
       +  padding: 9.5px;
       +  margin: 0 0 10px;
       +  font-size: 13px;
       +  line-height: 1.428571429;
       +  color: #333333;
       +  word-break: break-all;
       +  word-wrap: break-word;
       +  background-color: #f5f5f5;
       +  border: 1px solid #cccccc;
       +  border-radius: 4px;
       +}
       +
       +pre.prettyprint {
       +  margin-bottom: 20px;
       +}
       +
       +pre code {
       +  padding: 0;
       +  font-size: inherit;
       +  color: inherit;
       +  white-space: pre-wrap;
       +  background-color: transparent;
       +  border: 0;
       +}
       +
       +.pre-scrollable {
       +  max-height: 340px;
       +  overflow-y: scroll;
       +}
       +
       +.container {
       +  padding-right: 15px;
       +  padding-left: 15px;
       +  margin-right: auto;
       +  margin-left: auto;
       +}
       +
       +.container:before,
       +.container:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.container:after {
       +  clear: both;
       +}
       +
       +.container:before,
       +.container:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.container:after {
       +  clear: both;
       +}
       +
       +.row {
       +  margin-right: -15px;
       +  margin-left: -15px;
       +}
       +
       +.row:before,
       +.row:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.row:after {
       +  clear: both;
       +}
       +
       +.row:before,
       +.row:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.row:after {
       +  clear: both;
       +}
       +
       +.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,
       +.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,
       +.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,
       +.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 {
       +  position: relative;
       +  min-height: 1px;
       +  padding-right: 15px;
       +  padding-left: 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 {
       +  float: left;
       +}
       +
       +.col-xs-1 {
       +  width: 8.333333333333332%;
       +}
       +
       +.col-xs-2 {
       +  width: 16.666666666666664%;
       +}
       +
       +.col-xs-3 {
       +  width: 25%;
       +}
       +
       +.col-xs-4 {
       +  width: 33.33333333333333%;
       +}
       +
       +.col-xs-5 {
       +  width: 41.66666666666667%;
       +}
       +
       +.col-xs-6 {
       +  width: 50%;
       +}
       +
       +.col-xs-7 {
       +  width: 58.333333333333336%;
       +}
       +
       +.col-xs-8 {
       +  width: 66.66666666666666%;
       +}
       +
       +.col-xs-9 {
       +  width: 75%;
       +}
       +
       +.col-xs-10 {
       +  width: 83.33333333333334%;
       +}
       +
       +.col-xs-11 {
       +  width: 91.66666666666666%;
       +}
       +
       +.col-xs-12 {
       +  width: 100%;
       +}
       +
       +@media (min-width: 768px) {
       +  .container {
       +    max-width: 750px;
       +  }
       +  .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 {
       +    float: left;
       +  }
       +  .col-sm-1 {
       +    width: 8.333333333333332%;
       +  }
       +  .col-sm-2 {
       +    width: 16.666666666666664%;
       +  }
       +  .col-sm-3 {
       +    width: 25%;
       +  }
       +  .col-sm-4 {
       +    width: 33.33333333333333%;
       +  }
       +  .col-sm-5 {
       +    width: 41.66666666666667%;
       +  }
       +  .col-sm-6 {
       +    width: 50%;
       +  }
       +  .col-sm-7 {
       +    width: 58.333333333333336%;
       +  }
       +  .col-sm-8 {
       +    width: 66.66666666666666%;
       +  }
       +  .col-sm-9 {
       +    width: 75%;
       +  }
       +  .col-sm-10 {
       +    width: 83.33333333333334%;
       +  }
       +  .col-sm-11 {
       +    width: 91.66666666666666%;
       +  }
       +  .col-sm-12 {
       +    width: 100%;
       +  }
       +  .col-sm-push-1 {
       +    left: 8.333333333333332%;
       +  }
       +  .col-sm-push-2 {
       +    left: 16.666666666666664%;
       +  }
       +  .col-sm-push-3 {
       +    left: 25%;
       +  }
       +  .col-sm-push-4 {
       +    left: 33.33333333333333%;
       +  }
       +  .col-sm-push-5 {
       +    left: 41.66666666666667%;
       +  }
       +  .col-sm-push-6 {
       +    left: 50%;
       +  }
       +  .col-sm-push-7 {
       +    left: 58.333333333333336%;
       +  }
       +  .col-sm-push-8 {
       +    left: 66.66666666666666%;
       +  }
       +  .col-sm-push-9 {
       +    left: 75%;
       +  }
       +  .col-sm-push-10 {
       +    left: 83.33333333333334%;
       +  }
       +  .col-sm-push-11 {
       +    left: 91.66666666666666%;
       +  }
       +  .col-sm-pull-1 {
       +    right: 8.333333333333332%;
       +  }
       +  .col-sm-pull-2 {
       +    right: 16.666666666666664%;
       +  }
       +  .col-sm-pull-3 {
       +    right: 25%;
       +  }
       +  .col-sm-pull-4 {
       +    right: 33.33333333333333%;
       +  }
       +  .col-sm-pull-5 {
       +    right: 41.66666666666667%;
       +  }
       +  .col-sm-pull-6 {
       +    right: 50%;
       +  }
       +  .col-sm-pull-7 {
       +    right: 58.333333333333336%;
       +  }
       +  .col-sm-pull-8 {
       +    right: 66.66666666666666%;
       +  }
       +  .col-sm-pull-9 {
       +    right: 75%;
       +  }
       +  .col-sm-pull-10 {
       +    right: 83.33333333333334%;
       +  }
       +  .col-sm-pull-11 {
       +    right: 91.66666666666666%;
       +  }
       +  .col-sm-offset-1 {
       +    margin-left: 8.333333333333332%;
       +  }
       +  .col-sm-offset-2 {
       +    margin-left: 16.666666666666664%;
       +  }
       +  .col-sm-offset-3 {
       +    margin-left: 25%;
       +  }
       +  .col-sm-offset-4 {
       +    margin-left: 33.33333333333333%;
       +  }
       +  .col-sm-offset-5 {
       +    margin-left: 41.66666666666667%;
       +  }
       +  .col-sm-offset-6 {
       +    margin-left: 50%;
       +  }
       +  .col-sm-offset-7 {
       +    margin-left: 58.333333333333336%;
       +  }
       +  .col-sm-offset-8 {
       +    margin-left: 66.66666666666666%;
       +  }
       +  .col-sm-offset-9 {
       +    margin-left: 75%;
       +  }
       +  .col-sm-offset-10 {
       +    margin-left: 83.33333333333334%;
       +  }
       +  .col-sm-offset-11 {
       +    margin-left: 91.66666666666666%;
       +  }
       +}
       +
       +@media (min-width: 992px) {
       +  .container {
       +    max-width: 970px;
       +  }
       +  .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 {
       +    float: left;
       +  }
       +  .col-md-1 {
       +    width: 8.333333333333332%;
       +  }
       +  .col-md-2 {
       +    width: 16.666666666666664%;
       +  }
       +  .col-md-3 {
       +    width: 25%;
       +  }
       +  .col-md-4 {
       +    width: 33.33333333333333%;
       +  }
       +  .col-md-5 {
       +    width: 41.66666666666667%;
       +  }
       +  .col-md-6 {
       +    width: 50%;
       +  }
       +  .col-md-7 {
       +    width: 58.333333333333336%;
       +  }
       +  .col-md-8 {
       +    width: 66.66666666666666%;
       +  }
       +  .col-md-9 {
       +    width: 75%;
       +  }
       +  .col-md-10 {
       +    width: 83.33333333333334%;
       +  }
       +  .col-md-11 {
       +    width: 91.66666666666666%;
       +  }
       +  .col-md-12 {
       +    width: 100%;
       +  }
       +  .col-md-push-0 {
       +    left: auto;
       +  }
       +  .col-md-push-1 {
       +    left: 8.333333333333332%;
       +  }
       +  .col-md-push-2 {
       +    left: 16.666666666666664%;
       +  }
       +  .col-md-push-3 {
       +    left: 25%;
       +  }
       +  .col-md-push-4 {
       +    left: 33.33333333333333%;
       +  }
       +  .col-md-push-5 {
       +    left: 41.66666666666667%;
       +  }
       +  .col-md-push-6 {
       +    left: 50%;
       +  }
       +  .col-md-push-7 {
       +    left: 58.333333333333336%;
       +  }
       +  .col-md-push-8 {
       +    left: 66.66666666666666%;
       +  }
       +  .col-md-push-9 {
       +    left: 75%;
       +  }
       +  .col-md-push-10 {
       +    left: 83.33333333333334%;
       +  }
       +  .col-md-push-11 {
       +    left: 91.66666666666666%;
       +  }
       +  .col-md-pull-0 {
       +    right: auto;
       +  }
       +  .col-md-pull-1 {
       +    right: 8.333333333333332%;
       +  }
       +  .col-md-pull-2 {
       +    right: 16.666666666666664%;
       +  }
       +  .col-md-pull-3 {
       +    right: 25%;
       +  }
       +  .col-md-pull-4 {
       +    right: 33.33333333333333%;
       +  }
       +  .col-md-pull-5 {
       +    right: 41.66666666666667%;
       +  }
       +  .col-md-pull-6 {
       +    right: 50%;
       +  }
       +  .col-md-pull-7 {
       +    right: 58.333333333333336%;
       +  }
       +  .col-md-pull-8 {
       +    right: 66.66666666666666%;
       +  }
       +  .col-md-pull-9 {
       +    right: 75%;
       +  }
       +  .col-md-pull-10 {
       +    right: 83.33333333333334%;
       +  }
       +  .col-md-pull-11 {
       +    right: 91.66666666666666%;
       +  }
       +  .col-md-offset-0 {
       +    margin-left: 0;
       +  }
       +  .col-md-offset-1 {
       +    margin-left: 8.333333333333332%;
       +  }
       +  .col-md-offset-2 {
       +    margin-left: 16.666666666666664%;
       +  }
       +  .col-md-offset-3 {
       +    margin-left: 25%;
       +  }
       +  .col-md-offset-4 {
       +    margin-left: 33.33333333333333%;
       +  }
       +  .col-md-offset-5 {
       +    margin-left: 41.66666666666667%;
       +  }
       +  .col-md-offset-6 {
       +    margin-left: 50%;
       +  }
       +  .col-md-offset-7 {
       +    margin-left: 58.333333333333336%;
       +  }
       +  .col-md-offset-8 {
       +    margin-left: 66.66666666666666%;
       +  }
       +  .col-md-offset-9 {
       +    margin-left: 75%;
       +  }
       +  .col-md-offset-10 {
       +    margin-left: 83.33333333333334%;
       +  }
       +  .col-md-offset-11 {
       +    margin-left: 91.66666666666666%;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .container {
       +    max-width: 1170px;
       +  }
       +  .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 {
       +    float: left;
       +  }
       +  .col-lg-1 {
       +    width: 8.333333333333332%;
       +  }
       +  .col-lg-2 {
       +    width: 16.666666666666664%;
       +  }
       +  .col-lg-3 {
       +    width: 25%;
       +  }
       +  .col-lg-4 {
       +    width: 33.33333333333333%;
       +  }
       +  .col-lg-5 {
       +    width: 41.66666666666667%;
       +  }
       +  .col-lg-6 {
       +    width: 50%;
       +  }
       +  .col-lg-7 {
       +    width: 58.333333333333336%;
       +  }
       +  .col-lg-8 {
       +    width: 66.66666666666666%;
       +  }
       +  .col-lg-9 {
       +    width: 75%;
       +  }
       +  .col-lg-10 {
       +    width: 83.33333333333334%;
       +  }
       +  .col-lg-11 {
       +    width: 91.66666666666666%;
       +  }
       +  .col-lg-12 {
       +    width: 100%;
       +  }
       +  .col-lg-push-0 {
       +    left: auto;
       +  }
       +  .col-lg-push-1 {
       +    left: 8.333333333333332%;
       +  }
       +  .col-lg-push-2 {
       +    left: 16.666666666666664%;
       +  }
       +  .col-lg-push-3 {
       +    left: 25%;
       +  }
       +  .col-lg-push-4 {
       +    left: 33.33333333333333%;
       +  }
       +  .col-lg-push-5 {
       +    left: 41.66666666666667%;
       +  }
       +  .col-lg-push-6 {
       +    left: 50%;
       +  }
       +  .col-lg-push-7 {
       +    left: 58.333333333333336%;
       +  }
       +  .col-lg-push-8 {
       +    left: 66.66666666666666%;
       +  }
       +  .col-lg-push-9 {
       +    left: 75%;
       +  }
       +  .col-lg-push-10 {
       +    left: 83.33333333333334%;
       +  }
       +  .col-lg-push-11 {
       +    left: 91.66666666666666%;
       +  }
       +  .col-lg-pull-0 {
       +    right: auto;
       +  }
       +  .col-lg-pull-1 {
       +    right: 8.333333333333332%;
       +  }
       +  .col-lg-pull-2 {
       +    right: 16.666666666666664%;
       +  }
       +  .col-lg-pull-3 {
       +    right: 25%;
       +  }
       +  .col-lg-pull-4 {
       +    right: 33.33333333333333%;
       +  }
       +  .col-lg-pull-5 {
       +    right: 41.66666666666667%;
       +  }
       +  .col-lg-pull-6 {
       +    right: 50%;
       +  }
       +  .col-lg-pull-7 {
       +    right: 58.333333333333336%;
       +  }
       +  .col-lg-pull-8 {
       +    right: 66.66666666666666%;
       +  }
       +  .col-lg-pull-9 {
       +    right: 75%;
       +  }
       +  .col-lg-pull-10 {
       +    right: 83.33333333333334%;
       +  }
       +  .col-lg-pull-11 {
       +    right: 91.66666666666666%;
       +  }
       +  .col-lg-offset-0 {
       +    margin-left: 0;
       +  }
       +  .col-lg-offset-1 {
       +    margin-left: 8.333333333333332%;
       +  }
       +  .col-lg-offset-2 {
       +    margin-left: 16.666666666666664%;
       +  }
       +  .col-lg-offset-3 {
       +    margin-left: 25%;
       +  }
       +  .col-lg-offset-4 {
       +    margin-left: 33.33333333333333%;
       +  }
       +  .col-lg-offset-5 {
       +    margin-left: 41.66666666666667%;
       +  }
       +  .col-lg-offset-6 {
       +    margin-left: 50%;
       +  }
       +  .col-lg-offset-7 {
       +    margin-left: 58.333333333333336%;
       +  }
       +  .col-lg-offset-8 {
       +    margin-left: 66.66666666666666%;
       +  }
       +  .col-lg-offset-9 {
       +    margin-left: 75%;
       +  }
       +  .col-lg-offset-10 {
       +    margin-left: 83.33333333333334%;
       +  }
       +  .col-lg-offset-11 {
       +    margin-left: 91.66666666666666%;
       +  }
       +}
       +
       +table {
       +  max-width: 100%;
       +  background-color: transparent;
       +}
       +
       +th {
       +  text-align: left;
       +}
       +
       +.table {
       +  width: 100%;
       +  margin-bottom: 20px;
       +}
       +
       +.table thead > tr > th,
       +.table tbody > tr > th,
       +.table tfoot > tr > th,
       +.table thead > tr > td,
       +.table tbody > tr > td,
       +.table tfoot > tr > td {
       +  padding: 8px;
       +  line-height: 1.428571429;
       +  vertical-align: top;
       +  border-top: 1px solid #dddddd;
       +}
       +
       +.table thead > tr > th {
       +  vertical-align: bottom;
       +  border-bottom: 2px solid #dddddd;
       +}
       +
       +.table caption + thead tr:first-child th,
       +.table colgroup + thead tr:first-child th,
       +.table thead:first-child tr:first-child th,
       +.table caption + thead tr:first-child td,
       +.table colgroup + thead tr:first-child td,
       +.table thead:first-child tr:first-child td {
       +  border-top: 0;
       +}
       +
       +.table tbody + tbody {
       +  border-top: 2px solid #dddddd;
       +}
       +
       +.table .table {
       +  background-color: #ffffff;
       +}
       +
       +.table-condensed thead > tr > th,
       +.table-condensed tbody > tr > th,
       +.table-condensed tfoot > tr > th,
       +.table-condensed thead > tr > td,
       +.table-condensed tbody > tr > td,
       +.table-condensed tfoot > tr > td {
       +  padding: 5px;
       +}
       +
       +.table-bordered {
       +  border: 1px solid #dddddd;
       +}
       +
       +.table-bordered > thead > tr > th,
       +.table-bordered > tbody > tr > th,
       +.table-bordered > tfoot > tr > th,
       +.table-bordered > thead > tr > td,
       +.table-bordered > tbody > tr > td,
       +.table-bordered > tfoot > tr > td {
       +  border: 1px solid #dddddd;
       +}
       +
       +.table-bordered > thead > tr > th,
       +.table-bordered > thead > tr > td {
       +  border-bottom-width: 2px;
       +}
       +
       +.table-striped > tbody > tr:nth-child(odd) > td,
       +.table-striped > tbody > tr:nth-child(odd) > th {
       +  background-color: #f9f9f9;
       +}
       +
       +.table-hover > tbody > tr:hover > td,
       +.table-hover > tbody > tr:hover > th {
       +  background-color: #f5f5f5;
       +}
       +
       +table col[class*="col-"] {
       +  display: table-column;
       +  float: none;
       +}
       +
       +table td[class*="col-"],
       +table th[class*="col-"] {
       +  display: table-cell;
       +  float: none;
       +}
       +
       +.table > thead > tr > td.active,
       +.table > tbody > tr > td.active,
       +.table > tfoot > tr > td.active,
       +.table > thead > tr > th.active,
       +.table > tbody > tr > th.active,
       +.table > tfoot > tr > th.active,
       +.table > thead > tr.active > td,
       +.table > tbody > tr.active > td,
       +.table > tfoot > tr.active > td,
       +.table > thead > tr.active > th,
       +.table > tbody > tr.active > th,
       +.table > tfoot > tr.active > th {
       +  background-color: #f5f5f5;
       +}
       +
       +.table > thead > tr > td.success,
       +.table > tbody > tr > td.success,
       +.table > tfoot > tr > td.success,
       +.table > thead > tr > th.success,
       +.table > tbody > tr > th.success,
       +.table > tfoot > tr > th.success,
       +.table > thead > tr.success > td,
       +.table > tbody > tr.success > td,
       +.table > tfoot > tr.success > td,
       +.table > thead > tr.success > th,
       +.table > tbody > tr.success > th,
       +.table > tfoot > tr.success > th {
       +  background-color: #dff0d8;
       +  border-color: #d6e9c6;
       +}
       +
       +.table-hover > tbody > tr > td.success:hover,
       +.table-hover > tbody > tr > th.success:hover,
       +.table-hover > tbody > tr.success:hover > td {
       +  background-color: #d0e9c6;
       +  border-color: #c9e2b3;
       +}
       +
       +.table > thead > tr > td.danger,
       +.table > tbody > tr > td.danger,
       +.table > tfoot > tr > td.danger,
       +.table > thead > tr > th.danger,
       +.table > tbody > tr > th.danger,
       +.table > tfoot > tr > th.danger,
       +.table > thead > tr.danger > td,
       +.table > tbody > tr.danger > td,
       +.table > tfoot > tr.danger > td,
       +.table > thead > tr.danger > th,
       +.table > tbody > tr.danger > th,
       +.table > tfoot > tr.danger > th {
       +  background-color: #f2dede;
       +  border-color: #eed3d7;
       +}
       +
       +.table-hover > tbody > tr > td.danger:hover,
       +.table-hover > tbody > tr > th.danger:hover,
       +.table-hover > tbody > tr.danger:hover > td {
       +  background-color: #ebcccc;
       +  border-color: #e6c1c7;
       +}
       +
       +.table > thead > tr > td.warning,
       +.table > tbody > tr > td.warning,
       +.table > tfoot > tr > td.warning,
       +.table > thead > tr > th.warning,
       +.table > tbody > tr > th.warning,
       +.table > tfoot > tr > th.warning,
       +.table > thead > tr.warning > td,
       +.table > tbody > tr.warning > td,
       +.table > tfoot > tr.warning > td,
       +.table > thead > tr.warning > th,
       +.table > tbody > tr.warning > th,
       +.table > tfoot > tr.warning > th {
       +  background-color: #fcf8e3;
       +  border-color: #fbeed5;
       +}
       +
       +.table-hover > tbody > tr > td.warning:hover,
       +.table-hover > tbody > tr > th.warning:hover,
       +.table-hover > tbody > tr.warning:hover > td {
       +  background-color: #faf2cc;
       +  border-color: #f8e5be;
       +}
       +
       +@media (max-width: 768px) {
       +  .table-responsive {
       +    width: 100%;
       +    margin-bottom: 15px;
       +    overflow-x: scroll;
       +    overflow-y: hidden;
       +    border: 1px solid #dddddd;
       +  }
       +  .table-responsive > .table {
       +    margin-bottom: 0;
       +    background-color: #fff;
       +  }
       +  .table-responsive > .table > thead > tr > th,
       +  .table-responsive > .table > tbody > tr > th,
       +  .table-responsive > .table > tfoot > tr > th,
       +  .table-responsive > .table > thead > tr > td,
       +  .table-responsive > .table > tbody > tr > td,
       +  .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 > tbody > tr > th:first-child,
       +  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
       +  .table-responsive > .table-bordered > thead > tr > td:first-child,
       +  .table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child,
       +  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
       +  .table-responsive > .table-bordered > thead > tr > td:last-child,
       +  .table-responsive > .table-bordered > tbody > tr > td:last-child,
       +  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
       +    border-right: 0;
       +  }
       +  .table-responsive > .table-bordered > thead > tr:last-child > th,
       +  .table-responsive > .table-bordered > tbody > tr:last-child > th,
       +  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
       +  .table-responsive > .table-bordered > thead > tr:last-child > td,
       +  .table-responsive > .table-bordered > tbody > tr:last-child > td,
       +  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
       +    border-bottom: 0;
       +  }
       +}
       +
       +fieldset {
       +  padding: 0;
       +  margin: 0;
       +  border: 0;
       +}
       +
       +legend {
       +  display: block;
       +  width: 100%;
       +  padding: 0;
       +  margin-bottom: 20px;
       +  font-size: 21px;
       +  line-height: inherit;
       +  color: #333333;
       +  border: 0;
       +  border-bottom: 1px solid #e5e5e5;
       +}
       +
       +label {
       +  display: inline-block;
       +  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;
       +  /* IE8-9 */
       +
       +  line-height: normal;
       +}
       +
       +input[type="file"] {
       +  display: block;
       +}
       +
       +select[multiple],
       +select[size] {
       +  height: auto;
       +}
       +
       +select optgroup {
       +  font-family: inherit;
       +  font-size: inherit;
       +  font-style: inherit;
       +}
       +
       +input[type="file"]:focus,
       +input[type="radio"]:focus,
       +input[type="checkbox"]:focus {
       +  outline: thin dotted #333;
       +  outline: 5px auto -webkit-focus-ring-color;
       +  outline-offset: -2px;
       +}
       +
       +input[type="number"]::-webkit-outer-spin-button,
       +input[type="number"]::-webkit-inner-spin-button {
       +  height: auto;
       +}
       +
       +.form-control:-moz-placeholder {
       +  color: #999999;
       +}
       +
       +.form-control::-moz-placeholder {
       +  color: #999999;
       +}
       +
       +.form-control:-ms-input-placeholder {
       +  color: #999999;
       +}
       +
       +.form-control::-webkit-input-placeholder {
       +  color: #999999;
       +}
       +
       +.form-control {
       +  display: block;
       +  width: 100%;
       +  height: 34px;
       +  padding: 6px 12px;
       +  font-size: 14px;
       +  line-height: 1.428571429;
       +  color: #555555;
       +  vertical-align: middle;
       +  background-color: #ffffff;
       +  border: 1px solid #cccccc;
       +  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;
       +          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[disabled],
       +.form-control[readonly],
       +fieldset[disabled] .form-control {
       +  cursor: not-allowed;
       +  background-color: #eeeeee;
       +}
       +
       +textarea.form-control {
       +  height: auto;
       +}
       +
       +.form-group {
       +  margin-bottom: 15px;
       +}
       +
       +.radio,
       +.checkbox {
       +  display: block;
       +  min-height: 20px;
       +  padding-left: 20px;
       +  margin-top: 10px;
       +  margin-bottom: 10px;
       +  vertical-align: middle;
       +}
       +
       +.radio label,
       +.checkbox label {
       +  display: inline;
       +  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"] {
       +  float: left;
       +  margin-left: -20px;
       +}
       +
       +.radio + .radio,
       +.checkbox + .checkbox {
       +  margin-top: -5px;
       +}
       +
       +.radio-inline,
       +.checkbox-inline {
       +  display: inline-block;
       +  padding-left: 20px;
       +  margin-bottom: 0;
       +  font-weight: normal;
       +  vertical-align: middle;
       +  cursor: pointer;
       +}
       +
       +.radio-inline + .radio-inline,
       +.checkbox-inline + .checkbox-inline {
       +  margin-top: 0;
       +  margin-left: 10px;
       +}
       +
       +input[type="radio"][disabled],
       +input[type="checkbox"][disabled],
       +.radio[disabled],
       +.radio-inline[disabled],
       +.checkbox[disabled],
       +.checkbox-inline[disabled],
       +fieldset[disabled] input[type="radio"],
       +fieldset[disabled] input[type="checkbox"],
       +fieldset[disabled] .radio,
       +fieldset[disabled] .radio-inline,
       +fieldset[disabled] .checkbox,
       +fieldset[disabled] .checkbox-inline {
       +  cursor: not-allowed;
       +}
       +
       +.input-sm {
       +  height: 30px;
       +  padding: 5px 10px;
       +  font-size: 12px;
       +  line-height: 1.5;
       +  border-radius: 3px;
       +}
       +
       +select.input-sm {
       +  height: 30px;
       +  line-height: 30px;
       +}
       +
       +textarea.input-sm {
       +  height: auto;
       +}
       +
       +.input-lg {
       +  height: 45px;
       +  padding: 10px 16px;
       +  font-size: 18px;
       +  line-height: 1.33;
       +  border-radius: 6px;
       +}
       +
       +select.input-lg {
       +  height: 45px;
       +  line-height: 45px;
       +}
       +
       +textarea.input-lg {
       +  height: auto;
       +}
       +
       +.has-warning .help-block,
       +.has-warning .control-label {
       +  color: #c09853;
       +}
       +
       +.has-warning .form-control {
       +  border-color: #c09853;
       +  -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: #a47e3c;
       +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
       +          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
       +}
       +
       +.has-warning .input-group-addon {
       +  color: #c09853;
       +  background-color: #fcf8e3;
       +  border-color: #c09853;
       +}
       +
       +.has-error .help-block,
       +.has-error .control-label {
       +  color: #b94a48;
       +}
       +
       +.has-error .form-control {
       +  border-color: #b94a48;
       +  -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: #953b39;
       +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
       +          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
       +}
       +
       +.has-error .input-group-addon {
       +  color: #b94a48;
       +  background-color: #f2dede;
       +  border-color: #b94a48;
       +}
       +
       +.has-success .help-block,
       +.has-success .control-label {
       +  color: #468847;
       +}
       +
       +.has-success .form-control {
       +  border-color: #468847;
       +  -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: #356635;
       +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
       +          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
       +}
       +
       +.has-success .input-group-addon {
       +  color: #468847;
       +  background-color: #dff0d8;
       +  border-color: #468847;
       +}
       +
       +.form-control-static {
       +  padding-top: 7px;
       +  margin-bottom: 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;
       +  }
       +  .form-inline .radio,
       +  .form-inline .checkbox {
       +    display: inline-block;
       +    padding-left: 0;
       +    margin-top: 0;
       +    margin-bottom: 0;
       +  }
       +  .form-inline .radio input[type="radio"],
       +  .form-inline .checkbox input[type="checkbox"] {
       +    float: none;
       +    margin-left: 0;
       +  }
       +}
       +
       +.form-horizontal .control-label,
       +.form-horizontal .radio,
       +.form-horizontal .checkbox,
       +.form-horizontal .radio-inline,
       +.form-horizontal .checkbox-inline {
       +  padding-top: 7px;
       +  margin-top: 0;
       +  margin-bottom: 0;
       +}
       +
       +.form-horizontal .form-group {
       +  margin-right: -15px;
       +  margin-left: -15px;
       +}
       +
       +.form-horizontal .form-group:before,
       +.form-horizontal .form-group:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.form-horizontal .form-group:after {
       +  clear: both;
       +}
       +
       +.form-horizontal .form-group:before,
       +.form-horizontal .form-group:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.form-horizontal .form-group:after {
       +  clear: both;
       +}
       +
       +@media (min-width: 768px) {
       +  .form-horizontal .control-label {
       +    text-align: right;
       +  }
       +}
       +
       +.btn {
       +  display: inline-block;
       +  padding: 6px 12px;
       +  margin-bottom: 0;
       +  font-size: 14px;
       +  font-weight: normal;
       +  line-height: 1.428571429;
       +  text-align: center;
       +  white-space: nowrap;
       +  vertical-align: middle;
       +  cursor: pointer;
       +  border: 1px solid transparent;
       +  border-radius: 4px;
       +  -webkit-user-select: none;
       +     -moz-user-select: none;
       +      -ms-user-select: none;
       +       -o-user-select: none;
       +          user-select: none;
       +}
       +
       +.btn:focus {
       +  outline: thin dotted #333;
       +  outline: 5px auto -webkit-focus-ring-color;
       +  outline-offset: -2px;
       +}
       +
       +.btn:hover,
       +.btn:focus {
       +  color: #333333;
       +  text-decoration: none;
       +}
       +
       +.btn:active,
       +.btn.active {
       +  background-image: none;
       +  outline: 0;
       +  -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 {
       +  pointer-events: none;
       +  cursor: not-allowed;
       +  opacity: 0.65;
       +  filter: alpha(opacity=65);
       +  -webkit-box-shadow: none;
       +          box-shadow: none;
       +}
       +
       +.btn-default {
       +  color: #333333;
       +  background-color: #ffffff;
       +  border-color: #cccccc;
       +}
       +
       +.btn-default:hover,
       +.btn-default:focus,
       +.btn-default:active,
       +.btn-default.active,
       +.open .dropdown-toggle.btn-default {
       +  color: #333333;
       +  background-color: #ebebeb;
       +  border-color: #adadad;
       +}
       +
       +.btn-default:active,
       +.btn-default.active,
       +.open .dropdown-toggle.btn-default {
       +  background-image: none;
       +}
       +
       +.btn-default.disabled,
       +.btn-default[disabled],
       +fieldset[disabled] .btn-default,
       +.btn-default.disabled:hover,
       +.btn-default[disabled]:hover,
       +fieldset[disabled] .btn-default:hover,
       +.btn-default.disabled:focus,
       +.btn-default[disabled]:focus,
       +fieldset[disabled] .btn-default:focus,
       +.btn-default.disabled:active,
       +.btn-default[disabled]:active,
       +fieldset[disabled] .btn-default:active,
       +.btn-default.disabled.active,
       +.btn-default[disabled].active,
       +fieldset[disabled] .btn-default.active {
       +  background-color: #ffffff;
       +  border-color: #cccccc;
       +}
       +
       +.btn-primary {
       +  color: #ffffff;
       +  background-color: #428bca;
       +  border-color: #357ebd;
       +}
       +
       +.btn-primary:hover,
       +.btn-primary:focus,
       +.btn-primary:active,
       +.btn-primary.active,
       +.open .dropdown-toggle.btn-primary {
       +  color: #ffffff;
       +  background-color: #3276b1;
       +  border-color: #285e8e;
       +}
       +
       +.btn-primary:active,
       +.btn-primary.active,
       +.open .dropdown-toggle.btn-primary {
       +  background-image: none;
       +}
       +
       +.btn-primary.disabled,
       +.btn-primary[disabled],
       +fieldset[disabled] .btn-primary,
       +.btn-primary.disabled:hover,
       +.btn-primary[disabled]:hover,
       +fieldset[disabled] .btn-primary:hover,
       +.btn-primary.disabled:focus,
       +.btn-primary[disabled]:focus,
       +fieldset[disabled] .btn-primary:focus,
       +.btn-primary.disabled:active,
       +.btn-primary[disabled]:active,
       +fieldset[disabled] .btn-primary:active,
       +.btn-primary.disabled.active,
       +.btn-primary[disabled].active,
       +fieldset[disabled] .btn-primary.active {
       +  background-color: #428bca;
       +  border-color: #357ebd;
       +}
       +
       +.btn-warning {
       +  color: #ffffff;
       +  background-color: #f0ad4e;
       +  border-color: #eea236;
       +}
       +
       +.btn-warning:hover,
       +.btn-warning:focus,
       +.btn-warning:active,
       +.btn-warning.active,
       +.open .dropdown-toggle.btn-warning {
       +  color: #ffffff;
       +  background-color: #ed9c28;
       +  border-color: #d58512;
       +}
       +
       +.btn-warning:active,
       +.btn-warning.active,
       +.open .dropdown-toggle.btn-warning {
       +  background-image: none;
       +}
       +
       +.btn-warning.disabled,
       +.btn-warning[disabled],
       +fieldset[disabled] .btn-warning,
       +.btn-warning.disabled:hover,
       +.btn-warning[disabled]:hover,
       +fieldset[disabled] .btn-warning:hover,
       +.btn-warning.disabled:focus,
       +.btn-warning[disabled]:focus,
       +fieldset[disabled] .btn-warning:focus,
       +.btn-warning.disabled:active,
       +.btn-warning[disabled]:active,
       +fieldset[disabled] .btn-warning:active,
       +.btn-warning.disabled.active,
       +.btn-warning[disabled].active,
       +fieldset[disabled] .btn-warning.active {
       +  background-color: #f0ad4e;
       +  border-color: #eea236;
       +}
       +
       +.btn-danger {
       +  color: #ffffff;
       +  background-color: #d9534f;
       +  border-color: #d43f3a;
       +}
       +
       +.btn-danger:hover,
       +.btn-danger:focus,
       +.btn-danger:active,
       +.btn-danger.active,
       +.open .dropdown-toggle.btn-danger {
       +  color: #ffffff;
       +  background-color: #d2322d;
       +  border-color: #ac2925;
       +}
       +
       +.btn-danger:active,
       +.btn-danger.active,
       +.open .dropdown-toggle.btn-danger {
       +  background-image: none;
       +}
       +
       +.btn-danger.disabled,
       +.btn-danger[disabled],
       +fieldset[disabled] .btn-danger,
       +.btn-danger.disabled:hover,
       +.btn-danger[disabled]:hover,
       +fieldset[disabled] .btn-danger:hover,
       +.btn-danger.disabled:focus,
       +.btn-danger[disabled]:focus,
       +fieldset[disabled] .btn-danger:focus,
       +.btn-danger.disabled:active,
       +.btn-danger[disabled]:active,
       +fieldset[disabled] .btn-danger:active,
       +.btn-danger.disabled.active,
       +.btn-danger[disabled].active,
       +fieldset[disabled] .btn-danger.active {
       +  background-color: #d9534f;
       +  border-color: #d43f3a;
       +}
       +
       +.btn-success {
       +  color: #ffffff;
       +  background-color: #5cb85c;
       +  border-color: #4cae4c;
       +}
       +
       +.btn-success:hover,
       +.btn-success:focus,
       +.btn-success:active,
       +.btn-success.active,
       +.open .dropdown-toggle.btn-success {
       +  color: #ffffff;
       +  background-color: #47a447;
       +  border-color: #398439;
       +}
       +
       +.btn-success:active,
       +.btn-success.active,
       +.open .dropdown-toggle.btn-success {
       +  background-image: none;
       +}
       +
       +.btn-success.disabled,
       +.btn-success[disabled],
       +fieldset[disabled] .btn-success,
       +.btn-success.disabled:hover,
       +.btn-success[disabled]:hover,
       +fieldset[disabled] .btn-success:hover,
       +.btn-success.disabled:focus,
       +.btn-success[disabled]:focus,
       +fieldset[disabled] .btn-success:focus,
       +.btn-success.disabled:active,
       +.btn-success[disabled]:active,
       +fieldset[disabled] .btn-success:active,
       +.btn-success.disabled.active,
       +.btn-success[disabled].active,
       +fieldset[disabled] .btn-success.active {
       +  background-color: #5cb85c;
       +  border-color: #4cae4c;
       +}
       +
       +.btn-info {
       +  color: #ffffff;
       +  background-color: #5bc0de;
       +  border-color: #46b8da;
       +}
       +
       +.btn-info:hover,
       +.btn-info:focus,
       +.btn-info:active,
       +.btn-info.active,
       +.open .dropdown-toggle.btn-info {
       +  color: #ffffff;
       +  background-color: #39b3d7;
       +  border-color: #269abc;
       +}
       +
       +.btn-info:active,
       +.btn-info.active,
       +.open .dropdown-toggle.btn-info {
       +  background-image: none;
       +}
       +
       +.btn-info.disabled,
       +.btn-info[disabled],
       +fieldset[disabled] .btn-info,
       +.btn-info.disabled:hover,
       +.btn-info[disabled]:hover,
       +fieldset[disabled] .btn-info:hover,
       +.btn-info.disabled:focus,
       +.btn-info[disabled]:focus,
       +fieldset[disabled] .btn-info:focus,
       +.btn-info.disabled:active,
       +.btn-info[disabled]:active,
       +fieldset[disabled] .btn-info:active,
       +.btn-info.disabled.active,
       +.btn-info[disabled].active,
       +fieldset[disabled] .btn-info.active {
       +  background-color: #5bc0de;
       +  border-color: #46b8da;
       +}
       +
       +.btn-link {
       +  font-weight: normal;
       +  color: #428bca;
       +  cursor: pointer;
       +  border-radius: 0;
       +}
       +
       +.btn-link,
       +.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: #2a6496;
       +  text-decoration: underline;
       +  background-color: transparent;
       +}
       +
       +.btn-link[disabled]:hover,
       +fieldset[disabled] .btn-link:hover,
       +.btn-link[disabled]:focus,
       +fieldset[disabled] .btn-link:focus {
       +  color: #999999;
       +  text-decoration: none;
       +}
       +
       +.btn-lg {
       +  padding: 10px 16px;
       +  font-size: 18px;
       +  line-height: 1.33;
       +  border-radius: 6px;
       +}
       +
       +.btn-sm,
       +.btn-xs {
       +  padding: 5px 10px;
       +  font-size: 12px;
       +  line-height: 1.5;
       +  border-radius: 3px;
       +}
       +
       +.btn-xs {
       +  padding: 1px 5px;
       +}
       +
       +.btn-block {
       +  display: block;
       +  width: 100%;
       +  padding-right: 0;
       +  padding-left: 0;
       +}
       +
       +.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;
       +          transition: opacity 0.15s linear;
       +}
       +
       +.fade.in {
       +  opacity: 1;
       +}
       +
       +.collapse {
       +  display: none;
       +}
       +
       +.collapse.in {
       +  display: block;
       +}
       +
       +.collapsing {
       +  position: relative;
       +  height: 0;
       +  overflow: hidden;
       +  -webkit-transition: height 0.35s ease;
       +          transition: height 0.35s ease;
       +}
       +
       +@font-face {
       +  font-family: 'Glyphicons Halflings';
       +  src: url('../fonts/glyphicons-halflings-regular.eot');
       +  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
       +}
       +
       +.glyphicon {
       +  position: relative;
       +  top: 1px;
       +  display: inline-block;
       +  font-family: 'Glyphicons Halflings';
       +  -webkit-font-smoothing: antialiased;
       +  font-style: normal;
       +  font-weight: normal;
       +  line-height: 1;
       +}
       +
       +.glyphicon-asterisk:before {
       +  content: "\2a";
       +}
       +
       +.glyphicon-plus:before {
       +  content: "\2b";
       +}
       +
       +.glyphicon-euro: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-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-print:before {
       +  content: "\e045";
       +}
       +
       +.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-eye-open:before {
       +  content: "\e105";
       +}
       +
       +.glyphicon-eye-close:before {
       +  content: "\e106";
       +}
       +
       +.glyphicon-warning-sign:before {
       +  content: "\e107";
       +}
       +
       +.glyphicon-plane:before {
       +  content: "\e108";
       +}
       +
       +.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-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-tasks:before {
       +  content: "\e137";
       +}
       +
       +.glyphicon-filter:before {
       +  content: "\e138";
       +}
       +
       +.glyphicon-fullscreen:before {
       +  content: "\e140";
       +}
       +
       +.glyphicon-dashboard:before {
       +  content: "\e141";
       +}
       +
       +.glyphicon-heart-empty:before {
       +  content: "\e143";
       +}
       +
       +.glyphicon-link:before {
       +  content: "\e144";
       +}
       +
       +.glyphicon-phone:before {
       +  content: "\e145";
       +}
       +
       +.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-briefcase:before {
       +  content: "\1f4bc";
       +}
       +
       +.glyphicon-calendar:before {
       +  content: "\1f4c5";
       +}
       +
       +.glyphicon-pushpin:before {
       +  content: "\1f4cc";
       +}
       +
       +.glyphicon-paperclip:before {
       +  content: "\1f4ce";
       +}
       +
       +.glyphicon-camera:before {
       +  content: "\1f4f7";
       +}
       +
       +.glyphicon-lock:before {
       +  content: "\1f512";
       +}
       +
       +.glyphicon-bell:before {
       +  content: "\1f514";
       +}
       +
       +.glyphicon-bookmark:before {
       +  content: "\1f516";
       +}
       +
       +.glyphicon-fire:before {
       +  content: "\1f525";
       +}
       +
       +.glyphicon-wrench:before {
       +  content: "\1f527";
       +}
       +
       +.caret {
       +  display: inline-block;
       +  width: 0;
       +  height: 0;
       +  margin-left: 2px;
       +  vertical-align: middle;
       +  border-top: 4px solid #000000;
       +  border-right: 4px solid transparent;
       +  border-bottom: 0 dotted;
       +  border-left: 4px solid transparent;
       +  content: "";
       +}
       +
       +.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;
       +  font-size: 14px;
       +  list-style: none;
       +  background-color: #ffffff;
       +  border: 1px solid #cccccc;
       +  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: 9px 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 {
       +  color: #ffffff;
       +  text-decoration: none;
       +  background-color: #428bca;
       +}
       +
       +.dropdown-menu > .active > a,
       +.dropdown-menu > .active > a:hover,
       +.dropdown-menu > .active > a:focus {
       +  color: #ffffff;
       +  text-decoration: none;
       +  background-color: #428bca;
       +  outline: 0;
       +}
       +
       +.dropdown-menu > .disabled > a,
       +.dropdown-menu > .disabled > a:hover,
       +.dropdown-menu > .disabled > a:focus {
       +  color: #999999;
       +}
       +
       +.dropdown-menu > .disabled > a:hover,
       +.dropdown-menu > .disabled > a:focus {
       +  text-decoration: none;
       +  cursor: not-allowed;
       +  background-color: transparent;
       +  background-image: none;
       +  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
       +}
       +
       +.open > .dropdown-menu {
       +  display: block;
       +}
       +
       +.open > a {
       +  outline: 0;
       +}
       +
       +.dropdown-header {
       +  display: block;
       +  padding: 3px 20px;
       +  font-size: 12px;
       +  line-height: 1.428571429;
       +  color: #999999;
       +}
       +
       +.dropdown-backdrop {
       +  position: fixed;
       +  top: 0;
       +  right: 0;
       +  bottom: 0;
       +  left: 0;
       +  z-index: 990;
       +}
       +
       +.pull-right > .dropdown-menu {
       +  right: 0;
       +  left: auto;
       +}
       +
       +.dropup .caret,
       +.navbar-fixed-bottom .dropdown .caret {
       +  border-top: 0 dotted;
       +  border-bottom: 4px solid #000000;
       +  content: "";
       +}
       +
       +.dropup .dropdown-menu,
       +.navbar-fixed-bottom .dropdown .dropdown-menu {
       +  top: auto;
       +  bottom: 100%;
       +  margin-bottom: 1px;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-right .dropdown-menu {
       +    right: 0;
       +    left: auto;
       +  }
       +}
       +
       +.btn-default .caret {
       +  border-top-color: #333333;
       +}
       +
       +.btn-primary .caret,
       +.btn-success .caret,
       +.btn-warning .caret,
       +.btn-danger .caret,
       +.btn-info .caret {
       +  border-top-color: #fff;
       +}
       +
       +.dropup .btn-default .caret {
       +  border-bottom-color: #333333;
       +}
       +
       +.dropup .btn-primary .caret,
       +.dropup .btn-success .caret,
       +.dropup .btn-warning .caret,
       +.dropup .btn-danger .caret,
       +.dropup .btn-info .caret {
       +  border-bottom-color: #fff;
       +}
       +
       +.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-vertical > .btn:hover,
       +.btn-group > .btn:focus,
       +.btn-group-vertical > .btn:focus,
       +.btn-group > .btn:active,
       +.btn-group-vertical > .btn:active,
       +.btn-group > .btn.active,
       +.btn-group-vertical > .btn.active {
       +  z-index: 2;
       +}
       +
       +.btn-group > .btn:focus,
       +.btn-group-vertical > .btn:focus {
       +  outline: none;
       +}
       +
       +.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:before,
       +.btn-toolbar:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.btn-toolbar:after {
       +  clear: both;
       +}
       +
       +.btn-toolbar:before,
       +.btn-toolbar:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.btn-toolbar:after {
       +  clear: both;
       +}
       +
       +.btn-toolbar .btn-group {
       +  float: left;
       +}
       +
       +.btn-toolbar > .btn + .btn,
       +.btn-toolbar > .btn-group + .btn,
       +.btn-toolbar > .btn + .btn-group,
       +.btn-toolbar > .btn-group + .btn-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-top-right-radius: 0;
       +  border-bottom-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 > .btn:last-child,
       +.btn-group > .btn-group:first-child > .dropdown-toggle {
       +  border-top-right-radius: 0;
       +  border-bottom-right-radius: 0;
       +}
       +
       +.btn-group > .btn-group:last-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-xs > .btn {
       +  padding: 5px 10px;
       +  padding: 1px 5px;
       +  font-size: 12px;
       +  line-height: 1.5;
       +  border-radius: 3px;
       +}
       +
       +.btn-group-sm > .btn {
       +  padding: 5px 10px;
       +  font-size: 12px;
       +  line-height: 1.5;
       +  border-radius: 3px;
       +}
       +
       +.btn-group-lg > .btn {
       +  padding: 10px 16px;
       +  font-size: 18px;
       +  line-height: 1.33;
       +  border-radius: 6px;
       +}
       +
       +.btn-group > .btn + .dropdown-toggle {
       +  padding-right: 8px;
       +  padding-left: 8px;
       +}
       +
       +.btn-group > .btn-lg + .dropdown-toggle {
       +  padding-right: 12px;
       +  padding-left: 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 .caret {
       +  margin-left: 0;
       +}
       +
       +.btn-lg .caret {
       +  border-width: 5px 5px 0;
       +  border-bottom-width: 0;
       +}
       +
       +.dropup .btn-lg .caret {
       +  border-width: 0 5px 5px;
       +}
       +
       +.btn-group-vertical > .btn,
       +.btn-group-vertical > .btn-group {
       +  display: block;
       +  float: none;
       +  width: 100%;
       +  max-width: 100%;
       +}
       +
       +.btn-group-vertical > .btn-group:before,
       +.btn-group-vertical > .btn-group:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.btn-group-vertical > .btn-group:after {
       +  clear: both;
       +}
       +
       +.btn-group-vertical > .btn-group:before,
       +.btn-group-vertical > .btn-group:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.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-bottom-right-radius: 0;
       +  border-bottom-left-radius: 0;
       +}
       +
       +.btn-group-vertical > .btn:last-child:not(:first-child) {
       +  border-top-right-radius: 0;
       +  border-bottom-left-radius: 4px;
       +  border-top-left-radius: 0;
       +}
       +
       +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
       +  border-radius: 0;
       +}
       +
       +.btn-group-vertical > .btn-group:first-child > .btn:last-child,
       +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
       +  border-bottom-right-radius: 0;
       +  border-bottom-left-radius: 0;
       +}
       +
       +.btn-group-vertical > .btn-group:last-child > .btn:first-child {
       +  border-top-right-radius: 0;
       +  border-top-left-radius: 0;
       +}
       +
       +.btn-group-justified {
       +  display: table;
       +  width: 100%;
       +  border-collapse: separate;
       +  table-layout: fixed;
       +}
       +
       +.btn-group-justified .btn {
       +  display: table-cell;
       +  float: none;
       +  width: 1%;
       +}
       +
       +[data-toggle="buttons"] > .btn > input[type="radio"],
       +[data-toggle="buttons"] > .btn > input[type="checkbox"] {
       +  display: none;
       +}
       +
       +.input-group {
       +  position: relative;
       +  display: table;
       +  border-collapse: separate;
       +}
       +
       +.input-group.col {
       +  float: none;
       +  padding-right: 0;
       +  padding-left: 0;
       +}
       +
       +.input-group .form-control {
       +  width: 100%;
       +  margin-bottom: 0;
       +}
       +
       +.input-group-lg > .form-control,
       +.input-group-lg > .input-group-addon,
       +.input-group-lg > .input-group-btn > .btn {
       +  height: 45px;
       +  padding: 10px 16px;
       +  font-size: 18px;
       +  line-height: 1.33;
       +  border-radius: 6px;
       +}
       +
       +select.input-group-lg > .form-control,
       +select.input-group-lg > .input-group-addon,
       +select.input-group-lg > .input-group-btn > .btn {
       +  height: 45px;
       +  line-height: 45px;
       +}
       +
       +textarea.input-group-lg > .form-control,
       +textarea.input-group-lg > .input-group-addon,
       +textarea.input-group-lg > .input-group-btn > .btn {
       +  height: auto;
       +}
       +
       +.input-group-sm > .form-control,
       +.input-group-sm > .input-group-addon,
       +.input-group-sm > .input-group-btn > .btn {
       +  height: 30px;
       +  padding: 5px 10px;
       +  font-size: 12px;
       +  line-height: 1.5;
       +  border-radius: 3px;
       +}
       +
       +select.input-group-sm > .form-control,
       +select.input-group-sm > .input-group-addon,
       +select.input-group-sm > .input-group-btn > .btn {
       +  height: 30px;
       +  line-height: 30px;
       +}
       +
       +textarea.input-group-sm > .form-control,
       +textarea.input-group-sm > .input-group-addon,
       +textarea.input-group-sm > .input-group-btn > .btn {
       +  height: auto;
       +}
       +
       +.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: 6px 12px;
       +  font-size: 14px;
       +  font-weight: normal;
       +  line-height: 1;
       +  text-align: center;
       +  background-color: #eeeeee;
       +  border: 1px solid #cccccc;
       +  border-radius: 4px;
       +}
       +
       +.input-group-addon.input-sm {
       +  padding: 5px 10px;
       +  font-size: 12px;
       +  border-radius: 3px;
       +}
       +
       +.input-group-addon.input-lg {
       +  padding: 10px 16px;
       +  font-size: 18px;
       +  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 > .dropdown-toggle,
       +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
       +  border-top-right-radius: 0;
       +  border-bottom-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 > .dropdown-toggle,
       +.input-group-btn:first-child > .btn:not(:first-child) {
       +  border-bottom-left-radius: 0;
       +  border-top-left-radius: 0;
       +}
       +
       +.input-group-addon:last-child {
       +  border-left: 0;
       +}
       +
       +.input-group-btn {
       +  position: relative;
       +  white-space: nowrap;
       +}
       +
       +.input-group-btn > .btn {
       +  position: relative;
       +}
       +
       +.input-group-btn > .btn + .btn {
       +  margin-left: -4px;
       +}
       +
       +.input-group-btn > .btn:hover,
       +.input-group-btn > .btn:active {
       +  z-index: 2;
       +}
       +
       +.nav {
       +  padding-left: 0;
       +  margin-bottom: 0;
       +  list-style: none;
       +}
       +
       +.nav:before,
       +.nav:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.nav:after {
       +  clear: both;
       +}
       +
       +.nav:before,
       +.nav:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.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: #999999;
       +}
       +
       +.nav > li.disabled > a:hover,
       +.nav > li.disabled > a:focus {
       +  color: #999999;
       +  text-decoration: none;
       +  cursor: not-allowed;
       +  background-color: transparent;
       +}
       +
       +.nav .open > a,
       +.nav .open > a:hover,
       +.nav .open > a:focus {
       +  background-color: #eeeeee;
       +  border-color: #428bca;
       +}
       +
       +.nav .nav-divider {
       +  height: 1px;
       +  margin: 9px 0;
       +  overflow: hidden;
       +  background-color: #e5e5e5;
       +}
       +
       +.nav > li > a > img {
       +  max-width: none;
       +}
       +
       +.nav-tabs {
       +  border-bottom: 1px solid #dddddd;
       +}
       +
       +.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 #dddddd;
       +}
       +
       +.nav-tabs > li.active > a,
       +.nav-tabs > li.active > a:hover,
       +.nav-tabs > li.active > a:focus {
       +  color: #555555;
       +  cursor: default;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +  border-bottom-color: transparent;
       +}
       +
       +.nav-tabs.nav-justified {
       +  width: 100%;
       +  border-bottom: 0;
       +}
       +
       +.nav-tabs.nav-justified > li {
       +  float: none;
       +}
       +
       +.nav-tabs.nav-justified > li > a {
       +  text-align: center;
       +}
       +
       +@media (min-width: 768px) {
       +  .nav-tabs.nav-justified > li {
       +    display: table-cell;
       +    width: 1%;
       +  }
       +}
       +
       +.nav-tabs.nav-justified > li > a {
       +  margin-right: 0;
       +  border-bottom: 1px solid #dddddd;
       +}
       +
       +.nav-tabs.nav-justified > .active > a {
       +  border-bottom-color: #ffffff;
       +}
       +
       +.nav-pills > li {
       +  float: left;
       +}
       +
       +.nav-pills > li > a {
       +  border-radius: 5px;
       +}
       +
       +.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: #ffffff;
       +  background-color: #428bca;
       +}
       +
       +.nav-stacked > li {
       +  float: none;
       +}
       +
       +.nav-stacked > li + li {
       +  margin-top: 2px;
       +  margin-left: 0;
       +}
       +
       +.nav-justified {
       +  width: 100%;
       +}
       +
       +.nav-justified > li {
       +  float: none;
       +}
       +
       +.nav-justified > li > a {
       +  text-align: center;
       +}
       +
       +@media (min-width: 768px) {
       +  .nav-justified > li {
       +    display: table-cell;
       +    width: 1%;
       +  }
       +}
       +
       +.nav-tabs-justified {
       +  border-bottom: 0;
       +}
       +
       +.nav-tabs-justified > li > a {
       +  margin-right: 0;
       +  border-bottom: 1px solid #dddddd;
       +}
       +
       +.nav-tabs-justified > .active > a {
       +  border-bottom-color: #ffffff;
       +}
       +
       +.tabbable:before,
       +.tabbable:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.tabbable:after {
       +  clear: both;
       +}
       +
       +.tabbable:before,
       +.tabbable:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.tabbable:after {
       +  clear: both;
       +}
       +
       +.tab-content > .tab-pane,
       +.pill-content > .pill-pane {
       +  display: none;
       +}
       +
       +.tab-content > .active,
       +.pill-content > .active {
       +  display: block;
       +}
       +
       +.nav .caret {
       +  border-top-color: #428bca;
       +  border-bottom-color: #428bca;
       +}
       +
       +.nav a:hover .caret {
       +  border-top-color: #2a6496;
       +  border-bottom-color: #2a6496;
       +}
       +
       +.nav-tabs .dropdown-menu {
       +  margin-top: -1px;
       +  border-top-right-radius: 0;
       +  border-top-left-radius: 0;
       +}
       +
       +.navbar {
       +  position: relative;
       +  z-index: 1000;
       +  min-height: 50px;
       +  margin-bottom: 20px;
       +  border: 1px solid transparent;
       +}
       +
       +.navbar:before,
       +.navbar:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.navbar:after {
       +  clear: both;
       +}
       +
       +.navbar:before,
       +.navbar:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.navbar:after {
       +  clear: both;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar {
       +    border-radius: 4px;
       +  }
       +}
       +
       +.navbar-header:before,
       +.navbar-header:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.navbar-header:after {
       +  clear: both;
       +}
       +
       +.navbar-header:before,
       +.navbar-header:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.navbar-header:after {
       +  clear: both;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-header {
       +    float: left;
       +  }
       +}
       +
       +.navbar-collapse {
       +  max-height: 340px;
       +  padding-right: 15px;
       +  padding-left: 15px;
       +  overflow-x: visible;
       +  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 {
       +  display: table;
       +  content: " ";
       +}
       +
       +.navbar-collapse:after {
       +  clear: both;
       +}
       +
       +.navbar-collapse:before,
       +.navbar-collapse:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.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-collapse .navbar-nav.navbar-left:first-child {
       +    margin-left: -15px;
       +  }
       +  .navbar-collapse .navbar-nav.navbar-right:last-child {
       +    margin-right: -15px;
       +  }
       +  .navbar-collapse .navbar-text:last-child {
       +    margin-right: 0;
       +  }
       +}
       +
       +.container > .navbar-header,
       +.container > .navbar-collapse {
       +  margin-right: -15px;
       +  margin-left: -15px;
       +}
       +
       +@media (min-width: 768px) {
       +  .container > .navbar-header,
       +  .container > .navbar-collapse {
       +    margin-right: 0;
       +    margin-left: 0;
       +  }
       +}
       +
       +.navbar-static-top {
       +  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;
       +  border-width: 0 0 1px;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-fixed-top,
       +  .navbar-fixed-bottom {
       +    border-radius: 0;
       +  }
       +}
       +
       +.navbar-fixed-top {
       +  top: 0;
       +  z-index: 1030;
       +}
       +
       +.navbar-fixed-bottom {
       +  bottom: 0;
       +  margin-bottom: 0;
       +}
       +
       +.navbar-brand {
       +  float: left;
       +  padding: 15px 15px;
       +  font-size: 18px;
       +  line-height: 20px;
       +}
       +
       +.navbar-brand:hover,
       +.navbar-brand:focus {
       +  text-decoration: none;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar > .container .navbar-brand {
       +    margin-left: -15px;
       +  }
       +}
       +
       +.navbar-toggle {
       +  position: relative;
       +  float: right;
       +  padding: 9px 10px;
       +  margin-top: 8px;
       +  margin-right: 15px;
       +  margin-bottom: 8px;
       +  background-color: transparent;
       +  border: 1px solid transparent;
       +  border-radius: 4px;
       +}
       +
       +.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: 7.5px -15px;
       +}
       +
       +.navbar-nav > li > a {
       +  padding-top: 10px;
       +  padding-bottom: 10px;
       +  line-height: 20px;
       +}
       +
       +@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: 20px;
       +  }
       +  .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: 15px;
       +    padding-bottom: 15px;
       +  }
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-left {
       +    float: left !important;
       +  }
       +  .navbar-right {
       +    float: right !important;
       +  }
       +}
       +
       +.navbar-form {
       +  padding: 10px 15px;
       +  margin-top: 8px;
       +  margin-right: -15px;
       +  margin-bottom: 8px;
       +  margin-left: -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);
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-form .form-group {
       +    display: inline-block;
       +    margin-bottom: 0;
       +    vertical-align: middle;
       +  }
       +  .navbar-form .form-control {
       +    display: inline-block;
       +  }
       +  .navbar-form .radio,
       +  .navbar-form .checkbox {
       +    display: inline-block;
       +    padding-left: 0;
       +    margin-top: 0;
       +    margin-bottom: 0;
       +  }
       +  .navbar-form .radio input[type="radio"],
       +  .navbar-form .checkbox input[type="checkbox"] {
       +    float: none;
       +    margin-left: 0;
       +  }
       +}
       +
       +@media (max-width: 767px) {
       +  .navbar-form .form-group {
       +    margin-bottom: 5px;
       +  }
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-form {
       +    width: auto;
       +    padding-top: 0;
       +    padding-bottom: 0;
       +    margin-right: 0;
       +    margin-left: 0;
       +    border: 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 {
       +  border-bottom-right-radius: 0;
       +  border-bottom-left-radius: 0;
       +}
       +
       +.navbar-nav.pull-right > li > .dropdown-menu,
       +.navbar-nav > li > .dropdown-menu.pull-right {
       +  right: 0;
       +  left: auto;
       +}
       +
       +.navbar-btn {
       +  margin-top: 8px;
       +  margin-bottom: 8px;
       +}
       +
       +.navbar-text {
       +  float: left;
       +  margin-top: 15px;
       +  margin-bottom: 15px;
       +}
       +
       +@media (min-width: 768px) {
       +  .navbar-text {
       +    margin-right: 15px;
       +    margin-left: 15px;
       +  }
       +}
       +
       +.navbar-default {
       +  background-color: #f8f8f8;
       +  border-color: #e7e7e7;
       +}
       +
       +.navbar-default .navbar-brand {
       +  color: #777777;
       +}
       +
       +.navbar-default .navbar-brand:hover,
       +.navbar-default .navbar-brand:focus {
       +  color: #5e5e5e;
       +  background-color: transparent;
       +}
       +
       +.navbar-default .navbar-text {
       +  color: #777777;
       +}
       +
       +.navbar-default .navbar-nav > li > a {
       +  color: #777777;
       +}
       +
       +.navbar-default .navbar-nav > li > a:hover,
       +.navbar-default .navbar-nav > li > a:focus {
       +  color: #333333;
       +  background-color: transparent;
       +}
       +
       +.navbar-default .navbar-nav > .active > a,
       +.navbar-default .navbar-nav > .active > a:hover,
       +.navbar-default .navbar-nav > .active > a:focus {
       +  color: #555555;
       +  background-color: #e7e7e7;
       +}
       +
       +.navbar-default .navbar-nav > .disabled > a,
       +.navbar-default .navbar-nav > .disabled > a:hover,
       +.navbar-default .navbar-nav > .disabled > a:focus {
       +  color: #cccccc;
       +  background-color: transparent;
       +}
       +
       +.navbar-default .navbar-toggle {
       +  border-color: #dddddd;
       +}
       +
       +.navbar-default .navbar-toggle:hover,
       +.navbar-default .navbar-toggle:focus {
       +  background-color: #dddddd;
       +}
       +
       +.navbar-default .navbar-toggle .icon-bar {
       +  background-color: #cccccc;
       +}
       +
       +.navbar-default .navbar-collapse,
       +.navbar-default .navbar-form {
       +  border-color: #e6e6e6;
       +}
       +
       +.navbar-default .navbar-nav > .dropdown > a:hover .caret,
       +.navbar-default .navbar-nav > .dropdown > a:focus .caret {
       +  border-top-color: #333333;
       +  border-bottom-color: #333333;
       +}
       +
       +.navbar-default .navbar-nav > .open > a,
       +.navbar-default .navbar-nav > .open > a:hover,
       +.navbar-default .navbar-nav > .open > a:focus {
       +  color: #555555;
       +  background-color: #e7e7e7;
       +}
       +
       +.navbar-default .navbar-nav > .open > a .caret,
       +.navbar-default .navbar-nav > .open > a:hover .caret,
       +.navbar-default .navbar-nav > .open > a:focus .caret {
       +  border-top-color: #555555;
       +  border-bottom-color: #555555;
       +}
       +
       +.navbar-default .navbar-nav > .dropdown > a .caret {
       +  border-top-color: #777777;
       +  border-bottom-color: #777777;
       +}
       +
       +@media (max-width: 767px) {
       +  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
       +    color: #777777;
       +  }
       +  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
       +  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
       +    color: #333333;
       +    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: #555555;
       +    background-color: #e7e7e7;
       +  }
       +  .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: #cccccc;
       +    background-color: transparent;
       +  }
       +}
       +
       +.navbar-default .navbar-link {
       +  color: #777777;
       +}
       +
       +.navbar-default .navbar-link:hover {
       +  color: #333333;
       +}
       +
       +.navbar-inverse {
       +  background-color: #222222;
       +  border-color: #080808;
       +}
       +
       +.navbar-inverse .navbar-brand {
       +  color: #999999;
       +}
       +
       +.navbar-inverse .navbar-brand:hover,
       +.navbar-inverse .navbar-brand:focus {
       +  color: #ffffff;
       +  background-color: transparent;
       +}
       +
       +.navbar-inverse .navbar-text {
       +  color: #999999;
       +}
       +
       +.navbar-inverse .navbar-nav > li > a {
       +  color: #999999;
       +}
       +
       +.navbar-inverse .navbar-nav > li > a:hover,
       +.navbar-inverse .navbar-nav > li > a:focus {
       +  color: #ffffff;
       +  background-color: transparent;
       +}
       +
       +.navbar-inverse .navbar-nav > .active > a,
       +.navbar-inverse .navbar-nav > .active > a:hover,
       +.navbar-inverse .navbar-nav > .active > a:focus {
       +  color: #ffffff;
       +  background-color: #080808;
       +}
       +
       +.navbar-inverse .navbar-nav > .disabled > a,
       +.navbar-inverse .navbar-nav > .disabled > a:hover,
       +.navbar-inverse .navbar-nav > .disabled > a:focus {
       +  color: #444444;
       +  background-color: transparent;
       +}
       +
       +.navbar-inverse .navbar-toggle {
       +  border-color: #333333;
       +}
       +
       +.navbar-inverse .navbar-toggle:hover,
       +.navbar-inverse .navbar-toggle:focus {
       +  background-color: #333333;
       +}
       +
       +.navbar-inverse .navbar-toggle .icon-bar {
       +  background-color: #ffffff;
       +}
       +
       +.navbar-inverse .navbar-collapse,
       +.navbar-inverse .navbar-form {
       +  border-color: #101010;
       +}
       +
       +.navbar-inverse .navbar-nav > .open > a,
       +.navbar-inverse .navbar-nav > .open > a:hover,
       +.navbar-inverse .navbar-nav > .open > a:focus {
       +  color: #ffffff;
       +  background-color: #080808;
       +}
       +
       +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
       +  border-top-color: #ffffff;
       +  border-bottom-color: #ffffff;
       +}
       +
       +.navbar-inverse .navbar-nav > .dropdown > a .caret {
       +  border-top-color: #999999;
       +  border-bottom-color: #999999;
       +}
       +
       +.navbar-inverse .navbar-nav > .open > a .caret,
       +.navbar-inverse .navbar-nav > .open > a:hover .caret,
       +.navbar-inverse .navbar-nav > .open > a:focus .caret {
       +  border-top-color: #ffffff;
       +  border-bottom-color: #ffffff;
       +}
       +
       +@media (max-width: 767px) {
       +  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
       +    border-color: #080808;
       +  }
       +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
       +    color: #999999;
       +  }
       +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
       +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
       +    color: #ffffff;
       +    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: #ffffff;
       +    background-color: #080808;
       +  }
       +  .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: #444444;
       +    background-color: transparent;
       +  }
       +}
       +
       +.navbar-inverse .navbar-link {
       +  color: #999999;
       +}
       +
       +.navbar-inverse .navbar-link:hover {
       +  color: #ffffff;
       +}
       +
       +.breadcrumb {
       +  padding: 8px 15px;
       +  margin-bottom: 20px;
       +  list-style: none;
       +  background-color: #f5f5f5;
       +  border-radius: 4px;
       +}
       +
       +.breadcrumb > li {
       +  display: inline-block;
       +}
       +
       +.breadcrumb > li + li:before {
       +  padding: 0 5px;
       +  color: #cccccc;
       +  content: "/\00a0";
       +}
       +
       +.breadcrumb > .active {
       +  color: #999999;
       +}
       +
       +.pagination {
       +  display: inline-block;
       +  padding-left: 0;
       +  margin: 20px 0;
       +  border-radius: 4px;
       +}
       +
       +.pagination > li {
       +  display: inline;
       +}
       +
       +.pagination > li > a,
       +.pagination > li > span {
       +  position: relative;
       +  float: left;
       +  padding: 6px 12px;
       +  margin-left: -1px;
       +  line-height: 1.428571429;
       +  text-decoration: none;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +}
       +
       +.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-top-right-radius: 4px;
       +  border-bottom-right-radius: 4px;
       +}
       +
       +.pagination > li > a:hover,
       +.pagination > li > span:hover,
       +.pagination > li > a:focus,
       +.pagination > li > span:focus {
       +  background-color: #eeeeee;
       +}
       +
       +.pagination > .active > a,
       +.pagination > .active > span,
       +.pagination > .active > a:hover,
       +.pagination > .active > span:hover,
       +.pagination > .active > a:focus,
       +.pagination > .active > span:focus {
       +  z-index: 2;
       +  color: #ffffff;
       +  cursor: default;
       +  background-color: #428bca;
       +  border-color: #428bca;
       +}
       +
       +.pagination > .disabled > span,
       +.pagination > .disabled > a,
       +.pagination > .disabled > a:hover,
       +.pagination > .disabled > a:focus {
       +  color: #999999;
       +  cursor: not-allowed;
       +  background-color: #ffffff;
       +  border-color: #dddddd;
       +}
       +
       +.pagination-lg > li > a,
       +.pagination-lg > li > span {
       +  padding: 10px 16px;
       +  font-size: 18px;
       +}
       +
       +.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-top-right-radius: 6px;
       +  border-bottom-right-radius: 6px;
       +}
       +
       +.pagination-sm > li > a,
       +.pagination-sm > li > span {
       +  padding: 5px 10px;
       +  font-size: 12px;
       +}
       +
       +.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-top-right-radius: 3px;
       +  border-bottom-right-radius: 3px;
       +}
       +
       +.pager {
       +  padding-left: 0;
       +  margin: 20px 0;
       +  text-align: center;
       +  list-style: none;
       +}
       +
       +.pager:before,
       +.pager:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.pager:after {
       +  clear: both;
       +}
       +
       +.pager:before,
       +.pager:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.pager:after {
       +  clear: both;
       +}
       +
       +.pager li {
       +  display: inline;
       +}
       +
       +.pager li > a,
       +.pager li > span {
       +  display: inline-block;
       +  padding: 5px 14px;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +  border-radius: 15px;
       +}
       +
       +.pager li > a:hover,
       +.pager li > a:focus {
       +  text-decoration: none;
       +  background-color: #eeeeee;
       +}
       +
       +.pager .next > a,
       +.pager .next > span {
       +  float: right;
       +}
       +
       +.pager .previous > a,
       +.pager .previous > span {
       +  float: left;
       +}
       +
       +.pager .disabled > a,
       +.pager .disabled > a:hover,
       +.pager .disabled > a:focus,
       +.pager .disabled > span {
       +  color: #999999;
       +  cursor: not-allowed;
       +  background-color: #ffffff;
       +}
       +
       +.label {
       +  display: inline;
       +  padding: .2em .6em .3em;
       +  font-size: 75%;
       +  font-weight: bold;
       +  line-height: 1;
       +  color: #ffffff;
       +  text-align: center;
       +  white-space: nowrap;
       +  vertical-align: baseline;
       +  border-radius: .25em;
       +}
       +
       +.label[href]:hover,
       +.label[href]:focus {
       +  color: #ffffff;
       +  text-decoration: none;
       +  cursor: pointer;
       +}
       +
       +.label:empty {
       +  display: none;
       +}
       +
       +.label-default {
       +  background-color: #999999;
       +}
       +
       +.label-default[href]:hover,
       +.label-default[href]:focus {
       +  background-color: #808080;
       +}
       +
       +.label-primary {
       +  background-color: #428bca;
       +}
       +
       +.label-primary[href]:hover,
       +.label-primary[href]:focus {
       +  background-color: #3071a9;
       +}
       +
       +.label-success {
       +  background-color: #5cb85c;
       +}
       +
       +.label-success[href]:hover,
       +.label-success[href]:focus {
       +  background-color: #449d44;
       +}
       +
       +.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: 12px;
       +  font-weight: bold;
       +  line-height: 1;
       +  color: #ffffff;
       +  text-align: center;
       +  white-space: nowrap;
       +  vertical-align: baseline;
       +  background-color: #999999;
       +  border-radius: 10px;
       +}
       +
       +.badge:empty {
       +  display: none;
       +}
       +
       +a.badge:hover,
       +a.badge:focus {
       +  color: #ffffff;
       +  text-decoration: none;
       +  cursor: pointer;
       +}
       +
       +.btn .badge {
       +  position: relative;
       +  top: -1px;
       +}
       +
       +a.list-group-item.active > .badge,
       +.nav-pills > .active > a > .badge {
       +  color: #428bca;
       +  background-color: #ffffff;
       +}
       +
       +.nav-pills > li > a > .badge {
       +  margin-left: 3px;
       +}
       +
       +.jumbotron {
       +  padding: 30px;
       +  margin-bottom: 30px;
       +  font-size: 21px;
       +  font-weight: 200;
       +  line-height: 2.1428571435;
       +  color: inherit;
       +  background-color: #eeeeee;
       +}
       +
       +.jumbotron h1 {
       +  line-height: 1;
       +  color: inherit;
       +}
       +
       +.jumbotron p {
       +  line-height: 1.4;
       +}
       +
       +.container .jumbotron {
       +  border-radius: 6px;
       +}
       +
       +@media screen and (min-width: 768px) {
       +  .jumbotron {
       +    padding-top: 48px;
       +    padding-bottom: 48px;
       +  }
       +  .container .jumbotron {
       +    padding-right: 60px;
       +    padding-left: 60px;
       +  }
       +  .jumbotron h1 {
       +    font-size: 63px;
       +  }
       +}
       +
       +.thumbnail {
       +  display: inline-block;
       +  display: block;
       +  height: auto;
       +  max-width: 100%;
       +  padding: 4px;
       +  line-height: 1.428571429;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +  border-radius: 4px;
       +  -webkit-transition: all 0.2s ease-in-out;
       +          transition: all 0.2s ease-in-out;
       +}
       +
       +.thumbnail > img {
       +  display: block;
       +  height: auto;
       +  max-width: 100%;
       +}
       +
       +a.thumbnail:hover,
       +a.thumbnail:focus {
       +  border-color: #428bca;
       +}
       +
       +.thumbnail > img {
       +  margin-right: auto;
       +  margin-left: auto;
       +}
       +
       +.thumbnail .caption {
       +  padding: 9px;
       +  color: #333333;
       +}
       +
       +.alert {
       +  padding: 15px;
       +  margin-bottom: 20px;
       +  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 {
       +  padding-right: 35px;
       +}
       +
       +.alert-dismissable .close {
       +  position: relative;
       +  top: -2px;
       +  right: -21px;
       +  color: inherit;
       +}
       +
       +.alert-success {
       +  color: #468847;
       +  background-color: #dff0d8;
       +  border-color: #d6e9c6;
       +}
       +
       +.alert-success hr {
       +  border-top-color: #c9e2b3;
       +}
       +
       +.alert-success .alert-link {
       +  color: #356635;
       +}
       +
       +.alert-info {
       +  color: #3a87ad;
       +  background-color: #d9edf7;
       +  border-color: #bce8f1;
       +}
       +
       +.alert-info hr {
       +  border-top-color: #a6e1ec;
       +}
       +
       +.alert-info .alert-link {
       +  color: #2d6987;
       +}
       +
       +.alert-warning {
       +  color: #c09853;
       +  background-color: #fcf8e3;
       +  border-color: #fbeed5;
       +}
       +
       +.alert-warning hr {
       +  border-top-color: #f8e5be;
       +}
       +
       +.alert-warning .alert-link {
       +  color: #a47e3c;
       +}
       +
       +.alert-danger {
       +  color: #b94a48;
       +  background-color: #f2dede;
       +  border-color: #eed3d7;
       +}
       +
       +.alert-danger hr {
       +  border-top-color: #e6c1c7;
       +}
       +
       +.alert-danger .alert-link {
       +  color: #953b39;
       +}
       +
       +@-webkit-keyframes progress-bar-stripes {
       +  from {
       +    background-position: 40px 0;
       +  }
       +  to {
       +    background-position: 0 0;
       +  }
       +}
       +
       +@-moz-keyframes progress-bar-stripes {
       +  from {
       +    background-position: 40px 0;
       +  }
       +  to {
       +    background-position: 0 0;
       +  }
       +}
       +
       +@-o-keyframes progress-bar-stripes {
       +  from {
       +    background-position: 0 0;
       +  }
       +  to {
       +    background-position: 40px 0;
       +  }
       +}
       +
       +@keyframes progress-bar-stripes {
       +  from {
       +    background-position: 40px 0;
       +  }
       +  to {
       +    background-position: 0 0;
       +  }
       +}
       +
       +.progress {
       +  height: 20px;
       +  margin-bottom: 20px;
       +  overflow: hidden;
       +  background-color: #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: 12px;
       +  color: #ffffff;
       +  text-align: center;
       +  background-color: #428bca;
       +  -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;
       +          transition: width 0.6s ease;
       +}
       +
       +.progress-striped .progress-bar {
       +  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
       +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: 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-size: 40px 40px;
       +}
       +
       +.progress.active .progress-bar {
       +  -webkit-animation: progress-bar-stripes 2s linear infinite;
       +     -moz-animation: progress-bar-stripes 2s linear infinite;
       +      -ms-animation: progress-bar-stripes 2s linear infinite;
       +       -o-animation: progress-bar-stripes 2s linear infinite;
       +          animation: progress-bar-stripes 2s linear infinite;
       +}
       +
       +.progress-bar-success {
       +  background-color: #5cb85c;
       +}
       +
       +.progress-striped .progress-bar-success {
       +  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
       +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +}
       +
       +.progress-bar-info {
       +  background-color: #5bc0de;
       +}
       +
       +.progress-striped .progress-bar-info {
       +  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
       +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +}
       +
       +.progress-bar-warning {
       +  background-color: #f0ad4e;
       +}
       +
       +.progress-striped .progress-bar-warning {
       +  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
       +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +}
       +
       +.progress-bar-danger {
       +  background-color: #d9534f;
       +}
       +
       +.progress-striped .progress-bar-danger {
       +  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
       +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
       +  background-image: 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);
       +}
       +
       +.media,
       +.media-body {
       +  overflow: hidden;
       +  zoom: 1;
       +}
       +
       +.media,
       +.media .media {
       +  margin-top: 15px;
       +}
       +
       +.media:first-child {
       +  margin-top: 0;
       +}
       +
       +.media-object {
       +  display: block;
       +}
       +
       +.media-heading {
       +  margin: 0 0 5px;
       +}
       +
       +.media > .pull-left {
       +  margin-right: 10px;
       +}
       +
       +.media > .pull-right {
       +  margin-left: 10px;
       +}
       +
       +.media-list {
       +  padding-left: 0;
       +  list-style: none;
       +}
       +
       +.list-group {
       +  padding-left: 0;
       +  margin-bottom: 20px;
       +}
       +
       +.list-group-item {
       +  position: relative;
       +  display: block;
       +  padding: 10px 15px;
       +  margin-bottom: -1px;
       +  background-color: #ffffff;
       +  border: 1px solid #dddddd;
       +}
       +
       +.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;
       +}
       +
       +.list-group-item > .badge {
       +  float: right;
       +}
       +
       +.list-group-item > .badge + .badge {
       +  margin-right: 5px;
       +}
       +
       +a.list-group-item {
       +  color: #555555;
       +}
       +
       +a.list-group-item .list-group-item-heading {
       +  color: #333333;
       +}
       +
       +a.list-group-item:hover,
       +a.list-group-item:focus {
       +  text-decoration: none;
       +  background-color: #f5f5f5;
       +}
       +
       +.list-group-item.active,
       +.list-group-item.active:hover,
       +.list-group-item.active:focus {
       +  z-index: 2;
       +  color: #ffffff;
       +  background-color: #428bca;
       +  border-color: #428bca;
       +}
       +
       +.list-group-item.active .list-group-item-heading,
       +.list-group-item.active:hover .list-group-item-heading,
       +.list-group-item.active:focus .list-group-item-heading {
       +  color: inherit;
       +}
       +
       +.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: #e1edf7;
       +}
       +
       +.list-group-item-heading {
       +  margin-top: 0;
       +  margin-bottom: 5px;
       +}
       +
       +.list-group-item-text {
       +  margin-bottom: 0;
       +  line-height: 1.3;
       +}
       +
       +.panel {
       +  margin-bottom: 20px;
       +  background-color: #ffffff;
       +  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 {
       +  display: table;
       +  content: " ";
       +}
       +
       +.panel-body:after {
       +  clear: both;
       +}
       +
       +.panel-body:before,
       +.panel-body:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.panel-body:after {
       +  clear: both;
       +}
       +
       +.panel > .list-group {
       +  margin-bottom: 0;
       +}
       +
       +.panel > .list-group .list-group-item {
       +  border-width: 1px 0;
       +}
       +
       +.panel > .list-group .list-group-item:first-child {
       +  border-top-right-radius: 0;
       +  border-top-left-radius: 0;
       +}
       +
       +.panel > .list-group .list-group-item:last-child {
       +  border-bottom: 0;
       +}
       +
       +.panel-heading + .list-group .list-group-item:first-child {
       +  border-top-width: 0;
       +}
       +
       +.panel > .table {
       +  margin-bottom: 0;
       +}
       +
       +.panel > .panel-body + .table {
       +  border-top: 1px solid #dddddd;
       +}
       +
       +.panel-heading {
       +  padding: 10px 15px;
       +  border-bottom: 1px solid transparent;
       +  border-top-right-radius: 3px;
       +  border-top-left-radius: 3px;
       +}
       +
       +.panel-title {
       +  margin-top: 0;
       +  margin-bottom: 0;
       +  font-size: 16px;
       +}
       +
       +.panel-title > a {
       +  color: inherit;
       +}
       +
       +.panel-footer {
       +  padding: 10px 15px;
       +  background-color: #f5f5f5;
       +  border-top: 1px solid #dddddd;
       +  border-bottom-right-radius: 3px;
       +  border-bottom-left-radius: 3px;
       +}
       +
       +.panel-group .panel {
       +  margin-bottom: 0;
       +  overflow: hidden;
       +  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 {
       +  border-top: 1px solid #dddddd;
       +}
       +
       +.panel-group .panel-footer {
       +  border-top: 0;
       +}
       +
       +.panel-group .panel-footer + .panel-collapse .panel-body {
       +  border-bottom: 1px solid #dddddd;
       +}
       +
       +.panel-default {
       +  border-color: #dddddd;
       +}
       +
       +.panel-default > .panel-heading {
       +  color: #333333;
       +  background-color: #f5f5f5;
       +  border-color: #dddddd;
       +}
       +
       +.panel-default > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #dddddd;
       +}
       +
       +.panel-default > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #dddddd;
       +}
       +
       +.panel-primary {
       +  border-color: #428bca;
       +}
       +
       +.panel-primary > .panel-heading {
       +  color: #ffffff;
       +  background-color: #428bca;
       +  border-color: #428bca;
       +}
       +
       +.panel-primary > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #428bca;
       +}
       +
       +.panel-primary > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #428bca;
       +}
       +
       +.panel-success {
       +  border-color: #d6e9c6;
       +}
       +
       +.panel-success > .panel-heading {
       +  color: #468847;
       +  background-color: #dff0d8;
       +  border-color: #d6e9c6;
       +}
       +
       +.panel-success > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #d6e9c6;
       +}
       +
       +.panel-success > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #d6e9c6;
       +}
       +
       +.panel-warning {
       +  border-color: #fbeed5;
       +}
       +
       +.panel-warning > .panel-heading {
       +  color: #c09853;
       +  background-color: #fcf8e3;
       +  border-color: #fbeed5;
       +}
       +
       +.panel-warning > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #fbeed5;
       +}
       +
       +.panel-warning > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #fbeed5;
       +}
       +
       +.panel-danger {
       +  border-color: #eed3d7;
       +}
       +
       +.panel-danger > .panel-heading {
       +  color: #b94a48;
       +  background-color: #f2dede;
       +  border-color: #eed3d7;
       +}
       +
       +.panel-danger > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #eed3d7;
       +}
       +
       +.panel-danger > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #eed3d7;
       +}
       +
       +.panel-info {
       +  border-color: #bce8f1;
       +}
       +
       +.panel-info > .panel-heading {
       +  color: #3a87ad;
       +  background-color: #d9edf7;
       +  border-color: #bce8f1;
       +}
       +
       +.panel-info > .panel-heading + .panel-collapse .panel-body {
       +  border-top-color: #bce8f1;
       +}
       +
       +.panel-info > .panel-footer + .panel-collapse .panel-body {
       +  border-bottom-color: #bce8f1;
       +}
       +
       +.well {
       +  min-height: 20px;
       +  padding: 19px;
       +  margin-bottom: 20px;
       +  background-color: #f5f5f5;
       +  border: 1px solid #e3e3e3;
       +  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: 21px;
       +  font-weight: bold;
       +  line-height: 1;
       +  color: #000000;
       +  text-shadow: 0 1px 0 #ffffff;
       +  opacity: 0.2;
       +  filter: alpha(opacity=20);
       +}
       +
       +.close:hover,
       +.close:focus {
       +  color: #000000;
       +  text-decoration: none;
       +  cursor: pointer;
       +  opacity: 0.5;
       +  filter: alpha(opacity=50);
       +}
       +
       +button.close {
       +  padding: 0;
       +  cursor: pointer;
       +  background: transparent;
       +  border: 0;
       +  -webkit-appearance: none;
       +}
       +
       +.modal-open {
       +  overflow: hidden;
       +}
       +
       +body.modal-open,
       +.modal-open .navbar-fixed-top,
       +.modal-open .navbar-fixed-bottom {
       +  margin-right: 15px;
       +}
       +
       +.modal {
       +  position: fixed;
       +  top: 0;
       +  right: 0;
       +  bottom: 0;
       +  left: 0;
       +  z-index: 1040;
       +  display: none;
       +  overflow: auto;
       +  overflow-y: scroll;
       +}
       +
       +.modal.fade .modal-dialog {
       +  -webkit-transform: translate(0, -25%);
       +      -ms-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);
       +          transform: translate(0, 0);
       +}
       +
       +.modal-dialog {
       +  z-index: 1050;
       +  width: auto;
       +  padding: 10px;
       +  margin-right: auto;
       +  margin-left: auto;
       +}
       +
       +.modal-content {
       +  position: relative;
       +  background-color: #ffffff;
       +  border: 1px solid #999999;
       +  border: 1px solid rgba(0, 0, 0, 0.2);
       +  border-radius: 6px;
       +  outline: none;
       +  -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;
       +}
       +
       +.modal-backdrop {
       +  position: fixed;
       +  top: 0;
       +  right: 0;
       +  bottom: 0;
       +  left: 0;
       +  z-index: 1030;
       +  background-color: #000000;
       +}
       +
       +.modal-backdrop.fade {
       +  opacity: 0;
       +  filter: alpha(opacity=0);
       +}
       +
       +.modal-backdrop.in {
       +  opacity: 0.5;
       +  filter: alpha(opacity=50);
       +}
       +
       +.modal-header {
       +  min-height: 16.428571429px;
       +  padding: 15px;
       +  border-bottom: 1px solid #e5e5e5;
       +}
       +
       +.modal-header .close {
       +  margin-top: -2px;
       +}
       +
       +.modal-title {
       +  margin: 0;
       +  line-height: 1.428571429;
       +}
       +
       +.modal-body {
       +  position: relative;
       +  padding: 20px;
       +}
       +
       +.modal-footer {
       +  padding: 19px 20px 20px;
       +  margin-top: 15px;
       +  text-align: right;
       +  border-top: 1px solid #e5e5e5;
       +}
       +
       +.modal-footer:before,
       +.modal-footer:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.modal-footer:after {
       +  clear: both;
       +}
       +
       +.modal-footer:before,
       +.modal-footer:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.modal-footer:after {
       +  clear: both;
       +}
       +
       +.modal-footer .btn + .btn {
       +  margin-bottom: 0;
       +  margin-left: 5px;
       +}
       +
       +.modal-footer .btn-group .btn + .btn {
       +  margin-left: -1px;
       +}
       +
       +.modal-footer .btn-block + .btn-block {
       +  margin-left: 0;
       +}
       +
       +@media screen and (min-width: 768px) {
       +  .modal-dialog {
       +    right: auto;
       +    left: 50%;
       +    width: 600px;
       +    padding-top: 30px;
       +    padding-bottom: 30px;
       +  }
       +  .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);
       +  }
       +}
       +
       +.tooltip {
       +  position: absolute;
       +  z-index: 1030;
       +  display: block;
       +  font-size: 12px;
       +  line-height: 1.4;
       +  opacity: 0;
       +  filter: alpha(opacity=0);
       +  visibility: visible;
       +}
       +
       +.tooltip.in {
       +  opacity: 0.9;
       +  filter: alpha(opacity=90);
       +}
       +
       +.tooltip.top {
       +  padding: 5px 0;
       +  margin-top: -3px;
       +}
       +
       +.tooltip.right {
       +  padding: 0 5px;
       +  margin-left: 3px;
       +}
       +
       +.tooltip.bottom {
       +  padding: 5px 0;
       +  margin-top: 3px;
       +}
       +
       +.tooltip.left {
       +  padding: 0 5px;
       +  margin-left: -3px;
       +}
       +
       +.tooltip-inner {
       +  max-width: 200px;
       +  padding: 3px 8px;
       +  color: #ffffff;
       +  text-align: center;
       +  text-decoration: none;
       +  background-color: #000000;
       +  border-radius: 4px;
       +}
       +
       +.tooltip-arrow {
       +  position: absolute;
       +  width: 0;
       +  height: 0;
       +  border-color: transparent;
       +  border-style: solid;
       +}
       +
       +.tooltip.top .tooltip-arrow {
       +  bottom: 0;
       +  left: 50%;
       +  margin-left: -5px;
       +  border-top-color: #000000;
       +  border-width: 5px 5px 0;
       +}
       +
       +.tooltip.top-left .tooltip-arrow {
       +  bottom: 0;
       +  left: 5px;
       +  border-top-color: #000000;
       +  border-width: 5px 5px 0;
       +}
       +
       +.tooltip.top-right .tooltip-arrow {
       +  right: 5px;
       +  bottom: 0;
       +  border-top-color: #000000;
       +  border-width: 5px 5px 0;
       +}
       +
       +.tooltip.right .tooltip-arrow {
       +  top: 50%;
       +  left: 0;
       +  margin-top: -5px;
       +  border-right-color: #000000;
       +  border-width: 5px 5px 5px 0;
       +}
       +
       +.tooltip.left .tooltip-arrow {
       +  top: 50%;
       +  right: 0;
       +  margin-top: -5px;
       +  border-left-color: #000000;
       +  border-width: 5px 0 5px 5px;
       +}
       +
       +.tooltip.bottom .tooltip-arrow {
       +  top: 0;
       +  left: 50%;
       +  margin-left: -5px;
       +  border-bottom-color: #000000;
       +  border-width: 0 5px 5px;
       +}
       +
       +.tooltip.bottom-left .tooltip-arrow {
       +  top: 0;
       +  left: 5px;
       +  border-bottom-color: #000000;
       +  border-width: 0 5px 5px;
       +}
       +
       +.tooltip.bottom-right .tooltip-arrow {
       +  top: 0;
       +  right: 5px;
       +  border-bottom-color: #000000;
       +  border-width: 0 5px 5px;
       +}
       +
       +.popover {
       +  position: absolute;
       +  top: 0;
       +  left: 0;
       +  z-index: 1010;
       +  display: none;
       +  max-width: 276px;
       +  padding: 1px;
       +  text-align: left;
       +  white-space: normal;
       +  background-color: #ffffff;
       +  border: 1px solid #cccccc;
       +  border: 1px solid rgba(0, 0, 0, 0.2);
       +  border-radius: 6px;
       +  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
       +          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
       +  background-clip: padding-box;
       +}
       +
       +.popover.top {
       +  margin-top: -10px;
       +}
       +
       +.popover.right {
       +  margin-left: 10px;
       +}
       +
       +.popover.bottom {
       +  margin-top: 10px;
       +}
       +
       +.popover.left {
       +  margin-left: -10px;
       +}
       +
       +.popover-title {
       +  padding: 8px 14px;
       +  margin: 0;
       +  font-size: 14px;
       +  font-weight: normal;
       +  line-height: 18px;
       +  background-color: #f7f7f7;
       +  border-bottom: 1px solid #ebebeb;
       +  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 {
       +  bottom: -11px;
       +  left: 50%;
       +  margin-left: -11px;
       +  border-top-color: #999999;
       +  border-top-color: rgba(0, 0, 0, 0.25);
       +  border-bottom-width: 0;
       +}
       +
       +.popover.top .arrow:after {
       +  bottom: 1px;
       +  margin-left: -10px;
       +  border-top-color: #ffffff;
       +  border-bottom-width: 0;
       +  content: " ";
       +}
       +
       +.popover.right .arrow {
       +  top: 50%;
       +  left: -11px;
       +  margin-top: -11px;
       +  border-right-color: #999999;
       +  border-right-color: rgba(0, 0, 0, 0.25);
       +  border-left-width: 0;
       +}
       +
       +.popover.right .arrow:after {
       +  bottom: -10px;
       +  left: 1px;
       +  border-right-color: #ffffff;
       +  border-left-width: 0;
       +  content: " ";
       +}
       +
       +.popover.bottom .arrow {
       +  top: -11px;
       +  left: 50%;
       +  margin-left: -11px;
       +  border-bottom-color: #999999;
       +  border-bottom-color: rgba(0, 0, 0, 0.25);
       +  border-top-width: 0;
       +}
       +
       +.popover.bottom .arrow:after {
       +  top: 1px;
       +  margin-left: -10px;
       +  border-bottom-color: #ffffff;
       +  border-top-width: 0;
       +  content: " ";
       +}
       +
       +.popover.left .arrow {
       +  top: 50%;
       +  right: -11px;
       +  margin-top: -11px;
       +  border-left-color: #999999;
       +  border-left-color: rgba(0, 0, 0, 0.25);
       +  border-right-width: 0;
       +}
       +
       +.popover.left .arrow:after {
       +  right: 1px;
       +  bottom: -10px;
       +  border-left-color: #ffffff;
       +  border-right-width: 0;
       +  content: " ";
       +}
       +
       +.carousel {
       +  position: relative;
       +}
       +
       +.carousel-inner {
       +  position: relative;
       +  width: 100%;
       +  overflow: hidden;
       +}
       +
       +.carousel-inner > .item {
       +  position: relative;
       +  display: none;
       +  -webkit-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;
       +  height: auto;
       +  max-width: 100%;
       +  line-height: 1;
       +}
       +
       +.carousel-inner > .active,
       +.carousel-inner > .next,
       +.carousel-inner > .prev {
       +  display: block;
       +}
       +
       +.carousel-inner > .active {
       +  left: 0;
       +}
       +
       +.carousel-inner > .next,
       +.carousel-inner > .prev {
       +  position: absolute;
       +  top: 0;
       +  width: 100%;
       +}
       +
       +.carousel-inner > .next {
       +  left: 100%;
       +}
       +
       +.carousel-inner > .prev {
       +  left: -100%;
       +}
       +
       +.carousel-inner > .next.left,
       +.carousel-inner > .prev.right {
       +  left: 0;
       +}
       +
       +.carousel-inner > .active.left {
       +  left: -100%;
       +}
       +
       +.carousel-inner > .active.right {
       +  left: 100%;
       +}
       +
       +.carousel-control {
       +  position: absolute;
       +  top: 0;
       +  bottom: 0;
       +  left: 0;
       +  width: 15%;
       +  font-size: 20px;
       +  color: #ffffff;
       +  text-align: center;
       +  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
       +  opacity: 0.5;
       +  filter: alpha(opacity=50);
       +}
       +
       +.carousel-control.left {
       +  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
       +  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
       +  background-image: -moz-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 {
       +  right: 0;
       +  left: auto;
       +  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
       +  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
       +  background-image: -moz-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 {
       +  color: #ffffff;
       +  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%;
       +  left: 50%;
       +  z-index: 5;
       +  display: inline-block;
       +}
       +
       +.carousel-control .icon-prev,
       +.carousel-control .icon-next {
       +  width: 20px;
       +  height: 20px;
       +  margin-top: -10px;
       +  margin-left: -10px;
       +  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%;
       +  padding-left: 0;
       +  margin-left: -30%;
       +  text-align: center;
       +  list-style: none;
       +}
       +
       +.carousel-indicators li {
       +  display: inline-block;
       +  width: 10px;
       +  height: 10px;
       +  margin: 1px;
       +  text-indent: -999px;
       +  cursor: pointer;
       +  border: 1px solid #ffffff;
       +  border-radius: 10px;
       +}
       +
       +.carousel-indicators .active {
       +  width: 12px;
       +  height: 12px;
       +  margin: 0;
       +  background-color: #ffffff;
       +}
       +
       +.carousel-caption {
       +  position: absolute;
       +  right: 15%;
       +  bottom: 20px;
       +  left: 15%;
       +  z-index: 10;
       +  padding-top: 20px;
       +  padding-bottom: 20px;
       +  color: #ffffff;
       +  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 .icon-prev,
       +  .carousel-control .icon-next {
       +    width: 30px;
       +    height: 30px;
       +    margin-top: -15px;
       +    margin-left: -15px;
       +    font-size: 30px;
       +  }
       +  .carousel-caption {
       +    right: 20%;
       +    left: 20%;
       +    padding-bottom: 30px;
       +  }
       +  .carousel-indicators {
       +    bottom: 20px;
       +  }
       +}
       +
       +.clearfix:before,
       +.clearfix:after {
       +  display: table;
       +  content: " ";
       +}
       +
       +.clearfix:after {
       +  clear: both;
       +}
       +
       +.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;
       +}
       +
       +.affix {
       +  position: fixed;
       +}
       +
       +@-ms-viewport {
       +  width: device-width;
       +}
       +
       +@media screen and (max-width: 400px) {
       +  @-ms-viewport {
       +    width: 320px;
       +  }
       +}
       +
       +.hidden {
       +  display: none !important;
       +  visibility: hidden !important;
       +}
       +
       +.visible-xs {
       +  display: none !important;
       +}
       +
       +tr.visible-xs {
       +  display: none !important;
       +}
       +
       +th.visible-xs,
       +td.visible-xs {
       +  display: none !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .visible-xs {
       +    display: block !important;
       +  }
       +  tr.visible-xs {
       +    display: table-row !important;
       +  }
       +  th.visible-xs,
       +  td.visible-xs {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .visible-xs.visible-sm {
       +    display: block !important;
       +  }
       +  tr.visible-xs.visible-sm {
       +    display: table-row !important;
       +  }
       +  th.visible-xs.visible-sm,
       +  td.visible-xs.visible-sm {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .visible-xs.visible-md {
       +    display: block !important;
       +  }
       +  tr.visible-xs.visible-md {
       +    display: table-row !important;
       +  }
       +  th.visible-xs.visible-md,
       +  td.visible-xs.visible-md {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .visible-xs.visible-lg {
       +    display: block !important;
       +  }
       +  tr.visible-xs.visible-lg {
       +    display: table-row !important;
       +  }
       +  th.visible-xs.visible-lg,
       +  td.visible-xs.visible-lg {
       +    display: table-cell !important;
       +  }
       +}
       +
       +.visible-sm {
       +  display: none !important;
       +}
       +
       +tr.visible-sm {
       +  display: none !important;
       +}
       +
       +th.visible-sm,
       +td.visible-sm {
       +  display: none !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .visible-sm.visible-xs {
       +    display: block !important;
       +  }
       +  tr.visible-sm.visible-xs {
       +    display: table-row !important;
       +  }
       +  th.visible-sm.visible-xs,
       +  td.visible-sm.visible-xs {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .visible-sm {
       +    display: block !important;
       +  }
       +  tr.visible-sm {
       +    display: table-row !important;
       +  }
       +  th.visible-sm,
       +  td.visible-sm {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .visible-sm.visible-md {
       +    display: block !important;
       +  }
       +  tr.visible-sm.visible-md {
       +    display: table-row !important;
       +  }
       +  th.visible-sm.visible-md,
       +  td.visible-sm.visible-md {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .visible-sm.visible-lg {
       +    display: block !important;
       +  }
       +  tr.visible-sm.visible-lg {
       +    display: table-row !important;
       +  }
       +  th.visible-sm.visible-lg,
       +  td.visible-sm.visible-lg {
       +    display: table-cell !important;
       +  }
       +}
       +
       +.visible-md {
       +  display: none !important;
       +}
       +
       +tr.visible-md {
       +  display: none !important;
       +}
       +
       +th.visible-md,
       +td.visible-md {
       +  display: none !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .visible-md.visible-xs {
       +    display: block !important;
       +  }
       +  tr.visible-md.visible-xs {
       +    display: table-row !important;
       +  }
       +  th.visible-md.visible-xs,
       +  td.visible-md.visible-xs {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .visible-md.visible-sm {
       +    display: block !important;
       +  }
       +  tr.visible-md.visible-sm {
       +    display: table-row !important;
       +  }
       +  th.visible-md.visible-sm,
       +  td.visible-md.visible-sm {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .visible-md {
       +    display: block !important;
       +  }
       +  tr.visible-md {
       +    display: table-row !important;
       +  }
       +  th.visible-md,
       +  td.visible-md {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .visible-md.visible-lg {
       +    display: block !important;
       +  }
       +  tr.visible-md.visible-lg {
       +    display: table-row !important;
       +  }
       +  th.visible-md.visible-lg,
       +  td.visible-md.visible-lg {
       +    display: table-cell !important;
       +  }
       +}
       +
       +.visible-lg {
       +  display: none !important;
       +}
       +
       +tr.visible-lg {
       +  display: none !important;
       +}
       +
       +th.visible-lg,
       +td.visible-lg {
       +  display: none !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .visible-lg.visible-xs {
       +    display: block !important;
       +  }
       +  tr.visible-lg.visible-xs {
       +    display: table-row !important;
       +  }
       +  th.visible-lg.visible-xs,
       +  td.visible-lg.visible-xs {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .visible-lg.visible-sm {
       +    display: block !important;
       +  }
       +  tr.visible-lg.visible-sm {
       +    display: table-row !important;
       +  }
       +  th.visible-lg.visible-sm,
       +  td.visible-lg.visible-sm {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .visible-lg.visible-md {
       +    display: block !important;
       +  }
       +  tr.visible-lg.visible-md {
       +    display: table-row !important;
       +  }
       +  th.visible-lg.visible-md,
       +  td.visible-lg.visible-md {
       +    display: table-cell !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .visible-lg {
       +    display: block !important;
       +  }
       +  tr.visible-lg {
       +    display: table-row !important;
       +  }
       +  th.visible-lg,
       +  td.visible-lg {
       +    display: table-cell !important;
       +  }
       +}
       +
       +.hidden-xs {
       +  display: block !important;
       +}
       +
       +tr.hidden-xs {
       +  display: table-row !important;
       +}
       +
       +th.hidden-xs,
       +td.hidden-xs {
       +  display: table-cell !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .hidden-xs {
       +    display: none !important;
       +  }
       +  tr.hidden-xs {
       +    display: none !important;
       +  }
       +  th.hidden-xs,
       +  td.hidden-xs {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .hidden-xs.hidden-sm {
       +    display: none !important;
       +  }
       +  tr.hidden-xs.hidden-sm {
       +    display: none !important;
       +  }
       +  th.hidden-xs.hidden-sm,
       +  td.hidden-xs.hidden-sm {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .hidden-xs.hidden-md {
       +    display: none !important;
       +  }
       +  tr.hidden-xs.hidden-md {
       +    display: none !important;
       +  }
       +  th.hidden-xs.hidden-md,
       +  td.hidden-xs.hidden-md {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .hidden-xs.hidden-lg {
       +    display: none !important;
       +  }
       +  tr.hidden-xs.hidden-lg {
       +    display: none !important;
       +  }
       +  th.hidden-xs.hidden-lg,
       +  td.hidden-xs.hidden-lg {
       +    display: none !important;
       +  }
       +}
       +
       +.hidden-sm {
       +  display: block !important;
       +}
       +
       +tr.hidden-sm {
       +  display: table-row !important;
       +}
       +
       +th.hidden-sm,
       +td.hidden-sm {
       +  display: table-cell !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .hidden-sm.hidden-xs {
       +    display: none !important;
       +  }
       +  tr.hidden-sm.hidden-xs {
       +    display: none !important;
       +  }
       +  th.hidden-sm.hidden-xs,
       +  td.hidden-sm.hidden-xs {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .hidden-sm {
       +    display: none !important;
       +  }
       +  tr.hidden-sm {
       +    display: none !important;
       +  }
       +  th.hidden-sm,
       +  td.hidden-sm {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .hidden-sm.hidden-md {
       +    display: none !important;
       +  }
       +  tr.hidden-sm.hidden-md {
       +    display: none !important;
       +  }
       +  th.hidden-sm.hidden-md,
       +  td.hidden-sm.hidden-md {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .hidden-sm.hidden-lg {
       +    display: none !important;
       +  }
       +  tr.hidden-sm.hidden-lg {
       +    display: none !important;
       +  }
       +  th.hidden-sm.hidden-lg,
       +  td.hidden-sm.hidden-lg {
       +    display: none !important;
       +  }
       +}
       +
       +.hidden-md {
       +  display: block !important;
       +}
       +
       +tr.hidden-md {
       +  display: table-row !important;
       +}
       +
       +th.hidden-md,
       +td.hidden-md {
       +  display: table-cell !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .hidden-md.hidden-xs {
       +    display: none !important;
       +  }
       +  tr.hidden-md.hidden-xs {
       +    display: none !important;
       +  }
       +  th.hidden-md.hidden-xs,
       +  td.hidden-md.hidden-xs {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .hidden-md.hidden-sm {
       +    display: none !important;
       +  }
       +  tr.hidden-md.hidden-sm {
       +    display: none !important;
       +  }
       +  th.hidden-md.hidden-sm,
       +  td.hidden-md.hidden-sm {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .hidden-md {
       +    display: none !important;
       +  }
       +  tr.hidden-md {
       +    display: none !important;
       +  }
       +  th.hidden-md,
       +  td.hidden-md {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .hidden-md.hidden-lg {
       +    display: none !important;
       +  }
       +  tr.hidden-md.hidden-lg {
       +    display: none !important;
       +  }
       +  th.hidden-md.hidden-lg,
       +  td.hidden-md.hidden-lg {
       +    display: none !important;
       +  }
       +}
       +
       +.hidden-lg {
       +  display: block !important;
       +}
       +
       +tr.hidden-lg {
       +  display: table-row !important;
       +}
       +
       +th.hidden-lg,
       +td.hidden-lg {
       +  display: table-cell !important;
       +}
       +
       +@media (max-width: 767px) {
       +  .hidden-lg.hidden-xs {
       +    display: none !important;
       +  }
       +  tr.hidden-lg.hidden-xs {
       +    display: none !important;
       +  }
       +  th.hidden-lg.hidden-xs,
       +  td.hidden-lg.hidden-xs {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 768px) and (max-width: 991px) {
       +  .hidden-lg.hidden-sm {
       +    display: none !important;
       +  }
       +  tr.hidden-lg.hidden-sm {
       +    display: none !important;
       +  }
       +  th.hidden-lg.hidden-sm,
       +  td.hidden-lg.hidden-sm {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 992px) and (max-width: 1199px) {
       +  .hidden-lg.hidden-md {
       +    display: none !important;
       +  }
       +  tr.hidden-lg.hidden-md {
       +    display: none !important;
       +  }
       +  th.hidden-lg.hidden-md,
       +  td.hidden-lg.hidden-md {
       +    display: none !important;
       +  }
       +}
       +
       +@media (min-width: 1200px) {
       +  .hidden-lg {
       +    display: none !important;
       +  }
       +  tr.hidden-lg {
       +    display: none !important;
       +  }
       +  th.hidden-lg,
       +  td.hidden-lg {
       +    display: none !important;
       +  }
       +}
       +
       +.visible-print {
       +  display: none !important;
       +}
       +
       +tr.visible-print {
       +  display: none !important;
       +}
       +
       +th.visible-print,
       +td.visible-print {
       +  display: none !important;
       +}
       +
       +@media print {
       +  .visible-print {
       +    display: block !important;
       +  }
       +  tr.visible-print {
       +    display: table-row !important;
       +  }
       +  th.visible-print,
       +  td.visible-print {
       +    display: table-cell !important;
       +  }
       +  .hidden-print {
       +    display: none !important;
       +  }
       +  tr.hidden-print {
       +    display: none !important;
       +  }
       +  th.hidden-print,
       +  td.hidden-print {
       +    display: none !important;
       +  }
       +}
   DIR diff --git a/docs/static/static/css/hugoicon.css b/docs/static/static/css/hugoicon.css
       @@ -0,0 +1,208 @@
       +@font-face {
       +        font-family: 'hugo-1';
       +        src:url('../fonts/hugo-1.eot');
       +        src:url('../fonts/hugo-1.eot?#iefix') format('embedded-opentype'),
       +                url('../fonts/hugo-1.woff') format('woff'),
       +                url('../fonts/hugo-1.ttf') format('truetype'),
       +                url('../fonts/hugo-1.svg#hugo-1') format('svg');
       +        font-weight: normal;
       +        font-style: normal;
       +}
       +
       +/* Use the following CSS code if you want to use data attributes for inserting your icons */
       +[data-icon]:before {
       +        font-family: 'hugo-1';
       +        content: attr(data-icon);
       +        speak: none;
       +        font-weight: normal;
       +        font-variant: normal;
       +        text-transform: none;
       +        line-height: 1;
       +        -webkit-font-smoothing: antialiased;
       +        -moz-osx-font-smoothing: grayscale;
       +}
       +
       +/* Use the following CSS code if you want to have a class per icon */
       +/*
       +Instead of a list of all class selectors,
       +you can use the generic selector below, but it's slower:
       +[class*="icon-"] {
       +*/
       +.icon-home, .icon-html5, .icon-css3, .icon-console, .icon-link, .icon-airplane, .icon-fire, .icon-check-alt, .icon-x-altx-alt, .icon-circlestar, .icon-file-css, .icon-spf, .icon-radio-checked, .icon-embed, .icon-code, .icon-cc, .icon-cc-by, .icon-cc-nc, .icon-beaker-alt, .icon-untitled, .icon-untitled-2, .icon-untitled-3, .icon-untitled-4, .icon-tag, .icon-rocket, .icon-hugo5, .icon-octocat, .icon-untitled-5, .icon-untitled-6, .icon-untitled-7, .icon-airplane-2, .icon-heart, .icon-rocket-2, .icon-house, .icon-bolt, .icon-flow-tree, .icon-twitter, .icon-beaker, .icon-images, .icon-bubbles, .icon-meter2, .icon-power-cord, .icon-apple, .icon-windows8, .icon-tux, .icon-file-xml, .icon-fork, .icon-arrow-down, .icon-untitled-8, .icon-untitled-9, .icon-pacman, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down-2, .icon-flow-branch, .icon-pen {
       +        font-family: 'hugo-1';
       +        speak: none;
       +        font-style: normal;
       +        font-weight: normal;
       +        font-variant: normal;
       +        text-transform: none;
       +        line-height: 1;
       +        -webkit-font-smoothing: antialiased;
       +}
       +.icon-home:before {
       +        content: "\21";
       +}
       +.icon-html5:before {
       +        content: "\23";
       +}
       +.icon-css3:before {
       +        content: "\24";
       +}
       +.icon-console:before {
       +        content: "\25";
       +}
       +.icon-link:before {
       +        content: "\26";
       +}
       +.icon-airplane:before {
       +        content: "\27";
       +}
       +.icon-fire:before {
       +        content: "\28";
       +}
       +.icon-check-alt:before {
       +        content: "\29";
       +}
       +.icon-x-altx-alt:before {
       +        content: "\2a";
       +}
       +.icon-circlestar:before {
       +        content: "\2b";
       +}
       +.icon-file-css:before {
       +        content: "\2c";
       +}
       +.icon-spf:before {
       +        content: "\2d";
       +}
       +.icon-radio-checked:before {
       +        content: "\2e";
       +}
       +.icon-embed:before {
       +        content: "\2f";
       +}
       +.icon-code:before {
       +        content: "\30";
       +}
       +.icon-cc:before {
       +        content: "\31";
       +}
       +.icon-cc-by:before {
       +        content: "\32";
       +}
       +.icon-cc-nc:before {
       +        content: "\33";
       +}
       +.icon-beaker-alt:before {
       +        content: "\39";
       +}
       +.icon-untitled:before {
       +        content: "\3a";
       +}
       +.icon-untitled-2:before {
       +        content: "\3b";
       +}
       +.icon-untitled-3:before {
       +        content: "\3c";
       +}
       +.icon-untitled-4:before {
       +        content: "\3d";
       +}
       +.icon-tag:before {
       +        content: "\3e";
       +}
       +.icon-rocket:before {
       +        content: "\3f";
       +}
       +.icon-hugo5:before {
       +        content: "\40";
       +}
       +.icon-octocat:before {
       +        content: "\41";
       +}
       +.icon-untitled-5:before {
       +        content: "\42";
       +}
       +.icon-untitled-6:before {
       +        content: "\43";
       +}
       +.icon-untitled-7:before {
       +        content: "\44";
       +}
       +.icon-airplane-2:before {
       +        content: "\45";
       +}
       +.icon-heart:before {
       +        content: "\46";
       +}
       +.icon-rocket-2:before {
       +        content: "\47";
       +}
       +.icon-house:before {
       +        content: "\48";
       +}
       +.icon-bolt:before {
       +        content: "\49";
       +}
       +.icon-flow-tree:before {
       +        content: "\4a";
       +}
       +.icon-twitter:before {
       +        content: "\4b";
       +}
       +.icon-beaker:before {
       +        content: "\4c";
       +}
       +.icon-images:before {
       +        content: "\4d";
       +}
       +.icon-bubbles:before {
       +        content: "\4e";
       +}
       +.icon-meter2:before {
       +        content: "\4f";
       +}
       +.icon-power-cord:before {
       +        content: "\50";
       +}
       +.icon-apple:before {
       +        content: "\51";
       +}
       +.icon-windows8:before {
       +        content: "\52";
       +}
       +.icon-tux:before {
       +        content: "\53";
       +}
       +.icon-file-xml:before {
       +        content: "\54";
       +}
       +.icon-fork:before {
       +        content: "\55";
       +}
       +.icon-arrow-down:before {
       +        content: "\56";
       +}
       +.icon-untitled-8:before {
       +        content: "\e035";
       +}
       +.icon-untitled-9:before {
       +        content: "\e034";
       +}
       +.icon-pacman:before {
       +        content: "\e000";
       +}
       +.icon-arrow-right:before {
       +        content: "\e001";
       +}
       +.icon-arrow-left:before {
       +        content: "\e002";
       +}
       +.icon-arrow-down-2:before {
       +        content: "\e003";
       +}
       +.icon-flow-branch:before {
       +        content: "\e004";
       +}
       +.icon-pen:before {
       +        content: "\e005";
       +}
   DIR diff --git a/docs/static/static/css/styles.css b/docs/static/static/css/styles.css
       @@ -0,0 +1,240 @@
       +/* Global Styles */
       +
       +html,
       +body {
       +    height: 100%;
       +    width: 100%;
       +}
       +
       +.vert-text {
       +    display: table-cell;
       +    vertical-align: middle;
       +    text-align: center;
       +}
       +
       +.vert-text h1 {
       +    padding: 0;
       +    margin: 0;
       +    font-size: 4.5em;
       +    font-weight: 700;
       +}
       +
       +/* Full Page Image Header Area */
       +
       +.header {
       +    display: table;
       +    height: 85%;
       +    width: 100%;
       +    position: relative;
       +    background: url(../img/converse-fields.jpg) no-repeat center center fixed;
       +    -webkit-background-size: cover;
       +    -moz-background-size: cover;
       +    -o-background-size: cover;
       +    background-size: cover;
       +    z-index: 99999;
       +    background-color: black;
       +}
       +
       +#main {
       +    z-index: 99999;
       +    position: relative;
       +    background: rgb(255, 255, 255);
       +    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
       +}
       +
       +.header h4, .header h3, .header h2, .header h1 {
       +    color: white;
       +    text-shadow: black 1px 1px 3px;
       +}
       +
       +.header h4 {
       +    text-shadow: black 1px 3px 3px;
       +    font-weight: 100;
       +}
       +
       +.header h2 {
       +    font-weight: 200;
       +}
       +
       +.header h1 {
       +    font-weight: 500;
       +}
       +
       +.header .btn {
       +    font-weight: 100;
       +}
       +
       +/* Intro */
       +
       +.counterpoint {
       +    padding: 50px 0;
       +    background-color: white;
       +}
       +
       +.point {
       +    background: #7fbbda;
       +    padding: 50px 0;
       +    color: #ffffff;
       +}
       +
       +.point-item {
       +    margin-bottom: 15px;
       +}
       +
       +i.point-icon, i.lead-icon {
       +    border-radius: 50%;
       +    display: inline-block;
       +    font-size: 56px;
       +    width: 140px;
       +    height: 140px;
       +    line-height: 136px;
       +    vertical-align: middle;
       +    text-align: center;
       +    -webkit-transition: box-shadow 0.2s;
       +    -moz-transition: box-shadow 0.2s;
       +    transition: box-shadow 0.2s;
       +}
       +
       +i.lead-icon {
       +    border: 3px solid #222;
       +}
       +
       +i.point-icon {
       +    border: 3px solid #ffffff;
       +}
       +
       +i.lead-icon:hover {
       +    color: #fff;
       +    border: 3px solid #7FBBDB;
       +    background: #7FBBDB;
       +}
       +
       +i.point-icon:hover {
       +    color: #7FBBDB;
       +    border: 3px solid #fff;
       +    background: #fff;
       +}
       +
       +a:hover {
       +    color: rgb(52, 73, 94);
       +}
       +
       +
       +i.service-icon:hover {
       +    font-size: 68px;
       +}
       +
       +.icon-2x {
       +    font-size: 200%;
       +}
       +
       +/* Callout */
       +
       +.callout {
       +    color: #ffffff;
       +    display: table;
       +    height: 400px;
       +    width: 100%;
       +    background: url(../img/section-two.JPG) no-repeat center center fixed; 
       +    -webkit-background-size: cover;
       +    -moz-background-size: cover;
       +    -o-background-size: cover;
       +    background-size: cover;
       +}
       +
       +/* Portfolio */
       +
       +.portfolio {
       +    padding: 50px 0;
       +}
       +
       +.portfolio-item {
       +    margin-bottom: 25px;
       +}
       +
       +.img-portfolio {
       +    margin: 0 auto;
       +}
       +
       +
       +/* Call to Action */
       +
       +.call-to-action {
       +    color: #ffffff;
       +    background-color: rgba(255, 255, 255, 0.19);
       +    padding: 50px 0;
       +
       +}
       +
       +#action {
       +    background: url(../img/gray.png);
       +    padding: 50px 0px 30px;
       +    position: fixed;
       +    bottom: 130px;
       +    z-index: 99998;
       +    width: 100%;
       +}
       +
       +#footerSpacer {
       +    display: block;
       +    min-height: 310px;
       +    background-color: rgba(0, 0, 0, 0);
       +}
       +
       +#footer {
       +    bottom: 0px;
       +    left: 0px;
       +    padding: 10px 0px;
       +    position: fixed;
       +    width: 100%;
       +    font-size: 14px;
       +    z-index: 99998;
       +    background: rgb(255, 255, 255);
       +}
       +
       +.call-to-action .btn {
       +    margin: 10px;
       +}
       +
       +/* Footer */
       +
       +footer {
       +    padding: 100px 0;
       +}
       +
       +footer a {
       +    color: black;
       +}
       +
       +footer a:hover {
       +    text-decoration: none;
       +}
       +
       +div.point a {
       +    color: #0a5175;
       +}
       +
       +/* Bootstrap Addons */
       +
       +
       +.btn-clear {
       +    color: #FFF;
       +    background-color: rgba(255, 255, 255, 0.19);
       +    border-color: #FFF;
       +}
       +
       +.btn-clear:hover,
       +.btn-clear:focus,
       +.btn-clear:active,
       +.btn-clear.active,
       +.open .dropdown-toggle.btn-clear {
       +    color: #333333;
       +    background-color: #ebebeb;
       +    border-color: #adadad;
       +}
       +
       +.btn-clear:active,
       +.btn-clear.active,
       +.open .dropdown-toggle.btn-clear {
       +    background-image: none;
       +}
   DIR diff --git a/docs/static/static/fonts/hugo-1.eot b/docs/static/static/fonts/hugo-1.eot
       Binary files differ.
   DIR diff --git a/docs/static/static/fonts/hugo-1.svg b/docs/static/static/fonts/hugo-1.svg
       @@ -0,0 +1,213 @@
       +<?xml version="1.0" standalone="no"?>
       +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
       +<svg xmlns="http://www.w3.org/2000/svg">
       +<metadata>
       +This is a custom SVG font generated by IcoMoon.
       +<iconset id="hugo-1" name="hugo" href="http://spf13.com" grid="20"></iconset><author name="Steve Francia" href="http://spf13.com"></author><license name="CC"></license>
       +</metadata>
       +<defs>
       +<font id="hugo-1" horiz-adv-x="640" >
       +<font-face units-per-em="640" ascent="608" descent="-32" />
       +<missing-glyph horiz-adv-x="640" />
       +<glyph class="hidden" unicode="&#xf000;" d="M0,608L 640 -32L0 -32 z" horiz-adv-x="0" />
       +<glyph unicode="&#x21;" d="M 640,228L 520,348L 520,528L 440,528L 440,428L 320,548L0,228L0,208L 80,208L 80,8L 280,8L 280,128L 360,128L 360,8L 560,8L 560,208L 640,208 z"  />
       +<glyph unicode="&#x23;" d="M 37.836,608l 51.34-576.019L 319.649-32l 231.077,64.078L 602.164,608L 37.836,608 z M 490.394,419.608l-0.244,0 L 220.056,419.608 l 6.439-72.344
       +        L 483.975,347.264 l-19.401-216.881L 319.988,90.273l-0.144-0.049l-0.096,0 l-0.076,0 l-144.733,40.159l-9.894,110.945l 70.934,0 l 5.030-56.395
       +        l 78.664-21.197l 0.174,0.049l 78.709,21.245l 8.169,91.594L 161.886,276.623 L 142.827,490.248l 353.884,0 L 490.394,419.608z"  />
       +<glyph unicode="&#x24;" d="M 95.243,577.674L 73.767,470.22L 511.11,470.22L 497.433,400.811L 59.815,400.811L 38.633,293.375L 475.935,293.375L 451.549,170.835L 275.291,112.446L 122.541,170.835L 132.996,223.986L 25.56,223.986L0,95.016L 252.641-1.674L 543.895,95.016L 640,577.674 z"  />
       +<glyph unicode="&#x25;" d="M0,568l0-560 l 640,0 L 640,568 L0,568 z M 600,48L 40,48 L 40,528 l 560,0 L 600,48 zM 560,488L 80,488 l0-400 l 480,0 L 560,488 z M 280,288l-40,0 l0-40 l-40,0 l0-40 l-40,0 l0,40 l 40,0 l0,40 l 40,0 l0,40 l-40,0 l0,40 l-40,0 l0,40 l 40,0 l0-40 l 40,0 l0-40 l 40,0 L 280,288 z M 440,208l-120,0 
       +                l0,40 l 120,0 L 440,208 z"  />
       +<glyph unicode="&#x26;" d="M 595.872,561.349l-2.517,2.526c-58.843,58.834-155.121,58.834-213.954,0L 243.085,427.54
       +                c-58.834-58.833-58.834-155.11,0-213.944l 2.516-2.516c 4.895-4.905, 10.091-9.328, 15.46-13.411l 49.905,49.906
       +                c-5.814,3.434-11.329,7.545-16.322,12.537l-2.526,2.526c-31.946,31.936-31.946,83.92,0,115.869L 428.447,514.828
       +                c 31.947,31.949, 83.921,31.949, 115.866,0l 2.526-2.515c 31.938-31.947, 31.938-83.933,0-115.869l-61.679-61.679
       +                c 10.708-26.442, 15.78-54.625, 15.336-82.741l 95.378,95.378C 654.709,406.236, 654.709,502.513, 595.872,561.349zM 394.401,364.916c-4.895,4.895-10.091,9.326-15.46,13.4l-49.905-49.895c 5.815-3.435, 11.329-7.546, 16.322-12.539l 2.526-2.525
       +                c 31.947-31.947, 31.947-83.92,0-115.868L 211.554,61.156c-31.949-31.939-83.923-31.939-115.868,0l-2.526,2.526
       +                c-31.936,31.95-31.936,83.923,0,115.868l 61.68,61.679c-10.709,26.441-15.779,54.626-15.336,82.741l-95.376-95.374
       +                c-58.835-58.833-58.835-155.111,0-213.953l 2.516-2.52c 58.845-58.83, 155.12-58.83, 213.955,0l 136.319,136.324
       +                c 58.834,58.833, 58.834,155.121,0,213.954L 394.401,364.916z"  />
       +<glyph unicode="&#x27;" d="M 480,208.020l-114.262,114.264L 640,528.002L 559.994,608l-342.825-137.151L 109.231,578.79C 78.119,609.901, 34.668,617.356, 12.668,595.357
       +        C-9.331,573.359-1.875,529.904, 29.236,498.795l 107.929-107.927L0,48.004L 79.994-32L 285.738,242.293l 114.266-114.267l0-159.987 L 480-31.963 
       +        l 39.995,119.993l 119.993,39.998l0,79.995 L 480,208.022 L 480,208.020 z"  />
       +<glyph unicode="&#x28;" d="M 200.63-32 C 157.976,56.755 180.691,107.611 213.474,155.527 C 249.374,208 258.626,259.944 258.626,259.944 C 258.626,259.944 286.848,223.256 275.559,165.876 C 325.416,221.376 334.824,309.801 327.298,343.666 C 439.994,264.909 488.158,94.381 423.249-32 C 768.481,163.333 509.123,455.607 463.97,488.531 C 479.021,455.609 481.875,399.875 451.47,372.827 C 400,568 272.738,608 272.738,608 C 287.789,507.347 218.178,397.285 151.053,315.044 C 148.694,355.179 146.189,382.874 125.084,421.281 C 120.346,348.371 64.626,288.939 49.538,215.889 C 29.099,116.96 64.847,44.526 200.63-32 Z"  />
       +<glyph unicode="&#x29;" d="M 320,608C 143.28,608,0,464.72,0,288s 143.28-320, 320-320s 320,143.28, 320,320S 496.72,608, 320,608z M 270.4,140.34
       +                L 123.16,287.6l 56.56,56.56l 90.66-90.7l 192.34,192.34l 56.56-56.56L 270.4,140.34z"  />
       +<glyph unicode="&#x2a;" d="M 320,608C 143.28,608,0,464.72,0,288s 143.28-320, 320-320s 320,143.28, 320,320S 496.72,608, 320,608z M 478.28,186.28
       +                l-56.56-56.56L 320,231.44l-101.72-101.72l-56.56,56.56L 263.44,288l-101.72,101.72l 56.56,56.56L 320,344.56l 101.72,101.72l 56.56-56.56
       +                L 376.56,288L 478.28,186.28z"  />
       +<glyph unicode="&#x2b;" d="M 320,608 C 143.269,608 0,464.731 0,288 C 0,111.269 143.269-32 320-32 C 496.731-32 640,111.269 640,288 C 640,464.731 496.731,608 320,608 z M 322.11,496.046 L 372.539,338.586 L 537.813,334.875 L 403.632,238.312 L 451.173,79.952 L 317.851,177.726 L 181.954,83.546 L 233.75,240.577 L 102.188,340.734 L 267.539,339.993 L 322.11,496.046 z "  />
       +<glyph unicode="&#x2c;" d="M 240,225.846L 240,297.237 c0,9.455, 4.185,18.398, 11.784,25.179c 7.6,6.78, 17.62,10.516, 28.216,10.516l0,35.694 
       +                c-44,0-80-32.125-80-71.389l0-53.541 c0-9.857-8.955-17.849-20-17.849l-20,0 l0-35.694 l 20,0 c 11.046,0, 20-7.994, 20-17.849l0-53.547 
       +                c0-39.259, 36-71.384, 80-71.384l0,35.695 c-10.596,0-20.617,3.735-28.216,10.516c-7.599,6.783-11.784,15.721-11.784,25.174l0,71.396 
       +                c0,9.856-8.955,17.846-20,17.846C 231.046,208, 240,215.994, 240,225.846zM 400,190.154l0-71.396 c0-9.453-4.185-18.391-11.784-25.174c-7.599-6.781-17.619-10.516-28.216-10.516l0-35.695 
       +                c 44.001,0, 80,32.125, 80,71.384l0,53.547 c0,9.857, 8.955,17.849, 20,17.849l 20,0 l0,35.694 l-20,0 c-11.045,0-20,7.994-20,17.849L 440,297.237 
       +                c0,39.265-35.999,71.389-80,71.389l0-35.694 c 10.599,0, 20.617-3.736, 28.216-10.519c 7.6-6.78, 11.784-15.723, 11.784-25.177l0-71.392 
       +                c0-9.854, 8.955-17.845, 20-17.845C 408.955,208, 400,200.006, 400,190.154zM 564.645,483.356l-89.29,89.289C 455.91,592.090, 417.5,608, 390,608L 90,608 C 62.5,608, 40,585.5, 40,558l0-540 c0-27.5, 22.5-50, 50-50l 460,0 
       +                c 27.5,0, 50,22.5, 50,50L 600,398 C 600,425.5, 584.090,463.911, 564.645,483.356z M 536.361,455.071c 1.956-1.956, 3.906-4.359, 5.8-7.071L 440,448 L 440,550.16 
       +                c 2.712-1.894, 5.115-3.844, 7.071-5.8L 536.361,455.071z M 560,18c0-5.42-4.58-10-10-10L 90,8 c-5.42,0-10,4.58-10,10L 80,558 
       +                c0,5.42, 4.58,10, 10,10l 300,0 c 3.020,0, 6.409-0.381, 10-1.065L 400,408 l 158.935,0 c 0.684-3.591, 1.065-6.979, 1.065-10L 560,18 z"  />
drkhsh.at:70 /scm/hugo/commit/4d333e81eef8eca1ade0455d1dfe716f4418a460.gph:7609: line too long