From 326c7355ed45ba208753b7af178b84ef39791070 Mon Sep 17 00:00:00 2001 From: Alex Vernacchia Date: Mon, 6 Oct 2014 17:37:23 -0400 Subject: [PATCH 1/2] web-gui/updating display, layout, and styling --- lib/GUI/css/main.less | 237 +++++++++++++++++++++++++++--------------- lib/GUI/entry.hbs | 12 ++- lib/GUI/index.hbs | 9 +- lib/GUI/js/entry.js | 22 ++-- lib/GUI/js/header.js | 29 ------ lib/GUI/js/main.js | 1 - lib/static/logo.png | Bin 25736 -> 5226 bytes lib/static/main.css | 221 ++++++++++++++++++++++++--------------- lib/static/main.js | 89 ++++++---------- 9 files changed, 343 insertions(+), 277 deletions(-) delete mode 100644 lib/GUI/js/header.js diff --git a/lib/GUI/css/main.less b/lib/GUI/css/main.less index 4ca38a788..ce321efc6 100644 --- a/lib/GUI/css/main.less +++ b/lib/GUI/css/main.less @@ -7,15 +7,27 @@ body { margin: 0; font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Sans-Serif; + + * { + box-sizing: border-box; + } } -a, a:visited { +a { text-decoration: none; - color: #0D5AFF; + + &:visited { + text-decoration: none; + color: #0D5AFF; + } + + &:hover { + text-decoration: underline; + } } -a:hover { - text-decoration: underline; +.npm-red { + color: #cc3d33; } .center { @@ -24,35 +36,147 @@ a:hover { @contentWidth: 880px; @headerPadding: 10px; +@headerHeight: 165px; +@headerLogoSetupHeight: 80px; + header { - position: fixed; + position: absolute; + height: @headerHeight; width: 100%; - background: #FFF; + min-width: 600px; top: 0; + left: 0; + right: 0; + background: #FFF; z-index: 1; - #header-inner { + .header-container { max-width: @contentWidth + @headerPadding*2; margin: 0 auto; + height: @headerLogoSetupHeight; + + &:first-child { + position: relative; + top: 18px; + } + + &:last-child { + height: auto; + } .logo-container { - width: 400px; // width of npm logo + float: left; margin: 0 auto; + + #logo { + height: @headerLogoSetupHeight; + display: block; + } + } + + .registry-info { + float: right; + + /*** Setup ***/ + .setup { + background: #DB4141; + padding: 15px 20px; + display: inline-block; + .border-radius(4px); + text-align: left; + color: #FFF; + height: @headerLogoSetupHeight; + box-sizing: border-box; + line-height: 1.4em; + + code { + font-family: Consolas, monaco, monospace; + } + } + } + + @media (max-width: 540px) { + .registry-info, + .logo-container { + float: none; + } } } } #content { - max-width: @contentWidth; + position: absolute; + top: @headerHeight; + right: 0; + bottom: 0; + left: 0; + max-width: @contentWidth + @headerPadding * 2; margin: 0 auto; - padding: 20px; -} -#logo { - margin: 20px auto 0; - width: 400px; - height: 200px; - display: block; + overflow: hidden; + overflow-y: auto; + + /*** Package Entries ***/ + .entry { + .transition(height .3s); + padding: 12px 15px 15px; + overflow: hidden; + border-bottom: 1px solid #E7E7E7; + + &:last-child { + border-bottom: none; + } + + &:nth-child( even ) { + background: #F3F3F3; + } + + .title { + margin: 0 0 5px; + } + + .description { + margin: 0 0 0 9px; + font-size: 13px; + } + + .name:hover { + text-decoration: none; + } + + .name:before { + margin: 0; + margin-left: -10px; + .transformTransition(.2s); + } + + &.open .name:before { + .rotate(90deg); + } + + .version { + font-size: 16px; + color: #666; + } + + .author { + font-size: 16px; + float: right; + color: #666; + } + + p { + margin: 0; + } + + .readme { + font-size: 14px; + margin-top: 10px; + background: #FFF; + padding: 10px 12px; + .border-radius(3px); + } + } } h1 { @@ -63,21 +187,6 @@ h1 { } } -/*** Setup ***/ -#setup { - background: #DB4141; - padding: 15px 20px; - display: inline-block; - .border-radius(4px); - text-align: left; - color: #FFF; - margin-top: 20px; - - code { - font-family: Consolas, monaco, monospace; - } -} - /*** Search Box ***/ #search-form { float: right; @@ -127,58 +236,6 @@ h2 { padding: 0 @headerPadding 10px; } -/*** Package Entries ***/ -.entry { - background: #F3F3F3; - .border-radius(4px); - padding: 12px 15px 15px; - .transition(height .3s); - overflow: hidden; - margin-bottom: 12px; - - h3 { - font-size: 24px; - margin: 0 0 10px; - } - - .name:hover { - text-decoration: none; - } - - .name:before { - margin: 0; - margin-left: -10px; - .transformTransition(.2s); - } - - &.open .name:before { - .rotate(90deg); - } - - .version { - font-size: 16px; - color: #666; - } - - .author { - font-size: 16px; - float: right; - color: #666; - } - - p { - margin: 0; - } - - .readme { - font-size: 14px; - margin-top: 10px; - background: #FFF; - padding: 10px 12px; - .border-radius(3px); - } -} - /*** Search Results ***/ .state-search #all-packages { display: none; @@ -203,3 +260,17 @@ h2 { font-size: 1.2em; } } + +.clearfix{ + zoom:1; + + &:before, + &:after { + content:""; + display:table; + } + + &:after { + clear: both; + } +} diff --git a/lib/GUI/entry.hbs b/lib/GUI/entry.hbs index 14ce6c21f..b1c6bb8be 100644 --- a/lib/GUI/entry.hbs +++ b/lib/GUI/entry.hbs @@ -1,8 +1,10 @@
-

- {{ name }} +

+ {{ name }} v{{ version }} -
By: {{ _npmUser.name }}
+
+ By: {{ _npmUser.name }} +

-

{{ description }}

-
\ No newline at end of file +

{{ description }}

+ diff --git a/lib/GUI/index.hbs b/lib/GUI/index.hbs index b1d9980e4..9cc79e55a 100644 --- a/lib/GUI/index.hbs +++ b/lib/GUI/index.hbs @@ -10,18 +10,19 @@
-
+
-
-
+
+
npm set registry {{ baseUrl }}
npm adduser --registry {{ baseUrl }}
- +
+

Available Packages:
diff --git a/lib/GUI/js/entry.js b/lib/GUI/js/entry.js index 3760eb73f..630e11fe9 100644 --- a/lib/GUI/js/entry.js +++ b/lib/GUI/js/entry.js @@ -17,7 +17,7 @@ $(function() { $entry.css('height', $entry.attr('data-height') + 'px'); }, 0); - transitionComplete(function() { + transitionComplete(function() { $entry.find('.readme').remove(); $entry.css('height', 'auto'); }); @@ -28,17 +28,17 @@ $(function() { $('.entry.open').each(function() { var $entry = $(this); $entry - .height($entry.height()) - .removeClass('open'); + .height($entry.outerHeight()) + .removeClass('open'); - setTimeout(function() { - $entry.css('height', $entry.attr('data-height') + 'px'); - }, 0); + setTimeout(function() { + $entry.css('height', $entry.attr('data-height') + 'px'); + }, 0); - transitionComplete(function() { - $entry.find('.readme').remove(); - $entry.css('height', 'auto'); - }); + transitionComplete(function() { + $entry.find('.readme').remove(); + $entry.css('height', 'auto'); + }); }); //Add the open class @@ -68,4 +68,4 @@ $(function() { }); } }); -}); \ No newline at end of file +}); diff --git a/lib/GUI/js/header.js b/lib/GUI/js/header.js deleted file mode 100644 index d9f6eea05..000000000 --- a/lib/GUI/js/header.js +++ /dev/null @@ -1,29 +0,0 @@ -var $ = require('unopinionate').selector, - onScroll = require('onscroll'); - -$(function() { - var $header = $('header'), - $content = $('#content'), - bottomOffset = 52; - - var scrollFunc = function(top) { - var limit = $header.outerHeight() - bottomOffset; - - if(top < 0) { - $header.css('top', 0); - } - else if(top > limit) { - $header.css('top', -limit + 'px'); - } - else { - $header.css('top', -top + 'px'); - } - }; - - onScroll(scrollFunc); - scrollFunc(); - - $(window).resize(function() { - $content.css('margin-top', $header.outerHeight()); - }).resize(); -}); \ No newline at end of file diff --git a/lib/GUI/js/main.js b/lib/GUI/js/main.js index e32370936..c87595be0 100644 --- a/lib/GUI/js/main.js +++ b/lib/GUI/js/main.js @@ -1,3 +1,2 @@ require('./search'); require('./entry'); -require('./header'); \ No newline at end of file diff --git a/lib/static/logo.png b/lib/static/logo.png index c26b6c0ff889d9772c16bcfd6c28740449fc7e65..08a4b439fe385aaaabaf6647a99a2c88307763b9 100644 GIT binary patch literal 5226 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 PEp*<>{!GQ69=HDoP|V*& diff --git a/lib/static/main.css b/lib/static/main.css index c7940e69a..ac84be5ea 100644 --- a/lib/static/main.css +++ b/lib/static/main.css @@ -784,7 +784,12 @@ body { margin: 0; font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Sans-Serif; } -a, +body * { + box-sizing: border-box; +} +a { + text-decoration: none; +} a:visited { text-decoration: none; color: #0D5AFF; @@ -792,44 +797,48 @@ a:visited { a:hover { text-decoration: underline; } +.npm-red { + color: #cc3d33; +} .center { text-align: center; } header { - position: fixed; + position: absolute; + height: 165px; width: 100%; - background: #FFF; + min-width: 600px; top: 0; + left: 0; + right: 0; + background: #FFF; z-index: 1; } -header #header-inner { +header .header-container { max-width: 900px; margin: 0 auto; + height: 80px; } -header #header-inner .logo-container { - width: 400px; +header .header-container:first-child { + position: relative; + top: 18px; +} +header .header-container:last-child { + height: auto; +} +header .header-container .logo-container { + float: left; margin: 0 auto; } -#content { - max-width: 880px; - margin: 0 auto; - padding: 20px; -} -#logo { - margin: 20px auto 0; - width: 400px; - height: 200px; +header .header-container .logo-container #logo { + height: 80px; display: block; } -h1 { - text-align: center; +header .header-container .registry-info { + float: right; + /*** Setup ***/ } -h1 a, -h1 a:visited { - color: black; -} -/*** Setup ***/ -#setup { +header .header-container .registry-info .setup { background: #DB4141; padding: 15px 20px; display: inline-block; @@ -838,11 +847,101 @@ h1 a:visited { border-radius: 4px; text-align: left; color: #FFF; - margin-top: 20px; + height: 80px; + box-sizing: border-box; + line-height: 1.4em; } -#setup code { +header .header-container .registry-info .setup code { font-family: Consolas, monaco, monospace; } +@media (max-width: 540px) { + header .header-container .registry-info, + header .header-container .logo-container { + float: none; + } +} +#content { + position: absolute; + top: 165px; + right: 0; + bottom: 0; + left: 0; + max-width: 900px; + margin: 0 auto; + overflow: hidden; + overflow-y: auto; + /*** Package Entries ***/ +} +#content .entry { + -webkit-transition: height 0.3s; + -moz-transition: height 0.3s; + -ms-transition: height 0.3s; + -o-transition: height 0.3s; + transition: height 0.3s; + padding: 12px 15px 15px; + overflow: hidden; + border-bottom: 1px solid #E7E7E7; +} +#content .entry:last-child { + border-bottom: none; +} +#content .entry:nth-child( even ) { + background: #F3F3F3; +} +#content .entry .title { + margin: 0 0 5px; +} +#content .entry .description { + margin: 0 0 0 9px; + font-size: 13px; +} +#content .entry .name:hover { + text-decoration: none; +} +#content .entry .name:before { + margin: 0; + margin-left: -10px; + -webkit-transition: -webkit-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -ms-transition: -ms-transform 0.2s; + -o-transition: -o-transform 0.2s; + transition: transform 0.2s; +} +#content .entry.open .name:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -o-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +#content .entry .version { + font-size: 16px; + color: #666; +} +#content .entry .author { + font-size: 16px; + float: right; + color: #666; +} +#content .entry p { + margin: 0; +} +#content .entry .readme { + font-size: 14px; + margin-top: 10px; + background: #FFF; + padding: 10px 12px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +h1 { + text-align: center; +} +h1 a, +h1 a:visited { + color: black; +} /*** Search Box ***/ #search-form { float: right; @@ -889,65 +988,6 @@ h2 { margin: 40px 0 0; padding: 0 10px 10px; } -/*** Package Entries ***/ -.entry { - background: #F3F3F3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 12px 15px 15px; - -webkit-transition: height 0.3s; - -moz-transition: height 0.3s; - -ms-transition: height 0.3s; - -o-transition: height 0.3s; - transition: height 0.3s; - overflow: hidden; - margin-bottom: 12px; -} -.entry h3 { - font-size: 24px; - margin: 0 0 10px; -} -.entry .name:hover { - text-decoration: none; -} -.entry .name:before { - margin: 0; - margin-left: -10px; - -webkit-transition: -webkit-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -ms-transition: -ms-transform 0.2s; - -o-transition: -o-transform 0.2s; - transition: transform 0.2s; -} -.entry.open .name:before { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -o-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.entry .version { - font-size: 16px; - color: #666; -} -.entry .author { - font-size: 16px; - float: right; - color: #666; -} -.entry p { - margin: 0; -} -.entry .readme { - font-size: 14px; - margin-top: 10px; - background: #FFF; - padding: 10px 12px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} /*** Search Results ***/ .state-search #all-packages { display: none; @@ -968,4 +1008,15 @@ h2 { .no-results code { font-size: 1.2em; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9HVUkvY3NzL21hcmtkb3duLmxlc3MiLCJsaWIvR1VJL2Nzcy9oaWdobGlnaHQuanMubGVzcyIsImxpYi9HVUkvY3NzL2ZvbnRlbGxvLmxlc3MiLCJsaWIvR1VJL2Nzcy9tYWluLmxlc3MiLCJub2RlX21vZHVsZXMvaGVscGVycy5sZXNzL2hlbHBlcnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7RUFDRSw0QkFBQTtFQUNBLHVsRUFBdWxFLE9BQU8sT0FBOWxFOztBQUdGO0VBQ0UsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQWEsNkJBQTZCLHVDQUExQztFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQVJGLE9BV0U7RUFDRSx1QkFBQTs7QUFFQSxPQUhGLEVBR0c7QUFDRCxPQUpGLEVBSUc7RUFDQyxVQUFBOztBQWhCTixPQW9CRTtFQUNFLGlCQUFBOztBQXJCSixPQXdCRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQTNCSixPQThCRTtFQUNFLFNBQUE7O0FBL0JKLE9Ba0NFO0VBQ0UsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7O0FBckNKLE9Bd0NFO0VBQ0UsY0FBQTs7QUF6Q0osT0E0Q0U7QUE1Q0YsT0E2Q0U7QUE3Q0YsT0E4Q0U7RUFDRSxpQ0FBQTtFQUNBLGNBQUE7O0FBaERKLE9BbURFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxTQUFBOztBQXRESixPQXlERSxLQUFLLE1BQUs7RUFDUixlQUFBOztBQTFESixPQTZERTtFQUNFLG1CQUFBOztBQTlESixPQWlFRSxNQUFLO0VBQ0gsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBcEVKLE9BdUVFO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUF6RUosT0E0RUU7QUE1RUYsT0E2RUU7RUFDRSxVQUFBOztBQTlFSixPQWlGRTtFQUNFLDJCQUFBO0VBQ0Esc0JBQUE7O0FBbkZKLE9Bc0ZFO0VBQ0UsOERBQThELGtCQUFrQixpQkFBaEY7O0FBdkZKLE9BMEZFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBOztBQUVBLE9BSkYsRUFJRztBQUNELE9BTEYsRUFLRztBQUNELE9BTkYsRUFNRztFQUNDLDBCQUFBOztBQWpHTixPQXFHRTtFQUNFLFNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTs7QUFFQSxPQVJGLEdBUUc7RUFDQyxjQUFBO0VBQ0EsU0FBUyxFQUFUOztBQUdGLE9BYkYsR0FhRztFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBUyxFQUFUOztBQXJITixPQXlIRTtBQXpIRixPQTBIRTtBQTFIRixPQTJIRTtBQTNIRixPQTRIRTtBQTVIRixPQTZIRTtBQTdIRixPQThIRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUFqSUosT0FvSUU7RUFDRSxlQUFBOztBQXJJSixPQXdJRTtFQUNFLGVBQUE7O0FBeklKLE9BNElFO0VBQ0UsZUFBQTs7QUE3SUosT0FnSkU7RUFDRSxlQUFBOztBQWpKSixPQW9KRTtFQUNFLGVBQUE7O0FBckpKLE9Bd0pFO0VBQ0UsZUFBQTs7QUF6SkosT0E0SkU7RUFDRSxTQUFBOztBQTdKSixPQWdLRTtBQWhLRixPQWlLRTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBcEtKLE9BZ0tFLEdBTUU7QUF0S0osT0FpS0UsR0FLRTtFQUNFLDRCQUFBOztBQXZLTixPQWdLRSxHQU1FLEdBR0U7QUF6S04sT0FpS0UsR0FLRSxHQUdFO0VBQ0UsNEJBQUE7O0FBMUtSLE9BK0tFLEdBQ0UsR0FDRTtFQUNFLDRCQUFBOztBQWxMUixPQXVMRSxHQUNFLEdBQ0U7RUFDRSw0QkFBQTs7QUExTFIsT0FnTUU7RUFDRSxjQUFBOztBQWpNSixPQW9NRTtFQUNFLHFCQUFxQiw0Q0FBckI7O0FBck1KLE9Bd01FO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQXFCLDRDQUFyQjs7QUEzTUosT0E4TUU7RUFDRSx5QkFBQTtFQUNBLGtCQUFrQix5Q0FBbEI7RUFDQSxrQkFBa0IsaUNBQWxCO0VBQ0EsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBcUIsNENBQXJCO0VBQ0EscUJBQUE7O0FBek5KLE9BNE5FLElBQUU7RUFDQSx3QkFBQTs7QUE3TkosT0FnT0UsSUFBRTtFQUNBLDJCQUFBOztBQWpPSixPQW9PRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUE1T0osT0ErT0UsUUFBTztFQUNMLGFBQUE7O0FBaFBKLE9BbVBFO0FBblBGLE9Bb1BFO0FBcFBGLE9BcVBFO0FBclBGLE9Bc1BFO0FBdFBGLE9BdVBFO0FBdlBGLE9Bd1BFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQTdQSixPQW1QRSxHQVlFO0FBL1BKLE9Bb1BFLEdBV0U7QUEvUEosT0FxUEUsR0FVRTtBQS9QSixPQXNQRSxHQVNFO0FBL1BKLE9BdVBFLEdBUUU7QUEvUEosT0F3UEUsR0FPRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7O0FBR0YsT0FsQkYsR0FrQkcsTUFDQztBQURGLE9BakJGLEdBaUJHLE1BQ0M7QUFERixPQWhCRixHQWdCRyxNQUNDO0FBREYsT0FmRixHQWVHLE1BQ0M7QUFERixPQWRGLEdBY0csTUFDQztBQURGLE9BYkYsR0FhRyxNQUNDO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBTkosT0FsQkYsR0FrQkcsTUFDQyxRQU9FO0FBUkosT0FqQkYsR0FpQkcsTUFDQyxRQU9FO0FBUkosT0FoQkYsR0FnQkcsTUFDQyxRQU9FO0FBUkosT0FmRixHQWVHLE1BQ0MsUUFPRTtBQVJKLE9BZEYsR0FjRyxNQUNDLFFBT0U7QUFSSixPQWJGLEdBYUcsTUFDQyxRQU9FO0VBQ0UscUJBQUE7O0FBOVFWLE9Bb1JFO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7O0FBeFJKLE9BMlJFO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7O0FBL1JKLE9Ba1NFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTs7QUFwU0osT0F1U0U7RUFDRSxpQkFBQTs7QUF4U0osT0EyU0U7RUFDRSxjQUFBOztBQTVTSixPQStTRTtFQUNFLGNBQUE7RUFDQSxXQUFBOztBQWpUSixPQW9URTtBQXBURixPQXFURTtBQXJURixPQXNURTtBQXRURixPQXVURTtBQXZURixPQXdURTtBQXhURixPQXlURTtBQXpURixPQTBURTtFQUNFLGFBQUE7RUFDQSxtQkFBQTs7QUE1VEosT0ErVEU7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBcFVKLE9BdVVFO0FBdlVGLE9Bd1VFO0VBQ0UsaUJBQUE7O0FBelVKLE9BdVVFLEdBSUU7QUEzVUosT0F3VUUsR0FHRTtBQTNVSixPQXVVRSxHQUlNO0FBM1VSLE9Bd1VFLEdBR007RUFDRixhQUFBO0VBQ0EsZ0JBQUE7O0FBN1VOLE9BaVZFLEdBQ0U7RUFDRSxnQkFBQTs7QUFuVk4sT0F1VkU7RUFDRSxVQUFBOztBQXhWSixPQXVWRSxHQUdFO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBL1ZOLE9BdVZFLEdBV0U7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7O0FBcFdOLE9Bd1dFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTs7QUEzV0osT0F3V0UsV0FLRTtFQUNFLGFBQUE7O0FBOVdOLE9Bd1dFLFdBU0U7RUFDRSxnQkFBQTs7QUFsWE4sT0FzWEU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBOztBQTNYSixPQXNYRSxNQU9FO0VBQ0UsaUJBQUE7O0FBOVhOLE9Bc1hFLE1BV0U7QUFqWUosT0FzWEUsTUFZRTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7O0FBcFlOLE9Bc1hFLE1BaUJFO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTs7QUFFQSxPQXJCSixNQWlCRSxHQUlHLFVBQVU7RUFDVCx5QkFBQTs7QUE1WVIsT0FtWkU7RUFDRSxlQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTs7QUF0WkosT0F5WkU7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTs7QUFFQSxPQVRGLEtBU0c7QUFDRCxPQVZGLEtBVUc7RUFDQyxzQkFBQTtFQUNBLFNBQVMsT0FBVDs7QUFyYU4sT0F5YUU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFoYkosT0F5YUUsSUFTRTtFQUdFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFFQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTs7QUFFQSxPQTNCSixJQVNFLE9Ba0JHO0FBQ0QsT0E1QkosSUFTRSxPQW1CRztFQUNDLGVBQUE7O0FBdGNSLE9BMmNFO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTs7QUE3Y0osT0EyY0UsV0FJRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBdmROLE9BMmRFLFdBQ0U7QUE1ZEosT0EyZEUsV0FFRTtBQTdkSixPQTJkRSxXQUdFO0FBOWRKLE9BMmRFLFdBSUU7QUEvZEosT0EyZEUsV0FLRTtBQWhlSixPQTJkRSxXQU1FO0VBQ0UsY0FBQTs7QUFsZU4sT0EyZEUsV0FVRTtBQXJlSixPQTJkRSxXQVdFO0FBdGVKLE9BMmRFLFdBWUU7QUF2ZUosT0EyZEUsV0FhRTtBQXhlSixPQTJkRSxXQWNFO0FBemVKLE9BMmRFLFdBZUU7QUExZUosT0EyZEUsV0FnQkU7QUEzZUosT0EyZEUsV0FpQkU7QUE1ZUosT0EyZEUsV0FrQkU7QUE3ZUosT0EyZEUsV0FtQkU7RUFDRSxjQUFBOztBQS9lTixPQTJkRSxXQXVCRTtBQWxmSixPQTJkRSxXQXdCRTtBQW5mSixPQTJkRSxXQXlCRTtBQXBmSixPQTJkRSxXQTBCRTtBQXJmSixPQTJkRSxXQTJCRTtBQXRmSixPQTJkRSxXQTRCRTtBQXZmSixPQTJkRSxXQTZCRTtBQXhmSixPQTJkRSxXQThCRTtFQUNFLGlCQUFBOztBQTFmTixPQTJkRSxXQWtDRTtFQUNFLFdBQUE7O0FBOWZOLE9BMmRFLFdBc0NFO0FBamdCSixPQTJkRSxXQXVDRTtBQWxnQkosT0EyZEUsV0F3Q0U7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7O0FBcmdCTixPQTJkRSxXQTZDRTtBQXhnQkosT0EyZEUsV0E4Q0U7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7O0FBM2dCTixPQTJkRSxXQW1ERTtFQUNFLGtCQUFBOztBQS9nQk4sT0EyZEUsV0F1REU7RUFDRSxXQUFBOztBQW5oQk4sT0EyZEUsV0EyREU7QUF0aEJKLE9BMmRFLFdBNERFO0FBdmhCSixPQTJkRSxXQTZERTtBQXhoQkosT0EyZEUsV0E4REU7QUF6aEJKLE9BMmRFLFdBK0RFO0VBQ0UsY0FBQTs7QUEzaEJOLE9BMmRFLFdBbUVFO0VBQ0UsY0FBQTs7QUEvaEJOLE9BMmRFLFdBdUVFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBOztBQXBpQk4sT0EyZEUsV0E0RUU7RUFDRSxjQUFBOztBQXhpQk4sT0EyZEUsV0FnRkU7RUFDRSxjQUFBOztBQTVpQk4sT0EyZEUsV0FvRkU7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7O0FBampCTixPQTJkRSxXQXlGRTtFQUNFLGNBQUE7RUFDQSxpQkFBQTs7QUF0akJOLE9BMmRFLFdBOEZFO0VBQ0UsV0FBQTs7QUExakJOLE9BMmRFLFdBa0dFO0VBQ0UsY0FBQTs7QUE5akJOLE9BMmRFLFdBc0dFO0VBQ0UsY0FBQTtFQUNBLHlCQUFBOztBQW5rQk4sT0EyZEUsV0EyR0U7RUFDRSxXQUFBO0VBQ0Esc0JBQUE7O0FBeGtCTixPQTJkRSxXQTJHRSxJQUlFO0VBQ0UsV0FBQTtFQUNBLHNCQUFBOztBQTVrQlIsT0EyZEUsV0FxSEU7RUFDRSxrQkFBQTs7QUFqbEJOLE9BMmRFLFdBeUhFO0VBQ0UsY0FBQTs7QUFybEJOLE9BMmRFLFdBNkhFO0VBQ0UsV0FBQTs7QUF6bEJOLE9BMmRFLFdBaUlFO0VBQ0UsV0FBQTtFQUNBLHNCQUFBOztBQTlsQk4sT0EyZEUsV0FpSUUsSUFJRTtFQUNFLFdBQUE7RUFDQSxzQkFBQTs7QUFsbUJSLE9BMmRFLFdBMklFO0VBQ0UsV0FBQTs7QUF2bUJOLE9BMmRFLFdBK0lFO0VBQ0UsV0FBQTs7QUEzbUJOLE9BMmRFLFdBbUpFO0VBQ0UsaUJBQUE7O0FBL21CTixPQTJkRSxXQXVKRTtFQUNFLGNBQUE7RUFDQSxpQkFBQTs7QUFwbkJOLE9BMmRFLFdBNEpFO0VBQ0UsY0FBQTs7QUF4bkJOLE9BMmRFLFdBZ0tFO0VBQ0UsaUJBQUE7O0FBNW5CTixPQTJkRSxXQW9LRTtFQUNFLFdBQUE7O0FBaG9CTixPQTJkRSxXQXdLRTtFQUNFLGNBQUE7O0FBcG9CTixPQTJkRSxXQTRLRTtFQUNFLGNBQUE7O0FBeG9CTixPQTJkRSxXQWdMRTtFQUNFLFdBQUE7O0FBNW9CTixPQTJkRSxXQW9MRTtFQUNFLFdBQUE7RUFDQSx5QkFBQTs7QUFqcEJOLE9BcXBCRTtFQUNFLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBSUEsT0FERixjQUNHO0VBQ0MsU0FBUyxPQUFUOztBQXBxQk4sT0F3cUJFO0VBQ0UscUJBQUE7O0FBenFCSixPQXdxQkUsZ0JBR0U7RUFDRSxlQUFBOztBQTVxQk4sT0F3cUJFLGdCQU9FO0VBQ0UsV0FBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7Ozs7Ozs7QUNsckJOO0VBQ0UsY0FBQTtFQUFnQixjQUFBO0VBQ2hCLG1CQUFBOztBQUdGO0FBQ0E7QUFDQSxTQUFVO0FBQ1YsS0FBTTtBQUNOLFFBQVM7QUFDVCxNQUFPO0VBQ0wsWUFBQTs7QUFHRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVU7QUFDVixXQUFZO0FBQ1osV0FBWSxZQUFZO0FBQ3hCO0FBQ0E7QUFDQSxLQUFNO0FBQ04sS0FBTTtBQUNOLEtBQU0sYUFBYTtBQUNuQjtBQUNBO0FBQ0EsT0FBUTtBQUNSLFVBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQSxLQUFNO0FBQ04sT0FBUTtBQUNSLE9BQVE7QUFDUixJQUFLO0FBQ0wsSUFBSztBQUNMLFlBQWE7QUFDYixTQUFVO0FBQ1YsU0FBVTtBQUNWLGFBQWM7RUFDWixXQUFBOztBQUdGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBTTtBQUNOO0FBQ0EsU0FBVTtBQUNWLFNBQVU7RUFDUixXQUFBOztBQUdGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFXO0FBQ1gsVUFBVztBQUNYLEdBQUk7QUFDSjtBQUNBLE1BQU87QUFDUCxTQUFVO0FBQ1YsU0FBVTtBQUNWLFNBQVU7QUFDVixTQUFVO0FBQ1YsU0FBVTtFQUNSLFdBQUE7O0FBR0Y7QUFDQTtBQUNBLEtBQU07QUFDTjtBQUNBLFlBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFRO0FBQ1IsTUFBTztBQUNQLElBQUs7QUFDTCxZQUFhO0FBQ2I7QUFDQSxTQUFVO0FBQ1YsU0FBVTtBQUNWLEtBQU07QUFDTixRQUFTO0FBQ1QsU0FBVTtBQUNWLE1BQU87QUFDUCxhQUFjO0FBQ2Q7RUFDRSxjQUFBOztBQUdGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsVUFBVztBQUNYO0FBQ0EsS0FBTTtBQUNOLE9BQVE7QUFDUixHQUFJO0FBQ0osSUFBSztBQUNMLFNBQVU7QUFDVixTQUFVO0FBQ1Y7QUFDQTtFQUNFLGlCQUFBOztBQUdGLFNBQVU7QUFDVixTQUFVO0VBQ1Isa0JBQUE7O0FBR0YsTUFBTztFQUNMLG1CQUFBOztBQUdGLGFBQWM7QUFDZCxXQUFZO0FBQ1osTUFBTztBQUNQLElBQUs7QUFDTCxJQUFLO0FBQ0wsSUFBSztBQUNMLElBQUs7QUFDTCxJQUFLO0VBQ0gsWUFBQTs7QUN2SkY7RUFDRSxhQUFhLFVBQWI7RUFDQSxTQUFTLGtDQUFUO0VBQ0EsU0FBUyx5Q0FBeUMsT0FBTywwQkFDaEQsb0NBQW9DLE9BQU8sYUFDM0MsbUNBQW1DLE9BQU8saUJBQzFDLDRDQUE0QyxPQUFPLE1BSDVEO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7O0FBYUQsZ0JBQWdCO0FBQVMsaUJBQWlCO0VBQ3pDLGFBQWEsVUFBYjtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBRUEscUJBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOzs7RUFJQSxvQkFBQTtFQUNBLG9CQUFBOztFQUdBLGdCQUFBOzs7RUFJQSxpQkFBQTs7Ozs7O0FBU0YsWUFBWTtFQUFVLFNBQVMsT0FBVDs7O0FBQ3RCLFlBQVk7RUFBVSxTQUFTLE9BQVQ7OztBQUN0QixnQkFBZ0I7RUFBVSxTQUFTLE9BQVQ7OztBQUMxQixpQkFBaUI7RUFBVSxTQUFTLE9BQVQ7Ozs7QUNqRDNCO0VBQ0MsU0FBQTtFQUNBLGFBQWEsaUJBQWlCLDhDQUE5Qjs7QUFHRDtBQUFHLENBQUM7RUFDSCxxQkFBQTtFQUNBLGNBQUE7O0FBR0QsQ0FBQztFQUNBLDBCQUFBOztBQUdEO0VBQ0Msa0JBQUE7O0FBS0Q7RUFDQyxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7O0FBTEQsTUFPQztFQUNDLGdCQUFBO0VBQ0EsY0FBQTs7QUFURixNQU9DLGNBSUM7RUFDQyxZQUFBO0VBQ0EsY0FBQTs7QUFLSDtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7O0FBR0Q7RUFDQyxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTs7QUFHRDtFQUNDLGtCQUFBOztBQURELEVBR0M7QUFIRCxFQUdJLEVBQUM7RUFDSCxZQUFBOzs7QUFLRjtFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQ3BERywwQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RURvREgsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBUEQsTUFTQztFQUNDLHdDQUFBOzs7QUFLRjtFQUNDLFlBQUE7O0FBT0EsUUFMMEI7RUFLMUI7SUFKQyxXQUFBO0lBQ0EsZUFBQTs7O0FBTEYsWUFVQztBQVZELFlBVVE7RUFDTixTQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTs7QUFFQSxZQUxELE1BS0U7QUFBRCxZQUxNLE9BS0w7RUFDQSxhQUFBOztBQWhCSCxZQW9CQztFQUNDLFlBQUE7RUFDQSxZQUFBO0VDMUNFLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFRDBDRixjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7O0FBMUJGLFlBNkJDO0VBQ0MsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBOzs7QUFLRjtFQUNDLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTs7O0FBSUQ7RUFDQyxtQkFBQTtFQ2xIRywwQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RURrSEgsdUJBQUE7RUN6REcsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFRHVESCxnQkFBQTtFQUNBLG1CQUFBOztBQU5ELE1BUUM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7O0FBVkYsTUFhQyxNQUFLO0VBQ0oscUJBQUE7O0FBZEYsTUFpQkMsTUFBSztFQUNKLFNBQUE7RUFDQSxrQkFBQTtFQy9ERSwwQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDBCQUFBOztBRCtESCxNQUFDLEtBQU0sTUFBSztFQ2hEVCxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBOztBRHFCSixNQTJCQztFQUNDLGVBQUE7RUFDQSxXQUFBOztBQTdCRixNQWdDQztFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTs7QUFuQ0YsTUFzQ0M7RUFDQyxTQUFBOztBQXZDRixNQTBDQztFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUMvSkUsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOzs7QURtS0osYUFBYztFQUNiLGFBQUE7O0FBR0Q7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7O0FBR0Q7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUhELFdBS0M7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7O0FBUEYsV0FVQztFQUNDLGdCQUFBIn0= */ \ No newline at end of file +.clearfix { + zoom: 1; +} +.clearfix:before, +.clearfix:after { + content: ""; + display: table; +} +.clearfix:after { + clear: both; +} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9HVUkvY3NzL21hcmtkb3duLmxlc3MiLCJsaWIvR1VJL2Nzcy9oaWdobGlnaHQuanMubGVzcyIsImxpYi9HVUkvY3NzL2ZvbnRlbGxvLmxlc3MiLCJsaWIvR1VJL2Nzcy9tYWluLmxlc3MiLCJub2RlX21vZHVsZXMvaGVscGVycy5sZXNzL2hlbHBlcnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7RUFDRSw0QkFBQTtFQUNBLHVsRUFBdWxFLE9BQU8sT0FBOWxFOztBQUdGO0VBQ0UsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQWEsNkJBQTZCLHVDQUExQztFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQVJGLE9BV0U7RUFDRSx1QkFBQTs7QUFFQSxPQUhGLEVBR0c7QUFDRCxPQUpGLEVBSUc7RUFDQyxVQUFBOztBQWhCTixPQW9CRTtFQUNFLGlCQUFBOztBQXJCSixPQXdCRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQTNCSixPQThCRTtFQUNFLFNBQUE7O0FBL0JKLE9Ba0NFO0VBQ0UsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7O0FBckNKLE9Bd0NFO0VBQ0UsY0FBQTs7QUF6Q0osT0E0Q0U7QUE1Q0YsT0E2Q0U7QUE3Q0YsT0E4Q0U7RUFDRSxpQ0FBQTtFQUNBLGNBQUE7O0FBaERKLE9BbURFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxTQUFBOztBQXRESixPQXlERSxLQUFLLE1BQUs7RUFDUixlQUFBOztBQTFESixPQTZERTtFQUNFLG1CQUFBOztBQTlESixPQWlFRSxNQUFLO0VBQ0gsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBcEVKLE9BdUVFO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUF6RUosT0E0RUU7QUE1RUYsT0E2RUU7RUFDRSxVQUFBOztBQTlFSixPQWlGRTtFQUNFLDJCQUFBO0VBQ0Esc0JBQUE7O0FBbkZKLE9Bc0ZFO0VB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 */ \ No newline at end of file diff --git a/lib/static/main.js b/lib/static/main.js index 84e7c8e61..89ecd7afd 100644 --- a/lib/static/main.js +++ b/lib/static/main.js @@ -13,7 +13,7 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; if (helper = helpers.version) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.version); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "'>\n

\n "; + + "'>\n

\n "; if (helper = helpers.name) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.name); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) @@ -21,16 +21,16 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; if (helper = helpers.version) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.version); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "\n
By: " + + "\n
\n By: " + escapeExpression(((stack1 = ((stack1 = (depth0 && depth0._npmUser)),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1)) - + "
\n

\n

"; + + "\n

\n \n

"; if (helper = helpers.description) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.description); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "

\n"; + + "

\n\n"; return buffer; }); -},{"handlebars/runtime":12}],2:[function(require,module,exports){ +},{"handlebars/runtime":11}],2:[function(require,module,exports){ var $ = require('unopinionate').selector, onClick = require('onclick'), transitionComplete = require('transition-complete'); @@ -50,7 +50,7 @@ $(function() { $entry.css('height', $entry.attr('data-height') + 'px'); }, 0); - transitionComplete(function() { + transitionComplete(function() { $entry.find('.readme').remove(); $entry.css('height', 'auto'); }); @@ -61,17 +61,17 @@ $(function() { $('.entry.open').each(function() { var $entry = $(this); $entry - .height($entry.height()) - .removeClass('open'); + .height($entry.outerHeight()) + .removeClass('open'); - setTimeout(function() { - $entry.css('height', $entry.attr('data-height') + 'px'); - }, 0); + setTimeout(function() { + $entry.css('height', $entry.attr('data-height') + 'px'); + }, 0); - transitionComplete(function() { - $entry.find('.readme').remove(); - $entry.css('height', 'auto'); - }); + transitionComplete(function() { + $entry.find('.readme').remove(); + $entry.css('height', 'auto'); + }); }); //Add the open class @@ -102,41 +102,12 @@ $(function() { } }); }); -},{"onclick":13,"transition-complete":15,"unopinionate":16}],3:[function(require,module,exports){ -var $ = require('unopinionate').selector, - onScroll = require('onscroll'); -$(function() { - var $header = $('header'), - $content = $('#content'), - bottomOffset = 52; - - var scrollFunc = function(top) { - var limit = $header.outerHeight() - bottomOffset; - - if(top < 0) { - $header.css('top', 0); - } - else if(top > limit) { - $header.css('top', -limit + 'px'); - } - else { - $header.css('top', -top + 'px'); - } - }; - - onScroll(scrollFunc); - scrollFunc(); - - $(window).resize(function() { - $content.css('margin-top', $header.outerHeight()); - }).resize(); -}); -},{"onscroll":14,"unopinionate":16}],4:[function(require,module,exports){ +},{"onclick":12,"transition-complete":14,"unopinionate":15}],3:[function(require,module,exports){ require('./search'); require('./entry'); -require('./header'); -},{"./entry":2,"./header":3,"./search":5}],5:[function(require,module,exports){ + +},{"./entry":2,"./search":4}],4:[function(require,module,exports){ var $ = require('unopinionate').selector, template = require('../entry.hbs'), onScroll = require('onscroll'); @@ -208,7 +179,7 @@ $(function() { }); -},{"../entry.hbs":1,"onscroll":14,"unopinionate":16}],6:[function(require,module,exports){ +},{"../entry.hbs":1,"onscroll":13,"unopinionate":15}],5:[function(require,module,exports){ "use strict"; /*globals Handlebars: true */ var base = require("./handlebars/base"); @@ -241,7 +212,7 @@ var Handlebars = create(); Handlebars.create = create; exports["default"] = Handlebars; -},{"./handlebars/base":7,"./handlebars/exception":8,"./handlebars/runtime":9,"./handlebars/safe-string":10,"./handlebars/utils":11}],7:[function(require,module,exports){ +},{"./handlebars/base":6,"./handlebars/exception":7,"./handlebars/runtime":8,"./handlebars/safe-string":9,"./handlebars/utils":10}],6:[function(require,module,exports){ "use strict"; var Utils = require("./utils"); var Exception = require("./exception")["default"]; @@ -422,7 +393,7 @@ exports.log = log;var createFrame = function(object) { return obj; }; exports.createFrame = createFrame; -},{"./exception":8,"./utils":11}],8:[function(require,module,exports){ +},{"./exception":7,"./utils":10}],7:[function(require,module,exports){ "use strict"; var errorProps = ['description', 'fileName', 'lineNumber', 'message', 'name', 'number', 'stack']; @@ -451,7 +422,7 @@ function Exception(message, node) { Exception.prototype = new Error(); exports["default"] = Exception; -},{}],9:[function(require,module,exports){ +},{}],8:[function(require,module,exports){ "use strict"; var Utils = require("./utils"); var Exception = require("./exception")["default"]; @@ -589,7 +560,7 @@ exports.program = program;function invokePartial(partial, name, context, helpers exports.invokePartial = invokePartial;function noop() { return ""; } exports.noop = noop; -},{"./base":7,"./exception":8,"./utils":11}],10:[function(require,module,exports){ +},{"./base":6,"./exception":7,"./utils":10}],9:[function(require,module,exports){ "use strict"; // Build out our basic SafeString type function SafeString(string) { @@ -601,7 +572,7 @@ SafeString.prototype.toString = function() { }; exports["default"] = SafeString; -},{}],11:[function(require,module,exports){ +},{}],10:[function(require,module,exports){ "use strict"; /*jshint -W004 */ var SafeString = require("./safe-string")["default"]; @@ -678,12 +649,12 @@ exports.escapeExpression = escapeExpression;function isEmpty(value) { } exports.isEmpty = isEmpty; -},{"./safe-string":10}],12:[function(require,module,exports){ +},{"./safe-string":9}],11:[function(require,module,exports){ // Create a simple path alias to allow browserify to resolve // the runtime on a supported path. module.exports = require('./dist/cjs/handlebars.runtime'); -},{"./dist/cjs/handlebars.runtime":6}],13:[function(require,module,exports){ +},{"./dist/cjs/handlebars.runtime":5}],12:[function(require,module,exports){ var $ = require('unopinionate').selector; var $document = $(document), @@ -848,7 +819,7 @@ $(document).bind('mousedown', click._doAnywheres); module.exports = click; -},{"unopinionate":16}],14:[function(require,module,exports){ +},{"unopinionate":15}],13:[function(require,module,exports){ var $ = require('unopinionate').selector; var bodyScrollers = []; @@ -871,7 +842,7 @@ var onScroll = function(callback) { }; module.exports = onScroll; -},{"unopinionate":16}],15:[function(require,module,exports){ +},{"unopinionate":15}],14:[function(require,module,exports){ (function(root) { var callbacks = []; @@ -935,7 +906,7 @@ module.exports = onScroll; } })(this); -},{}],16:[function(require,module,exports){ +},{}],15:[function(require,module,exports){ (function (global){ (function(root) { var unopinionate = { @@ -962,4 +933,4 @@ module.exports = onScroll; })(typeof window != 'undefined' ? window : global); }).call(this,typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{}]},{},[4]); \ No newline at end of file +},{}]},{},[3]); \ No newline at end of file From daeb1eb2a3fbb28c3dc40805d7567fda8107b9cf Mon Sep 17 00:00:00 2001 From: Alex Vernacchia Date: Mon, 6 Oct 2014 17:44:25 -0400 Subject: [PATCH 2/2] web-gui/moving to bootstrap and finishing responsive layout --- lib/GUI/css/bootstrap.css | 6203 +++++++++++++++++++++++++++++++++ lib/GUI/css/main.less | 281 +- lib/GUI/css/responsive.less | 33 + lib/GUI/css/styles.less | 189 + lib/GUI/entry.hbs | 28 +- lib/GUI/index.hbs | 72 +- lib/GUI/js/entry.js | 4 +- lib/GUI/js/search.js | 91 +- lib/index-web.js | 5 +- lib/static/logo-sm.png | Bin 0 -> 3447 bytes lib/static/logo.png | Bin 5226 -> 25736 bytes lib/static/main.css | 6576 ++++++++++++++++++++++++++++++++++- lib/static/main.js | 109 +- 13 files changed, 13011 insertions(+), 580 deletions(-) create mode 100644 lib/GUI/css/bootstrap.css create mode 100644 lib/GUI/css/responsive.less create mode 100644 lib/GUI/css/styles.less create mode 100644 lib/static/logo-sm.png diff --git a/lib/GUI/css/bootstrap.css b/lib/GUI/css/bootstrap.css new file mode 100644 index 000000000..037dd0561 --- /dev/null +++ b/lib/GUI/css/bootstrap.css @@ -0,0 +1,6203 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-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; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + 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; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .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; + } +} +@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'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.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-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + width: 100% \9; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + width: 100% \9; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +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: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +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; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +cite { + font-style: normal; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +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; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +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; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +blockquote:before, +blockquote:after { + content: ""; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .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, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + max-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.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > 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 #ddd; +} +.table .table { + background-color: #fff; +} +.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 #ddd; +} +.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 #ddd; +} +.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-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + 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-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > 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; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > 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; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > 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; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > 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 > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #777; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #777; +} +.form-control::-webkit-input-placeholder { + color: #777; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 34px; + line-height: 1.42857143 \0; +} +input[type="date"].input-sm, +input[type="time"].input-sm, +input[type="datetime-local"].input-sm, +input[type="month"].input-sm { + line-height: 30px; +} +input[type="date"].input-lg, +input[type="time"].input-lg, +input[type="datetime-local"].input-lg, +input[type="month"].input-lg { + line-height: 46px; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + 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], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm, +.form-horizontal .form-group-sm .form-control { + 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, +select[multiple].input-sm { + height: auto; +} +.input-lg, +.form-horizontal .form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 25px; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + top: 0; + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + 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: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3071a9; + 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-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + 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-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + 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-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + 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-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + 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-danger .badge { + color: #d9534f; + background-color: #fff; +} +.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: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + -o-transition: height .35s ease; + transition: height .35s ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.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; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.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.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.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-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.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 { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.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; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.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: 0; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-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-top-left-radius: 0; + border-bottom-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-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.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, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + 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, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.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-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + position: absolute; + z-index: -1; + filter: alpha(opacity=0); + opacity: 0; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + 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: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].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, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].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; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + 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 > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-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 > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.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: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + 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 #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + 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 { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #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 { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + 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, + .navbar > .container-fluid .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; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 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; + -webkit-box-shadow: none; + 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; + } + .navbar-nav.navbar-right:last-child { + margin-right: -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, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .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; + width: auto; + vertical-align: middle; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} +@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-form.navbar-right:last-child { + margin-right: -15px; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + 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: #555; + 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: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #777; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #777; +} +.navbar-inverse .navbar-nav > li > a { + color: #777; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.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: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + 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: #fff; + 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: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #777; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #777; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.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: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.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.42857143; + color: #428bca; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-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 { + color: #2a6496; + background-color: #eee; + border-color: #ddd; +} +.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: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.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-top-left-radius: 6px; + border-bottom-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-top-left-radius: 3px; + border-bottom-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 li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.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: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.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: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.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, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar[aria-valuenow="1"], +.progress-bar[aria-valuenow="2"] { + min-width: 30px; +} +.progress-bar[aria-valuenow="0"] { + min-width: 30px; + color: #777; + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .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: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-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: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + 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, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + 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-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.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: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-heading .badge { + color: #428bca; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.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, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(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: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate3d(0, -25%, 0); + -o-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0); +} +.modal.in .modal-dialog { + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.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; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.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: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.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 { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + 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: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -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; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/lib/GUI/css/main.less b/lib/GUI/css/main.less index ce321efc6..d16c6a548 100644 --- a/lib/GUI/css/main.less +++ b/lib/GUI/css/main.less @@ -1,276 +1,7 @@ @import "../../../node_modules/helpers.less/helpers.less"; -@import "./markdown.less"; -@import "./highlight.js.less"; -@import "./fontello.less"; - -/*** Main Styles ***/ -body { - margin: 0; - font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Sans-Serif; - - * { - box-sizing: border-box; - } -} - -a { - text-decoration: none; - - &:visited { - text-decoration: none; - color: #0D5AFF; - } - - &:hover { - text-decoration: underline; - } -} - -.npm-red { - color: #cc3d33; -} - -.center { - text-align: center; -} - -@contentWidth: 880px; -@headerPadding: 10px; -@headerHeight: 165px; -@headerLogoSetupHeight: 80px; - -header { - position: absolute; - height: @headerHeight; - width: 100%; - min-width: 600px; - top: 0; - left: 0; - right: 0; - background: #FFF; - z-index: 1; - - .header-container { - max-width: @contentWidth + @headerPadding*2; - margin: 0 auto; - height: @headerLogoSetupHeight; - - &:first-child { - position: relative; - top: 18px; - } - - &:last-child { - height: auto; - } - - .logo-container { - float: left; - margin: 0 auto; - - #logo { - height: @headerLogoSetupHeight; - display: block; - } - } - - .registry-info { - float: right; - - /*** Setup ***/ - .setup { - background: #DB4141; - padding: 15px 20px; - display: inline-block; - .border-radius(4px); - text-align: left; - color: #FFF; - height: @headerLogoSetupHeight; - box-sizing: border-box; - line-height: 1.4em; - - code { - font-family: Consolas, monaco, monospace; - } - } - } - - @media (max-width: 540px) { - .registry-info, - .logo-container { - float: none; - } - } - } -} - -#content { - position: absolute; - top: @headerHeight; - right: 0; - bottom: 0; - left: 0; - max-width: @contentWidth + @headerPadding * 2; - margin: 0 auto; - - overflow: hidden; - overflow-y: auto; - - /*** Package Entries ***/ - .entry { - .transition(height .3s); - padding: 12px 15px 15px; - overflow: hidden; - border-bottom: 1px solid #E7E7E7; - - &:last-child { - border-bottom: none; - } - - &:nth-child( even ) { - background: #F3F3F3; - } - - .title { - margin: 0 0 5px; - } - - .description { - margin: 0 0 0 9px; - font-size: 13px; - } - - .name:hover { - text-decoration: none; - } - - .name:before { - margin: 0; - margin-left: -10px; - .transformTransition(.2s); - } - - &.open .name:before { - .rotate(90deg); - } - - .version { - font-size: 16px; - color: #666; - } - - .author { - font-size: 16px; - float: right; - color: #666; - } - - p { - margin: 0; - } - - .readme { - font-size: 14px; - margin-top: 10px; - background: #FFF; - padding: 10px 12px; - .border-radius(3px); - } - } -} - -h1 { - text-align: center; - - a, a:visited { - color: black; - } -} - -/*** Search Box ***/ -#search-form { - float: right; - - @media (max-width: 540px) { - float: none; - margin-top: 6px; - } - - @height: 30px; - - input, button { - margin: 0; - vertical-align: top; - border: 1px solid #CCC; - - &:focus { - outline: none; - } - } - - input { - width: 200px; - height: @height; - .border-box; - padding: 0 5px; - font-size: 16px; - border-right: 0; - } - - button { - height: @height; - width: @height; - margin: 0; - border-left: 0; - background: #FFF; - cursor: pointer; - font-size: 16px; - color: #999; - } -} - -/*** Heading ***/ -h2 { - border-bottom: 6px solid #424242; - margin: 40px 0 0; - padding: 0 @headerPadding 10px; -} - -/*** Search Results ***/ -.state-search #all-packages { - display: none; -} - -.search-ajax { - display: block; - margin: 50px auto; -} - -.no-results { - text-align: center; - margin: 50px 0; - color: #888; - - big { - font-size: 38px; - margin-bottom: 8px; - } - - code { - font-size: 1.2em; - } -} - -.clearfix{ - zoom:1; - - &:before, - &:after { - content:""; - display:table; - } - - &:after { - clear: both; - } -} +@import (less) "bootstrap.css"; +@import "markdown.less"; +@import "highlight.js.less"; +@import "fontello.less"; +@import "styles.less"; +@import "responsive.less"; diff --git a/lib/GUI/css/responsive.less b/lib/GUI/css/responsive.less new file mode 100644 index 000000000..fa87ce928 --- /dev/null +++ b/lib/GUI/css/responsive.less @@ -0,0 +1,33 @@ +@media (max-width: 992px) { + .body { + .main-header { + .packages-header { + border-bottom: none; + } + } + } +} + +@media (max-width: 768px) { + .body { + .content { + padding-top: @mainHeaderHeight + @packagesHeaderHeight + @smRegistryInfoHeight + 10; + + .entry { + .title { + margin-bottom: 0; + } + + .author { + float: none !important; + clear: both; + padding: 0 0 5px 18px; + } + } + } + + .no-results { + margin: 10px 0 0; + } + } +} diff --git a/lib/GUI/css/styles.less b/lib/GUI/css/styles.less new file mode 100644 index 000000000..520a97639 --- /dev/null +++ b/lib/GUI/css/styles.less @@ -0,0 +1,189 @@ +//vars +@npmRed: #cc3d33; +@white: #fff; +@entryBg: #F3F3F3; +@mainHeaderHeight: 50px; +@packagesHeaderHeight: 60px; +@headerBorderWidth: 2px; +@smRegistryInfoHeight: 25px; + +/*** Main Styles ***/ +.body { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left:0; + margin: 0; + padding: 0; + + .main-header { + position: fixed; + top: 0; + left: 0; + right: 0; + background: @white; + z-index: 1; + + .navbar { + margin-bottom: 0; + } + + .npm-logo { + width: 79px; + height: @mainHeaderHeight; + background-image: url( /-/logo-sm ); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAoCAYAAAC/xadkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMDA4QUE4NzQ1QkMxMUU0QTVCMUYwQjdEREYxNENGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMDA4QUE4ODQ1QkMxMUU0QTVCMUYwQjdEREYxNENGMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwMDhBQTg1NDVCQzExRTRBNUIxRjBCN0RERjE0Q0YyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMwMDhBQTg2NDVCQzExRTRBNUIxRjBCN0RERjE0Q0YyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ypkYZgAACelJREFUeNrsWmts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); + background-repeat: no-repeat; + background-position: center center; + + >a { + display: block; + width: 100%; + height: 100%; + } + } + + .setup { + line-height: 1.3em; + padding-top: 5px; + } + + .packages-header { + border-bottom: @headerBorderWidth solid #e6e6e6; + + .search-container { + top: 9px; + + .search-icon { + background: #e6e6e6; + } + } + } + + .sm-registry-info { + height: @smRegistryInfoHeight; + line-height: 1.7em; + } + } + + .content { + padding-top: @mainHeaderHeight + @packagesHeaderHeight + 10; + + .entry { + .transition(height .3s); + padding: 9px 10px; + overflow: hidden; + border-bottom: 1px solid #E7E7E7; + + &:last-child { + border-bottom: none; + } + + &:nth-child( even ) { + background: @entryBg; + } + + .title { + margin: 0 0 5px 10px; + } + + .description { + margin: 0 0 0 18px; + font-size: 13px; + } + + .name:hover { + text-decoration: none; + } + + .name:before { + margin: 0; + margin-left: -10px; + .transformTransition(.2s); + } + + &.open .name:before { + .rotate(90deg); + } + + .version { + color: #666; + } + + .author { + color: #666; + } + + .readme { + font-size: 14px; + margin-top: 10px; + background: @white; + padding: 10px 12px; + .border-radius(3px); + border: 1px solid darken( @entryBg, 10% ); + } + } + } +} + +.pkg-search-container { + display: none; +} + +.packages-container { + .search-ajax { + display: block; + margin: 50px auto; + } +} + +.no-results { + text-align: center; + margin: 50px 0; + color: #888; + + big { + font-size: 38px; + margin-bottom: 8px; + } + + code { + font-size: 1.2em; + } +} + +.red { + color: @npmRed; +} + +.light-red { + color: lighten( @npmRed, 10% ); +} + +.white { + color: @white; +} + +.red-bg { + background: @npmRed; +} + +.light-red-bg { + background: lighten( @npmRed, 10% ); +} + +.no-bg { + background: none; +} + +.no-border { + border: none; +} +.no-rnd-cnr { + .border-radius( 0 ); +} + +.center { + text-align: center; +} diff --git a/lib/GUI/entry.hbs b/lib/GUI/entry.hbs index b1c6bb8be..43a79c2bf 100644 --- a/lib/GUI/entry.hbs +++ b/lib/GUI/entry.hbs @@ -1,10 +1,20 @@ -
+
+
+ By: {{ _npmUser.name }} +
+
+
+
+
+

{{ description }}

+
+
+
diff --git a/lib/GUI/index.hbs b/lib/GUI/index.hbs index 9cc79e55a..3483b68e4 100644 --- a/lib/GUI/index.hbs +++ b/lib/GUI/index.hbs @@ -5,49 +5,59 @@ {{ name }} - + - -
-
-
- -
+ +
+ + +
+
+ +
+
+
+ + + + +
+
+
+
+
-
-
- -
+
{{#each packages}} {{> entry}} {{/each}} {{#unless packages.length}} -
- No Packages
- Use npm publish -
+
+ No Packages
+ Use npm publish +
{{/unless}} -
-
+ + +
diff --git a/lib/GUI/js/entry.js b/lib/GUI/js/entry.js index 630e11fe9..2be5e379f 100644 --- a/lib/GUI/js/entry.js +++ b/lib/GUI/js/entry.js @@ -10,7 +10,7 @@ $(function() { //Close entry if($entry.hasClass('open')) { $entry - .height($entry.height()) + .height($entry.outerHeight()) .removeClass('open'); setTimeout(function() { @@ -45,7 +45,7 @@ $(function() { $entry.addClass('open'); //Explicitly set heights for transitions - var height = $entry.height(); + var height = $entry.outerHeight(); $entry .attr('data-height', height) .css('height', height); diff --git a/lib/GUI/js/search.js b/lib/GUI/js/search.js index 19222140f..1783863f9 100644 --- a/lib/GUI/js/search.js +++ b/lib/GUI/js/search.js @@ -5,66 +5,77 @@ var $ = require('unopinionate').selector, $(function() { 'use strict'; - var $form = $('#search-form'), - $input = $form.find('input'), - $searchResults = $("#search-results"), - $body = $('body'), - $clear = $form.find('.clear'), - request, - currentResults; + (function( window, document ) { - $form.bind('submit keyup', function(e) { - e.preventDefault(); + var $form = $('#search-form'); + var $input = $form.find('input'); + var $body = $('body'); + var $clear = $form.find('.clear'); + var $searchResults = $("#search-results"); + var $pkgListing = $("#all-packages"); + var $searchBtn = $('.js-search-btn'); + var request; + var currentResults; - var q = $input.val(); + var toggle = function( validQuery ) { + $searchResults.toggleClass( 'show', validQuery ); + $pkgListing.toggleClass( 'hide', validQuery ); - $body.addClass('state-search'); - //Switch the icons - $clear - [q ? 'addClass' : 'removeClass']('icon-cancel') - [!q ? 'addClass' : 'removeClass']('icon-search'); + $searchBtn.find('i').toggleClass( 'icon-cancel', validQuery ); + $searchBtn.find('i').toggleClass( 'icon-search', !validQuery ); + }; - if(q) { - if(request) { + $form.bind('submit keyup', function(e) { + var q, qBool; + + e.preventDefault(); + + q = $input.val(); + qBool = q !== ''; + + toggle( qBool ); + + if( !qBool ) { + if( request && typeof request.abort === 'function' ) { + request.abort(); + } + + currentResults = null; + $searchResults.html(''); + return; + } + + if( request && typeof request.abort === 'function' ) { request.abort(); } - if(!currentResults) { - $searchResults.html("Spinner"); + if( !currentResults ) { + $searchResults.html( "Spinner" ); } - request = $.getJSON('/-/search/' + q, function(results) { + request = $.getJSON('/-/search/' + q, function( results ) { currentResults = results; - if(results.length) { + if( results.length > 0 ) { var html = ''; - $.each(results, function(i, entry) { - html += template(entry); + $.each(results, function( i, entry ) { + html += template( entry ); }); $searchResults.html(html); - } - else { + } else { $searchResults.html("
No Results
"); } }); - } - else { - request.abort(); - currentResults = null; - $searchResults.html(''); - $body.removeClass('state-search'); - } - }); + }); - $clear.click(function(e) { - e.preventDefault(); - $input.val(''); - $form.keyup(); - }); + $( document ).on( 'click', '.icon-cancel', function( e ) { + e.preventDefault(); + $input.val(''); + $form.keyup(); + }); - - + })( window, window.document ); }); diff --git a/lib/index-web.js b/lib/index-web.js index 01502dc10..e98807a56 100644 --- a/lib/index-web.js +++ b/lib/index-web.js @@ -39,6 +39,10 @@ module.exports = function(app, config, storage) { res.sendfile(config.web.logo ? config.web.logo : __dirname + "/static/logo.png") }) + app.get('/-/logo-sm', function(req, res, next) { + res.sendfile(config.web.logosm ? config.web.logosm : __dirname + "/static/logo-sm.png") + }) + // Search app.get('/-/search/:anything', function(req, res, next) { var results = search.query(req.params.anything), @@ -79,4 +83,3 @@ module.exports = function(app, config, storage) { }) }) } - diff --git a/lib/static/logo-sm.png b/lib/static/logo-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1448b950afec635253071233e20c629c23b7b3 GIT binary patch literal 3447 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 literal 0 HcmV?d00001 diff --git a/lib/static/logo.png b/lib/static/logo.png index 08a4b439fe385aaaabaf6647a99a2c88307763b9..c26b6c0ff889d9772c16bcfd6c28740449fc7e65 100644 GIT binary patch literal 25736 zcmbrmby!sE7d8w-NJw`H(nz;}z$o1y(kY$8(9(N1#{SgRYKu>Bb@-iV@k`5gVThdyesP_91d?$#$`Vv^pD6A&dKD!x7{e8I*B zUEx#~G;-M@nVMRp*jaVF%M)zXG{x1X$?86K6BNrRD#MJ4f+II7@*t3vVg;0-UG;@Z z;0FEcQ6h&xD8B%CF813}#-)x5r{ls^&ZeG}WY*-iB zXH4+QLaD}229yH~l0e=t2;s2-_{Hz)VL{J5Mu|fDkdwdZk<4E|MrROlZsyXY{_UiHN7%MlHw_H?tb1$7ffr#JS^2osvg7NTy zxXkfrg9V{zvkWLNgB1zUlF)b*LH1zuj}N7O01)K=f$H_b0g5sL^BqK2e=Y*WG)C8h z<3Vw62P=SaLO-eSq0YkWv7YY{lD&Oc{D%A;LF%J1LK;IXADM@m_es&d$b`Qkj02wy zvKCR^dr_P#qbYgB(eWqBT*+bz9G5Z{k1@6W|8y^hTcMq7`FZm(eg^#8mC1~-x;8csW(7<|1V*!Y8IeHzzcvMsHRy*DT z>;ALmd$XiJpA&p?-?Q+)+lmuJ8+2zbhQ70n?G3gey5n<#yGabpPRvgTsj=3uu3i#- z7Se(hX?QS(68dx)TX1}M{o`S?5-qEGJgHJBGsRm6IMyqmb>vi;#LZ7 zlm=i^jdJE}1~V3dIBCrUc2-giWm>sM6Y65h4PYOzk4*k!ydubmesM};rlCfQY=CkA zuR^?F@?r8)Pg#6PtYhLCVHRl?;TA6zg}-RAG{?c>>WDSogEuO_v*h2Uel(o#^S!=Wty+B2dXkS$ zLG<0laQw!XBl`80BW!CHYoitR71|Z*m8!3gF+cN}p9(&v%8!bVYKn?E6k2T?1vGDhRQI!r@|+rzCoyaKJlj zAk$3fX8H2fW@TfzZ~eK$ul7yJ&3NiG>Q-thY8~oip-y3{G)P)c+Dh7*P*=5`A#M%2 z;fmo}jVWJZ>h8BEHY`<Q`g(dX#;~&`LP_a z_6Obmc|Pf9oVb#a`jMIBGvsDmJ6zh_TU_)890nNr&efZh=k1dnX^tkA0bQXEOO{pr z1v9HPW$(G?yxMjGB+^VOXULn>n+A^Yj~OpmFZgdszIyhm1^?uShZlR(%Yad$t@VZa z{{5(>TWo%8ABL3*=Q0iYIr{PX^Kfrd>`{zxQ@RbgF4WVy#qwD3M43H<=8ou0B`z6m zoqtmsk6!cYaPFA-AvtkXf5AzhLJ+GE*_BWjzeYWPYZ{hZp%<%HQ5Sb&@zddFp_I5( zxKy+hNvl_DNdWKZ(<{)G*ZIuh_}<$2_=N`gee_c7b)0wT^60v^q;LhWi7`CU+drXx zYI;u3``wJ$c!V7E=u*ZjzuZ4>mWjdM^W4gb0 zD?~<w_M}_Q%KP4d@;7Fm3|#Nsp`oXnBfJSG`TTxGwfxAe!FvULJih7GMci5^ z=UVi>$*J{aEPC?Gk1vO0lRHepEtSfZ$dr~q8V_scJwKWqz?R=9yh+I85PU!MzR&(; z^=b9+BbKKTm7FGml58!!?Lv8cGL2vDM|X8d-hzi>RoUGQY?@MDU#tF7jABk_d0~KC z3;^tJXK7)uZLKWk@ew&tcC+ps6wkjL;X|>1JjAY z@_Cc8m2U@c59*rqwp(?d8o8Pi*vDAKR0|Y+Y*DUoP#7)Te76asj!9c>+4QU1$(-z( z8gH9(4jM*{M*DJ0>JBMwb5Qq*reoPd=PysE7fRa)w%%?ww%G=m1nDB`R zDBfVZ%08|gG>kCJ9h)8tuYD(C@2BcFw-G#?N!L%uEuDVje-w3`npXAIR%IZzpDZI? zEZaNq;8ADDeq=bsD{(y!smAK%@0sP5<+Hu8VRE62bgx1UO z-Xxw?XtZMtydU6{ua@6bC{q}SI*Xd|{c!YUuQw`rcqycf}ntMoDKD)++js4I43TjNwCF*{n?+aLS# z;2Ep4&Fb9A%fkx+af3iWQ({9E4ct*sa7ljuhl-MxL5YF_Mp2S|_~aSt&dgalvx3k1 zMP0FPW@=Wzob9_<^v|EWOEHa{Z04+J&_W&Q%`CUuKYS8dd$1<9)h<2XC7t2-llLUq z-Knzg7r%fx%vl80;uiKxbi+3`)vx8NG`uw`bUf$Q(>8WDUW*nBd=%&8JWL-DED~oD z5L}FB;dfE!pkbuNVhBb7{r~#2tex{c+D7e{ft>=uU*R98Ff3a@F0#=sF$9 z)dqz{qe*nb`lfK7AA!plQC*$MRca6;@&?e+(-MnE9B%Y-aqen^*d$fGlRD2MP2LU0Z*Ix9U{s>HaD_N`59i}(3c z1-SE@jm}`_4VwiGHKOtN&UN9pAvk*Zq=<_nT&I8?&S{W0Hw5AhDD;I!HQEh*c&tJ$ zEK(rb?{8qWIWQKM2B0JZ@EX52kFw7+D;Hv(P^@n(b(e?RZy=y99Yw(S6?1>sWF9ATS%#O`341 zuUib+hSRv;G{Q2@GZZZ+Ar5ld(X{?~-MVUvb}v;0e#8qy(>j1;=Obk8qZe0X zbW&#Gd#yZkpZwA6XcQ+;xuvL^+(fcM@5{H{FtcH!()(?f1&{&sTLRLpmt5II{{ihc zT4r%nA27RJ8!d>GPO-QhnWW)bE!F%gB`lhZC#pv$nDM9{%~dvEsy~0%ZI8ETqi!~3 zANc5Br2b zK}S8w;5K|AhuH<18TQGCgt;v)faxNTohM8PH8{|?De1rMFYbRhQ!!WuGJVha1+*Vi z6Xn!MaRE1ooP18F`C>DtJGzZqpwZtoyKD7(3nRrZjj9cfWm05RS;HFpu^xC9c2E0U zbV3YLdiOtEkvH{^5_8s;yw+#Yt2nwIrhIrfW)ko*&Kz%gv&4wXP=xLov)iY71R<+XxYD+)-`BgzSH|rpIsA zwOZrlmRLBuf0bZUG~$d&EtvI4{Vvi0f-`y9no$KaCb5CU*|5>}`VMr`SnZy&k zWkp}FE?#-~h4I3Sq+F~pheswqGUBi0K(Oo4BW$O(_eC1>gkM0PxqmLCW`as8Sy;$N z%QMNC%=o|9)xX9sBMRf#qHbAfu7IFgduba@}$LTz>HOj|6vj<%6LK)V4QugRjg@?=w70R-!>YD0L4%@yU>ubs8aXJuwSlseMKIdtlcNE?8rtdYdyLgKp z>9APm+16V1%`p%~P*Ky{xh@ejR2C$NnWus+TWh!+S^4q?Fq|&TN_xm$OuU|MD=>*f z(B4*|P}VKhb+quS^Dxm#_quY4aC-33qyNNy(H5Ytb`dlwntntF!sEaJ$|OvIcbmJ6 zbZ*7tx5!z!r|5uG!}Dc#ek?g_CcDxF6n2LOa8{`ASMjgv&_zXjdCOzy6d-q5wx4a%%(ee& zhL>dGqGX}hMq^8JJ-MBi+5eU@B0=PYfdmIOx~JOKOIzS~T$qf6pEa2zyKYD~`RISp z(kRdrNs~vhs}Tt47+c%WTs8WI3G*9pd=hXTxo~%gRBaxK#MT92y=;aC+j1ny`dy({ zjcUQKn;VGg%jxAWzo!Sxk3sP=2q3CYD}w4ep=hn&#~M1TUv~t^)loegE0@7W#0aUG z`DI}m?^4r3VB=L0L5sn=0>`Z9J17^q0 zD<9*1=C2DR2ZuYx21GF z#gftm8dg}F)b&)N=DU@#CRQgn6y{5#80DF!gjkDDD_KP*eBDnUQv_rWXO7XpN(C1r zG$Rltjt_ZCww-laMw?xoo4E<6LC+7=CUspFNh+A2=s|z+xL#J(i4J2^kl5uQm72q1 zTzY-q#eKw6lye_cWoz`wh-uIJYN4-D4c;UxUuQe*VhJrVEf9uE9qhC*xb3MKTA(yI zuJYOu7RnU6!-}T8U67y-mcl5=g6!Pd8EZA@YLqOSceeXh{2_EL`t%(e6I4w}0;8%) zlZGJN*t@9{DtyrjS@W!0sGItR4D)k6^8=zjZ`ZooHv5yO!=8+g2_5Gj6@|UcV z*z+CTj|@H-HY5q??MgPv2tK*4ZDr_tVowLT<&~Veda$I6*UyANpkPysX%SS4pwggS z>^kTLH?X-a*N0+HUX%Lc zY-8U+npw_|rfW^1uT`iU%uaJ(H-78`hlL9ufYq00FlBT_(~K-N@GC@FZYlVM3*p2V zt9DDkE1qP^4_el6b}VTr6BIrEV;HWq;M8}fpM(?s+NY_>LFH4o{k7|;u(4Qr8x~u(+tj=bf;J-J zIRi6%P}t3DwwvvHLE?t| zd?_=l^PS1~MLJ$$u|3~_YBG@H(6rcoE8=c$20i!lz96B8rg?{! zY18k-t3O(8tQ8p1`XqNhF?U^l>@0;y-QYS5o|%d%bbo38@iJaJ7A{xp+ZVg*a>Vh0 z255B$){S&OW<=0l(C8*{T}94bop9HP#m}LAz$z1SV}_m-79D55}b-RbYIiJ4wJgjUB%( zk6>R=LBtYzoj)vvcx4(VQfjmNRblq0)!7RP=)IXtDQ>;of>2C&1k_u{i{p4-Pf>SZ ztj>o11alx-|0VinvL{tMD`%>h^>{H}B<R;JLGJ5$UD4r&T@RCBrc6;B1D2nv5T@5 zC^u!)QH>_y->DDP@oJH^nsfY208QmE!5Kb-Uz7ZO%U+D>uyh(9M^$cVznwLpRG;eJ zo?an2Hz1w*;Yq#r2I#(ExYB8E1NV%ZjN_UYcIAj?%>6pO>C#=QE+oad4@%Zp=c=pN zc%1KZafb$fvwKRyBR$yDEAv6}lc-N+-BH&t#e6gjK?fn~iBH^qrq)-cYLEk?Mk&Z3 zBw|W-Z(Gm9a7FMh$pI&)yh-iG=o8_9S;365*xc5m7uwRNG`f|-iD-1bT_$|;D#V?S z_=pK%iJkg%6*`Bna0bYih9)^ydJ`XEX+(AkW|^h&m+%QnnqT8*Bauq5sqnsdQPr3 z%M3&J${<4+CLmszJ{~4V^l5MW2JP&v^7x7uQ#SMGbEH%fwB?ey?QLsqd3kN;Q|QQ0 z|0KGgjM_hS1+x_8q~ z5;U*yjte*3>09WQ7D99aPoS^z))1riXV&>iRkkLUTD40xsY@sQP*Q#Syubt1IKPPG zvE*EoWCh{GA!pWe>q49CVcr5(QP*@rH^i_R4EYw&SVN{4@O_MOc5;%Hq29lzwV79C z^S6|h6uOu4t?igF}t4GS2>}M<>@TOrzkAUnfZy9ba-b3?Zsl(2lih`~hG~u%#*qPM8eDQ7{ z$v*eaQwEKWRm;ZJojyiklMCG+?O3VzcoyUjm^R;j>C$(cf5h}8lHz3l6%pNHi&h;~ zQS@XcG@U5xs?p|$7-T#b{SSe`-eL=x6dd~rX=QXN%$(N69p5^6?1*O! zHO!vb02r~xub#+ivTwaT4i#_Km{7EtW$@Y6f$3@1uIoM+Ib@N_!gmt=uhSd#4wzv0 z_LY@-C*D)PzJoJ~Nq<@4ZkjVI0<&YJmm?Ngc7qmJL*GCFH*YLg+oYY|e>=y0tx{Unkn4CJcd8J ztdq_+KqV3N=DH~CESxj^vVW4>Tkyy0W|liz)(kKk#=%~z#YAMHYkXnvEa z+O@FLf@6|$nJ`pE`0G_qzEaCWg~jRSxk1-oqLjOJREU}2vQ`fNR3K)mk-Ued`y(g6 zhj;u2(?zKE(?vRYu&aekP;4a=6fX=9^3r%b52MGkjLzcIW&E!pbRk)02A>BIj?a;< zdEjIB`#?eIxO(RGWEg~G56~tG+u{ja*hg0Aula}aDF%0kuk|9g{gvv+js(wnLv8lo zYrI0H7G02DRnfq$k3~(^GCae}jV1;)#W7iyx2uJtqOP5NlOX8*)7?{cR_UFjt{Y#7=qiZc~;Kv+pX;jLkd;GS8HT zz)!EzoDVL1*T8WtWukS&N%b88w6(#~7H$)=rNkGeh95;xjrU?nd9dnzK8v=RSwUq` zWQVJ>#`}oa?qHAPVj&O=54O;Zh~69tRS<)JyUFj|@Lnx87N-e^@M5(*Ah!}wGlWNM zgg)lsClx(bQ<$F)orBCm*XuoEAPJ{TR~U-(q71oP95R1WqMS^yrFx-ipowiTU7cg2 zH5lT)OV?&Mo@*5nOhoem6B44`cBwxagk9cbGF)a#0oh-cDN}2kSq(=7mWOtZ)Tpwq zfcw|h5~FMP)3Qd%q*agk_0V8ILbzlCZv00+Kvg15efNGbPMMMJt^k6>XVD}LLvg$d zF}oVXgEd5!q5B?EY&SJnOGDCwfBEf*Cs2ZPof1lzS>>n1=*WLuJ)n(`roCT&i0)>ciJF5;F>R*@#Jh>hS;bG{!j`@d#b)O_EiV9`Ub zoh_0XZhR5I-WD~*1bGVN?1HZmsf7~O8?&`tUSXewVRB(ZM}uEo3#T@=9i8_#LKPGd zztQ9C{NbdId6;;<>>Sj5{ggO;QLc4^Jivl~;| z`r#JeohuqX0t#ZQDPQsTgWX}_=YK1|KqflY` zMH(Uduly%53e1^8pSB%$WsxxB`uJ01hLvIFna1f|YmOR=ya#14&fX^dtw8)JAm{V@ z677WhK&g(rzUYS7^jrxk)Z|mx)tg;!-DyvjX}cT`cAj$-3ckqy?p`Ja7Ob}U8t6Ou zW|CgraH@S`C#M5oy4%J#>5P`Iev2Lw=}~9Q))My=wDx%4akwcTv;ZxCFX}yO(2H2T`m?Sn2)5Y+&qw250!#`8Zjrx5QoG3 z2vWTyf^oh!NBoKfuu&z(=$>xu7LZxyT1&{GZpcZO{wQ)FL#IjQ2_CkN{?w%XBLLL|iMH;F$quw@gqYc|pVw~3l@q4NII59p4Ek7%Dq2J{)uX4Dw1h^$JT;}g|si7M2B z5+CfK+4diP8+%u&0aV_$76WB0>rtB`qdBf9jyV|x#TgN_t|kvG{FSiub5<^FXOhZ| zlyV=xNC*j^F;9A_pW_$#=)th4nQjjzXeq49dc3g%&voup>WV^LP{;7qRKk#R|Fg4~ zIxi0Y5VRbzUE}SQ6NgZ@D-v<9X2oT=qbE3ryjX4`4M)Fs=re&D1w8feG{u0*=I7)0 zMozwY5JA3oex0eWu2uXOni|Jn*}Px=6C>Hn!BypXkU8Siks;B;!M4JmS7fm!yuyx} zgU+Z-B45YlXJ>YWP6RQE#iI{GPpStfg|12PmRkoz&{&x<{#_QB9#_c5V|CPoakz1} zPkj1-CV9et>#&SEW8g7^p5y#tfxAtQPO~jtpyNdl6|Zzby69|~cJ5l_c#!YQf6FBa zI_80oNPYwubXaFpzn-+?Gzjm_hsTzITgTv3O|NM3UQQ?{?%CtEFYpq0`>(#c_L7eW z$|bZ2BJ$kGT=&FFVyPCJvhHFbX{z2CB=7yhlYJuu{AA?aQjtAAXGWBRN?Is%M+Zj7 zJ0k2#BbRmgHf!jYORME>bNBlJJM5o5UF~A%gxw`5H+^5X(sNC)7zR~f@}~=1UXj1M z5nu+OEsdX0K+bo4Q$n2F!EAyuK7s|e)7T7jd+`jWrr^O#aK+v0iuZlmLidml^q@-W zx1GSe7^g0}yuW-zKv+k)@XkEO3*lj_MAi5+f4|Y9mvLGY+^G6mOjS}{^(!*>rX z8~ebC0g}E)n9sQWO%DepV9s^xBB&K?&$ec0^pCB6*F9k>RB!{wc|dw>VbTi{QX2BQ z#REPs(!PganXh*%*OKLqn;+@*?s*>=H$%6CkL;LSO2ir}-xA%^q;qmUHKBX{htYD@ zL6FJiS~GTE-iy*8`R`@CaMPnvydlV=1@*6{9Wwh(FzoM z>odmx@`@`KO{Mg&Z`&G;2FK(v9&gMx*My_svf`f8_P_KoX!IU*81 zOP7eiqCk@c1ExI9=g>%W-~HNZ#E!v*_)o|MKC!0+Q_-Yi+zkeDo#8Ur(w}4T&nHD@ z!qg6CXA~RR=*|sU$+rUkZTk0f2Y-V8myp{4`I|z)72=wL!4&9Gr)u|HtEjYJ!wooe zN_D+ZgN^>%+dsbzU^4$AuT#SCqsjx7)^YxMJ?S6O^ZS>ksE#6ebqC*jfUgbMlbO%{ zJ1PI%rbSzJB)mwQ-o0S8$Ln`DgHU^Uw2(#QHk8HH-Nl|p}d9H!9 zP`EOx;PWaR-P!rH>|qROtk#k+_x!E@r0?&0<#>Qv6fGFXn)`~(KYCO|;Ui|r;315t zA7RnWk=KhG^oaH$m1l4hv25f>0L=5b@;edIEg4MV>NFO&`$Fi233(velci5sHa|G; z8pSPUU!E6MZEakZD!P08I&?URd_r#+kR|wM&1Ymq8j(T|g6c}7xE~v(w^>5`hP5Ux za?QR~D9zP;d%gY0M2Q0afxx)C)_LOF`<`0QMx##@&W`46y95ZR4Z=RXhKN>}K!X~C zzQr7Rciz{T^ZPDgP(?NMfO&>gIWDDoA)gY-lzUi0>Hq5z#l%EWQ&g;>A?}w!(+btE z;2pmZMJLc44ljot(rKyf&xE=ESvv3ud>7;GTh<_yvG*Fo%1?<$lhm`7C6P>%qk&%f zqx()8t|ylXN*8tg8*Xc)I|Q5MusP0u<4U*|aU(}sAA52zKZqh#gBggMU-Z%R%0(Z! zAe{!(wqT+*d+Vl-pu&(Upi~1SuG1dxE?@;u<`T5%uOh6@^MZ?)<&D-ShG#s0{K3dC{Y~d8UsO zP*Xnq=(|q`WR^%91b;%`{!w%bH6yWunI~8I(=6%C!~Zzs_xf(bW=mmAj|EL{6(Vns zj1P0tw+gd7)eVQ$Vad9z|8QXvb2nD15{V6C;`Xt<6(8pY@Q+elv7!#QFO4^Mr} zaxdlRI5Hl2t2a0)A7Tv%Hyr_n;s>H!p$uLw^5yIq!1>i-{^$G>jZSy_eZZtgY!9Ho zh;dVhGIR*5l_}uZ0E;yK#UfI$?oX8fzkQk1eE=-MGx9G$(&GZ{q~Uv5$HFEk3dHdY zJRwL+48BW97Aa>^{R733>1UC?+kUw}GD}9>HD`HNs*kY%0V-?EJnqW%N(sn37D5q5 zeGIHlr_?81%bDYn=Isl_M`(%wI%89bm}Cr|xHF{?gy_>8PLM0r6=2y^RAW8g4mISR zUz1lRHKtNswa);WN0{?^D_ZL_RGa-z#QD9_uZ-q$UJKV3Xq9`yy(+(}DlM1FQiv3W z0t%tvvt+7bkd5OBW(rs8PD1Pe5Q5>ngI0JM^r2OVs}2SapnrpjR56T<0OGArc_!$v z;6}(6aq%cH0c`!JhGR;qLbC2Lw0n~@4QkDvV&VVloqtXZsV+QfzVvy{OKB8bQ@8xR zCF)jJ(#Pi8V@B57a&_b%T|Dm5g9@d7alF@vTFc|_HRNyhi*fSXGD^-|U;@pM-S=C| z6gb@O*`2M%^)7Lyj5qn|qd~FT!42@X5oouKY`2Yy7K1#@7>$A+E;)xYAGURV<+uu} zZ)v;v6!;T!XW#>z>Pq_E15Bul-*NXW!NJVHzFy(abdkUTNin>6k-eFp7cLZZ>}l}R zmJ>oa*=l~;{%^?oUQ*ZR5eGRJ$t55b=21X$M3uFEy}o!E54@_REvl*Y6DYva$c`HU zxx%zB*(XD(f>4qhnWmABHz9jHSP&v_>5n2R?t%{O+<1O5j7*W{HNj-`!e!4#>-4=? zrGjbFquaa;&`!gU4XgJLi@lNaClt{ayYA=S$Ti!M<_r$1%C|-RW4SSj>B~f(7KX|5HBPQBdug?n%`Men0Ig` zvaA&Ti!Q7Qi>z8OAr2#9l+nZ1&#;e>uh!==U%~3}$D0PvNc$>W)?RwkT`p>r03)Nstzx$WBU$lAes+g5wc$_04=<(79aBQ z*&O4a^x*e#F(IoQgNGXs`uhXu;M;B!abUHrjQ(p20r$+&6;s*xpW+#32g2+Cz5ORX zEra1<+n>1)W8Q{T*eB}hqm5&ecp`&S2b5^@gbQ%`=k^j^6bdrM@=XFZ+%^CH5M|AbKpq}q-(kO@v0Dx=bZ$=9$uMl1&q9IK5c4H9>MX{+>d?r|aOp5> z(iNGeK=NpJVlWY0X$;la8g3WvDy|nMgo*q;7>*NjP!;QqiS+<^-fZ0kRzwvIxch#p zyGR*fRhy^1B%-?*-WbEfVi@Be;WN9y6FD~+e^Vxmn&Xa{lqA%Ldz~!Jk{` zo**hyaO6L{_yLorO0WOL0r%cKeW0R^M&?%&Cei7GM`FhmL9tCH>C$JS4VM_0HVqezgE{_KDX}I+ zJ{+L>0;$0h)wu>u5_XxKHjK^qk`wK?l0iQJn4H2NtN+=x`w4WD+~7kM(sIv03FvsNtfW z>xLmxzZwN(O~m)8@Kd9fc~i$N=%~$QjhEkF>xf`653ygXHDa;3(MEsTDFV_BC9A?F z{X<^AKgp5vEmnWx8ixZDmECiE=b?!9bmZm}NPY(9-p7ax;EPY;8kQG$aL;ca7l zp{q_G0dqW#ZX1ITuppaM44t*}8Ce z$dL}KCNV5mbsSFgK5^MmP83lJF(d}_Yk&MoUH_!i7zwOcR;-#;Ho}wKVH&cJKisjA zP4=Ss%Pcrt<{gUKdGatdB6@f@f5>;k9NRh=G2*(wIrSjj6cJ4g+8CBrbFEQYm{I8` zWH_RrT5hWdn4pcD)8B6mN8WQac+@b-X3iB4n3LFl*hG|oZ1OK;d=~FExT-WiVwTs> z@%kc}e1?Q?QIv{O{XtIB>GLn9m6(v&=LAT%59S6!^+Y)={&ap|m+Jp9HzVek$LLRW zn4*N#lb6T_k?ajN2TJu!u^m<+B+|$v?n9PBqx#P?tpiS8#a>tS@+>hSJA)AxLBwn= z9`bQQmEJ9t$J#poi7OY0col;mOf^2G5|ihG;u{I#7dZqNQCj6r zCooGqWBNdMJERiJvYdHq?ER{sMckxcqgYJIqw{}l(HE7;qxd!@hKRmDir$A~n94L} zljmRFyW%kqQA{ldMrsV$%Q}Bai0>#M$<4RuQ4H_n{7H6BiSEax$hL^{Aae*g`ldno z?_sS~Yh+kpabfHKF54OjERrBu{tYfFXRu&WKE@=ibjZi2-^PU|$?eeOkU#+pnw3&= z3^TJ@$VKXIMO;X&Qz73&KgYrPxb7#ZG>9UW{|f~3FWhKhL_I9`an$_g6-F@s&cfJH zs2_s%*Kc3|e{xJkHyfbo&AU*VAWBmh1e`gTi33<#UjLAmf^hmq4vU-24qsm@VBM_$TX~_W(lnx z=K`L1<*0argenpswD)@8WmKAh*(xH$kxUO1P;6wqt|xb$B8cvDS}HG!{3y#q==B4< z&t41`?hTm##>^@=ns0`5HTY$4>iQ5hX;pTt4SIil64CwibR;ff&jyaHby|mPu{`J3 z6Y+Kazx>JoIDJ)qw!<^rjFtisQQ$N5dpef7d1|qz&#mhi9~*^!LK;^B!#T~%V7(qV z*2CQ?7Q+2gBVfa;+> zTXARkLU{UMPgM~TF0e>d8HRx}ERzdk{qumbb$mp#l!kzr0DChYbLmG)xoaTt6vG^- zlR>WoYZ~mKFe3$>ZOD*cdQ0CC@{d=1$cpgsdIxtU8ysfmU(+=>5JdkE$8dU4?s{hY ztVOi@{Ix`i)99xE47h>Ya7x?GY#LTxOPtr7RnzqdP45+_)S zg06c2*Vsm*u|hyU@sP9+du1>glXVkjKQ)Y#?*S5zprRAw>Ju3sq}&TcFMkX`gC@B? z-S{8O{P*Vws5&xP1Iqnr-?$L<_|4`K68{pe7l0S%dno0$a@5A;XX%WU$&mb?^We8! zwK=Y{27DQp@}u}~2Vek&b^!HyyvA1przo$5p(Vm%$j}2S<&5=Q@hJdZ_e@n5`(+?k zuyA;RNEly`*zs=fn+GA%))g7dqu?tRc*f5mnq)}dur~v>R3)afqc6J^uoC?;&P&H! zq_S3UumT{K;szX|2g~(DUpm22 z!LQ?wGG6`mONTR`c)L9^Qn5htQ3;X4Q079e&!SOCW`j@SQpRRp&7Tt0M-aVdfjpnN zkNmC#45%r5f0a^2y>o})hun^Gscv=C>w{+8jD|yXs+$E#9~T?Qq-fBtF=X;%^Ih$j z2aE&(r|rEOE359NeQszY3P9tyitYM<_oC=ai*xbe*QJH)%x_ykya(&TKzZO|uF2tN^kX1O9TgY0MJmzlaWp!TgJ2Pkag`5Q^k=tL=o#F+=kg zLKboK@5UwSF*6VWveE*`L8&S1(ElG<`Hi86tC9;?JrD&7{xXg@p<>o&X{lhrLQSth z^G?CFq5^2yP0q_>_N^< z!S?8-!cfNWr4IntGm4h!5`N;Q{_FXbaca7yDPLJ53Fco4Lq$0MGP%)jJ_pJ~j`NeP zc=wP2RRAsk(g2Z6K^k>bq$r@NkLsSoy&r4{08KUeEUj}Rf9n*vxt#zs^<#f)Sv7!e zRkQv-GN1|c((ZmQ%F4*eL?KVwK~d6miSb?26)yV88mWM;bkEqc_s1viqa#M-C&%+J zK~z}Zq`Z~h4Ry~e_1qcC$V{BD)nIKZTCQ2^&+N+v*W8nl5M8Y>ss25ar|$?WkjjyI ze?u=p6ZklvRUjuwRQ1_yCtBra7^71-LM^B|dq4q&$D*G1M;tNv?7@ba#`xB-G_lyP znLWv3>T0@kY1vK)4)9hg>^8=3(-p6fX5*U$5(&SN4z!crfV#O^18avBT{wnI-Sqy4 z>Drjk-yGz~vp20Ln|0MJ)hXxE$zS>u{z)|awu`_$Xk!y-j6v_<+x5OS`&GNkq(+JB z3=8|!OxEe+3*b$jrtV+#cb{=yC1arcUvRM}!u!V~Xs-ii7=3^29!Fg>{`w#x%bHcY zrTJYFXj5A)&T~iwJL+DJvqB!77%RILc4l<92eG+r3_-m`X@}=`@)((#KL0}KrLkwh zJJ)IgW2LM6c8vn$mpd{U*X~qqX@0B)O+c2N@oI=Zl}#9BN%0=cv&q`Yy}$-MNH)7<=>+#GkDhqq{GhV^EPK;# zTH4;Nc>@@5X2OUXeBVP|uQ-@tcD#Ken{}z@Y-N7eK~2!`&J|Ovb49n0t=%6z4lV%g zQe0fjm9;HO-)$Kj=$sBvTrh7>qI|0yf z)mu4<_OFJTq$gRB)AL*n2OF>RAFe1UR13fVEr6WD&jHiV+%GVSktguTVR(&q`pY6| z@R=Lkl@7B`ZDWU}c_NhwE>a&n+YCe*Z{MX@9nvl|`ZP5yTdyKvn&;PiMRUci%pm6k z%rE`P9TU{d^#!$goP_gJ@5yw%{~7im-|wsNX0Bm^C$stOPk?mqSGBMZD$jeZrPMF| z&OPSm;0okWMBW;_48H(IiqyIu4tLBSGa<+^_DZm`>`BChv|Q~R`R;Ovg6!)cU8`NU z`aAi~=-()T2n9)5bh(kmCwDkH3n4A{-dKTIv7lKpj$cW{a@WaAhvFhcMtw@G9~by^ zl+VoWzc?FlFI#4XBvC5VVf?OB*0N=H+D{kB7Sc4Xby{ZIw}mgR2de2F*fMV6Cti5W1}GZF7{Bzy`NifJ1z<#t;CGi+S4q{wzuVza(L}--`ZV;YJ)5xM zvb4fuV|tYWcngz0@;1a!yo(Kiyc_RUUTbnT^sGx=K-5fdPnMHq)vv&8Q5ZH+6W;8u z;Y3n$R>v{vkIq~{_2vE-)21{8H_?!k`(&*%<)RU^m%)%JeoDlXfdcvfl1cZ3&uhqv zwD9@A8kQab??$FgTk#mje76S4qp+!!m`~J<2S(w}L#n(`R4*?bjkF80`)B722{!}d zpVE!y>L&G=xKuhI1_{_Mc0K9~nKq`6Ref{PymT%*6rv>;ov!bQ6luX1?D}0t4Z3deJt8Ww z(yd;P*{>vVqty3(wrzsmtx6je=#lI?%G6<=p52f)6m96sbe%J$mCB0h)6S3-%OTdg z9N8*2$W15;weQ{XbjbG{DU?(9S6{w-0lY7G3nR|%!Vr)hd)Lqdrje(+MR+xju*n8)_+og?PT&c_k{GcRp-3Ol31Sw#<5-+RkMD zQbWzrCU1>gPaW8QdSUcdROrM2uR_l$Nm}W$cH^Ks>!4Z9RNe)2`=)G9iWVlJi4dKD z0hj4x5G43%ugd2-DZlLQB{RbJude%PTIJ4^tCTGSM)(+ompsm9J08bmHx>SpOM<&F z6*Dm^T!XE;oK?p6vHt{cSToj>TORE{Pd0_|L2( z3M`NUibi}9XmZnRkNO50v%$$Pfp(4nQzA&nqY`-NmLVE>d(+Mx zp;bBKg5%+nNzboO;tYsM+;Q^B49NGmjit&yO|i+XvbJYVor%ZF+{h~=ylO`b;ozJ( zjL_N|fhUk=vFUj2ITD|P-ZY6vXpN6)bu$u1sp}nj#^IS4srWaWv*dknigE$q&0;jh zrn$F0%B2*#5iXpWf9g`~@nE%EJor~x-LJ=A`UUK-rA;qa?c9?6?7i{x`?oRpXq-aC z6?aqVFO49RWh!7+8B-*}_@s+5-Ha6Z@P8qNqEY(IvbxP*iKpZm{3x?jwykMUYvYx+ z9cAzIaR+yC@m=hg_1fsRJ?0a%FxH!oEs&RKGxiS47$2$|(dFye=ptC>o-C* zPVYVc_-v6XR^eLy-JQv2nlm$obuYwajp?>~A>Zu~PUo1aIaJ$LCCb=KIXVBMRGp1l z&uBE~{}L~9abs>kuMD4rXPjnSlYs4%6BR;+Cp+VL+>7Iz7X)U1~~B)=UhCwde5bETN9J_K(}W5y#(P z2Uy$ZHM&V(mCaWtzx^h3rA$1%m+iOX<0>8sfp3$D?*`#y#!uBu@3H55cYnlURM43yqZ5)-^r4P#U`#)V=XH-*J+ocW`iim|GWe`DS1f{na z90e5wY!H#qMnGx+Nq`U_6O}G1L_np4A|gV-2_ik>LBn7IpeKNSuP3x_KThE@_)5H`2!yrdS6l-lC z%(f1cteES`MYfoE)UjRFxm4w0vU-R_@|HzejwClX$2;v~AJdh><}|s7U5R$XX5Zyi zs1U7!ZBv1wjJ$YwfW%y(W!r{_V|?^v5{}VuewCKTEocn`Zv)pDy-d+TpY@uH|Bnvy z@y$$r@7r!_VKv@bTx?8?v%*gvGyCia99c_Yu|aF9#PC7A!h^T8z-7vMy!7Mi@Br7r z0^=0P;DyTj1AMAimOKbx@qN}K7UY>0!;lB)Q(ha}@6bNcM{}S0EwfoE1kitwK7G!^ zW4!+U%%%S)4I7PD;}FBdfkVq{{O``8RlNITw{L0-(o$<~m7>}b8;D!T9y#;6a3ie5 z#nAH?l8?vTa(lZ+W-|y73UkkUL~L)@KzU`BML#!ZhsN>nqKXu*z8$Qve;7{^kAUr( zYIi7CjDeplGYr`zrmy^kxPxr;T1We$KcK`CV;I_>ju??eSs~&gNS|H0W zdeueUVW_wW!Ln>>+@o+XL>4dsSdUC8eMDH3mdBJK)HT8qa4BXg#~p->B;EgToizOq}+IES;SWu=MR{+3`@16Ucg z)K9wzC@f%HJy5(ywHp!2cjH&6wC_?8dBT%nYeFom#&+|!zD~R5}pgxL+RG)Mf zH7+HU%J?lBp-nCGt<2H*>K2#ohC0`^>sxJ|mLBr}zc3uT zshScP>nX@;Y7bR~jTZ^*`T8epZnYgI#D{Ya5J(cTSrgBC6ZV1(u_cW%D<++`0a7{L zubT1o*C*05EI58cM@QZ*2K6fYAJSGBQWdXyL%x3J3L=GkVg%d~`_2!Xd%%_&(noP$6Snm0`%ZLz2aEjXH~N z2{Ei4+%!`5kHJ~fMKMtVbw*3-Hc8m`2~AZw1(aKD+s)W#&PVyqH{$z4nhcK^O4PTD zlqrM?L-Tr?b9w)?jz{<#;M1xRwIA*$pxvwNh#z0RLvCS|UDFWEOHD0{Pyv4+ zLHlZoz?{+HJCi?@Y#Q*HFbZ`FveK2{WNtxZN(Vu7RcX`aqesk#&yO zN5|FE<3ExIk~Z@z9ziWC+HBwxc-iZbFI*{XC3P;#p|~fb<(8blj_G4CEa1ul_PvFr zB`7UekJ=9&(NncalqXt6`}qJ-RZ2*uH1FsKnH3hSm^3ZEBU<_yubl2X0I*g6^P=Fb zCP_7*1Yw*X_WqE5bWES;wXu?%2(twFod|Py{aatNkBB$gK zTc-cb=pxmBndgA__UF$I3uL|sVah}rsDmf#l0ILc-!{oA)gzrwDA{dwiDy~vdPlqG z^lnhY&=t7+l@gniE5_<_4)L?~o|kHNa$ou6Ob9l&oOb-7VZ46Lq%O%eb8T(^nJ?2$ z-p zuEU^6+De+irYx?hX(L8Ap+QYE4rk@PMxmvKxO-L{~gGzQE&8;HP!rduTp>)I;g8Y~bmtLg0T zPePjPZBp0lR2uq^E)5&%?5bMTK8JNJ{@Q7E2lusOWr1x3Uz(WaIT6wk3Huy=seYdO z;}zFVJs}pNyYsG97#43bId&r{nEF**$%n9QBwdPG9aO878NG&8&%#MThF1OrGUsmO zR@Ivd>M>w#au~as>DW-6y0%xY1IOm0mQ&Qpo0eHfzv0#wK>nDKgG6CVw~WnIuQ5QlYL$cS-!Ip7wce)aZ-2iVi zEWQ=44z29^_AY9laL$Q1y*5RYtW4%Jz{RM1$INk=1C|XXJry_ue>Y#>Q5!imop2_+ z(P-llz3NAu#>lfIVej+Y0a!*PsmO>M`@JYo4QS(~CjLNkzvpdl<+lG8OeqC1I(^w7v0z^1Hi0>RHEm&IrA19U z*jQ$G+-l}7anvhMaaJV$Rq2kNRHclXD%f$^&-B=>>K4ma7)lHVMszE z{W~P@`R`)819zzXu?z3906Ix4r#8q})DYl*wQnnQathqc@g+`<9RprTJPTgZRWBjd zM3%Bio#8;m>r&c3*^M7^ek!ydKoF%l^4!{u?U@$zb~o(b_Bf|q#syU}5S5;lPX%>n zPB<5SN(p)aKQ2OBwGO$WshfMPv7PHlk^=Ifyh>^w|Ke8B5nFAt_2Q$dj}X(!w2#4U zKiWsTy$^a4-r)(whV1Z$Wf%xSdF+XK8{XBZw2cpdsob1SN z5pi)ZY_o$e(!cW0va5O|xx+>M6uqG9*zCEO;*aKr!T30A_XR*p-dnun;2wRUX8Rh~ z=v_7to-&L_!?Yr++z$!#BOac`AQIrNgJ@ZWK6%*CI*#s}GbQo__hz=cyg!v^I~Gp_ zwk`{|7rC6m(MUDH1LXkY7Vg1Z@Jm0VEoMmoRWPx86a%)N*xK3i402iZ=XDqO)mqt%Vb5GQwhP%ErXe{pmj3waOP;Jr z**kMLZ32*zHGHh!yJz0y!Pc>>Z4)*g4X_g6Z5$v7LQ4h92q>lTkJ;3 zTlFzsNaEFmio@`kUO!M%P@zzNgge!Awir1RWq*j1r?GC2Gb7?5poatmxSF(!E=5*7$%S(nh3k0ZSj)u~9XWs3R zu?8{x80X2Lq0;|e#OJN4ctaUwl+bJ_)4ZwDk!1qt&Z_67-7taaA&pxtI z8{Gyi^bOulDBVdBWNl%w%iFKca?_!zfE_9OX1c}Q`Ykn_AI&ip%ym2CjM)uNqX&df0= z1DRP_QLSs$fn9+6!|Cf`8O{oU(n-~ayCU2frsOavw*<6VdH)X(wLA1|It^k$CRE^* zuW$ZAWf8-6&M&{FLL$C&X-32xnrDL8b}JhgX)eQ7YLdc0@)~K-56ql69(RWG#d|IK z{Q5>cEy}rwhr&6|&gJT?aiO63%C#A~R5ZCVGLNBOoyXwXcc;?0Gs(2|;iwAXJT7PE zDVZJkVZ33OofB7rDvu!(HoT?ssEdyu&$BJ4>0~R+eK$3$R~v1>r>CfdAhOE&r?t9~=d*FgY4{=sl1I PEp*<>{!GQ69=HDoP|V*& literal 5226 zcmaJ_Wmr^O+a5wfq>+#wN^*c9hi(vtRzON(fFWkaVMu9^5Cj1MM@o@KK7qYl!%ywq?DAH5Qn&^m^euE>Xs4~lYmG{LBypw{&NAZvY{QF zAjayN|H*YVQUJPOFenHJ5o^2#(*3cJ@dwi~{gV>EBE6K>b6D@chpH$; z;qgzjC&n1|U%me)v8SmY3I;NUc_O{g4p)V9;`*Hm1yMu8>@Y~QDH7@aXBQ1!kQk(= z3lhblW+KIL8*1kONBo}P{|fmj?`i`Ga-*FIM7TvA@mWfx6194nxDeVUC(; zqzA`ei-y4eUCUMB|4qx^SjT_YBL1&f(3Kd_@6!ISQvaE{^3U(?KgPWp{9}C>;>z#n zD`WGN{&D~SsHSw(RZM*+H#5mlR%U*maI4$XX^uVq7D*nQmNm3;4>P(RbLS>k!Nl{p zJu+h8oX-Ze?xfeKz0eoWi%^Y};!%#$QqvI)gmHKfROypdLG2hJtWMfJ-{Vj)VK_1-C34OGfXc_Dg#@`|K=ERjyuapERsy2~K5iDiDrqalBQmBPH&( z*p-W8EP7c-F-MjxsFb#(ufF$;oO&Fe?|K)P+~9Gn^1JX^kSEgaRIe(kM~2zZ=?1^-}xy~E$p-) zucuGy8*bob?f^3e00oLfP1`{aXy;>%4(fFXvJ>}1lY0qCCzg5$w=7g^8P?7N=k|jW zD`mrobva}^S&ObWvMu%ZDO37Pp{ZOR(Mo1VfDm(FV+f|BKyrGVGW6GK_b98W`_7V7 z115$vXfn0*I7JTF0gH1wVI!aIZhd3DqHnn~l-(Uo3W<9TU?qqKoH6}EHXv{mR!82h zjg58dG_|8{k%V-vlWQt*N5F`dTIC0JcPZEG6~ z9m3%qU$R-(Sk`+)>xON*A9~Y2$&q0GQZ7>DC4zr6hA$oTEXW3gT7eH3xexP++H*5Q zlwR+T;*|%622G!YGS6tOA?9oF$gT5BoZ!3aHMozn{TwRaJMc-eS>Mc_q(QhTsu)k> z9P@Nwj5xBT$HJ1O{R$9h3ZfbfL)S*`_IGN*&rKfWB>KCIIgFuE%j0 z4Z-ZWUYfF2nJ2-0PD!uff}a2^NfMU2PoJ~2Au7+RJIe_=xOFOI2SIm*(l7 zBP^!pJgk5CiSq^HAdXUbbpQ+q1PJh~>M=y=djchVW5v1VlTT2|%AYt{9WM?oCJ!Fs zp9-FXnKa7ET^zUablpqWMS_XzPRrZ2YwvaTPeFhE+o8ND&E9wgyfIY)2{kV2LtBET+3ao zngXIhCZeH6mEBp557CrMTqQv3{s`sLe2An#WlSpA$|Csca#+=8O z3`@i9zpB^9IJ*qW4W^6GCb#d3RtwPYIUJ8%>(X+vdn|7@l;gV1<;%=lxEG(?%>UKL ztm2gP`zaMF2IX}$czE7@-^wfavbxmKXogMqUe0de-c-OF6MDIR_3hXQ4P?0p-87U3!gh4 zBg5H$rBZEve2_1NS)L1hw_Yd7nWcj9VwY==u-Ty1jV8@aFiQ+xW!bpaDxU#rK z0O0hFAkR1O;5Q;$H8uTokqKwh_75i_q*E-#u6fCom4&ml29hnbPeoc!sIPNQ&L-3! ztlC`*$9iG0b_6wV=AR->pJFLGDy(`#0ZC1BPLKTQT-KQg_~=cJ+*%eXyj1GCmx`|q zEa0LKkAYJ18DH~9-&IQ;PvR$+-7z-H)BdF5?n2U-<%=)ubBXS|h1gZ{=rDa27M!^!ijaibGRs zRZH?jTsgLGYSsqVwM7`yKJNB&V&NVek6YzCTn6@Q^&sHLbmowD z;!NfE!6Dcsc=b}UL^rpb^3%3#q5ZqVe(c7U#?QteRx_m|)4m_T*K+U7O>$MSug&Q%m? zhMK@e<#)KetnJyF?mAwCtBg0Hzm~gB$h43jVe@n75u(tS!W)TsdybdI*?qRTBB_QR zzzT^h3~|6b%BU0eun|-Op-x?=18cWw3rmtox~mo#>p?zfKmE#I zw!b3;rXSEQ4R9KW;>47_?$_?C&f4FL`v^9+)NK^yDx~I;j28odPp7r}?q=1SxjAZ# zo6v&q3(C0keQvmcxaLlh{7H~|Kh+rXKzX)=93=mWjg>{!-o001kVYaatD{54&rf5< z$+hXyd--YZERbw#JoMbHOpLsWkbOXkHiItJ(2U`j-LGAut3spt$`R&USoy5Pn_|`H z{g1l~8H@ORG#8mHIQNUU7uRctV!seGJ^?a6adDEoBXiU;eG_RpKg!qmaOw-lv&U=> zd)-V)$lTF}Q8Go-yD>M2Ax3z4?kmjI!055X>;bA%GuoEzZtF4~4G-%lhovsL{wb@O z#E)oedwY2#w!PHyh)~7bi=8u(3$r}M$^YUG^_f*TgqJd4U#USS>WDq0wVt$leLd;R zVQtNim>`nS&yfcBSiRzUhYR`I07KUxliRtGYdvRf=t)y3t9wy*O2v26tj^hQ`74Tji7XM??PUCr<{A%M=xEZWTqfM$U7U1FM=jaid%JAP;Rr^+oPEg)Xj~ z`@dh7X74IX2&&pFR@cw|*b}wg$8_G3i{toEwA-ik!6{APp40oqFYYFMNrsa!oY}U< zX|adD)M?VjEMXjuWKDKIe7SqE8!HB+mXu4n?JOW771E^ks;pu&@;S_yxwu5SMDOfH z7Km}gtj?r)%%Z!3X8*miR8Y5PyLPF1A8&y`&${76j1ah6yn5p1athYJ2G~4higjlm zby|n{uNn?GYMW#fC{{p6B^)O%yDCg=KX*UQaBTtVjg|k%_ih=ciMYca-F>13!=jJ# zfR#e^`d+iIdGXRHkDr(B4F?voup7_?+<2dZHi6|UvE0=R9Ki`3&t|~6*|cH0W$Me?^9$OR^wezDIk=jD3m5c-B)$FE6o-2OTJ| zHnE*qFOy_K-8?YKt8tQt3_su2(;A+-Wkf192r@4kAA#&5DY!ENtYW~{W>f$E@YUMqMv#C;88d&AQnwdfn!yvqp-s!hJ#Z%R~b; zW{9^Fb60OGURpeWn2qpOkePRn>N_hiJajkez|{g9`HVljD^C}e=bg*{{vs&v44tD2 zcUme*9qc_guY0>Joz#Qti>>*opiB(<(NYldP@wRm59*Rz+8_-n@t7r4o}Rjp@;PxP zw^>W~PH#a-D2|{EC-b^7eWU+j%v|w{_iREOZ3bse=QkG+ulZp-OX7Zzjk78@ z3nvV76#FZU@8m3(YGGr;=&{r2y1kfE!<4U-=Z=J9@ZPN?`y_o%_;TU}BXWV!jCg^&rGh z(Je#)xIo8uY`&cbBOQ%(mwK8-n%{COSMju=d{TJQio_#ZJY+is;_~?u&wkD2?B;D- z)&0<^)VPp+Y5)H5t!>LT!KihsU$^dVJKR5*Z;Hb+yLf_mL)xWPFpr$B+jNdi=;M%O zwk}|Jxw(P2JZnGj_2SDiUof7PMt1q7O&L3{e(Zh4v*V8=8$?t1`FB^4YwXq>^Ub!) z-Gw&NVDty7w3xeq%;&lOa3snSjK7thdg-n&K@se53EADcI%4Nrmk1x8{8&F>#nCpL z5Tc0*^i+Ze`MWfK*ky+qV0G4BO4eU}JjG=I5T`=#_WG>G$S!~Q%nHDxsjHfg=&Po@ z9Q?v*1fCwSFx+eVW;ERp$TqPbaL#sq>Vv1GrnIxxDbbifFm{<3e=Q?1>}7eIXEhpS zCwG(dO-fpkW-{SsesGRbt(M%213nw!q>!68JmJNO^cC{bTowJ7lOw@=0k1bce@+Xf zO~6;mWv>h_K9j5zvgG?3*LD?*&(*R6x#4QvvYSZKfWSam&kyv5`wPrnGPAG_M(Y?V$ z{)7q@-mbbT#mfw8TxPNjvR_vhlHIYeDhM9GnPR<>4Qz@wgwu zOd9;*cZ2WmoD$l{nrKsH5|Rx7G1%c(U!U^O>#G8-1UI_)=PF!Y;;_U(^3 .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; + } +} +@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'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.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-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + width: 100% \9; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + width: 100% \9; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +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: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +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; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +cite { + font-style: normal; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +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; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +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; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +blockquote:before, +blockquote:after { + content: ""; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.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, +.col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + max-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.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > 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 #ddd; +} +.table .table { + background-color: #fff; +} +.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 #ddd; +} +.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 #ddd; +} +.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-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + 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-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > 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; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > 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; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > 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; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > 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 > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + 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, -webkit-box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #777; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #777; +} +.form-control::-webkit-input-placeholder { + color: #777; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 34px; + line-height: 1.42857143 \0; +} +input[type="date"].input-sm, +input[type="time"].input-sm, +input[type="datetime-local"].input-sm, +input[type="month"].input-sm { + line-height: 30px; +} +input[type="date"].input-lg, +input[type="time"].input-lg, +input[type="datetime-local"].input-lg, +input[type="month"].input-lg { + line-height: 46px; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + 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], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm, +.form-horizontal .form-group-sm .form-control { + 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, +select[multiple].input-sm { + height: auto; +} +.input-lg, +.form-horizontal .form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 25px; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -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: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -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: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -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: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + top: 0; + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #333; + 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; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + 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: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3071a9; + 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-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + 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-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + 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-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + 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-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + 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-danger .badge { + color: #d9534f; + background-color: #fff; +} +.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: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + -o-transition: height .35s ease; + transition: height .35s ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.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; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); +} +.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.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.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-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.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 { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.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; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.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: 0; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-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-top-left-radius: 0; + border-bottom-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-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.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-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.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, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.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-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + position: absolute; + z-index: -1; + filter: alpha(opacity=0); + opacity: 0; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + 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: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].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, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].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; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + 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 > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-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 > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.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: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + 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 #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + 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 { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #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 { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + 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, + .navbar > .container-fluid .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; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 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; + -webkit-box-shadow: none; + 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; + } + .navbar-nav.navbar-right:last-child { + margin-right: -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; + width: auto; + vertical-align: middle; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} +@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-form.navbar-right:last-child { + margin-right: -15px; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + 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: #555; + 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: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #777; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #777; +} +.navbar-inverse .navbar-nav > li > a { + color: #777; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.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: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + 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: #fff; + 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: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #777; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #777; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.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: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.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.42857143; + color: #428bca; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-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 { + color: #2a6496; + background-color: #eee; + border-color: #ddd; +} +.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: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.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-top-left-radius: 6px; + border-bottom-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-top-left-radius: 3px; + border-bottom-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 li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.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: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.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: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.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, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + 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; + line-height: 20px; + color: #fff; + 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 .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar[aria-valuenow="1"], +.progress-bar[aria-valuenow="2"] { + min-width: 30px; +} +.progress-bar[aria-valuenow="0"] { + min-width: 30px; + color: #777; + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, 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-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, 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-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.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: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-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: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + 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, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + 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-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.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: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-heading .badge { + color: #428bca; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} +.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: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + -webkit-transform: translate3d(0, -25%, 0); + -o-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0); +} +.modal.in .modal-dialog { + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.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; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.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: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + 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); +} +.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 { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.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; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + 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: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -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; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ /*** Sourced from this Gist: https://github.com/sindresorhus/github-markdown-css ***/ @font-face { font-family: octicons-anchor; @@ -780,125 +7069,86 @@ Original style from softwaremaniacs.org (c) Ivan Sagalaev a { + display: block; + width: 100%; + height: 100%; +} +.body .main-header .setup { + line-height: 1.3em; + padding-top: 5px; +} +.body .main-header .packages-header { + border-bottom: 2px solid #e6e6e6; +} +.body .main-header .packages-header .search-container { + top: 9px; +} +.body .main-header .packages-header .search-container .search-icon { + background: #e6e6e6; +} +.body .main-header .sm-registry-info { + height: 25px; + line-height: 1.7em; +} +.body .content { + padding-top: 120px; +} +.body .content .entry { -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s; - padding: 12px 15px 15px; + padding: 9px 10px; overflow: hidden; border-bottom: 1px solid #E7E7E7; } -#content .entry:last-child { +.body .content .entry:last-child { border-bottom: none; } -#content .entry:nth-child( even ) { - background: #F3F3F3; +.body .content .entry:nth-child( even ) { + background: #f3f3f3; } -#content .entry .title { - margin: 0 0 5px; +.body .content .entry .title { + margin: 0 0 5px 10px; } -#content .entry .description { - margin: 0 0 0 9px; +.body .content .entry .description { + margin: 0 0 0 18px; font-size: 13px; } -#content .entry .name:hover { +.body .content .entry .name:hover { text-decoration: none; } -#content .entry .name:before { +.body .content .entry .name:before { margin: 0; margin-left: -10px; -webkit-transition: -webkit-transform 0.2s; @@ -907,92 +7157,33 @@ header .header-container .registry-info .setup code { -o-transition: -o-transform 0.2s; transition: transform 0.2s; } -#content .entry.open .name:before { +.body .content .entry.open .name:before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } -#content .entry .version { - font-size: 16px; +.body .content .entry .version { color: #666; } -#content .entry .author { - font-size: 16px; - float: right; +.body .content .entry .author { color: #666; } -#content .entry p { - margin: 0; -} -#content .entry .readme { +.body .content .entry .readme { font-size: 14px; margin-top: 10px; - background: #FFF; + background: #ffffff; padding: 10px 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; + border: 1px solid #dadada; } -h1 { - text-align: center; -} -h1 a, -h1 a:visited { - color: black; -} -/*** Search Box ***/ -#search-form { - float: right; -} -@media (max-width: 540px) { - #search-form { - float: none; - margin-top: 6px; - } -} -#search-form input, -#search-form button { - margin: 0; - vertical-align: top; - border: 1px solid #CCC; -} -#search-form input:focus, -#search-form button:focus { - outline: none; -} -#search-form input { - width: 200px; - height: 30px; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0 5px; - font-size: 16px; - border-right: 0; -} -#search-form button { - height: 30px; - width: 30px; - margin: 0; - border-left: 0; - background: #FFF; - cursor: pointer; - font-size: 16px; - color: #999; -} -/*** Heading ***/ -h2 { - border-bottom: 6px solid #424242; - margin: 40px 0 0; - padding: 0 10px 10px; -} -/*** Search Results ***/ -.state-search #all-packages { +.pkg-search-container { display: none; } -.search-ajax { +.packages-container .search-ajax { display: block; margin: 50px auto; } @@ -1008,15 +7199,54 @@ h2 { .no-results code { font-size: 1.2em; } -.clearfix { - zoom: 1; +.red { + color: #cc3d33; } -.clearfix:before, -.clearfix:after { - content: ""; - display: table; +.light-red { + color: #d6645c; } -.clearfix:after { - clear: both; +.white { + color: #ffffff; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9HVUkvY3NzL21hcmtkb3duLmxlc3MiLCJsaWIvR1VJL2Nzcy9oaWdobGlnaHQuanMubGVzcyIsImxpYi9HVUkvY3NzL2ZvbnRlbGxvLmxlc3MiLCJsaWIvR1VJL2Nzcy9tYWluLmxlc3MiLCJub2RlX21vZHVsZXMvaGVscGVycy5sZXNzL2hlbHBlcnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7RUFDRSw0QkFBQTtFQUNBLHVsRUFBdWxFLE9BQU8sT0FBOWxFOztBQUdGO0VBQ0UsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQWEsNkJBQTZCLHVDQUExQztFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQVJGLE9BV0U7RUFDRSx1QkFBQTs7QUFFQSxPQUhGLEVBR0c7QUFDRCxPQUpGLEVBSUc7RUFDQyxVQUFBOztBQWhCTixPQW9CRTtFQUNFLGlCQUFBOztBQXJCSixPQXdCRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQTNCSixPQThCRTtFQUNFLFNBQUE7O0FBL0JKLE9Ba0NFO0VBQ0UsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7O0FBckNKLE9Bd0NFO0VBQ0UsY0FBQTs7QUF6Q0osT0E0Q0U7QUE1Q0YsT0E2Q0U7QUE3Q0YsT0E4Q0U7RUFDRSxpQ0FBQTtFQUNBLGNBQUE7O0FBaERKLE9BbURFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxTQUFBOztBQXRESixPQXlERSxLQUFLLE1BQUs7RUFDUixlQUFBOztBQTFESixPQTZERTtFQUNFLG1CQUFBOztBQTlESixPQWlFRSxNQUFLO0VBQ0gsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBcEVKLE9BdUVFO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUF6RUosT0E0RUU7QUE1RUYsT0E2RUU7RUFDRSxVQUFBOztBQTlFSixPQWlGRTtFQUNFLDJCQUFBO0VBQ0Esc0JBQUE7O0FBbkZKLE9Bc0ZFO0VB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 */ \ No newline at end of file +.red-bg { + background: #cc3d33; +} +.light-red-bg { + background: #d6645c; +} +.no-bg { + background: none; +} +.no-border { + border: none; +} +.no-rnd-cnr { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.center { + text-align: center; +} +@media (max-width: 992px) { + .body .main-header .packages-header { + border-bottom: none; + } +} +@media (max-width: 768px) { + .body .content { + padding-top: 145px; + } + .body .content .entry .title { + margin-bottom: 0; + } + .body .content .entry .author { + float: none !important; + clear: both; + padding: 0 0 5px 18px; + } + .body .no-results { + margin: 10px 0 0; + } +} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9HVUkvY3NzL2Jvb3RzdHJhcC5jc3MiLCJsaWIvR1VJL2Nzcy9tYXJrZG93bi5sZXNzIiwibGliL0dVSS9jc3MvaGlnaGxpZ2h0LmpzLmxlc3MiLCJsaWIvR1VJL2Nzcy9mb250ZWxsby5sZXNzIiwibGliL0dVSS9jc3Mvc3R5bGVzLmxlc3MiLCJub2RlX21vZHVsZXMvaGVscGVycy5sZXNzL2hlbHBlcnMubGVzcyIsImxpYi9HVUkvY3NzL3Jlc3BvbnNpdmUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFPQTtFQUNFLHVCQUFBO0VBQ0EsOEJBQUE7RUFDSSwwQkFBQTs7QUFFTjtFQUNFLFNBQUE7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsY0FBQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLHFCQUFBO0VBQ0Esd0JBQUE7O0FBRUYsS0FBSyxJQUFJO0VBQ1AsYUFBQTtFQUNBLFNBQUE7O0FBRUY7QUFDQTtFQUNFLGFBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRixDQUFDO0FBQ0QsQ0FBQztFQUNDLFVBQUE7O0FBRUYsSUFBSTtFQUNGLHlCQUFBOztBQUVGO0FBQ0E7RUFDRSxpQkFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0UsZUFBQTtFQUNBLGNBQUE7O0FBRUY7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7O0FBRUY7RUFDRSxjQUFBOztBQUVGO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7O0FBRUY7RUFDRSxXQUFBOztBQUVGO0VBQ0UsZUFBQTs7QUFFRjtFQUNFLFNBQUE7O0FBRUYsR0FBRyxJQUFJO0VBQ0wsZ0JBQUE7O0FBRUY7RUFDRSxnQkFBQTs7QUFFRjtFQUNFLFNBQUE7RUFDQSwrQkFBQTtFQUNHLDRCQUFBO0VBQ0ssdUJBQUE7O0FBRVY7RUFDRSxjQUFBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0UsaUNBQUE7RUFDQSxjQUFBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7O0FBRUY7RUFDRSxpQkFBQTs7QUFFRjtBQUNBO0VBQ0Usb0JBQUE7O0FBRUY7QUFDQSxJQUFLLE1BQUs7QUFDVixLQUFLO0FBQ0wsS0FBSztFQUNILDBCQUFBO0VBQ0EsZUFBQTs7QUFFRixNQUFNO0FBQ04sSUFBSyxNQUFLO0VBQ1IsZUFBQTs7QUFFRixNQUFNO0FBQ04sS0FBSztFQUNILFVBQUE7RUFDQSxTQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUYsS0FBSztBQUNMLEtBQUs7RUFDSCw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7RUFDUixVQUFBOztBQUVGLEtBQUssZUFBZTtBQUNwQixLQUFLLGVBQWU7RUFDbEIsWUFBQTs7QUFFRixLQUFLO0VBQ0gsK0JBQUE7RUFDRyw0QkFBQTtFQUNLLHVCQUFBO0VBQ1IsNkJBQUE7O0FBRUYsS0FBSyxlQUFlO0FBQ3BCLEtBQUssZUFBZTtFQUNsQix3QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBOztBQUVGO0VBQ0UsVUFBQTtFQUNBLFNBQUE7O0FBRUY7RUFDRSxjQUFBOztBQUVGO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSxpQkFBQTtFQUNBLHlCQUFBOztBQUVGO0FBQ0E7RUFDRSxVQUFBOztBQTJFRjtFQXhFRTtJQUNFLHNCQUFBO0lBQ0EsNEJBQUE7SUFDQSxrQ0FBQTtJQUNBLG1DQUFBO0lBQ1EsMkJBQUE7O0VBRVY7RUFDQSxDQUFDO0lBQ0MsMEJBQUE7O0VBRUYsQ0FBQyxNQUFNO0lBQ0wsU0FBUyxLQUFLLFdBQVcsR0FBekI7O0VBRUYsSUFBSSxPQUFPO0lBQ1QsU0FBUyxLQUFLLFlBQVksR0FBMUI7O0VBRUYsQ0FBQyxxQkFBcUI7RUFDdEIsQ0FBQyxXQUFXO0lBQ1YsU0FBUyxFQUFUOztFQUVGO0VBQ0E7SUFDRSxzQkFBQTtJQUVBLHdCQUFBOztFQUVGO0lBQ0UsMkJBQUE7O0VBRUY7RUFDQTtJQUNFLHdCQUFBOztFQUVGO0lBQ0UsMEJBQUE7O0VBRUY7RUFDQTtFQUNBO0lBQ0UsVUFBQTtJQUNBLFNBQUE7O0VBRUY7RUFDQTtJQUNFLHVCQUFBOztFQUVGO0lBQ0UsMkJBQUE7O0VBRUY7SUFDRSxhQUFBOztFQUVGLE1BQU87RUFDUCxNQUFPO0lBQ0wsaUNBQUE7O0VBRUYsSUFBSztFQUNMLE9BQVEsT0FBTztJQUNiLGlDQUFBOztFQUVGO0lBQ0Usc0JBQUE7O0VBRUY7SUFDRSxvQ0FBQTs7RUFFRixlQUFnQjtFQUNoQixlQUFnQjtJQUNkLGlDQUFBOzs7QUFHSjtFQUNFLGFBQWEsc0JBQWI7RUFFQSxTQUFTLDRDQUFUO0VBQ0EsU0FBUyxvREFBb0QsT0FBTywwQkFBMEIsOENBQThDLE9BQU8sYUFBYSw2Q0FBNkMsT0FBTyxpQkFBaUIseUVBQXlFLE9BQU8sTUFBclQ7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQWEsc0JBQWI7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBRUYsbUJBQW1CO0VBQ2pCLFNBQVMsS0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxLQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixxQkFBcUI7RUFDbkIsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLGFBQWE7RUFDWCxTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixhQUFhO0VBQ1gsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRix1QkFBdUI7RUFDckIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLG9CQUFvQjtFQUNsQixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsbUJBQW1CO0VBQ2pCLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsc0JBQXNCO0VBQ3BCLFNBQVMsT0FBVDs7QUFFRixxQkFBcUI7RUFDbkIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLHdCQUF3QjtFQUN0QixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYseUJBQXlCO0VBQ3ZCLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsd0JBQXdCO0VBQ3RCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLG9CQUFvQjtFQUNsQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsd0JBQXdCO0VBQ3RCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsd0JBQXdCO0VBQ3RCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRiwyQkFBMkI7RUFDekIsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRix1QkFBdUI7RUFDckIsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixxQkFBcUI7RUFDbkIsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLHVCQUF1QjtFQUNyQixTQUFTLE9BQVQ7O0FBRUYsc0JBQXNCO0VBQ3BCLFNBQVMsT0FBVDs7QUFFRiwwQkFBMEI7RUFDeEIsU0FBUyxPQUFUOztBQUVGLDRCQUE0QjtFQUMxQixTQUFTLE9BQVQ7O0FBRUYsY0FBYztFQUNaLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsc0JBQXNCO0VBQ3BCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLGtCQUFrQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRiw2QkFBNkI7RUFDM0IsU0FBUyxPQUFUOztBQUVGLDRCQUE0QjtFQUMxQixTQUFTLE9BQVQ7O0FBRUYsMEJBQTBCO0VBQ3hCLFNBQVMsT0FBVDs7QUFFRiw0QkFBNEI7RUFDMUIsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixjQUFjO0VBQ1osU0FBUyxPQUFUOztBQUVGLGNBQWM7RUFDWixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRiwyQkFBMkI7RUFDekIsU0FBUyxPQUFUOztBQUVGLCtCQUErQjtFQUM3QixTQUFTLE9BQVQ7O0FBRUYsd0JBQXdCO0VBQ3RCLFNBQVMsT0FBVDs7QUFFRiw0QkFBNEI7RUFDMUIsU0FBUyxPQUFUOztBQUVGLDZCQUE2QjtFQUMzQixTQUFTLE9BQVQ7O0FBRUYsaUNBQWlDO0VBQy9CLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixrQkFBa0I7RUFDaEIsU0FBUyxPQUFUOztBQUVGLHFCQUFxQjtFQUNuQixTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGVBQWU7RUFDYixTQUFTLE9BQVQ7O0FBRUYsZUFBZTtFQUNiLFNBQVMsT0FBVDs7QUFFRixnQkFBZ0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUYsaUJBQWlCO0VBQ2YsU0FBUyxPQUFUOztBQUVGLGlCQUFpQjtFQUNmLFNBQVMsT0FBVDs7QUFFRixlQUFlO0VBQ2IsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRix3QkFBd0I7RUFDdEIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsc0JBQXNCO0VBQ3BCLFNBQVMsT0FBVDs7QUFFRixzQkFBc0I7RUFDcEIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsa0JBQWtCO0VBQ2hCLFNBQVMsT0FBVDs7QUFFRixpQkFBaUI7RUFDZixTQUFTLE9BQVQ7O0FBRUYscUJBQXFCO0VBQ25CLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLG9CQUFvQjtFQUNsQixTQUFTLE9BQVQ7O0FBRUYsZ0JBQWdCO0VBQ2QsU0FBUyxPQUFUOztBQUVGLGdCQUFnQjtFQUNkLFNBQVMsT0FBVDs7QUFFRixtQkFBbUI7RUFDakIsU0FBUyxPQUFUOztBQUVGLG1CQUFtQjtFQUNqQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRix1QkFBdUI7RUFDckIsU0FBUyxPQUFUOztBQUVGLHNCQUFzQjtFQUNwQixTQUFTLE9BQVQ7O0FBRUYsb0JBQW9CO0VBQ2xCLFNBQVMsT0FBVDs7QUFFRixvQkFBb0I7RUFDbEIsU0FBUyxPQUFUOztBQUVGLG9CQUFvQjtFQUNsQixTQUFTLE9BQVQ7O0FBRUYseUJBQXlCO0VBQ3ZCLFNBQVMsT0FBVDs7QUFFRiw0QkFBNEI7RUFDMUIsU0FBUyxPQUFUOztBQUVGLHlCQUF5QjtFQUN2QixTQUFTLE9BQVQ7O0FBRUYsdUJBQXVCO0VBQ3JCLFNBQVMsT0FBVDs7QUFFRix1QkFBdUI7RUFDckIsU0FBUyxPQUFUOztBQUVGLHlCQUF5QjtFQUN2QixTQUFTLE9BQVQ7O0FBRUY7RUFDRSw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FBRVYsQ0FBQztBQUNELENBQUM7RUFDQyw4QkFBQTtFQUNHLDJCQUFBO0VBQ0ssc0JBQUE7O0FBRVY7RUFDRSxlQUFBO0VBRUEsNkNBQUE7O0FBRUY7RUFDRSxhQUFhLDhDQUFiO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBOztBQUVGO0VBQ0UsY0FBQTtFQUNBLHFCQUFBOztBQUVGLENBQUM7QUFDRCxDQUFDO0VBQ0MsY0FBQTtFQUNBLDBCQUFBOztBQUVGLENBQUM7RUFDQyxvQkFBQTtFQUNBLDBDQUFBO0VBQ0Esb0JBQUE7O0FBRUY7RUFDRSxTQUFBOztBQUVGO0VBQ0Usc0JBQUE7O0FBRUY7QUFDQSxVQUFXO0FBQ1gsVUFBVyxFQUFFO0FBQ2IsZUFBZ0IsUUFBUTtBQUN4QixlQUFnQixRQUFRLElBQUk7RUFDMUIsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtFQUNLLG1DQUFBO0VBQ0csZ0NBQUE7O0FBRVY7RUFDRSxrQkFBQTs7QUFFRjtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQU0sZ0JBQU47RUFDQSxTQUFBOztBQUVGLGtCQUFrQjtBQUNsQixrQkFBa0I7RUFDaEIsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFFRixFQUFHO0FBQ0gsRUFBRztBQUNILEVBQUc7QUFDSCxFQUFHO0FBQ0gsRUFBRztBQUNILEVBQUc7QUFDSCxHQUFJO0FBQ0osR0FBSTtBQUNKLEdBQUk7QUFDSixHQUFJO0FBQ0osR0FBSTtBQUNKLEdBQUk7QUFDSixFQUFHO0FBQ0gsRUFBRztBQUNILEVBQUc7QUFDSCxFQUFHO0FBQ0gsRUFBRztBQUNILEVBQUc7QUFDSCxHQUFJO0FBQ0osR0FBSTtBQUNKLEdBQUk7QUFDSixHQUFJO0FBQ0osR0FBSTtBQUNKLEdBQUk7RUFDRixtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7O0FBRUYsRUFBRztBQUNILEdBQUk7QUFDSixFQUFHO0FBQ0gsR0FBSTtBQUNKLEVBQUc7QUFDSCxHQUFJO0FBQ0osRUFBRztBQUNILEdBQUk7QUFDSixFQUFHO0FBQ0gsR0FBSTtBQUNKLEVBQUc7QUFDSCxHQUFJO0VBQ0YsY0FBQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxnQkFBQTtFQUNBLG1CQUFBOztBQUVGLEVBQUc7QUFDSCxHQUFJO0FBQ0osRUFBRztBQUNILEdBQUk7QUFDSixFQUFHO0FBQ0gsR0FBSTtBQUNKLEVBQUc7QUFDSCxHQUFJO0FBQ0osRUFBRztBQUNILEdBQUk7QUFDSixFQUFHO0FBQ0gsR0FBSTtFQUNGLGNBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7QUFDQTtFQUNFLGVBQUE7O0FBRUY7RUFDRSxnQkFBQTs7QUFFRjtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBT0YsUUFMMEI7RUFDeEI7SUFDRSxlQUFBOzs7QUFHSjtBQUNBO0VBQ0UsY0FBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0FBQ0E7RUFDRSxhQUFBO0VBQ0EseUJBQUE7O0FBRUY7RUFDRSxnQkFBQTs7QUFFRjtFQUNFLGlCQUFBOztBQUVGO0VBQ0Usa0JBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0UseUJBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsV0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUYsQ0FBQyxhQUFhO0VBQ1osY0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUYsQ0FBQyxhQUFhO0VBQ1osY0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUYsQ0FBQyxVQUFVO0VBQ1QsY0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUYsQ0FBQyxhQUFhO0VBQ1osY0FBQTs7QUFFRjtFQUNFLGNBQUE7O0FBRUYsQ0FBQyxZQUFZO0VBQ1gsY0FBQTs7QUFFRjtFQUNFLFdBQUE7RUFDQSx5QkFBQTs7QUFFRixDQUFDLFdBQVc7RUFDVix5QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGLENBQUMsV0FBVztFQUNWLHlCQUFBOztBQUVGO0VBQ0UseUJBQUE7O0FBRUYsQ0FBQyxRQUFRO0VBQ1AseUJBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRixDQUFDLFdBQVc7RUFDVix5QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGLENBQUMsVUFBVTtFQUNULHlCQUFBOztBQUVGO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBOztBQUVGO0FBQ0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7O0FBRUYsRUFBRztBQUNILEVBQUc7QUFDSCxFQUFHO0FBQ0gsRUFBRztFQUNELGdCQUFBOztBQUVGO0VBQ0UsZUFBQTtFQUNBLGdCQUFBOztBQUVGO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUYsWUFBYTtFQUNYLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFFRjtFQUNFLGFBQUE7RUFDQSxtQkFBQTs7QUFFRjtBQUNBO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSxpQkFBQTs7QUFFRjtFQUNFLGNBQUE7O0FBZ0JGLFFBZDBCO0VBQ3hCLGNBQWU7SUFDYixXQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTs7RUFFRixjQUFlO0lBQ2Isa0JBQUE7OztBQUdKLElBQUk7QUFDSixJQUFJO0VBQ0YsWUFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsY0FBQTtFQUNBLHlCQUFBOztBQUVGO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7O0FBRUYsVUFBVyxFQUFDO0FBQ1osVUFBVyxHQUFFO0FBQ2IsVUFBVyxHQUFFO0VBQ1gsZ0JBQUE7O0FBRUYsVUFBVztBQUNYLFVBQVc7QUFDWCxVQUFXO0VBQ1QsY0FBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7O0FBRUYsVUFBVyxPQUFNO0FBQ2pCLFVBQVcsTUFBSztBQUNoQixVQUFXLE9BQU07RUFDZixTQUFTLGFBQVQ7O0FBRUY7QUFDQSxVQUFVO0VBQ1IsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7O0FBRUYsbUJBQW9CLE9BQU07QUFDMUIsVUFBVSxXQUFZLE9BQU07QUFDNUIsbUJBQW9CLE1BQUs7QUFDekIsVUFBVSxXQUFZLE1BQUs7QUFDM0IsbUJBQW9CLE9BQU07QUFDMUIsVUFBVSxXQUFZLE9BQU07RUFDMUIsU0FBUyxFQUFUOztBQUVGLG1CQUFvQixPQUFNO0FBQzFCLFVBQVUsV0FBWSxPQUFNO0FBQzVCLG1CQUFvQixNQUFLO0FBQ3pCLFVBQVUsV0FBWSxNQUFLO0FBQzNCLG1CQUFvQixPQUFNO0FBQzFCLFVBQVUsV0FBWSxPQUFNO0VBQzFCLFNBQVMsYUFBVDs7QUFFRixVQUFVO0FBQ1YsVUFBVTtFQUNSLFNBQVMsRUFBVDs7QUFFRjtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLHNDQUFzQyx3QkFBdEM7O0FBRUY7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTs7QUFFRjtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0RBQUE7RUFDUSw4Q0FBQTs7QUFFVixHQUFJO0VBQ0YsVUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNRLGdCQUFBOztBQUVWO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVGLEdBQUk7RUFDRixVQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBOztBQUVGO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTs7QUFFRjtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQU9GLFFBTDBCO0VBQ3hCO0lBQ0UsWUFBQTs7O0FBUUosUUFMMEI7RUFDeEI7SUFDRSxZQUFBOzs7QUFRSixRQUwyQjtFQUN6QjtJQUNFLGFBQUE7OztBQUdKO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBRUY7RUFDRSxtQkFBQTtFQUNBLGtCQUFBOztBQUVGO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtBQUFZO0FBQVk7QUFBWTtFQUM5Z0Isa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFFRjtBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFXO0FBQVc7QUFBVztBQUFZO0FBQVk7RUFDekgsV0FBQTs7QUFFRjtFQUNFLFdBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0UsVUFBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUY7RUFDRSxVQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLFVBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0UsV0FBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUY7RUFDRSxVQUFBOztBQUVGO0VBQ0UsbUJBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLFVBQUE7O0FBRUY7RUFDRSxtQkFBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0UsVUFBQTs7QUFFRjtFQUNFLG1CQUFBOztBQUVGO0VBQ0Usa0JBQUE7O0FBRUY7RUFDRSxXQUFBOztBQUVGO0VBQ0UsVUFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0Usa0JBQUE7O0FBRUY7RUFDRSxTQUFBOztBQUVGO0VBQ0Usa0JBQUE7O0FBRUY7RUFDRSxrQkFBQTs7QUFFRjtFQUNFLFNBQUE7O0FBRUY7RUFDRSxrQkFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0UsU0FBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSxVQUFBOztBQUVGO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGO0VBQ0UsZ0JBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGO0VBQ0UsZ0JBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLHlCQUFBOztBQUVGO0VBQ0UsZ0JBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLHdCQUFBOztBQUVGO0VB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 */ \ No newline at end of file diff --git a/lib/static/main.js b/lib/static/main.js index 89ecd7afd..2abc72cd2 100644 --- a/lib/static/main.js +++ b/lib/static/main.js @@ -5,29 +5,29 @@ helpers = this.merge(helpers, Handlebars.helpers); data = data || {}; var buffer = "", stack1, helper, functionType="function", escapeExpression=this.escapeExpression; - buffer += "
\n

\n "; + + "\">\n
\n
\n

\n "; if (helper = helpers.name) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.name); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "\n v"; + + "\n v"; if (helper = helpers.version) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.version); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "\n
\n By: " + + "\n

\n
\n
\n
\n By: " + escapeExpression(((stack1 = ((stack1 = (depth0 && depth0._npmUser)),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1)) - + "\n
\n

\n

"; + + "\n

\n \n \n
\n
\n

"; if (helper = helpers.description) { stack1 = helper.call(depth0, {hash:{},data:data}); } else { helper = (depth0 && depth0.description); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; } buffer += escapeExpression(stack1) - + "

\n\n"; + + "

\n
\n
\n\n"; return buffer; }); },{"handlebars/runtime":11}],2:[function(require,module,exports){ @@ -43,7 +43,7 @@ $(function() { //Close entry if($entry.hasClass('open')) { $entry - .height($entry.height()) + .height($entry.outerHeight()) .removeClass('open'); setTimeout(function() { @@ -78,7 +78,7 @@ $(function() { $entry.addClass('open'); //Explicitly set heights for transitions - var height = $entry.height(); + var height = $entry.outerHeight(); $entry .attr('data-height', height) .css('height', height); @@ -115,68 +115,79 @@ var $ = require('unopinionate').selector, $(function() { 'use strict'; - var $form = $('#search-form'), - $input = $form.find('input'), - $searchResults = $("#search-results"), - $body = $('body'), - $clear = $form.find('.clear'), - request, - currentResults; + (function( window, document ) { - $form.bind('submit keyup', function(e) { - e.preventDefault(); + var $form = $('#search-form'); + var $input = $form.find('input'); + var $body = $('body'); + var $clear = $form.find('.clear'); + var $searchResults = $("#search-results"); + var $pkgListing = $("#all-packages"); + var $searchBtn = $('.js-search-btn'); + var request; + var currentResults; - var q = $input.val(); + var toggle = function( validQuery ) { + $searchResults.toggleClass( 'show', validQuery ); + $pkgListing.toggleClass( 'hide', validQuery ); - $body.addClass('state-search'); - //Switch the icons - $clear - [q ? 'addClass' : 'removeClass']('icon-cancel') - [!q ? 'addClass' : 'removeClass']('icon-search'); + $searchBtn.find('i').toggleClass( 'icon-cancel', validQuery ); + $searchBtn.find('i').toggleClass( 'icon-search', !validQuery ); + }; - if(q) { - if(request) { + $form.bind('submit keyup', function(e) { + var q, qBool; + + e.preventDefault(); + + q = $input.val(); + qBool = q !== ''; + + toggle( qBool ); + + if( !qBool ) { + if( request && typeof request.abort === 'function' ) { + request.abort(); + } + + currentResults = null; + $searchResults.html(''); + return; + } + + if( request && typeof request.abort === 'function' ) { request.abort(); } - if(!currentResults) { - $searchResults.html("Spinner"); + if( !currentResults ) { + $searchResults.html( "Spinner" ); } - request = $.getJSON('/-/search/' + q, function(results) { + request = $.getJSON('/-/search/' + q, function( results ) { currentResults = results; - if(results.length) { + if( results.length > 0 ) { var html = ''; - $.each(results, function(i, entry) { - html += template(entry); + $.each(results, function( i, entry ) { + html += template( entry ); }); $searchResults.html(html); - } - else { + } else { $searchResults.html("
No Results
"); } }); - } - else { - request.abort(); - currentResults = null; - $searchResults.html(''); - $body.removeClass('state-search'); - } - }); + }); - $clear.click(function(e) { - e.preventDefault(); - $input.val(''); - $form.keyup(); - }); + $( document ).on( 'click', '.icon-cancel', function( e ) { + e.preventDefault(); + $input.val(''); + $form.keyup(); + }); - - + })( window, window.document ); }); },{"../entry.hbs":1,"onscroll":13,"unopinionate":15}],5:[function(require,module,exports){