From bd1cef2741fa551d15c9a369d3807563343faec7 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 26 Jul 2017 01:17:13 +0200 Subject: [PATCH] New micro theme, fixed response code for 404 --- bl-kernel/abstract/dblist.class.php | 4 +- bl-kernel/boot/rules/69.pages.php | 21 +- bl-kernel/boot/rules/99.header.php | 3 +- bl-kernel/dbpages.class.php | 4 +- bl-kernel/functions.php | 49 +- bl-themes/micro/css/bludit.css | 85 + bl-themes/micro/css/style.css | 8253 ++++++++++++++++++++++++++ bl-themes/micro/img/favicon.png | Bin 0 -> 1025 bytes bl-themes/micro/index.php | 46 + bl-themes/micro/js/respond.min.js | 6 + bl-themes/micro/languages/en_US.json | 7 + bl-themes/micro/metadata.json | 10 + bl-themes/micro/php/head.php | 25 + bl-themes/micro/php/home.php | 22 + bl-themes/micro/php/page.php | 18 + bl-themes/micro/php/sidebar.php | 21 + bl-themes/micro/screenshot.jpg | Bin 0 -> 52821 bytes 17 files changed, 8537 insertions(+), 37 deletions(-) create mode 100755 bl-themes/micro/css/bludit.css create mode 100755 bl-themes/micro/css/style.css create mode 100644 bl-themes/micro/img/favicon.png create mode 100755 bl-themes/micro/index.php create mode 100755 bl-themes/micro/js/respond.min.js create mode 100644 bl-themes/micro/languages/en_US.json create mode 100644 bl-themes/micro/metadata.json create mode 100644 bl-themes/micro/php/head.php create mode 100644 bl-themes/micro/php/home.php create mode 100644 bl-themes/micro/php/page.php create mode 100644 bl-themes/micro/php/sidebar.php create mode 100644 bl-themes/micro/screenshot.jpg diff --git a/bl-kernel/abstract/dblist.class.php b/bl-kernel/abstract/dblist.class.php index 3dab0084..92513116 100644 --- a/bl-kernel/abstract/dblist.class.php +++ b/bl-kernel/abstract/dblist.class.php @@ -28,7 +28,7 @@ class dbList extends dbJSON { if( !isset($this->db[$key]) ) { Log::set(__METHOD__.LOG_SEP.'Error key does not exist '.$key); - return array(); + return false; } $list = $this->db[$key]['list']; @@ -43,7 +43,7 @@ class dbList extends dbJSON if($outrange) { Log::set(__METHOD__.LOG_SEP.'Error out of range'); - return array(); + return false; } $list = array_flip($list); diff --git a/bl-kernel/boot/rules/69.pages.php b/bl-kernel/boot/rules/69.pages.php index 7a5d1adb..63287ce6 100644 --- a/bl-kernel/boot/rules/69.pages.php +++ b/bl-kernel/boot/rules/69.pages.php @@ -113,30 +113,21 @@ if( $Site->homepage() && $Url->whereAmI()==='home' ) { // Build specific page if( $Url->whereAmI()==='page' ) { - // Build the page - $page = $Page = buildPage( $Url->slug() ); - - // The page doesn't exist - if($page===false) { - $Url->setNotFound(true); - } - // The page is not published, scheduled or draft - elseif( $page->scheduled() || $page->draft() ) { - $Url->setNotFound(true); - } - else { - $pages[0] = $page; - } + buildThePage(); } +// Build pages by tag elseif( $Url->whereAmI()==='tag' ) { buildPagesByTag(); } +// Build pages by category elseif( $Url->whereAmI()==='category' ) { buildPagesByCategory(); } +// Build pages for the homepage elseif( $Url->whereAmI()==='home' ) { buildPagesForHome(); } +// Build pages for the admin area elseif( $Url->whereAmI()==='admin' ) { buildPagesForAdmin(); } @@ -144,6 +135,6 @@ elseif( $Url->whereAmI()==='admin' ) { // Set page 404 not found if( $Url->notFound() ) { $Url->setWhereAmI('page'); - $page = buildPage('error'); + $page = $Page = buildPage('error'); $pages[0] = $page; } diff --git a/bl-kernel/boot/rules/99.header.php b/bl-kernel/boot/rules/99.header.php index 27df4585..8f74c88f 100644 --- a/bl-kernel/boot/rules/99.header.php +++ b/bl-kernel/boot/rules/99.header.php @@ -1,7 +1,6 @@ notFound()) -{ +if ($Url->notFound()) { header('HTTP/1.0 404 Not Found'); } diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index 0a32f375..17f2acce 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -303,7 +303,7 @@ class dbPages extends dbJSON return false; } - // Returns an array with a list of pages + // Returns an array with a list of pages, FALSE if out of range // The database is sorted by date or by position // (int) $pageNumber, the page number // (int) $amountOfItems, amount of items to return, if -1 returns all the items @@ -335,7 +335,7 @@ class dbPages extends dbJSON return array_slice($db, $init, $amountOfItems, true); } - return array(); + return false; } // Returns the amount of pages diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 3d71a6ed..0d7ab620 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -57,46 +57,61 @@ function buildPage($key) { return $page; } -function reindexCategories() -{ +function reindexCategories() { global $dbCategories; return $dbCategories->reindex(); } -function reindexTags() -{ +function reindexTags() { global $dbTags; return $dbTags->reindex(); } -function buildPagesForAdmin() -{ +function buildThePage() { + global $Url; + global $page, $Page; + global $pages; + + $page = $Page = buildPage( $Url->slug() ); + + // The page doesn't exist + if($page===false) { + $Url->setNotFound(true); + return false; + } + // The page is not published + elseif( $page->scheduled() || $page->draft() ) { + $Url->setNotFound(true); + return false; + } + + $pages[0] = $page; + return true; +} + +function buildPagesForAdmin() { return buildPagesFor('admin'); } -function buildPagesForHome() -{ +function buildPagesForHome() { return buildPagesFor('home'); } -function buildPagesByCategory() -{ +function buildPagesByCategory() { global $Url; $categoryKey = $Url->slug(); return buildPagesFor('category', $categoryKey, false); } -function buildPagesByTag() -{ +function buildPagesByTag() { global $Url; $tagKey = $Url->slug(); return buildPagesFor('tag', false, $tagKey); } -function buildPagesFor($for, $categoryKey=false, $tagKey=false) -{ +function buildPagesFor($for, $categoryKey=false, $tagKey=false) { global $dbPages; global $dbCategories; global $dbTags; @@ -127,9 +142,10 @@ function buildPagesFor($for, $categoryKey=false, $tagKey=false) $list = $dbTags->getList($tagKey, $pageNumber, $amountOfItems); } - // There are not items for the page number then set the page notfound - if( empty($list) && $pageNumber>1 ) { + // There are not items, invalid tag, invalid category, out of range, etc... + if( $list===false ) { $Url->setNotFound(true); + return false; } $pages = array(); // global variable @@ -260,6 +276,7 @@ function createPage($args) { Log::set('Function createNewPage()'.LOG_SEP.'Error occurred when trying to create the page'); Log::set('Function createNewPage()'.LOG_SEP.'Cleaning database...'); $dbPages->delete($key); + Log::set('Function createNewPage()'.LOG_SEP.'Cleaning finished...'); return false; } diff --git a/bl-themes/micro/css/bludit.css b/bl-themes/micro/css/bludit.css new file mode 100755 index 00000000..4848e592 --- /dev/null +++ b/bl-themes/micro/css/bludit.css @@ -0,0 +1,85 @@ +@charset "UTF-8"; + +img { + max-width: 100%; + margin-bottom: 10px; +} + +a.home-title { + color: #222; +} + +ul, ol { + margin-bottom: 1.5em; +} + +ul li { + padding-bottom: 6px; +} + +table { + width: 100%; + margin-bottom: 1.5em; +} + +table thead { + background: #555555; + color: #FFF; +} + +table td, +table th { + padding-left: 5px; +} + +h1, h2 { + font-size: 20px; +} + +a { + color: #000; +} + +a:hover { + color: #000; +} + +#fh5co-footer { + font-size: 0.8em; +} + +pre { + background: #f8f8f8; + border: none; +} + +/* SIDEBAR */ +h1.site-title { + font-size: 1.2em; +} + +ul.fixed-pages { + font-size: 1em; + list-style: none; + margin: 0; + padding: 0; +} + +ul.fixed-pages a { + color: #777; +} + +/* PAGES */ + +article.page:not(:last-child) { + margin-bottom: 100px; +} + +article.page header { + margin-bottom: 20px; +} + +article.page footer { + text-align: right; + font-size: 0.8em; +} diff --git a/bl-themes/micro/css/style.css b/bl-themes/micro/css/style.css new file mode 100755 index 00000000..ed43ffd7 --- /dev/null +++ b/bl-themes/micro/css/style.css @@ -0,0 +1,8253 @@ +@charset "UTF-8"; +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +a { + background-color: transparent; +} + +a:active, +a:hover { + outline: 0; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +mark { + background: #ff0; + color: #000; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 1em 40px; +} + +hr { + box-sizing: content-box; + height: 0; +} + +pre { + overflow: auto; +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} + +button { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +input { + line-height: normal; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; +} + +optgroup { + font-weight: bold; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + .navbar { + display: none; + } + + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-lock:before { + content: "\e033"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-bookmark:before { + content: "\e044"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-camera:before { + content: "\e046"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-fire:before { + content: "\e104"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-bell:before { + content: "\e123"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-wrench:before { + content: "\e136"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-briefcase:before { + content: "\e139"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-paperclip:before { + content: "\e142"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-pushpin:before { + content: "\e146"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.glyphicon-cd:before { + content: "\e201"; +} + +.glyphicon-save-file:before { + content: "\e202"; +} + +.glyphicon-open-file:before { + content: "\e203"; +} + +.glyphicon-level-up:before { + content: "\e204"; +} + +.glyphicon-copy:before { + content: "\e205"; +} + +.glyphicon-paste:before { + content: "\e206"; +} + +.glyphicon-alert:before { + content: "\e209"; +} + +.glyphicon-equalizer:before { + content: "\e210"; +} + +.glyphicon-king:before { + content: "\e211"; +} + +.glyphicon-queen:before { + content: "\e212"; +} + +.glyphicon-pawn:before { + content: "\e213"; +} + +.glyphicon-bishop:before { + content: "\e214"; +} + +.glyphicon-knight:before { + content: "\e215"; +} + +.glyphicon-baby-formula:before { + content: "\e216"; +} + +.glyphicon-tent:before { + content: "\26fa"; +} + +.glyphicon-blackboard:before { + content: "\e218"; +} + +.glyphicon-bed:before { + content: "\e219"; +} + +.glyphicon-apple:before { + content: "\f8ff"; +} + +.glyphicon-erase:before { + content: "\e221"; +} + +.glyphicon-hourglass:before { + content: "\231b"; +} + +.glyphicon-lamp:before { + content: "\e223"; +} + +.glyphicon-duplicate:before { + content: "\e224"; +} + +.glyphicon-piggy-bank:before { + content: "\e225"; +} + +.glyphicon-scissors:before { + content: "\e226"; +} + +.glyphicon-bitcoin:before { + content: "\e227"; +} + +.glyphicon-btc:before { + content: "\e227"; +} + +.glyphicon-xbt:before { + content: "\e227"; +} + +.glyphicon-yen:before { + content: "\00a5"; +} + +.glyphicon-jpy:before { + content: "\00a5"; +} + +.glyphicon-ruble:before { + content: "\20bd"; +} + +.glyphicon-rub:before { + content: "\20bd"; +} + +.glyphicon-scale:before { + content: "\e230"; +} + +.glyphicon-ice-lolly:before { + content: "\e231"; +} + +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} + +.glyphicon-education:before { + content: "\e233"; +} + +.glyphicon-option-horizontal:before { + content: "\e234"; +} + +.glyphicon-option-vertical:before { + content: "\e235"; +} + +.glyphicon-menu-hamburger:before { + content: "\e236"; +} + +.glyphicon-modal-window:before { + content: "\e237"; +} + +.glyphicon-oil:before { + content: "\e238"; +} + +.glyphicon-grain:before { + content: "\e239"; +} + +.glyphicon-sunglasses:before { + content: "\e240"; +} + +.glyphicon-text-size:before { + content: "\e241"; +} + +.glyphicon-text-color:before { + content: "\e242"; +} + +.glyphicon-text-background:before { + content: "\e243"; +} + +.glyphicon-object-align-top:before { + content: "\e244"; +} + +.glyphicon-object-align-bottom:before { + content: "\e245"; +} + +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} + +.glyphicon-object-align-left:before { + content: "\e247"; +} + +.glyphicon-object-align-vertical:before { + content: "\e248"; +} + +.glyphicon-object-align-right:before { + content: "\e249"; +} + +.glyphicon-triangle-right:before { + content: "\e250"; +} + +.glyphicon-triangle-left:before { + content: "\e251"; +} + +.glyphicon-triangle-bottom:before { + content: "\e252"; +} + +.glyphicon-triangle-top:before { + content: "\e253"; +} + +.glyphicon-console:before { + content: "\e254"; +} + +.glyphicon-superscript:before { + content: "\e255"; +} + +.glyphicon-subscript:before { + content: "\e256"; +} + +.glyphicon-menu-left:before { + content: "\e257"; +} + +.glyphicon-menu-right:before { + content: "\e258"; +} + +.glyphicon-menu-down:before { + content: "\e259"; +} + +.glyphicon-menu-up:before { + content: "\e260"; +} + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857; + color: #333333; + background-color: #fff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #e32929; + text-decoration: none; +} +a:hover, a:focus { + color: #a91616; + 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 { + display: block; + max-width: 100%; + height: auto; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + padding: 4px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +[role="button"] { + cursor: pointer; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h1 .small, h2 small, +h2 .small, h3 small, +h3 .small, h4 small, +h4 .small, h5 small, +h5 .small, h6 small, +h6 .small, +.h1 small, +.h1 .small, .h2 small, +.h2 .small, .h3 small, +.h3 .small, .h4 small, +.h4 .small, .h5 small, +.h5 .small, .h6 small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +h1 .small, .h1 small, +.h1 .small, +h2 small, +h2 .small, .h2 small, +.h2 .small, +h3 small, +h3 .small, .h3 small, +.h3 .small { + font-size: 65%; +} + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +h4 .small, .h4 small, +.h4 .small, +h5 small, +h5 .small, .h5 small, +.h5 .small, +h6 small, +h6 .small, .h6 small, +.h6 .small { + font-size: 75%; +} + +h1, .h1 { + font-size: 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%; +} + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase, .initialism { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +.text-muted { + color: #777777; +} + +.text-primary { + color: #e32929; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #c01919; +} + +.text-success { + color: #3c763d; +} + +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +a.text-info:hover, +a.text-info:focus { + color: #245269; +} + +.text-warning { + color: #8a6d3b; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} + +.bg-primary { + color: #fff; +} + +.bg-primary { + background-color: #e32929; +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #c01919; +} + +.bg-success { + background-color: #dff0d8; +} + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} + +.bg-info { + background-color: #d9edf7; +} + +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} + +.bg-warning { + background-color: #fcf8e3; +} + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} + +.bg-danger { + background-color: #f2dede; +} + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.42857; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; +} +.dl-horizontal dd:after { + clear: both; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} + +.initialism { + font-size: 90%; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +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.42857; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +.blockquote-reverse .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +.blockquote-reverse .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 25px; + padding-right: 25px; +} +.container:before, .container:after { + content: " "; + display: table; +} +.container:after { + clear: both; +} +@media (min-width: 768px) { + .container { + width: 770px; + } +} +@media (min-width: 992px) { + .container { + width: 990px; + } +} +@media (min-width: 1200px) { + .container { + width: 1190px; + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 25px; + padding-right: 25px; +} +.container-fluid:before, .container-fluid:after { + content: " "; + display: table; +} +.container-fluid:after { + clear: both; +} + +.row { + margin-left: -25px; + margin-right: -25px; +} +.row:before, .row:after { + content: " "; + display: table; +} +.row:after { + clear: both; +} + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 25px; + padding-right: 25px; +} + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} + +.col-xs-1 { + width: 8.33333%; +} + +.col-xs-2 { + width: 16.66667%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333%; +} + +.col-xs-5 { + width: 41.66667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.33333%; +} + +.col-xs-8 { + width: 66.66667%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333%; +} + +.col-xs-11 { + width: 91.66667%; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-pull-0 { + right: auto; +} + +.col-xs-pull-1 { + right: 8.33333%; +} + +.col-xs-pull-2 { + right: 16.66667%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-4 { + right: 33.33333%; +} + +.col-xs-pull-5 { + right: 41.66667%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-7 { + right: 58.33333%; +} + +.col-xs-pull-8 { + right: 66.66667%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-10 { + right: 83.33333%; +} + +.col-xs-pull-11 { + right: 91.66667%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-push-0 { + left: auto; +} + +.col-xs-push-1 { + left: 8.33333%; +} + +.col-xs-push-2 { + left: 16.66667%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-4 { + left: 33.33333%; +} + +.col-xs-push-5 { + left: 41.66667%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-7 { + left: 58.33333%; +} + +.col-xs-push-8 { + left: 66.66667%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-10 { + left: 83.33333%; +} + +.col-xs-push-11 { + left: 91.66667%; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-offset-0 { + margin-left: 0%; +} + +.col-xs-offset-1 { + margin-left: 8.33333%; +} + +.col-xs-offset-2 { + margin-left: 16.66667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.33333%; +} + +.col-xs-offset-5 { + margin-left: 41.66667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.33333%; +} + +.col-xs-offset-8 { + margin-left: 66.66667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.33333%; +} + +.col-xs-offset-11 { + margin-left: 91.66667%; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + + .col-sm-1 { + width: 8.33333%; + } + + .col-sm-2 { + width: 16.66667%; + } + + .col-sm-3 { + width: 25%; + } + + .col-sm-4 { + width: 33.33333%; + } + + .col-sm-5 { + width: 41.66667%; + } + + .col-sm-6 { + width: 50%; + } + + .col-sm-7 { + width: 58.33333%; + } + + .col-sm-8 { + width: 66.66667%; + } + + .col-sm-9 { + width: 75%; + } + + .col-sm-10 { + width: 83.33333%; + } + + .col-sm-11 { + width: 91.66667%; + } + + .col-sm-12 { + width: 100%; + } + + .col-sm-pull-0 { + right: auto; + } + + .col-sm-pull-1 { + right: 8.33333%; + } + + .col-sm-pull-2 { + right: 16.66667%; + } + + .col-sm-pull-3 { + right: 25%; + } + + .col-sm-pull-4 { + right: 33.33333%; + } + + .col-sm-pull-5 { + right: 41.66667%; + } + + .col-sm-pull-6 { + right: 50%; + } + + .col-sm-pull-7 { + right: 58.33333%; + } + + .col-sm-pull-8 { + right: 66.66667%; + } + + .col-sm-pull-9 { + right: 75%; + } + + .col-sm-pull-10 { + right: 83.33333%; + } + + .col-sm-pull-11 { + right: 91.66667%; + } + + .col-sm-pull-12 { + right: 100%; + } + + .col-sm-push-0 { + left: auto; + } + + .col-sm-push-1 { + left: 8.33333%; + } + + .col-sm-push-2 { + left: 16.66667%; + } + + .col-sm-push-3 { + left: 25%; + } + + .col-sm-push-4 { + left: 33.33333%; + } + + .col-sm-push-5 { + left: 41.66667%; + } + + .col-sm-push-6 { + left: 50%; + } + + .col-sm-push-7 { + left: 58.33333%; + } + + .col-sm-push-8 { + left: 66.66667%; + } + + .col-sm-push-9 { + left: 75%; + } + + .col-sm-push-10 { + left: 83.33333%; + } + + .col-sm-push-11 { + left: 91.66667%; + } + + .col-sm-push-12 { + left: 100%; + } + + .col-sm-offset-0 { + margin-left: 0%; + } + + .col-sm-offset-1 { + margin-left: 8.33333%; + } + + .col-sm-offset-2 { + margin-left: 16.66667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.33333%; + } + + .col-sm-offset-5 { + margin-left: 41.66667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.33333%; + } + + .col-sm-offset-8 { + margin-left: 66.66667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.33333%; + } + + .col-sm-offset-11 { + margin-left: 91.66667%; + } + + .col-sm-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + + .col-md-1 { + width: 8.33333%; + } + + .col-md-2 { + width: 16.66667%; + } + + .col-md-3 { + width: 25%; + } + + .col-md-4 { + width: 33.33333%; + } + + .col-md-5 { + width: 41.66667%; + } + + .col-md-6 { + width: 50%; + } + + .col-md-7 { + width: 58.33333%; + } + + .col-md-8 { + width: 66.66667%; + } + + .col-md-9 { + width: 75%; + } + + .col-md-10 { + width: 83.33333%; + } + + .col-md-11 { + width: 91.66667%; + } + + .col-md-12 { + width: 100%; + } + + .col-md-pull-0 { + right: auto; + } + + .col-md-pull-1 { + right: 8.33333%; + } + + .col-md-pull-2 { + right: 16.66667%; + } + + .col-md-pull-3 { + right: 25%; + } + + .col-md-pull-4 { + right: 33.33333%; + } + + .col-md-pull-5 { + right: 41.66667%; + } + + .col-md-pull-6 { + right: 50%; + } + + .col-md-pull-7 { + right: 58.33333%; + } + + .col-md-pull-8 { + right: 66.66667%; + } + + .col-md-pull-9 { + right: 75%; + } + + .col-md-pull-10 { + right: 83.33333%; + } + + .col-md-pull-11 { + right: 91.66667%; + } + + .col-md-pull-12 { + right: 100%; + } + + .col-md-push-0 { + left: auto; + } + + .col-md-push-1 { + left: 8.33333%; + } + + .col-md-push-2 { + left: 16.66667%; + } + + .col-md-push-3 { + left: 25%; + } + + .col-md-push-4 { + left: 33.33333%; + } + + .col-md-push-5 { + left: 41.66667%; + } + + .col-md-push-6 { + left: 50%; + } + + .col-md-push-7 { + left: 58.33333%; + } + + .col-md-push-8 { + left: 66.66667%; + } + + .col-md-push-9 { + left: 75%; + } + + .col-md-push-10 { + left: 83.33333%; + } + + .col-md-push-11 { + left: 91.66667%; + } + + .col-md-push-12 { + left: 100%; + } + + .col-md-offset-0 { + margin-left: 0%; + } + + .col-md-offset-1 { + margin-left: 8.33333%; + } + + .col-md-offset-2 { + margin-left: 16.66667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.33333%; + } + + .col-md-offset-5 { + margin-left: 41.66667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.33333%; + } + + .col-md-offset-8 { + margin-left: 66.66667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.33333%; + } + + .col-md-offset-11 { + margin-left: 91.66667%; + } + + .col-md-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + + .col-lg-1 { + width: 8.33333%; + } + + .col-lg-2 { + width: 16.66667%; + } + + .col-lg-3 { + width: 25%; + } + + .col-lg-4 { + width: 33.33333%; + } + + .col-lg-5 { + width: 41.66667%; + } + + .col-lg-6 { + width: 50%; + } + + .col-lg-7 { + width: 58.33333%; + } + + .col-lg-8 { + width: 66.66667%; + } + + .col-lg-9 { + width: 75%; + } + + .col-lg-10 { + width: 83.33333%; + } + + .col-lg-11 { + width: 91.66667%; + } + + .col-lg-12 { + width: 100%; + } + + .col-lg-pull-0 { + right: auto; + } + + .col-lg-pull-1 { + right: 8.33333%; + } + + .col-lg-pull-2 { + right: 16.66667%; + } + + .col-lg-pull-3 { + right: 25%; + } + + .col-lg-pull-4 { + right: 33.33333%; + } + + .col-lg-pull-5 { + right: 41.66667%; + } + + .col-lg-pull-6 { + right: 50%; + } + + .col-lg-pull-7 { + right: 58.33333%; + } + + .col-lg-pull-8 { + right: 66.66667%; + } + + .col-lg-pull-9 { + right: 75%; + } + + .col-lg-pull-10 { + right: 83.33333%; + } + + .col-lg-pull-11 { + right: 91.66667%; + } + + .col-lg-pull-12 { + right: 100%; + } + + .col-lg-push-0 { + left: auto; + } + + .col-lg-push-1 { + left: 8.33333%; + } + + .col-lg-push-2 { + left: 16.66667%; + } + + .col-lg-push-3 { + left: 25%; + } + + .col-lg-push-4 { + left: 33.33333%; + } + + .col-lg-push-5 { + left: 41.66667%; + } + + .col-lg-push-6 { + left: 50%; + } + + .col-lg-push-7 { + left: 58.33333%; + } + + .col-lg-push-8 { + left: 66.66667%; + } + + .col-lg-push-9 { + left: 75%; + } + + .col-lg-push-10 { + left: 83.33333%; + } + + .col-lg-push-11 { + left: 91.66667%; + } + + .col-lg-push-12 { + left: 100%; + } + + .col-lg-offset-0 { + margin-left: 0%; + } + + .col-lg-offset-1 { + margin-left: 8.33333%; + } + + .col-lg-offset-2 { + margin-left: 16.66667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.33333%; + } + + .col-lg-offset-5 { + margin-left: 41.66667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.33333%; + } + + .col-lg-offset-8 { + margin-left: 66.66667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.33333%; + } + + .col-lg-offset-11 { + margin-left: 91.66667%; + } + + .col-lg-offset-12 { + margin-left: 100%; + } +} +table { + background-color: transparent; +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} + +th { + text-align: left; +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} + +input[type="file"] { + display: block; +} + +input[type="range"] { + display: block; + width: 100%; +} + +select[multiple], +select[size] { + height: auto; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +output { + display: block; + padding-top: 15px; + font-size: 14px; + line-height: 1.42857; + color: #555555; +} + +.form-control { + display: block; + width: 100%; + height: 50px; + padding: 14px 12px; + font-size: 14px; + line-height: 1.42857; + color: #555555; + 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, 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: #e32929; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227, 41, 41, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227, 41, 41, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], fieldset[disabled] .form-control { + cursor: not-allowed; +} + +textarea.form-control { + height: auto; +} + +input[type="search"] { + -webkit-appearance: none; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 50px; + } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm + input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg + input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 30px; +} + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; +} + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; +} + +.form-control-static { + padding-top: 15px; + padding-bottom: 15px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, +.input-group-lg > .form-control-static.input-group-addon, +.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, +.input-group-sm > .form-control-static.input-group-addon, +.input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; +} + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; +} + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; +} + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.33333; +} + +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 62.5px; +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + pointer-events: none; +} + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 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, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + 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; + border-color: #3c763d; + background-color: #dff0d8; +} +.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, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + 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; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.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, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + 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; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} + +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 15px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 35px; +} +.form-horizontal .form-group { + margin-left: -25px; + margin-right: -25px; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 15px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 25px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 14px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +a.btn.disabled, fieldset[disabled] a.btn { + pointer-events: none; +} + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, .btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; +} +.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default: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: #e32929; + border-color: #d61c1c; +} +.btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #c01919; + border-color: #660d0d; +} +.btn-primary:hover { + color: #fff; + background-color: #c01919; + border-color: #a01515; +} +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #c01919; + border-color: #a01515; +} +.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #a01515; + border-color: #660d0d; +} +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; +} +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #e32929; + border-color: #d61c1c; +} +.btn-primary .badge { + color: #e32929; + background-color: #fff; +} + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; +} +.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success: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:focus, .btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; +} +.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info: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:focus, .btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; +} +.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning: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:focus, .btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; +} +.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-link { + color: #e32929; + font-weight: normal; + border-radius: 0; +} +.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; +} +.btn-link:hover, .btn-link:focus { + color: #a91616; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + 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 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} +.collapse.in { + display: block; +} + +tr.collapse.in { + display: table-row; +} + +tbody.collapse.in { + display: table-row-group; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #e32929; +} + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} + +.dropdown-menu-right { + left: auto; + right: 0; +} + +.dropdown-menu-left { + left: 0; + right: auto; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857; + color: #777777; + white-space: nowrap; +} + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; +} +.btn-group-vertical > .btn-group:after { + clear: both; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} + +.input-group-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: 14px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 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-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, .nav:after { + content: " "; + display: table; +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #e32929; +} +.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.42857; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} + +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #e32929; +} + +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; +} +.nav-justified > li, .nav-tabs.nav-justified > li { + float: none; +} +.nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 80px; + margin-bottom: 20px; + border: 1px solid transparent; +} +.navbar:before, .navbar:after { + content: " "; + display: table; +} +.navbar:after { + clear: both; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; +} +.navbar-header:after { + clear: both; +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + overflow-x: visible; + padding-right: 25px; + padding-left: 25px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; +} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -25px; + margin-left: -25px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 30px 25px; + font-size: 18px; + line-height: 20px; + height: 80px; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -25px; + } +} + +.navbar-toggle { + position: relative; + float: right; + margin-right: 25px; + padding: 9px 10px; + margin-top: 23px; + margin-bottom: 23px; + 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: 15px -25px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 30px; + padding-bottom: 30px; + } +} + +.navbar-form { + margin-left: -25px; + margin-right: -25px; + padding: 10px 25px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-btn { + margin-top: 15px; + margin-bottom: 15px; +} +.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 25px; + margin-bottom: 25px; +} +.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 29px; + margin-bottom: 29px; +} + +.navbar-text { + margin-top: 30px; + margin-bottom: 30px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 25px; + margin-right: 25px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + + .navbar-right { + float: right !important; + margin-right: -25px; + } + .navbar-right ~ .navbar-right { + 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 { + background-color: #e7e7e7; + color: #555; +} +@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, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} + +.navbar-inverse { + background-color: #222; + border-color: #090909; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.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: #090909; +} +.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 { + background-color: #090909; + color: #fff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .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: #090909; + } + .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: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #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 { + content: "/ "; + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #777777; +} + +.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: 14px 12px; + line-height: 1.42857; + text-decoration: none; + color: #e32929; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, .pagination > li > a:focus, +.pagination > li > span:hover, +.pagination > li > span:focus { + z-index: 3; + color: #a91616; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, +.pagination > .active > span, +.pagination > .active > span:hover, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #e32929; + border-color: #e32929; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, .pager:after { + content: " "; + display: table; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.label-default { + background-color: #777777; +} +.label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; +} + +.label-primary { + background-color: #e32929; +} +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #c01919; +} + +.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; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +.list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #e32929; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.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, .container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #e32929; +} + +.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 { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.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; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + 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: #e32929; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #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 { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.media-body { + width: 10000px; +} + +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} + +.media-right, +.media > .pull-right { + padding-left: 10px; +} + +.media-left, +.media > .pull-left { + padding-right: 10px; +} + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} + +.media-middle { + vertical-align: middle; +} + +.media-bottom { + vertical-align: bottom; +} + +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + margin-bottom: 20px; + padding-left: 0; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, a.list-group-item:focus, +button.list-group-item:hover, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} + +button.list-group-item { + width: 100%; + text-align: left; +} + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #e32929; + border-color: #e32929; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.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: #fbdddd; +} + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} + +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, a.list-group-item-success:focus, +button.list-group-item-success:hover, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, +button.list-group-item-success.active, +button.list-group-item-success.active:hover, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} + +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, a.list-group-item-info:focus, +button.list-group-item-info:hover, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, +button.list-group-item-info.active, +button.list-group-item-info.active:hover, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} + +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, a.list-group-item-warning:focus, +button.list-group-item-warning:hover, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, +button.list-group-item-warning.active, +button.list-group-item-warning.active:hover, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} + +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, a.list-group-item-danger:focus, +button.list-group-item-danger:hover, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, +button.list-group-item-danger.active, +button.list-group-item-danger.active:hover, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #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-body:before, .panel-body:after { + content: " "; + display: table; +} +.panel-body:after { + clear: both; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.list-group + .panel-footer { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .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 th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .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 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, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .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 th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .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 th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 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, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} + +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} + +.panel-primary { + border-color: #e32929; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #e32929; + border-color: #e32929; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #e32929; +} +.panel-primary > .panel-heading .badge { + color: #e32929; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #e32929; +} + +.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, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} + +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +.embed-responsive-4by3 { + padding-bottom: 75%; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #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; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857px; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.42857; +} + +.modal-body { + position: relative; + padding: 15px; +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, .modal-footer:after { + content: " "; + display: table; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #fff; + 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 { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover > .arrow, .popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover > .arrow { + border-width: 11px; +} + +.popover > .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -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 { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} +.visible-xs { + display: none !important; +} + +.visible-sm { + display: none !important; +} + +.visible-md { + display: none !important; +} + +.visible-lg { + display: none !important; +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + + table.visible-xs { + display: table !important; + } + + tr.visible-xs { + display: table-row !important; + } + + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + + table.visible-sm { + display: table !important; + } + + tr.visible-sm { + display: table-row !important; + } + + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + + table.visible-md { + display: table !important; + } + + tr.visible-md { + display: table-row !important; + } + + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + + table.visible-lg { + display: table !important; + } + + tr.visible-lg { + display: table-row !important; + } + + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + + table.visible-print { + display: table !important; + } + + tr.visible-print { + display: table-row !important; + } + + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} + +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} + +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} + +@media print { + .hidden-print { + display: none !important; + } +} +/* Template Style =========== */ +body { + font-family: "Roboto", arial, sans-serif; + font-weight: 300; + font-size: 15px; + line-height: 26px; + color: #868f90; +} + +a { + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; +} +a:hover, a:active, a:focus { + outline: none; +} + +p { + margin-bottom: 1.5em; +} + +h1, h2, h3, h4, h5, h6 { + color: #000; + font-family: "Roboto Slab", arial, sans-serif; + margin-top: 0; + margin-bottom: 20px; + font-weight: 300; +} + +::-webkit-selection { + color: #868f90; + background: #f9f6f0; +} + +::-moz-selection { + color: #868f90; + background: #f9f6f0; +} + +::selection { + color: #868f90; + background: #f9f6f0; +} + +#fh5co-header { + float: left; + width: 100%; + position: relative; + z-index: 99; + padding-bottom: .5em; + top: 0; +} +#fh5co-header > .navbar { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + -ms-border-radius: 0px; + border-radius: 0px; + padding-left: 40px; + padding-right: 40px; + margin-bottom: 0; + background: #fff; + font-size: 13px; + border: transparent; +} +@media screen and (max-width: 480px) { + #fh5co-header > .navbar { + padding-left: 0px; + padding-right: 0px; + } +} +#fh5co-header > .navbar li { + font-family: "Roboto", arial, sans-serif; +} +#fh5co-header > .navbar li a { + font-size: 16px; + text-transform: uppercase; + color: #ccc; + font-weight: 400; +} +#fh5co-header > .navbar li a:hover { + color: #e32929; +} +#fh5co-header > .navbar li.active a { + background: none !important; + color: #e32929; +} +#fh5co-header .navbar-brand { + text-transform: uppercase; + letter-spacing: 2px; + font-size: 20px; + font-weight: 400; + margin-left: 0px; + display: block; + padding-bottom: 1em; + font-family: "Roboto Slab", arial, sans-serif; + background: #e32929; + color: #fff; +} + +#fh5co-main { + clear: both; + padding-top: 3em; +} + +#fh5co-content { + padding: 0 0 7em 0; +} +@media screen and (max-width: 768px) { + #fh5co-content { + padding: 0 0 4em 0; + } +} + +.fh5co-intro { + padding: 7em 0; +} +@media screen and (max-width: 768px) { + .fh5co-intro { + padding: 4em 0; + } +} +.fh5co-intro .intro-lead { + font-size: 50px; + line-height: 60px; + font-family: "Roboto Slab", arial, sans-serif; +} + +.section-lead { + font-size: 40px; + line-height: 50px; + margin-bottom: 1em; + font-family: "Roboto Slab", arial, sans-serif; +} + +#fh5co-portfolio { + margin-bottom: 7em; + padding-left: 4em; + padding-right: 4em; + padding-top: 2em; + padding-bottom: 2em; + background: #fafafa; + float: left; + width: 100%; +} +@media screen and (max-width: 768px) { + #fh5co-portfolio { + margin-bottom: 4em; + } +} +@media screen and (max-width: 1200px) { + #fh5co-portfolio { + padding-left: 0em; + padding-right: 0em; + } +} +#fh5co-portfolio .fh5co-portfolio-item { + float: left; + width: 100%; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; +} +@media screen and (max-width: 768px) { + #fh5co-portfolio .fh5co-portfolio-item { + display: block; + } +} +#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description, +#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure { + width: 50%; +} +@media screen and (max-width: 768px) { + #fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description, + #fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure { + display: block; + width: 100%; + } +} +#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure { + background-repeat: no-repeat; + background-size: cover; + background-position: center center; + overflow: hidden; +} +@media screen and (max-width: 768px) { + #fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure { + height: 400px; + } +} +#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description { + background: #fff; + padding: 4em; + font-size: 20px; + line-height: 36px; +} +@media screen and (max-width: 1200px) { + #fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description { + padding: 2em; + } +} +@media screen and (max-width: 768px) { + #fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description { + padding: 1em; + } +} +#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description h2 { + font-family: "Roboto Slab", arial, sans-serif; + font-size: 30px; + line-height: 34px; + font-weight: 300; +} +#fh5co-portfolio .fh5co-portfolio-item.fh5co-img-right .fh5co-portfolio-figure { + position: absolute; + right: 0px; + top: 0; + bottom: 0; +} +@media screen and (max-width: 768px) { + #fh5co-portfolio .fh5co-portfolio-item.fh5co-img-right .fh5co-portfolio-figure { + position: relative; + top: auto; + bototm: auto; + height: 400px; + } +} + +#fh5co-team { + clear: both; + padding: 7em 0; +} +@media screen and (max-width: 768px) { + #fh5co-team { + padding: 4em 0; + } +} +#fh5co-team .fh5co-staff { + margin-bottom: 20px; +} +#fh5co-team .fh5co-staff figure { + margin-bottom: 30px; +} +#fh5co-team .fh5co-staff h3 { + font-size: 18px; + line-height: 22px; + position: relative; + padding-bottom: 20px; + margin-bottom: 20px; +} +#fh5co-team .fh5co-staff h3:after { + content: ""; + position: absolute; + bottom: 0; + left: 0; + width: 30px; + height: 2px; + background: #e32929; +} +#fh5co-team .fh5co-staff .fh5co-social a { + color: #ccc; +} +#fh5co-team .fh5co-staff .fh5co-social a:hover { + color: #000; +} + +#fh5co-services { + padding: 7em 0; + background: #fafafa; +} +@media screen and (max-width: 768px) { + #fh5co-services { + padding: 4em 0; + } +} +#fh5co-services .fh5co-service { + margin-bottom: 30px; + float: left; +} +#fh5co-services .fh5co-service .fh5co-icon { + float: left; + width: 20%; +} +#fh5co-services .fh5co-service .fh5co-icon i { + font-size: 40px; + color: #e32929; +} +#fh5co-services .fh5co-service .fh5co-desc { + width: 70%; + float: right; +} +#fh5co-services .fh5co-service .fh5co-desc h3 { + margin-top: 0; + font-size: 18px; +} + +pre { + background: #e9e9e9; + border: 1px solid #ccc; +} + +/* Buttons */ +.btn { + text-transform: uppercase; + letter-spacing: 2px; + margin-bottom: 20px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + padding-left: 20px; + padding-right: 20px; + margin-right: 10px; +} +.btn:hover, .btn:focus, .btn:active { + background: #fff !important; + color: #444 !important; + border: 2px solid #444 !important; + box-shadow: none; + outline: none; +} + +.btn-outline { + border: 2px solid #ccc !important; + background: transparent; + color: #2a2e37; +} +.btn-outline:hover, .btn-outline:active, .btn-outline:focus { + border: 2px solid #e32929 !important; + background: #e32929 !important; + color: #fff; +} + +.btn-primary { + background: #e32929; + border: 2px solid #e32929; +} + +.btn-success { + background: #5cb85c; + border: 2px solid #5cb85c; +} + +.btn-danger { + background: #d9534f; + border: 2px solid #d9534f; +} + +.btn-info { + background: #5bc0de; + border: 2px solid #5bc0de; +} + +.btn-warning { + background: #f0ad4e; + border: 2px solid #f0ad4e; +} + +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + border-color: transparent; +} + +.btn-default:hover, .btn-default:active, .btn-default:focus, +.btn-primary:hover, +.btn-primary:active, +.btn-primary:focus, +.btn-success:hover, +.btn-success:active, +.btn-success:focus, +.btn-info:hover, +.btn-info:active, +.btn-info:focus, +.btn-warning:hover, +.btn-warning:active, +.btn-warning:focus, +.btn-danger:hover, +.btn-danger:active, +.btn-danger:focus { + background: #fff; + color: #444; + border: 2px solid #444; +} + +.form-control { + box-shadow: none !important; + border: 2px solid #ccc; +} +.form-control:hover, .form-control:focus, .form-control:active { + outline: none; + box-shadow: none !important; + border: 2px solid #e32929; +} + +.fh5co-nav-toggle { + width: 25px; + height: 25px; + cursor: pointer; + text-decoration: none; +} +.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after { + background: #000; +} +.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active { + outline: none; + border-bottom: none !important; +} +.fh5co-nav-toggle i { + position: relative; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; + width: 25px; + height: 3px; + color: #000; + font: bold 14px/.4 Helvetica; + text-transform: uppercase; + text-indent: -55px; + background: #000; + transition: all .2s ease-out; +} +.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after { + content: ''; + width: 25px; + height: 3px; + background: #000; + position: absolute; + left: 0; + -webkit-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; +} + +.fh5co-nav-toggle i::before { + top: -7px; +} + +.fh5co-nav-toggle i::after { + bottom: -7px; +} + +.fh5co-nav-toggle:hover i::before { + top: -10px; +} + +.fh5co-nav-toggle:hover i::after { + bottom: -10px; +} + +.fh5co-nav-toggle.active i { + background: transparent; +} + +.fh5co-nav-toggle.active i::before { + top: 0; + -webkit-transform: rotateZ(45deg); + -moz-transform: rotateZ(45deg); + -ms-transform: rotateZ(45deg); + -o-transform: rotateZ(45deg); + transform: rotateZ(45deg); +} + +.fh5co-nav-toggle.active i::after { + bottom: 0; + -webkit-transform: rotateZ(-45deg); + -moz-transform: rotateZ(-45deg); + -ms-transform: rotateZ(-45deg); + -o-transform: rotateZ(-45deg); + transform: rotateZ(-45deg); +} + +.fh5co-nav-toggle { + position: absolute; + top: 15px; + right: 0px; + z-index: 21; + padding: 6px 0 0 0; + display: block; + margin: 0 auto; + display: none; + height: 44px; + width: 44px; + border-bottom: none !important; +} +@media screen and (max-width: 768px) { + .fh5co-nav-toggle { + display: block; + } +} + +.fh5co-social { + padding: 0; + margin: 0; +} +.fh5co-social li { + padding: 0; + margin: 0; + list-style: none; + display: inline-block; +} +.fh5co-social li a { + display: block; + float: left; + margin-right: 10px; +} +.fh5co-social li a:hover, .fh5co-social li a:active, .fh5co-social li a:focus { + outline: none; + text-decoration: none; +} +.fh5co-social li a i { + font-size: 20px; +} + +#fh5co-footer { + padding: 5em 0; + background: #fafafa; + background: #fff; + line-height: 1.5; +} + +.fh5co-list-check { + position: relative; + padding: 0; + margin: 0; + clear: both; +} +.fh5co-list-check li { + padding-left: 25px !important; + position: relative; + display: block; + margin-bottom: 10px !important; + line-height: 20px; +} +.fh5co-list-check li:before { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\e116"; + content: "\e042"; + position: absolute; + top: 0; + left: 0; + font-size: 18px; + color: #ccc; +} + +.fh5co-page-heading { + text-align: center; + padding: 100px 0 60px 0; + letter-spacing: 2px; + text-transform: uppercase; +} +.fh5co-page-heading .fh5co-page-heading-lead { + position: relative; + padding-bottom: 20px; +} +.fh5co-page-heading .fh5co-page-heading-lead .fh5co-border { + width: 50px; + height: 3px; + background: #000; + margin-left: -25px; + left: 50%; + bottom: 0; + position: absolute; +} + +.fh5co-sidebox { + float: left; + width: 100%; +} +.fh5co-sidebox .fh5co-sidebox-lead { + font-size: 16px; + letter-spacing: 1px; + margin-bottom: 20px; + float: left; + width: 100%; + display: block; + text-transform: uppercase; +} + +/* Helper Classes */ +/* Spacer */ +.fh5co-spacer { + clear: both; + position: relative; + border: none; + padding: 0; + margin: 0; +} + +.fh5co-spacer-xlg { + height: 150px; +} +@media screen and (max-width: 768px) { + .fh5co-spacer-xlg { + height: 70px; + } +} + +.fh5co-spacer-lg { + height: 100px; +} +@media screen and (max-width: 768px) { + .fh5co-spacer-lg { + height: 50px; + } +} + +.fh5co-spacer-md { + height: 80px; +} +@media screen and (max-width: 768px) { + .fh5co-spacer-md { + height: 30px; + } +} + +.fh5co-spacer-sm { + height: 50px; +} +@media screen and (max-width: 768px) { + .fh5co-spacer-sm { + height: 20px; + } +} + +.fh5co-spacer-xs { + height: 30px; +} +@media screen and (max-width: 768px) { + .fh5co-spacer-xs { + height: 20px; + } +} + +.fh5co-spacer-xxs { + height: 20px; +} + +@media screen and (max-width: 480px) { + .col-xxs-12 { + float: none; + width: 100%; + } +} + +.fh5co-mb30 { + margin-bottom: 30px; +} + +.fh5co-row-padded { + padding: 50px 0; +} + +.owl-carousel .owl-controls, +.owl-carousel-posts .owl-controls { + margin-top: 0; +} + +@media screen and (max-width: 768px) { + .owl-carousel .owl-controls .owl-nav { + display: none; + } +} + +.owl-carousel .owl-controls .owl-nav .owl-next, +.owl-carousel .owl-controls .owl-nav .owl-prev, +.owl-carousel-posts .owl-controls .owl-nav .owl-next, +.owl-carousel-posts .owl-controls .owl-nav .owl-prev { + top: 50%; + margin-top: -29px; + z-index: 9999; + position: absolute; + -webkit-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; +} + +.owl-carousel-posts .owl-controls .owl-nav .owl-next, +.owl-carousel-posts .owl-controls .owl-nav .owl-prev { + top: 24%; +} + +.owl-carousel .owl-controls .owl-nav .owl-next { + left: 0; + left: -70px; + margin-top: -60px; +} +.owl-carousel .owl-controls .owl-nav .owl-next:hover { + margin-top: -65px; +} +.owl-carousel .owl-controls .owl-nav .owl-next:hover i:before { + color: #e32929; +} + +.owl-carousel .owl-controls .owl-nav .owl-prev { + left: -70px; + margin-top: 0px; +} +.owl-carousel .owl-controls .owl-nav .owl-prev:hover { + margin-top: 5px; +} +.owl-carousel .owl-controls .owl-nav .owl-prev:hover i:before { + color: #e32929; +} + +.owl-carousel-posts .owl-controls .owl-nav .owl-next i, +.owl-carousel-posts .owl-controls .owl-nav .owl-prev i, +.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i, +.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i { + color: #444; +} +.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i, +.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i, +.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i, +.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i { + color: #000; +} + +.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next i, +.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev i { + color: #fff; +} +.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next:hover i, +.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev:hover i { + color: #fff; +} + +@media screen and (max-width: 768px) { + .owl-theme .owl-controls .owl-nav { + display: none; + } +} + +.owl-theme .owl-controls .owl-nav [class*="owl-"] { + background: none !important; +} +.owl-theme .owl-controls .owl-nav [class*="owl-"] i { + font-size: 30px; +} +.owl-theme .owl-controls .owl-nav [class*="owl-"] i:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"] i:focus { + background: none !important; +} +.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus { + background: none !important; +} + +.owl-theme .owl-dots { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; +} + +.owl-carousel-fullwidth.owl-theme .owl-dots { + bottom: 0; + margin-bottom: 2.5em; +} + +.owl-theme .owl-dots .owl-dot span { + width: 10px; + height: 10px; + background: rgba(255, 255, 255, 0.4); + -webkit-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; + border: 2px solid transparent; +} +.owl-theme .owl-dots .owl-dot span:hover { + background: none; + background: white; +} + +.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { + background: white; + border: 2px solid transparent; +} + +.owl-carousel-fullwidth .item, .owl-carousel-fullwidth .fh5co-owl-text-wrap { + height: 800px; + display: table; + width: 100%; +} +.owl-carousel-fullwidth .item { + background-repeat: no-repeat; + background-size: cover; + background-position: top left; + position: relative; +} +.owl-carousel-fullwidth .item .fh5co-overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #000; + opacity: .3; + z-index: 8; +} +.owl-carousel-fullwidth .item img { + max-width: 100%; +} +.owl-carousel-fullwidth .item .fh5co-owl-text { + display: table-cell; + vertical-align: middle; + z-index: 10; + position: relative; +} +.owl-carousel-fullwidth .item .fh5co-owl-text a { + color: white; + border-bottom: 1px solid rgba(255, 255, 255, 0.5); +} +.owl-carousel-fullwidth .item .fh5co-owl-text a:hover { + text-decoration: none; + color: white; + border-bottom: 1px solid white; +} +.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead, .owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead { + color: #fff; + margin: 0; + padding: 0; + font-weight: 100; +} +.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead { + font-weight: 300; + margin-bottom: 30px; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Roboto Slab", arial, sans-serif; +} +.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead { + font-size: 30px; + line-height: 42px; + font-weight: 100; + font-family: "Roboto", arial, sans-serif; +} + +.js .to-animate, +.js .animate-box { + opacity: 0; +} + +.mfp-with-zoom .mfp-container, +.mfp-with-zoom.mfp-bg { + opacity: 0; + -webkit-backface-visibility: hidden; + /* ideally, transition speed should match zoom duration */ + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} + +.mfp-with-zoom.mfp-ready .mfp-container { + opacity: 1; +} + +.mfp-with-zoom.mfp-ready.mfp-bg { + opacity: 0.8; +} + +.mfp-with-zoom.mfp-removing .mfp-container, +.mfp-with-zoom.mfp-removing.mfp-bg { + opacity: 0; +} + +/* Image Alignment */ +img.fh5co-align-right { + float: right; + margin: 0 0 .5em 1em; +} +@media screen and (max-width: 480px) { + img.fh5co-align-right { + width: 100%; + margin: 0 0 .5em 0; + } +} +img.fh5co-align-left { + float: left; + margin: 0 1em .5em 0; +} +@media screen and (max-width: 480px) { + img.fh5co-align-left { + width: 100%; + margin: 0 0 .5em 0; + } +} +img.fh5co-align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +a > img.fh5co-align-right { + float: right; + margin: 0 0 .5em 1em; +} +@media screen and (max-width: 480px) { + a > img.fh5co-align-right { + width: 100%; + margin: 0 0 .5em 0; + } +} +a > img.fh5co-align-left { + float: left; + margin: 0 1em .5em 0; +} +@media screen and (max-width: 480px) { + a > img.fh5co-align-left { + width: 100%; + margin: 0 0 .5em 0; + } +} +a > img.fh5co-align-center { + display: block; + margin-left: auto; + margin-right: auto; +} diff --git a/bl-themes/micro/img/favicon.png b/bl-themes/micro/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..60349a2b41b19b00ec222b8e0e1994cb8ebd7d3f GIT binary patch literal 1025 zcmV+c1pfPpP)2CR?pZ05dPVI7AJ_cwKcwze@ZqB zldgHa-j=TG-vN-u0)V91Gj;&@z~RNk1)|X?8jS`P78dx9Jpe3X6{ScdqUpNct=H>5 zLy~Fd>;O=58S<~f!yaX38`QKm!ow|C*+Si^U?2j*if5HWhWIof`#!;|yw= zCX@+U2kPtqqygkAl?s-Zm*r)of-4IKgQ!-k@^Y>)91hDp{*tP6IxTq&{%&p2M9pW% z4gjlG)DSu@+aiJTJw87E+3j{enkm6ihM`dC^WEK@cT@m@K%m!ZwZ4v`0@f57Zf|d; zy=-TpP!I}IsnmcPD{!P~Wo3o8zW_LLD?{ds6gdavnm#}!@S2*MLakO4V3vA(89)xf z-=TODP81a9=H_A#4-dY@#YNoQ+(5~aAY!o?&d<*+0TA@;Eafjw$Zom=;Pd&~J3Bkm z)N|hhkjv#{)&0pH0OIs-Y-~t@>+9=5A*$o@^769p74854=qVLUOiZBD>EQ8Ec4xIR zD5vCnY;SK%j#0XlAyshHV)&I8SBlp*9p#hICz_|wzVNLI{l z&Ck#4tyb&Xs8%da$W>4cZ-Y~Rc6KJVyt&DP&r7hlrfJ<;t;R!%P@O98L82!VmmBM# v+ARRpaRQ-4d2XZ~vKW1y%m2r2?F{S>=?JMX!0RGF00000NkvXXu0mjfYZ>#^ literal 0 HcmV?d00001 diff --git a/bl-themes/micro/index.php b/bl-themes/micro/index.php new file mode 100755 index 00000000..0ad1af2a --- /dev/null +++ b/bl-themes/micro/index.php @@ -0,0 +1,46 @@ + + + + + + + + + + +
+ +
+
+
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+

footer() ?>
Powered by BLUDIT

+
+
+
+
+ + + \ No newline at end of file diff --git a/bl-themes/micro/js/respond.min.js b/bl-themes/micro/js/respond.min.js new file mode 100755 index 00000000..d203a497 --- /dev/null +++ b/bl-themes/micro/js/respond.min.js @@ -0,0 +1,6 @@ + +/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b'; + echo ''; + echo ''; + + echo Theme::headTitle(); + echo Theme::headDescription(); + + echo Theme::favicon('img/favicon.png'); + + echo Theme::fontAwesome(); + + echo Theme::css('css/style.css'); + echo Theme::css('css/bludit.css'); + + echo ''; + + // Load plugins with the hook siteHead + Theme::plugins('siteHead'); +?> \ No newline at end of file diff --git a/bl-themes/micro/php/home.php b/bl-themes/micro/php/home.php new file mode 100644 index 00000000..e0205e89 --- /dev/null +++ b/bl-themes/micro/php/home.php @@ -0,0 +1,22 @@ + +
+ +
+ title() ) { ?> +
+

title() ?>

+
+ + + coverImage() ) { ?> + <?php echo $page->slug() ?> + + + content() ?> + +
+ date() ?> +
+
+ +
\ No newline at end of file diff --git a/bl-themes/micro/php/page.php b/bl-themes/micro/php/page.php new file mode 100644 index 00000000..5a4e8490 --- /dev/null +++ b/bl-themes/micro/php/page.php @@ -0,0 +1,18 @@ + +
+
+
+ +

title() ?>

+
+ + coverImage() ) { ?> + <?php echo $page->slug() ?> + +
+ content() ?> +
+
date() ?>
+
+
+
\ No newline at end of file diff --git a/bl-themes/micro/php/sidebar.php b/bl-themes/micro/php/sidebar.php new file mode 100644 index 00000000..1f6baaa0 --- /dev/null +++ b/bl-themes/micro/php/sidebar.php @@ -0,0 +1,21 @@ +

+ + title() ?> + +

+ +
    + +getFixedDB(); +$keys = array_keys($fixedPages); +foreach($keys as $pageKey) { + $page = buildPage($pageKey); + echo '
  • '; + echo ''; + echo $page->title(); + echo ''; + echo '
  • '; +} +?> +
\ No newline at end of file diff --git a/bl-themes/micro/screenshot.jpg b/bl-themes/micro/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e2c8ef4475f24be50089dadae308c49dd5fd3fa GIT binary patch literal 52821 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 GIrAU<%M!N$ literal 0 HcmV?d00001