diff --git a/src/main/assemblies/extension/fess-ss/.gitignore b/src/main/assemblies/extension/fess-ss/.gitignore deleted file mode 100644 index a56a7ef43..000000000 --- a/src/main/assemblies/extension/fess-ss/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules - diff --git a/src/main/assemblies/extension/fess-ss/build.sh b/src/main/assemblies/extension/fess-ss/build.sh deleted file mode 100644 index 1ef4c8756..000000000 --- a/src/main/assemblies/extension/fess-ss/build.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -npm install --save-dev webpack -npm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-stage-0 babel-polyfill -npm install --save-dev css-loader style-loader sass-loader node-sass extract-text-webpack-plugin -npm install --save-dev jquery -npm install --save-dev handlebars handlebars-loader - -webpack - - diff --git a/src/main/assemblies/extension/fess-ss/form.html b/src/main/assemblies/extension/fess-ss/form.html deleted file mode 100644 index df2c97727..000000000 --- a/src/main/assemblies/extension/fess-ss/form.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - diff --git a/src/main/assemblies/extension/fess-ss/package.json b/src/main/assemblies/extension/fess-ss/package.json deleted file mode 100644 index 36c897044..000000000 --- a/src/main/assemblies/extension/fess-ss/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "webpack-fess-ss", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "devDependencies": { - "babel-core": "^6.26.0", - "babel-loader": "^7.1.2", - "babel-polyfill": "^6.26.0", - "babel-preset-es2015": "^6.24.1", - "babel-preset-stage-0": "^6.24.1", - "css-loader": "^0.28.7", - "extract-text-webpack-plugin": "^2.1.2", - "handlebars": "^4.0.10", - "handlebars-loader": "^1.6.0", - "jquery": "^3.2.1", - "node-sass": "^4.5.3", - "sass-loader": "^6.0.6", - "style-loader": "^0.18.2", - "webpack": "^2.7.0" - }, - "dependencies": { - "handlebars-loader": "^1.5.0" - } -} diff --git a/src/main/assemblies/extension/fess-ss/result.html b/src/main/assemblies/extension/fess-ss/result.html deleted file mode 100644 index 492d6c065..000000000 --- a/src/main/assemblies/extension/fess-ss/result.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - diff --git a/src/main/assemblies/extension/fess-ss/src/controller.js b/src/main/assemblies/extension/fess-ss/src/controller.js deleted file mode 100644 index 2114c8d91..000000000 --- a/src/main/assemblies/extension/fess-ss/src/controller.js +++ /dev/null @@ -1,197 +0,0 @@ -import FessJQuery from 'jquery'; - -export default class { - constructor(FessView, FessModel) { - this.FessView = FessView; - this.FessModel = FessModel; - this.fessUrl = FessJQuery('script#fess-ss').attr('fess-url'); - this.fessContextPath = this.fessUrl.slice(0, this.fessUrl.indexOf('/json')); - this.searchPagePath = FessJQuery('script#fess-ss').attr('fess-search-page-path'); - this.enableLabels = FessJQuery('script#fess-ss').attr('enable-labels') === 'true' ? true : false; - this.enableRelated = FessJQuery('script#fess-ss').attr('enable-related') === 'true' ? true : false; - this.labelsCache = null - this.urlParams = this._getParameters(); - } - - start() { - this.FessView.init(); - this.FessView.renderForm(this.searchPagePath, this.urlParams); - this._bindForm(); - if (this.urlParams.q !== undefined && this.urlParams.q.length > 0) { - var query = this.urlParams.q[0]; - if (FessJQuery('.fessWrapper .fessForm form input').length > 0) { - FessJQuery('.fessWrapper .fessForm form input').val(query); - } - if (FessJQuery('.fessWrapper .fessFormOnly form input').length > 0) { - FessJQuery('.fessWrapper .fessFormOnly form input').val(query); - } - try { - this._search({q: query}); - } catch (e) { - console.log(e); - } - } - } - - _bindForm() { - var $cls = this; - FessJQuery('.fessWrapper .fessForm form').submit(function(){ - try { - var keyword = FessJQuery('#contentQuery', this).val(); - FessJQuery('.fessWrapper #contentQuery').val(keyword); - $cls._search({}); - } catch (e) { - console.log(e); - } - return false; - }); - } - - _bindPagination(response) { - var $cls = this; - FessJQuery('.fessWrapper .pagination li').click(function(){ - var $this = FessJQuery(this); - if ($this.hasClass('disabled')) { - return false; - } - - var off = $this.parents('.fessResult').offset(); - FessJQuery(window).scrollTop(off.top); - - var page = $this.attr('page'); - var params = {}; - params.start = response.page_size * (page - 1); - $cls._search(params); - return false; - }); - } - - _search(params) { - var $fessResult = FessJQuery('.fessWrapper .fessResult'); - $fessResult.css('display', 'none'); - - if (params.q === undefined) { - var keyword = ''; - if (FessJQuery('.fessWrapper .fessForm').length > 0) { - keyword = FessJQuery('.fessWrapper .fessForm #contentQuery').val(); - } else if(FessJQuery('.fessWrapper .fessFormOnly').length > 0) { - keyword = FessJQuery('.fessWrapper .fessFormOnly #contentQuery').val(); - } - if (keyword.length > 0) { - params.q = keyword; - } else { - params.q = '*:*'; - } - } - - var sort = FessJQuery(".fessWrapper select.sort").val(); - if (sort !== undefined && sort !== '') { - params.sort = sort; - } - var label = FessJQuery(".fessWrapper select.field-labels").val(); - if (label !== undefined && label !== '') { - params['fields.label'] = label; - } - - var $cls = this; - this.FessModel.search(this.fessUrl, params).then(function(data){ - var searchResponse = data.response; - if ($cls.enableLabels && $cls.labelsCache === null) { - $cls.FessModel.getLabels($cls.fessUrl).then(function(data) { - $cls.labelsCache = data.response.result; - $cls._renderResult(searchResponse, params); - }, function(data) { - console.log("labels error: " + JSON.stringify(data)); - $cls._renderResult(searchResponse, params); - }); - } else { - $cls._renderResult(searchResponse, params); - } - }, function(data) { - console.log("search error: " + JSON.stringify(data)); - $cls.FessView.renderNoResult(searchResponse, params); - $fessResult.css('display', 'block'); - }); - } - - _renderResult(response, params) { - if (this.enableLabels && this.labelsCache !== null) { - response.labels = this.labelsCache; - } - - if (!this.enableRelated) { - delete response.related_query; - delete response.related_content; - } - - if (response.related_query !== undefined) { - for (var i=0;i 0) { - this.FessView.renderResult(this.fessContextPath, response, params); - $fessResult.css('display', 'block'); - this._bindPagination(response); - } else { - this.FessView.renderNoResult(response, params); - $fessResult.css('display', 'block'); - } - } - - _getParameters() { - var path = location.href.replace(/\?.*$/, ''); - var hash = ''; - var url = location.href; - if (url.indexOf('#') != -1) { - var array = url.split('#'); - url = array[0]; - hash = array[1]; - } - - var params = function(url) { - var params = {}; - if (url.indexOf('?') != -1) { - var array = url.split('?'); - var paramArray = array[1].split('&'); - paramArray.forEach(function(val, index, ar) { - var tpl = val.split('='); - var key = decodeURIComponent(tpl[0]); - var value = ''; - if (tpl.length > 1) { - value = decodeURIComponent(tpl[1]); - } - - if (params[key] === undefined) { - params[key] = [value]; - } else { - params[key].push(value); - } - }); - } - return params; - }(url); - - params['fess_url_hash'] = hash; - return params; - } - - _getRelatedQueryLink(query) { - var url = location.href.replace(/\?.*$/, '') + '?q=' + encodeURIComponent(query); - var hash = this.urlParams['fess_url_hash']; - Object.keys(this.urlParams).forEach(function(key) { - if (key !== 'q' && key !== 'fess_url_hash') { - this[key].forEach(function(val) { - url = url + '&' + encodeURIComponent(key) + '=' + encodeURIComponent(val); - }); - } - }, this.urlParams); - if (hash !== undefined && hash !== '') { - url = url + '#' + hash; - } - return url; - } -} diff --git a/src/main/assemblies/extension/fess-ss/src/css/ss.scss b/src/main/assemblies/extension/fess-ss/src/css/ss.scss deleted file mode 100644 index 491df7e20..000000000 --- a/src/main/assemblies/extension/fess-ss/src/css/ss.scss +++ /dev/null @@ -1,99 +0,0 @@ - -.fessWrapper { - margin: 0px; - padding: 0px 10px; - .fessResult { - padding: 10px 0px; - } - .form-control.sort { - display: inline; - width: 90%; - } - .media-body { - width: initial; - } - /* Large desktop */ - @media ( min-width : 74.9em) { - .order-box { - width: 10% - } - .labels-box { - width: 10% - } - .title { - line-height: 32px; - font-size: 18px; - } - .site, .description, .result-header, .field-labels, .sort { - font-size: medium; - } - } - /* Large devices (desktops, less than 75em) */ - @media ( max-width : 74.9em) { - .order-box { - width: 10% - } - .labels-box { - width: 10% - } - .title { - line-height: 32px; - font-size: 18px; - } - .site, .description, .result-header, .field-labels, .sort { - font-size: medium; - } - } - - /* Medium devices (tablets, less than 62em) */ - @media ( max-width : 61.9em) { - .order-box { - width: 15% - } - .labels-box { - width: 15% - } - .title { - line-height: 32px; - font-size: 18px; - } - .site, .description, .result-header, .field-labels, .sort { - font-size: medium; - } - } - - /* Small devices (landscape phones, less than 48em) */ - @media ( max-width : 47.9em) { - .order-box { - width: 25% - } - .labels-box { - width: 25% - } - .title { - line-height: 24px; - font-size: 15px; - } - .site, .description, .result-header, .field-labels, .sort { - font-size: small; - } - } - - /* Extra small devices (portrait phones, less than 34em) */ - @media ( max-width : 360px) { - .order-box { - width: 30% - } - .labels-box { - width: 30% - } - .title { - line-height: 24px; - font-size: 15px; - } - .site, .description, .result-header, .field-labels, .sort { - font-size: small; - } - } - -} diff --git a/src/main/assemblies/extension/fess-ss/src/css/style-base.scss b/src/main/assemblies/extension/fess-ss/src/css/style-base.scss deleted file mode 100644 index bca61342c..000000000 --- a/src/main/assemblies/extension/fess-ss/src/css/style-base.scss +++ /dev/null @@ -1,6320 +0,0 @@ -/*! -* Bootstrap v4.0.0-alpha (http://getbootstrap.com) -* Copyright 2011-2015 Twitter, Inc. -* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) -*/ - -@charset "UTF-8"; -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -.fessWrapper { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - - 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 { - outline: 0; - } - - a:hover { - outline: 0; - } - - abbr[title] { - border-bottom: 1px dotted; - } - - b, - strong { - font-weight: bold; - } - - dfn { - font-style: italic; - } - - h1 { - margin: .67em 0; - font-size: 2em; - } - - mark { - color: #000; - background: #ff0; - } - - small { - font-size: 80%; - } - - sub, - sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; - } - - sup { - top: -.5em; - } - - sub { - bottom: -.25em; - } - - img { - border: 0; - } - - svg:not(:root) { - overflow: hidden; - } - - figure { - margin: 1em 40px; - } - - hr { - height: 0; - -webkit-box-sizing: content-box; - box-sizing: content-box; - } - - pre { - overflow: auto; - } - - code, - kbd, - pre, - samp { - font-family: monospace, monospace; - font-size: 1em; - } - - button, - input, - optgroup, - select, - textarea { - margin: 0; - font: inherit; - color: inherit; - } - - button { - overflow: visible; - } - - button, - select { - text-transform: none; - } - - button, - input[type="button"], input[type="reset"], - input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; - } - - button[disabled], - input[disabled] { - cursor: default; - } - - button::-moz-focus-inner, - input::-moz-focus-inner { - padding: 0; - border: 0; - } - - input { - line-height: normal; - } - - input[type="checkbox"], - input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - } - - input[type="number"]::-webkit-inner-spin-button, - input[type="number"]::-webkit-outer-spin-button { - height: auto; - } - - input[type="search"] { - -webkit-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; - -o-appearance: textfield; - } - - input[type="search"]::-webkit-search-cancel-button, - input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - - fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; - } - - legend { - padding: 0; - border: 0; - } - - textarea { - overflow: auto; - } - - optgroup { - font-weight: bold; - } - - table { - border-spacing: 0; - border-collapse: collapse; - } - - td, - th { - padding: 0; - } - - @media print { - *, - *:before, - *:after { - text-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - 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; - } - } - - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - - *, - *:before, - *:after { - -webkit-box-sizing: inherit; - box-sizing: inherit; - } - - @-moz-viewport { - width: device-width; - } - - @-ms-viewport { - width: device-width; - } - - @-webkit-viewport { - width: device-width; - } - - @viewport { - width: device-width; - } - - font-size: 16px; - -webkit-tap-highlight-color: transparent; - - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 1rem; - line-height: 1.5; - color: #373a3c; - background-color: #fff; - - h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: .5rem; - } - - p { - margin-top: 0; - margin-bottom: 1rem; - } - - abbr[title], - abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #818a91; - } - - address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; - } - - ol, - ul, - dl { - margin-top: 0; - margin-bottom: 1rem; - } - - ol ol, - ul ul, - ol ul, - ul ol { - margin-bottom: 0; - } - - dt { - font-weight: bold; - } - - dd { - margin-bottom: .5rem; - margin-left: 0; - } - - blockquote { - margin: 0 0 1rem; - } - - a { - color: #0275d8; - text-decoration: none; - } - - a:focus, - a:hover { - color: #014c8c; - text-decoration: underline; - } - - a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; - } - - pre { - margin-top: 0; - margin-bottom: 1rem; - } - - figure { - margin: 0 0 1rem; - } - - img { - vertical-align: middle; - } - - [role="button"] { - cursor: pointer; - } - - table { - background-color: transparent; - } - - caption { - padding-top: .75rem; - padding-bottom: .75rem; - color: #818a91; - text-align: left; - caption-side: bottom; - } - - th { - text-align: left; - } - - label { - display: inline-block; - margin-bottom: .5rem; - } - - input, - button, - select, - textarea { - margin: 0; - line-height: inherit; - } - - textarea { - resize: vertical; - } - - fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; - } - - legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - } - - input[type="search"] { - -webkit-appearance: none; - -moz-appearance: none; - } - - output { - display: inline-block; - } - - 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, .h1, - h2, .h2, - h3, .h3 { - margin-bottom: .5rem; - } - - h4, .h4, - h5, .h5, - h6, .h6 { - margin-bottom: .5rem; - } - - h1, .h1 { - font-size: 2.5rem; - } - - h2, .h2 { - font-size: 2rem; - } - - h3, .h3 { - font-size: 1.75rem; - } - - h4, .h4 { - font-size: 1.5rem; - } - - h5, .h5 { - font-size: 1.25rem; - } - - h6, .h6 { - font-size: 1rem; - } - - .lead { - font-size: 1.25rem; - font-weight: 300; - } - - .display-1 { - font-size: 3.5rem; - font-weight: 300; - } - - .display-2 { - font-size: 4.5rem; - font-weight: 300; - } - - .display-3 { - font-size: 5.5rem; - font-weight: 300; - } - - .display-4 { - font-size: 6rem; - font-weight: 300; - } - - hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: .0625rem solid rgba(0, 0, 0, .1); - } - - small, - .small { - font-size: 80%; - font-weight: normal; - } - - mark, - .mark { - padding: .2em; - background-color: #fcf8e3; - } - - .list-unstyled { - padding-left: 0; - list-style: none; - } - - .list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; - } - - .list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; - } - - .dl-horizontal { - margin-right: -1.875rem; - margin-left: -1.875rem; - } - - .dl-horizontal:before, - .dl-horizontal:after { - display: table; - content: " "; - } - - .dl-horizontal:after { - clear: both; - } - - .initialism { - font-size: 90%; - text-transform: uppercase; - } - - .blockquote { - padding: .5rem 1rem; - margin-bottom: 1rem; - font-size: 1.25rem; - border-left: .25rem solid #eceeef; - } - - .blockquote p:last-child, - .blockquote ul:last-child, - .blockquote ol:last-child { - margin-bottom: 0; - } - - .blockquote footer { - display: block; - font-size: 80%; - line-height: 1.5; - color: #818a91; - } - - .blockquote footer:before { - content: "\2014 \00A0"; - } - - .blockquote-reverse { - padding-right: 1rem; - padding-left: 0; - text-align: right; - border-right: .25rem solid #eceeef; - border-left: 0; - } - - .blockquote-reverse footer:before { - content: ""; - } - - .blockquote-reverse footer:after { - content: "\00A0 \2014"; - } - - .figure { - display: inline-block; - } - - .figure > img { - margin-bottom: .5rem; - line-height: 1; - } - - .figure-caption { - font-size: 90%; - color: #818a91; - } - - .img-responsive, .figure > img, .carousel-inner > .carousel-item > img, - .carousel-inner > .carousel-item > a > img { - display: block; - max-width: 100%; - height: auto; - } - - .img-rounded { - border-radius: .3rem; - } - - .img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: .25rem; - line-height: 1.5; - background-color: #fff; - border: 1px solid #ddd; - border-radius: .25rem; - -webkit-transition: all .2s ease-in-out; - -moz-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; - } - - .img-circle { - border-radius: 50%; - } - - code, - kbd, - pre, - samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - } - - code { - padding: .2rem .4rem; - font-size: 90%; - color: #bd4147; - background-color: #f7f7f9; - border-radius: .25rem; - } - - kbd { - padding: .2rem .4rem; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: .2rem; - } - - kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - } - - pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 90%; - line-height: 1.5; - color: #373a3c; - } - - pre code { - padding: 0; - font-size: inherit; - color: inherit; - background-color: transparent; - border-radius: 0; - } - - .pre-scrollable { - max-height: 340px; - overflow-y: scroll; - } - - .container { - padding-right: .9375rem; - padding-left: .9375rem; - margin-right: auto; - margin-left: auto; - } - - .container:before, - .container:after { - display: table; - content: " "; - } - - .container:after { - clear: both; - } - - @media (min-width: 34em) { - .container { - max-width: 34rem; - } - } - - @media (min-width: 48em) { - .container { - max-width: 45rem; - } - } - - @media (min-width: 62em) { - .container { - max-width: 60rem; - } - } - - @media (min-width: 75em) { - .container { - max-width: 72.25rem; - } - } - - .container-fluid { - padding-right: .9375rem; - padding-left: .9375rem; - margin-right: auto; - margin-left: auto; - } - - .container-fluid:before, - .container-fluid:after { - display: table; - content: " "; - } - - .container-fluid:after { - clear: both; - } - - .row { - margin-right: -.9375rem; - margin-left: -.9375rem; - } - - .row:before, - .row:after { - display: table; - content: " "; - } - - .row:after { - clear: both; - } - - .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - position: relative; - min-height: 1px; - padding-right: .9375rem; - padding-left: .9375rem; - } - - .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.333333%; - } - - .col-xs-2 { - width: 16.666667%; - } - - .col-xs-3 { - width: 25%; - } - - .col-xs-4 { - width: 33.333333%; - } - - .col-xs-5 { - width: 41.666667%; - } - - .col-xs-6 { - width: 50%; - } - - .col-xs-7 { - width: 58.333333%; - } - - .col-xs-8 { - width: 66.666667%; - } - - .col-xs-9 { - width: 75%; - } - - .col-xs-10 { - width: 83.333333%; - } - - .col-xs-11 { - width: 91.666667%; - } - - .col-xs-12 { - width: 100%; - } - - .col-xs-pull-0 { - right: auto; - } - - .col-xs-pull-1 { - right: 8.333333%; - } - - .col-xs-pull-2 { - right: 16.666667%; - } - - .col-xs-pull-3 { - right: 25%; - } - - .col-xs-pull-4 { - right: 33.333333%; - } - - .col-xs-pull-5 { - right: 41.666667%; - } - - .col-xs-pull-6 { - right: 50%; - } - - .col-xs-pull-7 { - right: 58.333333%; - } - - .col-xs-pull-8 { - right: 66.666667%; - } - - .col-xs-pull-9 { - right: 75%; - } - - .col-xs-pull-10 { - right: 83.333333%; - } - - .col-xs-pull-11 { - right: 91.666667%; - } - - .col-xs-pull-12 { - right: 100%; - } - - .col-xs-push-0 { - left: auto; - } - - .col-xs-push-1 { - left: 8.333333%; - } - - .col-xs-push-2 { - left: 16.666667%; - } - - .col-xs-push-3 { - left: 25%; - } - - .col-xs-push-4 { - left: 33.333333%; - } - - .col-xs-push-5 { - left: 41.666667%; - } - - .col-xs-push-6 { - left: 50%; - } - - .col-xs-push-7 { - left: 58.333333%; - } - - .col-xs-push-8 { - left: 66.666667%; - } - - .col-xs-push-9 { - left: 75%; - } - - .col-xs-push-10 { - left: 83.333333%; - } - - .col-xs-push-11 { - left: 91.666667%; - } - - .col-xs-push-12 { - left: 100%; - } - - .col-xs-offset-0 { - margin-left: 0; - } - - .col-xs-offset-1 { - margin-left: 8.333333%; - } - - .col-xs-offset-2 { - margin-left: 16.666667%; - } - - .col-xs-offset-3 { - margin-left: 25%; - } - - .col-xs-offset-4 { - margin-left: 33.333333%; - } - - .col-xs-offset-5 { - margin-left: 41.666667%; - } - - .col-xs-offset-6 { - margin-left: 50%; - } - - .col-xs-offset-7 { - margin-left: 58.333333%; - } - - .col-xs-offset-8 { - margin-left: 66.666667%; - } - - .col-xs-offset-9 { - margin-left: 75%; - } - - .col-xs-offset-10 { - margin-left: 83.333333%; - } - - .col-xs-offset-11 { - margin-left: 91.666667%; - } - - .col-xs-offset-12 { - margin-left: 100%; - } - - @media (min-width: 34em) { - .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.333333%; - } - .col-sm-2 { - width: 16.666667%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-4 { - width: 33.333333%; - } - .col-sm-5 { - width: 41.666667%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-7 { - width: 58.333333%; - } - .col-sm-8 { - width: 66.666667%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-10 { - width: 83.333333%; - } - .col-sm-11 { - width: 91.666667%; - } - .col-sm-12 { - width: 100%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-pull-1 { - right: 8.333333%; - } - .col-sm-pull-2 { - right: 16.666667%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-4 { - right: 33.333333%; - } - .col-sm-pull-5 { - right: 41.666667%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-7 { - right: 58.333333%; - } - .col-sm-pull-8 { - right: 66.666667%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-10 { - right: 83.333333%; - } - .col-sm-pull-11 { - right: 91.666667%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-push-1 { - left: 8.333333%; - } - .col-sm-push-2 { - left: 16.666667%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-4 { - left: 33.333333%; - } - .col-sm-push-5 { - left: 41.666667%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-7 { - left: 58.333333%; - } - .col-sm-push-8 { - left: 66.666667%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-10 { - left: 83.333333%; - } - .col-sm-push-11 { - left: 91.666667%; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-offset-0 { - margin-left: 0; - } - .col-sm-offset-1 { - margin-left: 8.333333%; - } - .col-sm-offset-2 { - margin-left: 16.666667%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-4 { - margin-left: 33.333333%; - } - .col-sm-offset-5 { - margin-left: 41.666667%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-7 { - margin-left: 58.333333%; - } - .col-sm-offset-8 { - margin-left: 66.666667%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-10 { - margin-left: 83.333333%; - } - .col-sm-offset-11 { - margin-left: 91.666667%; - } - .col-sm-offset-12 { - margin-left: 100%; - } - } - - @media (min-width: 48em) { - .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.333333%; - } - .col-md-2 { - width: 16.666667%; - } - .col-md-3 { - width: 25%; - } - .col-md-4 { - width: 33.333333%; - } - .col-md-5 { - width: 41.666667%; - } - .col-md-6 { - width: 50%; - } - .col-md-7 { - width: 58.333333%; - } - .col-md-8 { - width: 66.666667%; - } - .col-md-9 { - width: 75%; - } - .col-md-10 { - width: 83.333333%; - } - .col-md-11 { - width: 91.666667%; - } - .col-md-12 { - width: 100%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-pull-1 { - right: 8.333333%; - } - .col-md-pull-2 { - right: 16.666667%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-4 { - right: 33.333333%; - } - .col-md-pull-5 { - right: 41.666667%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-7 { - right: 58.333333%; - } - .col-md-pull-8 { - right: 66.666667%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-10 { - right: 83.333333%; - } - .col-md-pull-11 { - right: 91.666667%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-push-0 { - left: auto; - } - .col-md-push-1 { - left: 8.333333%; - } - .col-md-push-2 { - left: 16.666667%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-4 { - left: 33.333333%; - } - .col-md-push-5 { - left: 41.666667%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-7 { - left: 58.333333%; - } - .col-md-push-8 { - left: 66.666667%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-10 { - left: 83.333333%; - } - .col-md-push-11 { - left: 91.666667%; - } - .col-md-push-12 { - left: 100%; - } - .col-md-offset-0 { - margin-left: 0; - } - .col-md-offset-1 { - margin-left: 8.333333%; - } - .col-md-offset-2 { - margin-left: 16.666667%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-4 { - margin-left: 33.333333%; - } - .col-md-offset-5 { - margin-left: 41.666667%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-7 { - margin-left: 58.333333%; - } - .col-md-offset-8 { - margin-left: 66.666667%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-10 { - margin-left: 83.333333%; - } - .col-md-offset-11 { - margin-left: 91.666667%; - } - .col-md-offset-12 { - margin-left: 100%; - } - } - - @media (min-width: 62em) { - .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.333333%; - } - .col-lg-2 { - width: 16.666667%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-4 { - width: 33.333333%; - } - .col-lg-5 { - width: 41.666667%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-7 { - width: 58.333333%; - } - .col-lg-8 { - width: 66.666667%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-10 { - width: 83.333333%; - } - .col-lg-11 { - width: 91.666667%; - } - .col-lg-12 { - width: 100%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-pull-1 { - right: 8.333333%; - } - .col-lg-pull-2 { - right: 16.666667%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-4 { - right: 33.333333%; - } - .col-lg-pull-5 { - right: 41.666667%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-7 { - right: 58.333333%; - } - .col-lg-pull-8 { - right: 66.666667%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-10 { - right: 83.333333%; - } - .col-lg-pull-11 { - right: 91.666667%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-push-1 { - left: 8.333333%; - } - .col-lg-push-2 { - left: 16.666667%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-4 { - left: 33.333333%; - } - .col-lg-push-5 { - left: 41.666667%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-7 { - left: 58.333333%; - } - .col-lg-push-8 { - left: 66.666667%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-10 { - left: 83.333333%; - } - .col-lg-push-11 { - left: 91.666667%; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-offset-0 { - margin-left: 0; - } - .col-lg-offset-1 { - margin-left: 8.333333%; - } - .col-lg-offset-2 { - margin-left: 16.666667%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-4 { - margin-left: 33.333333%; - } - .col-lg-offset-5 { - margin-left: 41.666667%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-7 { - margin-left: 58.333333%; - } - .col-lg-offset-8 { - margin-left: 66.666667%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-10 { - margin-left: 83.333333%; - } - .col-lg-offset-11 { - margin-left: 91.666667%; - } - .col-lg-offset-12 { - margin-left: 100%; - } - } - - @media (min-width: 75em) { - .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - float: left; - } - .col-xl-1 { - width: 8.333333%; - } - .col-xl-2 { - width: 16.666667%; - } - .col-xl-3 { - width: 25%; - } - .col-xl-4 { - width: 33.333333%; - } - .col-xl-5 { - width: 41.666667%; - } - .col-xl-6 { - width: 50%; - } - .col-xl-7 { - width: 58.333333%; - } - .col-xl-8 { - width: 66.666667%; - } - .col-xl-9 { - width: 75%; - } - .col-xl-10 { - width: 83.333333%; - } - .col-xl-11 { - width: 91.666667%; - } - .col-xl-12 { - width: 100%; - } - .col-xl-pull-0 { - right: auto; - } - .col-xl-pull-1 { - right: 8.333333%; - } - .col-xl-pull-2 { - right: 16.666667%; - } - .col-xl-pull-3 { - right: 25%; - } - .col-xl-pull-4 { - right: 33.333333%; - } - .col-xl-pull-5 { - right: 41.666667%; - } - .col-xl-pull-6 { - right: 50%; - } - .col-xl-pull-7 { - right: 58.333333%; - } - .col-xl-pull-8 { - right: 66.666667%; - } - .col-xl-pull-9 { - right: 75%; - } - .col-xl-pull-10 { - right: 83.333333%; - } - .col-xl-pull-11 { - right: 91.666667%; - } - .col-xl-pull-12 { - right: 100%; - } - .col-xl-push-0 { - left: auto; - } - .col-xl-push-1 { - left: 8.333333%; - } - .col-xl-push-2 { - left: 16.666667%; - } - .col-xl-push-3 { - left: 25%; - } - .col-xl-push-4 { - left: 33.333333%; - } - .col-xl-push-5 { - left: 41.666667%; - } - .col-xl-push-6 { - left: 50%; - } - .col-xl-push-7 { - left: 58.333333%; - } - .col-xl-push-8 { - left: 66.666667%; - } - .col-xl-push-9 { - left: 75%; - } - .col-xl-push-10 { - left: 83.333333%; - } - .col-xl-push-11 { - left: 91.666667%; - } - .col-xl-push-12 { - left: 100%; - } - .col-xl-offset-0 { - margin-left: 0; - } - .col-xl-offset-1 { - margin-left: 8.333333%; - } - .col-xl-offset-2 { - margin-left: 16.666667%; - } - .col-xl-offset-3 { - margin-left: 25%; - } - .col-xl-offset-4 { - margin-left: 33.333333%; - } - .col-xl-offset-5 { - margin-left: 41.666667%; - } - .col-xl-offset-6 { - margin-left: 50%; - } - .col-xl-offset-7 { - margin-left: 58.333333%; - } - .col-xl-offset-8 { - margin-left: 66.666667%; - } - .col-xl-offset-9 { - margin-left: 75%; - } - .col-xl-offset-10 { - margin-left: 83.333333%; - } - .col-xl-offset-11 { - margin-left: 91.666667%; - } - .col-xl-offset-12 { - margin-left: 100%; - } - } - - .table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; - } - - .table th, - .table td { - padding: .75rem; - line-height: 1.5; - vertical-align: top; - border-top: 1px solid #eceeef; - } - - .table thead th { - vertical-align: bottom; - border-bottom: 2px solid #eceeef; - } - - .table tbody + tbody { - border-top: 2px solid #eceeef; - } - - .table .table { - background-color: #fff; - } - - .table-sm th, - .table-sm td { - padding: .3rem; - } - - .table-bordered { - border: 1px solid #eceeef; - } - - .table-bordered th, - .table-bordered td { - border: 1px solid #eceeef; - } - - .table-bordered thead th, - .table-bordered thead 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-active, - .table-active > th, - .table-active > td { - background-color: #f5f5f5; - } - - .table-hover .table-active:hover { - background-color: #e8e8e8; - } - - .table-hover .table-active:hover > td, - .table-hover .table-active:hover > th { - background-color: #e8e8e8; - } - - .table-success, - .table-success > th, - .table-success > td { - background-color: #dff0d8; - } - - .table-hover .table-success:hover { - background-color: #d0e9c6; - } - - .table-hover .table-success:hover > td, - .table-hover .table-success:hover > th { - background-color: #d0e9c6; - } - - .table-info, - .table-info > th, - .table-info > td { - background-color: #d9edf7; - } - - .table-hover .table-info:hover { - background-color: #c4e3f3; - } - - .table-hover .table-info:hover > td, - .table-hover .table-info:hover > th { - background-color: #c4e3f3; - } - - .table-warning, - .table-warning > th, - .table-warning > td { - background-color: #fcf8e3; - } - - .table-hover .table-warning:hover { - background-color: #faf2cc; - } - - .table-hover .table-warning:hover > td, - .table-hover .table-warning:hover > th { - background-color: #faf2cc; - } - - .table-danger, - .table-danger > th, - .table-danger > td { - background-color: #f2dede; - } - - .table-hover .table-danger:hover { - background-color: #ebcccc; - } - - .table-hover .table-danger:hover > td, - .table-hover .table-danger:hover > th { - background-color: #ebcccc; - } - - .table-responsive { - display: block; - width: 100%; - overflow-x: auto; - } - - .thead-inverse th { - color: #fff; - background-color: #373a3c; - } - - .thead-default th { - color: #55595c; - background-color: #eceeef; - } - - .table-inverse { - color: #eceeef; - background-color: #373a3c; - } - - .table-inverse.table-bordered { - border: 0; - } - - .table-inverse th, - .table-inverse td, - .table-inverse thead th { - border-color: #55595c; - } - - .table-reflow thead { - float: left; - } - - .table-reflow tbody { - display: block; - white-space: nowrap; - } - - .table-reflow th, - .table-reflow td { - border-top: 1px solid #eceeef; - border-left: 1px solid #eceeef; - } - - .table-reflow th:last-child, - .table-reflow td:last-child { - border-right: 1px solid #eceeef; - } - - .table-reflow thead:last-child tr:last-child th, - .table-reflow thead:last-child tr:last-child td, - .table-reflow tbody:last-child tr:last-child th, - .table-reflow tbody:last-child tr:last-child td, - .table-reflow tfoot:last-child tr:last-child th, - .table-reflow tfoot:last-child tr:last-child td { - border-bottom: 1px solid #eceeef; - } - - .table-reflow tr { - float: left; - } - - .table-reflow tr th, - .table-reflow tr td { - display: block !important; - border: 1px solid #eceeef; - } - - .form-control { - display: block; - width: 100%; - padding: .375rem .75rem; - font-size: 1rem; - line-height: 1.5; - color: #55595c; - background-color: #fff; - background-image: none; - border: .0625rem solid #ccc; - border-radius: .25rem; - } - - .form-control::-ms-expand { - background-color: transparent; - border: 0; - } - - .form-control:focus { - border-color: #66afe9; - outline: none; - } - - .form-control::-webkit-input-placeholder { - color: #999; - opacity: 1; - } - - .form-control::-moz-placeholder { - color: #999; - opacity: 1; - } - - .form-control:-ms-input-placeholder { - color: #999; - opacity: 1; - } - - .form-control::placeholder { - color: #999; - opacity: 1; - } - - .form-control:disabled, - .form-control[readonly], - fieldset[disabled] .form-control { - background-color: #eceeef; - opacity: 1; - } - - .form-control[disabled], - fieldset[disabled] .form-control { - cursor: not-allowed; - } - - .form-control-file, - .form-control-range { - display: block; - } - - .form-control-label { - padding: .4375rem .75rem; - margin-bottom: 0; - } - - @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: 2.375rem; - } - input[type="date"].input-sm, - .input-group-sm input[type="date"].form-control, - input[type="time"].input-sm, - .input-group-sm input[type="time"].form-control, - input[type="datetime-local"].input-sm, - .input-group-sm input[type="datetime-local"].form-control, - input[type="month"].input-sm, - .input-group-sm input[type="month"].form-control { - line-height: 1.95rem; - } - input[type="date"].input-lg, - .input-group-lg input[type="date"].form-control, - input[type="time"].input-lg, - .input-group-lg input[type="time"].form-control, - input[type="datetime-local"].input-lg, - .input-group-lg input[type="datetime-local"].form-control, - input[type="month"].input-lg, - .input-group-lg input[type="month"].form-control { - line-height: 3.291667rem; - } - } - - .form-control-static { - min-height: 2.375rem; - padding-top: .4375rem; - padding-bottom: .4375rem; - margin-bottom: 0; - } - - .form-control-static.form-control-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, - .form-control-static.form-control-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 { - padding-right: 0; - padding-left: 0; - } - - .form-control-sm, .input-group-sm > .form-control, - .input-group-sm > .input-group-addon, - .input-group-sm > .input-group-btn > .btn { - padding: .275rem .75rem; - font-size: .85rem; - line-height: 1.5; - border-radius: .2rem; - } - - .form-control-lg, .input-group-lg > .form-control, - .input-group-lg > .input-group-addon, - .input-group-lg > .input-group-btn > .btn { - padding: .75rem 1.25rem; - font-size: 1.25rem; - line-height: 1.333333; - border-radius: .3rem; - } - - .form-group { - margin-bottom: 15px; - } - - .radio, - .checkbox { - position: relative; - display: block; - margin-bottom: .75rem; - } - - .radio label, - .checkbox label { - padding-left: 1.25rem; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; - } - - .radio label input:only-child, - .checkbox label input:only-child { - position: static; - } - - .radio input[type="radio"], - .radio-inline input[type="radio"], - .checkbox input[type="checkbox"], - .checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: .25rem; - margin-left: -1.25rem; - } - - .radio + .radio, - .checkbox + .checkbox { - margin-top: -.25rem; - } - - .radio-inline, - .checkbox-inline { - position: relative; - display: inline-block; - padding-left: 1.25rem; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; - } - - .radio-inline + .radio-inline, - .checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: .75rem; - } - - 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-success, - .form-control-warning, - .form-control-error { - padding-right: 2.25rem; - background-repeat: no-repeat; - background-position: center right .59375rem; - -webkit-background-size: 1.54375rem 1.54375rem; - background-size: 1.54375rem 1.54375rem; - } - - .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: #5cb85c; - } - - .has-success .form-control { - border-color: #5cb85c; - } - - .has-success .input-group-addon { - color: #5cb85c; - background-color: #eaf6ea; - border-color: #5cb85c; - } - - .has-success .form-control-feedback { - color: #5cb85c; - } - - .has-success .form-control-success { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNoZWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA3OTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxMiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiM1Q0I4NUMiIGQ9Ik0yMzMuOCw2MTAuMWMtMTMuMywwLTI1LjktNi4yLTM0LTE2LjlMOTAuNSw0NDguOEM3Ni4zLDQzMCw4MCw0MDMuMyw5OC44LDM4OS4xYzE4LjgtMTQuMyw0NS41LTEwLjUsNTkuOCw4LjNsNzEuOSw5NWwyMjAuOS0yNTAuNWMxMi41LTIwLDM4LjgtMjYuMSw1OC44LTEzLjZjMjAsMTIuNCwyNi4xLDM4LjcsMTMuNiw1OC44TDI3MCw1OTBjLTcuNCwxMi0yMC4yLDE5LjQtMzQuMywyMC4xQzIzNS4xLDYxMC4xLDIzNC41LDYxMC4xLDIzMy44LDYxMC4xeiIvPjwvc3ZnPg=="); - } - - .has-warning .help-block, - .has-warning .control-label, - .has-warning .radio, - .has-warning .checkbox, - .has-warning .radio-inline, - .has-warning .checkbox-inline, - .has-warning.radio label, - .has-warning.checkbox label, - .has-warning.radio-inline label, - .has-warning.checkbox-inline label { - color: #f0ad4e; - } - - .has-warning .form-control { - border-color: #f0ad4e; - } - - .has-warning .input-group-addon { - color: #f0ad4e; - background-color: white; - border-color: #f0ad4e; - } - - .has-warning .form-control-feedback { - color: #f0ad4e; - } - - .has-warning .form-control-warning { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ildhcm5pbmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEyIDc5MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjEyIDc5MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0YwQUQ0RSIgZD0iTTYwMyw2NDAuMmwtMjc4LjUtNTA5Yy0zLjgtNi42LTEwLjgtMTAuNi0xOC41LTEwLjZzLTE0LjcsNC4xLTE4LjUsMTAuNkw5LDY0MC4yYy0zLjcsNi41LTMuNiwxNC40LDAuMiwyMC44YzMuOCw2LjUsMTAuOCwxMC40LDE4LjMsMTAuNGg1NTcuMWM3LjUsMCwxNC41LTMuOSwxOC4zLTEwLjRDNjA2LjYsNjU0LjYsNjA2LjcsNjQ2LjYsNjAzLDY0MC4yeiBNMzM2LjYsNjEwLjJoLTYxLjJWNTQ5aDYxLjJWNjEwLjJ6IE0zMzYuNiw1MDMuMWgtNjEuMlYzMDQuMmg2MS4yVjUwMy4xeiIvPjwvc3ZnPg=="); - } - - .has-error .help-block, - .has-error .control-label, - .has-error .radio, - .has-error .checkbox, - .has-error .radio-inline, - .has-error .checkbox-inline, - .has-error.radio label, - .has-error.checkbox label, - .has-error.radio-inline label, - .has-error.checkbox-inline label { - color: #d9534f; - } - - .has-error .form-control { - border-color: #d9534f; - } - - .has-error .input-group-addon { - color: #d9534f; - background-color: #fdf7f7; - border-color: #d9534f; - } - - .has-error .form-control-feedback { - color: #d9534f; - } - - .has-error .form-control-error { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNyb3NzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxMiA3OTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxMiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNEOTUzNEYiIGQ9Ik00NDcsNTQ0LjRjLTE0LjQsMTQuNC0zNy42LDE0LjQtNTEuOSwwTDMwNiw0NTEuN2wtODkuMSw5Mi43Yy0xNC40LDE0LjQtMzcuNiwxNC40LTUxLjksMGMtMTQuNC0xNC40LTE0LjQtMzcuNiwwLTUxLjlsOTIuNC05Ni40TDE2NSwyOTkuNmMtMTQuNC0xNC40LTE0LjQtMzcuNiwwLTUxLjlzMzcuNi0xNC40LDUxLjksMGw4OS4yLDkyLjdsODkuMS05Mi43YzE0LjQtMTQuNCwzNy42LTE0LjQsNTEuOSwwYzE0LjQsMTQuNCwxNC40LDM3LjYsMCw1MS45TDM1NC43LDM5Nmw5Mi40LDk2LjRDNDYxLjQsNTA2LjgsNDYxLjQsNTMwLDQ0Nyw1NDQuNHoiLz48L3N2Zz4="); - } - - @media (min-width: 34em) { - .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; - } - } - - .btn { - display: inline-block; - padding: .375rem 1rem; - font-size: 1rem; - font-weight: normal; - line-height: 1.5; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: .0625rem solid transparent; - border-radius: .25rem; - } - - .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:focus, - .btn:hover { - text-decoration: none; - } - - .btn.focus { - text-decoration: none; - } - - .btn:active, - .btn.active { - background-image: none; - outline: 0; - } - - .btn.disabled, - .btn:disabled, - fieldset[disabled] .btn { - cursor: not-allowed; - opacity: .65; - } - - a.btn.disaabled, - fieldset[disabled] a.btn { - pointer-events: none; - } - - .btn-primary { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; - } - - .btn-primary:focus, - .btn-primary.focus, - .btn-primary:active, - .btn-primary.active, - .open > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #025aa5; - border-color: #01549b; - } - - .btn-primary:hover { - color: #fff; - background-color: #025aa5; - border-color: #01549b; - } - - .btn-primary:active, - .btn-primary.active, - .open > .btn-primary.dropdown-toggle { - background-image: none; - } - - .btn-primary.disabled:focus, - .btn-primary.disabled.focus, - .btn-primary:disabled:focus, - .btn-primary:disabled.focus, - fieldset[disabled] .btn-primary:focus, - fieldset[disabled] .btn-primary.focus { - background-color: #0275d8; - border-color: #0275d8; - } - - .btn-primary.disabled:hover, - .btn-primary:disabled:hover, - fieldset[disabled] .btn-primary:hover { - background-color: #0275d8; - border-color: #0275d8; - } - - .btn-secondary { - color: #373a3c; - background-color: #fff; - border-color: #ccc; - } - - .btn-secondary:focus, - .btn-secondary.focus, - .btn-secondary:active, - .btn-secondary.active, - .open > .btn-secondary.dropdown-toggle { - color: #373a3c; - background-color: #e6e6e6; - border-color: #adadad; - } - - .btn-secondary:hover { - color: #373a3c; - background-color: #e6e6e6; - border-color: #adadad; - } - - .btn-secondary:active, - .btn-secondary.active, - .open > .btn-secondary.dropdown-toggle { - background-image: none; - } - - .btn-secondary.disabled:focus, - .btn-secondary.disabled.focus, - .btn-secondary:disabled:focus, - .btn-secondary:disabled.focus, - fieldset[disabled] .btn-secondary:focus, - fieldset[disabled] .btn-secondary.focus { - background-color: #fff; - border-color: #ccc; - } - - .btn-secondary.disabled:hover, - .btn-secondary:disabled:hover, - fieldset[disabled] .btn-secondary:hover { - background-color: #fff; - border-color: #ccc; - } - - .btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; - } - - .btn-info:focus, - .btn-info.focus, - .btn-info:active, - .btn-info.active, - .open > .btn-info.dropdown-toggle { - color: #fff; - background-color: #31b0d5; - border-color: #2aabd2; - } - - .btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #2aabd2; - } - - .btn-info:active, - .btn-info.active, - .open > .btn-info.dropdown-toggle { - background-image: none; - } - - .btn-info.disabled:focus, - .btn-info.disabled.focus, - .btn-info:disabled:focus, - .btn-info:disabled.focus, - fieldset[disabled] .btn-info:focus, - fieldset[disabled] .btn-info.focus { - background-color: #5bc0de; - border-color: #5bc0de; - } - - .btn-info.disabled:hover, - .btn-info:disabled:hover, - fieldset[disabled] .btn-info:hover { - background-color: #5bc0de; - border-color: #5bc0de; - } - - .btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; - } - - .btn-success:focus, - .btn-success.focus, - .btn-success:active, - .btn-success.active, - .open > .btn-success.dropdown-toggle { - color: #fff; - background-color: #449d44; - border-color: #419641; - } - - .btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #419641; - } - - .btn-success:active, - .btn-success.active, - .open > .btn-success.dropdown-toggle { - background-image: none; - } - - .btn-success.disabled:focus, - .btn-success.disabled.focus, - .btn-success:disabled:focus, - .btn-success:disabled.focus, - fieldset[disabled] .btn-success:focus, - fieldset[disabled] .btn-success.focus { - background-color: #5cb85c; - border-color: #5cb85c; - } - - .btn-success.disabled:hover, - .btn-success:disabled:hover, - fieldset[disabled] .btn-success:hover { - background-color: #5cb85c; - border-color: #5cb85c; - } - - .btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .btn-warning:focus, - .btn-warning.focus, - .btn-warning:active, - .btn-warning.active, - .open > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #ec971f; - border-color: #eb9316; - } - - .btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #eb9316; - } - - .btn-warning:active, - .btn-warning.active, - .open > .btn-warning.dropdown-toggle { - background-image: none; - } - - .btn-warning.disabled:focus, - .btn-warning.disabled.focus, - .btn-warning:disabled:focus, - .btn-warning:disabled.focus, - fieldset[disabled] .btn-warning:focus, - fieldset[disabled] .btn-warning.focus { - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .btn-warning.disabled:hover, - .btn-warning:disabled:hover, - fieldset[disabled] .btn-warning:hover { - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; - } - - .btn-danger:focus, - .btn-danger.focus, - .btn-danger:active, - .btn-danger.active, - .open > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #c9302c; - border-color: #c12e2a; - } - - .btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #c12e2a; - } - - .btn-danger:active, - .btn-danger.active, - .open > .btn-danger.dropdown-toggle { - background-image: none; - } - - .btn-danger.disabled:focus, - .btn-danger.disabled.focus, - .btn-danger:disabled:focus, - .btn-danger:disabled.focus, - fieldset[disabled] .btn-danger:focus, - fieldset[disabled] .btn-danger.focus { - background-color: #d9534f; - border-color: #d9534f; - } - - .btn-danger.disabled:hover, - .btn-danger:disabled:hover, - fieldset[disabled] .btn-danger:hover { - background-color: #d9534f; - border-color: #d9534f; - } - - .btn-primary-outline { - color: #0275d8; - background-color: transparent; - background-image: none; - border-color: #0275d8; - } - - .btn-primary-outline:focus, - .btn-primary-outline.focus, - .btn-primary-outline:active, - .btn-primary-outline.active, - .open > .btn-primary-outline.dropdown-toggle { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; - } - - .btn-primary-outline:hover { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; - } - - .btn-primary-outline.disabled:focus, - .btn-primary-outline.disabled.focus, - .btn-primary-outline:disabled:focus, - .btn-primary-outline:disabled.focus, - fieldset[disabled] .btn-primary-outline:focus, - fieldset[disabled] .btn-primary-outline.focus { - border-color: #43a7fd; - } - - .btn-primary-outline.disabled:hover, - .btn-primary-outline:disabled:hover, - fieldset[disabled] .btn-primary-outline:hover { - border-color: #43a7fd; - } - - .btn-secondary-outline { - color: #ccc; - background-color: transparent; - background-image: none; - border-color: #ccc; - } - - .btn-secondary-outline:focus, - .btn-secondary-outline.focus, - .btn-secondary-outline:active, - .btn-secondary-outline.active, - .open > .btn-secondary-outline.dropdown-toggle { - color: #fff; - background-color: #ccc; - border-color: #ccc; - } - - .btn-secondary-outline:hover { - color: #fff; - background-color: #ccc; - border-color: #ccc; - } - - .btn-secondary-outline.disabled:focus, - .btn-secondary-outline.disabled.focus, - .btn-secondary-outline:disabled:focus, - .btn-secondary-outline:disabled.focus, - fieldset[disabled] .btn-secondary-outline:focus, - fieldset[disabled] .btn-secondary-outline.focus { - border-color: white; - } - - .btn-secondary-outline.disabled:hover, - .btn-secondary-outline:disabled:hover, - fieldset[disabled] .btn-secondary-outline:hover { - border-color: white; - } - - .btn-info-outline { - color: #5bc0de; - background-color: transparent; - background-image: none; - border-color: #5bc0de; - } - - .btn-info-outline:focus, - .btn-info-outline.focus, - .btn-info-outline:active, - .btn-info-outline.active, - .open > .btn-info-outline.dropdown-toggle { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; - } - - .btn-info-outline:hover { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; - } - - .btn-info-outline.disabled:focus, - .btn-info-outline.disabled.focus, - .btn-info-outline:disabled:focus, - .btn-info-outline:disabled.focus, - fieldset[disabled] .btn-info-outline:focus, - fieldset[disabled] .btn-info-outline.focus { - border-color: #b0e1ef; - } - - .btn-info-outline.disabled:hover, - .btn-info-outline:disabled:hover, - fieldset[disabled] .btn-info-outline:hover { - border-color: #b0e1ef; - } - - .btn-success-outline { - color: #5cb85c; - background-color: transparent; - background-image: none; - border-color: #5cb85c; - } - - .btn-success-outline:focus, - .btn-success-outline.focus, - .btn-success-outline:active, - .btn-success-outline.active, - .open > .btn-success-outline.dropdown-toggle { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; - } - - .btn-success-outline:hover { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; - } - - .btn-success-outline.disabled:focus, - .btn-success-outline.disabled.focus, - .btn-success-outline:disabled:focus, - .btn-success-outline:disabled.focus, - fieldset[disabled] .btn-success-outline:focus, - fieldset[disabled] .btn-success-outline.focus { - border-color: #a3d7a3; - } - - .btn-success-outline.disabled:hover, - .btn-success-outline:disabled:hover, - fieldset[disabled] .btn-success-outline:hover { - border-color: #a3d7a3; - } - - .btn-warning-outline { - color: #f0ad4e; - background-color: transparent; - background-image: none; - border-color: #f0ad4e; - } - - .btn-warning-outline:focus, - .btn-warning-outline.focus, - .btn-warning-outline:active, - .btn-warning-outline.active, - .open > .btn-warning-outline.dropdown-toggle { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .btn-warning-outline:hover { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .btn-warning-outline.disabled:focus, - .btn-warning-outline.disabled.focus, - .btn-warning-outline:disabled:focus, - .btn-warning-outline:disabled.focus, - fieldset[disabled] .btn-warning-outline:focus, - fieldset[disabled] .btn-warning-outline.focus { - border-color: #f8d9ac; - } - - .btn-warning-outline.disabled:hover, - .btn-warning-outline:disabled:hover, - fieldset[disabled] .btn-warning-outline:hover { - border-color: #f8d9ac; - } - - .btn-danger-outline { - color: #d9534f; - background-color: transparent; - background-image: none; - border-color: #d9534f; - } - - .btn-danger-outline:focus, - .btn-danger-outline.focus, - .btn-danger-outline:active, - .btn-danger-outline.active, - .open > .btn-danger-outline.dropdown-toggle { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; - } - - .btn-danger-outline:hover { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; - } - - .btn-danger-outline.disabled:focus, - .btn-danger-outline.disabled.focus, - .btn-danger-outline:disabled:focus, - .btn-danger-outline:disabled.focus, - fieldset[disabled] .btn-danger-outline:focus, - fieldset[disabled] .btn-danger-outline.focus { - border-color: #eba5a3; - } - - .btn-danger-outline.disabled:hover, - .btn-danger-outline:disabled:hover, - fieldset[disabled] .btn-danger-outline:hover { - border-color: #eba5a3; - } - - .btn-link { - font-weight: normal; - color: #0275d8; - border-radius: 0; - } - - .btn-link, - .btn-link:active, - .btn-link.active, - .btn-link:disabled, - fieldset[disabled] .btn-link { - background-color: transparent; - } - - .btn-link, - .btn-link:focus, - .btn-link:active { - border-color: transparent; - } - - .btn-link:hover { - border-color: transparent; - } - - .btn-link:focus, - .btn-link:hover { - color: #014c8c; - text-decoration: underline; - background-color: transparent; - } - - .btn-link:disabled:focus, - .btn-link:disabled:hover, - fieldset[disabled] .btn-link:focus, - fieldset[disabled] .btn-link:hover { - color: #818a91; - text-decoration: none; - } - - .btn-lg, .btn-group-lg > .btn { - padding: .75rem 1.25rem; - font-size: 1.25rem; - line-height: 1.333333; - border-radius: .3rem; - } - - .btn-sm, .btn-group-sm > .btn { - padding: .25rem .75rem; - font-size: .85rem; - line-height: 1.5; - border-radius: .2rem; - } - - .btn-block { - display: block; - width: 100%; - } - - .btn-block + .btn-block { - margin-top: 5px; - } - - input[type="submit"].btn-block, - input[type="reset"].btn-block, - input[type="button"].btn-block { - width: 100%; - } - - .fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -moz-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; - } - - .fade.in { - opacity: 1; - } - - .collapse { - display: none; - } - - .collapse.in { - display: block; - } - - .collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-timing-function: ease; - -moz-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -moz-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height; - -moz-transition-property: height; - -o-transition-property: height; - transition-property: height; - } - - .dropup, - .dropdown { - position: relative; - } - - .dropdown-toggle:after { - display: inline-block; - width: 0; - height: 0; - margin-left: .25rem; - vertical-align: middle; - content: ""; - border-top: .3em solid; - border-right: .3em solid transparent; - border-left: .3em solid transparent; - } - - .dropdown-toggle:focus { - outline: 0; - } - - .dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 1rem; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: .25rem; - } - - .dropdown-divider { - height: 1px; - margin: .5rem 0; - overflow: hidden; - background-color: #e5e5e5; - } - - .dropdown-item { - display: block; - width: 100%; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.5; - color: #373a3c; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; - } - - .dropdown-item:focus, - .dropdown-item:hover { - color: #2b2d2f; - text-decoration: none; - background-color: #f5f5f5; - } - - .dropdown-item.active, - .dropdown-item.active:focus, - .dropdown-item.active:hover { - color: #fff; - text-decoration: none; - background-color: #0275d8; - outline: 0; - } - - .dropdown-item.disabled, - .dropdown-item.disabled:focus, - .dropdown-item.disabled:hover { - color: #818a91; - } - - .dropdown-item.disabled:focus, - .dropdown-item.disabled:hover { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; - } - - .open > .dropdown-menu { - display: block; - } - - .open > a { - outline: 0; - } - - .dropdown-menu-right { - right: 0; - left: auto; - } - - .dropdown-menu-left { - right: auto; - left: 0; - } - - .dropdown-header { - display: block; - padding: 3px 20px; - font-size: .85rem; - line-height: 1.5; - color: #818a91; - white-space: nowrap; - } - - .dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; - } - - .pull-right > .dropdown-menu { - right: 0; - left: auto; - } - - .dropup .caret, - .navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: .3em solid; - } - - .dropup .dropdown-menu, - .navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; - } - - .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:focus, - .btn-group > .btn:active, - .btn-group > .btn.active, - .btn-group-vertical > .btn:focus, - .btn-group-vertical > .btn:active, - .btn-group-vertical > .btn.active { - z-index: 2; - } - - .btn-group > .btn:hover, - .btn-group-vertical > .btn:hover { - 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 { - display: table; - content: " "; - } - - .btn-toolbar:after { - clear: both; - } - - .btn-toolbar .btn-group, - .btn-toolbar .input-group { - float: left; - } - - .btn-toolbar > .btn, - .btn-toolbar > .btn-group, - .btn-toolbar > .input-group { - margin-left: 5px; - } - - .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; - } - - .btn-group > .btn:first-child { - margin-left: 0; - } - - .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .btn-group > .btn:last-child:not(:first-child), - .btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group > .btn-group { - float: left; - } - - .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; - } - - .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, - .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group .dropdown-toggle:active, - .btn-group.open .dropdown-toggle { - outline: 0; - } - - .btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; - } - - .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; - } - - .btn .caret { - margin-left: 0; - } - - .btn-lg .caret, .btn-group-lg > .btn .caret { - border-width: .3em .3em 0; - border-bottom-width: 0; - } - - .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { - border-width: 0 .3em .3em; - } - - .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 { - display: table; - content: " "; - } - - .btn-group-vertical > .btn-group:after { - clear: both; - } - - .btn-group-vertical > .btn-group > .btn { - float: none; - } - - .btn-group-vertical > .btn + .btn, - .btn-group-vertical > .btn + .btn-group, - .btn-group-vertical > .btn-group + .btn, - .btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; - } - - .btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; - } - - .btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: .25rem; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: .25rem; - } - - .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; - } - - .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, - .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - [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 .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: .375rem .75rem; - font-size: 1rem; - font-weight: normal; - line-height: 1; - color: #55595c; - text-align: center; - background-color: #eceeef; - border: 1px solid #ccc; - border-radius: .25rem; - } - - .input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, - .input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: .275rem .75rem; - font-size: .85rem; - border-radius: .2rem; - } - - .input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, - .input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 1.25rem 1.25rem; - font-size: 1.25rem; - border-radius: .3rem; - } - - .input-group-addon input[type="radio"], - .input-group-addon input[type="checkbox"] { - margin-top: 0; - } - - .input-group .form-control:first-child, - .input-group-addon:first-child, - .input-group-btn:first-child > .btn, - .input-group-btn:first-child > .btn-group > .btn, - .input-group-btn:first-child > .dropdown-toggle, - .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), - .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .input-group-addon:first-child { - border-right: 0; - } - - .input-group .form-control:last-child, - .input-group-addon:last-child, - .input-group-btn:last-child > .btn, - .input-group-btn:last-child > .btn-group > .btn, - .input-group-btn:last-child > .dropdown-toggle, - .input-group-btn:first-child > .btn:not(:first-child), - .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .input-group-addon:last-child { - border-left: 0; - } - - .input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; - } - - .input-group-btn > .btn { - position: relative; - } - - .input-group-btn > .btn + .btn { - margin-left: -1px; - } - - .input-group-btn > .btn:focus, - .input-group-btn > .btn:active, - .input-group-btn > .btn:hover { - 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; - } - - .c-input { - position: relative; - display: inline; - padding-left: 1.5rem; - color: #555; - cursor: pointer; - } - - .c-input > input { - position: absolute; - z-index: -1; - opacity: 0; - } - - .c-input > input:checked ~ .c-indicator { - color: #fff; - background-color: #0074d9; - } - - .c-input > input:active ~ .c-indicator { - color: #fff; - background-color: #84c6ff; - } - - .c-input + .c-input { - margin-left: 1rem; - } - - .c-indicator { - position: absolute; - top: 0; - left: 0; - display: block; - width: 1rem; - height: 1rem; - font-size: 65%; - line-height: 1rem; - color: #eee; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #eee; - background-repeat: no-repeat; - background-position: center center; - -webkit-background-size: 50% 50%; - background-size: 50% 50%; - } - - .c-checkbox .c-indicator { - border-radius: .25rem; - } - - .c-checkbox input:checked ~ .c-indicator { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); - } - - .c-checkbox input:indeterminate ~ .c-indicator { - background-color: #0074d9; - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); - } - - .c-radio .c-indicator { - border-radius: 50%; - } - - .c-radio input:checked ~ .c-indicator { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); - } - - .c-inputs-stacked .c-input { - display: inline; - } - - .c-inputs-stacked .c-input:after { - display: block; - margin-bottom: .25rem; - content: ""; - } - - .c-inputs-stacked .c-input + .c-input { - margin-left: 0; - } - - .c-select { - display: inline-block; - max-width: 100%; - -webkit-appearance: none; - padding: .375rem 1.75rem .375rem .75rem; - padding-right: .75rem \9; - vertical-align: middle; - background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; - background-image: none \9; - -webkit-background-size: 8px 10px; - background-size: 8px 10px; - border: 1px solid #ccc; - - -moz-appearance: none; - appearance: none; - } - - .c-select:focus { - border-color: #51a7e8; - outline: none; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5); - } - - .c-select::-ms-expand { - opacity: 0; - } - - .c-select-sm { - padding-top: 3px; - padding-bottom: 3px; - font-size: 12px; - } - - .c-select-sm:not([multiple]) { - height: 26px; - min-height: 26px; - } - - .file { - position: relative; - display: inline-block; - height: 2.5rem; - cursor: pointer; - } - - .file input { - min-width: 14rem; - margin: 0; - filter: alpha(opacity=0); - opacity: 0; - } - - .file-custom { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 5; - height: 2.5rem; - padding: .5rem 1rem; - line-height: 1.5; - color: #555; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #fff; - border: .075rem solid #ddd; - border-radius: .25rem; - -webkit-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05); - -moz-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05); - box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05); - } - - .file-custom:after { - content: "Choose file..."; - } - - .file-custom:before { - position: absolute; - top: -.075rem; - right: -.075rem; - bottom: -.075rem; - z-index: 6; - display: block; - height: 2.5rem; - padding: .5rem 1rem; - line-height: 1.5; - color: #555; - content: "Browse"; - background-color: #eee; - border: .075rem solid #ddd; - border-radius: 0 .25rem .25rem 0; - } - - .file input:focus ~ .file-custom { - -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; - -moz-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; - box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; - } - - .nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; - } - - .nav-link { - display: inline-block; - } - - .nav-link:focus, - .nav-link:hover { - text-decoration: none; - } - - .nav-link.disabled { - color: #818a91; - } - - .nav-link.disabled, - .nav-link.disabled:focus, - .nav-link.disabled:hover { - color: #818a91; - cursor: not-allowed; - background-color: transparent; - } - - .nav-inline .nav-link + .nav-link { - margin-left: 1rem; - } - - .nav-tabs { - border-bottom: 1px solid #ddd; - } - - .nav-tabs:before, - .nav-tabs:after { - display: table; - content: " "; - } - - .nav-tabs:after { - clear: both; - } - - .nav-tabs .nav-item { - float: left; - margin-bottom: -1px; - } - - .nav-tabs .nav-item + .nav-item { - margin-left: .2rem; - } - - .nav-tabs .nav-link { - display: block; - padding: .5em 1em; - border: 1px solid transparent; - border-radius: .25rem .25rem 0 0; - } - - .nav-tabs .nav-link:focus, - .nav-tabs .nav-link:hover { - border-color: #eceeef #eceeef #ddd; - } - - .nav-tabs .nav-link.disabled, - .nav-tabs .nav-link.disabled:focus, - .nav-tabs .nav-link.disabled:hover { - color: #818a91; - background-color: transparent; - border-color: transparent; - } - - .nav-tabs .nav-link.active, - .nav-tabs .nav-link.active:focus, - .nav-tabs .nav-link.active:hover, - .nav-tabs .nav-item.open .nav-link, - .nav-tabs .nav-item.open .nav-link:focus, - .nav-tabs .nav-item.open .nav-link:hover { - color: #55595c; - background-color: #fff; - border-color: #ddd #ddd transparent; - } - - .nav-pills .nav-item { - float: left; - } - - .nav-pills .nav-item + .nav-item { - margin-left: .2rem; - } - - .nav-pills .nav-link { - display: block; - padding: .5em 1em; - border-radius: .25rem; - } - - .nav-pills .nav-link.active, - .nav-pills .nav-link.active:focus, - .nav-pills .nav-link.active:hover, - .nav-pills .nav-item.open .nav-link, - .nav-pills .nav-item.open .nav-link:focus, - .nav-pills .nav-item.open .nav-link:hover { - color: #fff; - cursor: default; - background-color: #0275d8; - } - - .nav-stacked .nav-item { - display: block; - float: none; - } - - .nav-stacked .nav-item + .nav-item { - margin-top: .2rem; - margin-left: 0; - } - - .tab-content > .tab-pane { - display: none; - } - - .tab-content > .active { - display: block; - } - - .nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .navbar { - position: relative; - padding: .5rem 1rem; - } - - .navbar:before, - .navbar:after { - display: table; - content: " "; - } - - .navbar:after { - clear: both; - } - - @media (min-width: 34em) { - .navbar { - border-radius: .25rem; - } - } - - .navbar-static-top { - z-index: 1000; - } - - @media (min-width: 34em) { - .navbar-static-top { - border-radius: 0; - } - } - - .navbar-fixed-top, - .navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; - } - - @media (min-width: 34em) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } - } - - .navbar-fixed-top { - top: 0; - } - - .navbar-fixed-bottom { - bottom: 0; - } - - .navbar-sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1030; - width: 100%; - } - - @media (min-width: 34em) { - .navbar-sticky-top { - border-radius: 0; - } - } - - .navbar-brand { - float: left; - padding-top: .25rem; - padding-bottom: .25rem; - margin-right: 1rem; - font-size: 1.25rem; - } - - .navbar-brand:focus, - .navbar-brand:hover { - text-decoration: none; - } - - .navbar-brand > img { - display: block; - } - - .navbar-divider { - float: left; - width: 1px; - padding-top: .425rem; - padding-bottom: .425rem; - margin-right: 1rem; - margin-left: 1rem; - overflow: hidden; - } - - .navbar-divider:before { - content: '\00a0'; - } - - .navbar-toggler { - padding: .5rem .75rem; - font-size: 1.25rem; - line-height: 1; - background: none; - border: .0625rem solid transparent; - border-radius: .25rem; - } - - .navbar-toggler:focus, - .navbar-toggler:hover { - text-decoration: none; - } - - @media (min-width: 34em) { - .navbar-toggleable-xs { - display: block !important; - } - } - - @media (min-width: 48em) { - .navbar-toggleable-sm { - display: block !important; - } - } - - .navbar-nav { - float: left; - padding-top: .425rem; - padding-bottom: .425rem; - } - - .navbar-nav .nav-item { - float: left; - } - - .navbar-nav .nav-link + .nav-link { - margin-left: 1rem; - } - - .navbar-nav .nav-item + .nav-item { - margin-left: 1rem; - } - - .navbar-light .navbar-brand { - color: rgba(0, 0, 0, .8); - } - - .navbar-light .navbar-brand:focus, - .navbar-light .navbar-brand:hover { - color: rgba(0, 0, 0, .8); - } - - .navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, .3); - } - - .navbar-light .navbar-nav .nav-link:focus, - .navbar-light .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, .6); - } - - .navbar-light .navbar-nav .open > .nav-link, - .navbar-light .navbar-nav .open > .nav-link:focus, - .navbar-light .navbar-nav .open > .nav-link:hover, - .navbar-light .navbar-nav .active > .nav-link, - .navbar-light .navbar-nav .active > .nav-link:focus, - .navbar-light .navbar-nav .active > .nav-link:hover, - .navbar-light .navbar-nav .nav-link.open, - .navbar-light .navbar-nav .nav-link.open:focus, - .navbar-light .navbar-nav .nav-link.open:hover, - .navbar-light .navbar-nav .nav-link.active, - .navbar-light .navbar-nav .nav-link.active:focus, - .navbar-light .navbar-nav .nav-link.active:hover { - color: rgba(0, 0, 0, .8); - } - - .navbar-light .navbar-divider { - background-color: rgba(0, 0, 0, .075); - } - - .navbar-dark .navbar-brand { - color: white; - } - - .navbar-dark .navbar-brand:focus, - .navbar-dark .navbar-brand:hover { - color: white; - } - - .navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, .5); - } - - .navbar-dark .navbar-nav .nav-link:focus, - .navbar-dark .navbar-nav .nav-link:hover { - color: rgba(255, 255, 255, .75); - } - - .navbar-dark .navbar-nav .open > .nav-link, - .navbar-dark .navbar-nav .open > .nav-link:focus, - .navbar-dark .navbar-nav .open > .nav-link:hover, - .navbar-dark .navbar-nav .active > .nav-link, - .navbar-dark .navbar-nav .active > .nav-link:focus, - .navbar-dark .navbar-nav .active > .nav-link:hover, - .navbar-dark .navbar-nav .nav-link.open, - .navbar-dark .navbar-nav .nav-link.open:focus, - .navbar-dark .navbar-nav .nav-link.open:hover, - .navbar-dark .navbar-nav .nav-link.active, - .navbar-dark .navbar-nav .nav-link.active:focus, - .navbar-dark .navbar-nav .nav-link.active:hover { - color: white; - } - - .navbar-dark .navbar-divider { - background-color: rgba(255, 255, 255, .075); - } - - .card { - position: relative; - margin-bottom: .75rem; - border: .0625rem solid #e5e5e5; - border-radius: .25rem; - } - - .card-block { - padding: 1.25rem; - } - - .card-title { - margin-top: 0; - margin-bottom: .75rem; - } - - .card-subtitle { - margin-top: -.375rem; - margin-bottom: 0; - } - - .card-text:last-child { - margin-bottom: 0; - } - - .card-link:hover { - text-decoration: none; - } - - .card-link + .card-link { - margin-left: 1.25rem; - } - - .card > .list-group:first-child .list-group-item:first-child { - border-radius: .25rem .25rem 0 0; - } - - .card > .list-group:last-child .list-group-item:last-child { - border-radius: 0 0 .25rem .25rem; - } - - .card-header { - padding: .75rem 1.25rem; - background-color: #f5f5f5; - border-bottom: .0625rem solid #e5e5e5; - } - - .card-header:first-child { - border-radius: .1875rem .1875rem 0 0; - } - - .card-footer { - padding: .75rem 1.25rem; - background-color: #f5f5f5; - border-top: .0625rem solid #e5e5e5; - } - - .card-footer:last-child { - border-radius: 0 0 .1875rem .1875rem; - } - - .card-primary { - background-color: #0275d8; - border-color: #0275d8; - } - - .card-success { - background-color: #5cb85c; - border-color: #5cb85c; - } - - .card-info { - background-color: #5bc0de; - border-color: #5bc0de; - } - - .card-warning { - background-color: #f0ad4e; - border-color: #f0ad4e; - } - - .card-danger { - background-color: #d9534f; - border-color: #d9534f; - } - - .card-inverse .card-header, - .card-inverse .card-footer { - border-bottom: .075rem solid rgba(255, 255, 255, .2); - } - - .card-inverse .card-header, - .card-inverse .card-footer, - .card-inverse .card-title, - .card-inverse .card-blockquote { - color: #fff; - } - - .card-inverse .card-link, - .card-inverse .card-text, - .card-inverse .card-blockquote > footer { - color: rgba(255, 255, 255, .65); - } - - .card-inverse .card-link:focus, - .card-inverse .card-link:hover { - color: #fff; - } - - .card-blockquote { - padding: 0; - margin-bottom: 0; - border-left: 0; - } - - .card-img { - border-radius: .25rem; - } - - .card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; - } - - .card-img-top { - border-radius: .25rem .25rem 0 0; - } - - .card-img-bottom { - border-radius: 0 0 .25rem .25rem; - } - - .card-deck { - display: table; - table-layout: fixed; - border-spacing: 1.25rem 0; - } - - .card-deck .card { - display: table-cell; - width: 1%; - vertical-align: top; - } - - .card-deck-wrapper { - margin-right: -1.25rem; - margin-left: -1.25rem; - } - - .card-group { - display: table; - width: 100%; - table-layout: fixed; - } - - .card-group .card { - display: table-cell; - vertical-align: top; - } - - .card-group .card + .card { - margin-left: 0; - border-left: 0; - } - - .card-group .card:first-child .card-img-top { - border-top-right-radius: 0; - } - - .card-group .card:first-child .card-img-bottom { - border-bottom-right-radius: 0; - } - - .card-group .card:last-child .card-img-top { - border-top-left-radius: 0; - } - - .card-group .card:last-child .card-img-bottom { - border-bottom-left-radius: 0; - } - - .card-group .card:not(:first-child):not(:last-child) { - border-radius: 0; - } - - .card-group .card:not(:first-child):not(:last-child) .card-img-top, - .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { - border-radius: 0; - } - - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - -ms-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - -ms-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .card-columns .card { - display: inline-block; - width: 100%; - } - - .breadcrumb { - padding: .75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #eceeef; - border-radius: .25rem; - } - - .breadcrumb > li { - display: inline-block; - } - - .breadcrumb > li + li:before { - padding-right: .5rem; - padding-left: .5rem; - color: #818a91; - content: "/ "; - } - - .breadcrumb > .active { - color: #818a91; - } - - .pagination { - display: inline-block; - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; - border-radius: .25rem; - } - - .pagination > li { - display: inline; - } - - .pagination > li > a, - .pagination > li > span { - position: relative; - float: left; - padding: .5rem .75rem; - margin-left: -1px; - line-height: 1.5; - color: #0275d8; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; - } - - .pagination > li:first-child > a, - .pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .pagination > li:last-child > a, - .pagination > li:last-child > span { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .pagination > li > a:focus, - .pagination > li > a:hover, - .pagination > li > span:focus, - .pagination > li > span:hover { - color: #014c8c; - background-color: #eceeef; - border-color: #ddd; - } - - .pagination > .active > a, - .pagination > .active > a:focus, - .pagination > .active > a:hover, - .pagination > .active > span, - .pagination > .active > span:focus, - .pagination > .active > span:hover { - z-index: 2; - color: #fff; - cursor: default; - background-color: #0275d8; - border-color: #0275d8; - } - - .pagination > .disabled > span, - .pagination > .disabled > span:focus, - .pagination > .disabled > span:hover, - .pagination > .disabled > a, - .pagination > .disabled > a:focus, - .pagination > .disabled > a:hover { - color: #818a91; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; - } - - .pagination-lg > li > a, - .pagination-lg > li > span { - padding: .75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.333333; - } - - .pagination-lg > li:first-child > a, - .pagination-lg > li:first-child > span { - border-top-left-radius: .3rem; - border-bottom-left-radius: .3rem; - } - - .pagination-lg > li:last-child > a, - .pagination-lg > li:last-child > span { - border-top-right-radius: .3rem; - border-bottom-right-radius: .3rem; - } - - .pagination-sm > li > a, - .pagination-sm > li > span { - padding: .275rem .75rem; - font-size: .85rem; - line-height: 1.5; - } - - .pagination-sm > li:first-child > a, - .pagination-sm > li:first-child > span { - border-top-left-radius: .2rem; - border-bottom-left-radius: .2rem; - } - - .pagination-sm > li:last-child > a, - .pagination-sm > li:last-child > span { - border-top-right-radius: .2rem; - border-bottom-right-radius: .2rem; - } - - .pager { - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; - text-align: center; - list-style: none; - } - - .pager:before, - .pager:after { - display: table; - content: " "; - } - - .pager:after { - clear: both; - } - - .pager li { - display: inline; - } - - .pager li > a, - .pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; - } - - .pager li > a:focus, - .pager li > a:hover { - text-decoration: none; - background-color: #eceeef; - } - - .pager .disabled > a, - .pager .disabled > a:focus, - .pager .disabled > a:hover { - color: #818a91; - cursor: not-allowed; - background-color: #fff; - } - - .pager .disabled > span { - color: #818a91; - cursor: not-allowed; - background-color: #fff; - } - - .pager-next > a, - .pager-next > span { - float: right; - } - - .pager-prev > a, - .pager-prev > span { - float: left; - } - - .label { - display: inline-block; - padding: .25em .4em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25rem; - } - - .label:empty { - display: none; - } - - .btn .label { - position: relative; - top: -1px; - } - - a.label:focus, - a.label:hover { - color: #fff; - text-decoration: none; - cursor: pointer; - } - - .label-pill { - padding-right: .6em; - padding-left: .6em; - border-radius: 1rem; - } - - .label-default { - background-color: #818a91; - } - - .label-default[href]:focus, - .label-default[href]:hover { - background-color: #687077; - } - - .label-primary { - background-color: #0275d8; - } - - .label-primary[href]:focus, - .label-primary[href]:hover { - background-color: #025aa5; - } - - .label-success { - background-color: #5cb85c; - } - - .label-success[href]:focus, - .label-success[href]:hover { - background-color: #449d44; - } - - .label-info { - background-color: #5bc0de; - } - - .label-info[href]:focus, - .label-info[href]:hover { - background-color: #31b0d5; - } - - .label-warning { - background-color: #f0ad4e; - } - - .label-warning[href]:focus, - .label-warning[href]:hover { - background-color: #ec971f; - } - - .label-danger { - background-color: #d9534f; - } - - .label-danger[href]:focus, - .label-danger[href]:hover { - background-color: #c9302c; - } - - .jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #eceeef; - border-radius: .3rem; - } - - .jumbotron-hr { - border-top-color: #d0d5d8; - } - - @media (min-width: 34em) { - .jumbotron { - padding: 4rem 2rem; - } - } - - .jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; - } - - .alert { - padding: 15px; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: .25rem; - } - - .alert > p, - .alert > ul { - margin-bottom: 0; - } - - .alert > p + p { - margin-top: 5px; - } - - .alert-heading { - margin-top: 0; - color: inherit; - } - - .alert-link { - font-weight: bold; - } - - .alert-dismissible { - padding-right: 35px; - } - - .alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; - } - - .alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d0e9c6; - } - - .alert-success hr { - border-top-color: #c1e2b3; - } - - .alert-success .alert-link { - color: #2b542c; - } - - .alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bcdff1; - } - - .alert-info hr { - border-top-color: #a6d5ec; - } - - .alert-info .alert-link { - color: #245269; - } - - .alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faf2cc; - } - - .alert-warning hr { - border-top-color: #f7ecb5; - } - - .alert-warning .alert-link { - color: #66512c; - } - - .alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebcccc; - } - - .alert-danger hr { - border-top-color: #e4b9b9; - } - - .alert-danger .alert-link { - color: #843534; - } - - @-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } - } - - @-o-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } - } - - @keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } - } - - .progress { - display: block; - width: 100%; - height: 1rem; - margin-bottom: 1rem; - } - - .progress[value] { - -webkit-appearance: none; - color: #0074d9; - border: 0; - - -moz-appearance: none; - appearance: none; - } - - .progress[value]::-webkit-progress-bar { - background-color: #eee; - border-radius: .25rem; - } - - .progress[value]::-webkit-progress-value::before { - content: attr(value); - } - - .progress[value]::-webkit-progress-value { - background-color: #0074d9; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .progress[value="100"]::-webkit-progress-value { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - @media screen and (min-width: 0 \0) { - .progress { - background-color: #eee; - border-radius: .25rem; - } - .progress-bar { - display: inline-block; - height: 1rem; - text-indent: -999rem; - background-color: #0074d9; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - .progress[width^="0"] { - min-width: 2rem; - color: #818a91; - background-color: transparent; - background-image: none; - } - .progress[width="100%"] { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - } - - .progress-striped[value]::-webkit-progress-value { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 1rem 1rem; - background-size: 1rem 1rem; - } - - .progress-striped[value]::-moz-progress-bar { - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; - } - - @media screen and (min-width: 0 \0) { - .progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 1rem 1rem; - background-size: 1rem 1rem; - } - } - - .progress-animated[value]::-webkit-progress-value { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; - } - - .progress-animated[value]::-moz-progress-bar { - animation: progress-bar-stripes 2s linear infinite; - } - - @media screen and (min-width: 0 \0) { - .progress-animated .progress-bar-striped { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; - } - } - - .progress-success[value]::-webkit-progress-value { - background-color: #5cb85c; - } - - .progress-success[value]::-moz-progress-bar { - background-color: #5cb85c; - } - - @media screen and (min-width: 0 \0) { - .progress-success .progress-bar { - background-color: #5cb85c; - } - } - - .progress-info[value]::-webkit-progress-value { - background-color: #5bc0de; - } - - .progress-info[value]::-moz-progress-bar { - background-color: #5bc0de; - } - - @media screen and (min-width: 0 \0) { - .progress-info .progress-bar { - background-color: #5bc0de; - } - } - - .progress-warning[value]::-webkit-progress-value { - background-color: #f0ad4e; - } - - .progress-warning[value]::-moz-progress-bar { - background-color: #f0ad4e; - } - - @media screen and (min-width: 0 \0) { - .progress-warning .progress-bar { - background-color: #f0ad4e; - } - } - - .progress-danger[value]::-webkit-progress-value { - background-color: #d9534f; - } - - .progress-danger[value]::-moz-progress-bar { - background-color: #d9534f; - } - - @media screen and (min-width: 0 \0) { - .progress-danger .progress-bar { - background-color: #d9534f; - } - } - - .media { - margin-top: 15px; - } - - .media:first-child { - margin-top: 0; - } - - .media, - .media-body { - overflow: hidden; - zoom: 1; - } - - .media-body { - width: 10000px; - } - - .media-left, - .media-right, - .media-body { - display: table-cell; - vertical-align: top; - } - - .media-middle { - vertical-align: middle; - } - - .media-bottom { - vertical-align: bottom; - } - - .media-object { - display: block; - } - - .media-object.img-thumbnail { - max-width: none; - } - - .media-right { - padding-left: 10px; - } - - .media-left { - padding-right: 10px; - } - - .media-heading { - margin-top: 0; - margin-bottom: 5px; - } - - .media-list { - padding-left: 0; - list-style: none; - } - - .list-group { - padding-left: 0; - margin-bottom: 0; - } - - .list-group-item { - position: relative; - display: block; - padding: .75rem 1.25rem; - margin-bottom: -.0625rem; - background-color: #fff; - border: .0625rem solid #ddd; - } - - .list-group-item:first-child { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .list-group-flush .list-group-item { - border-width: .0625rem 0; - border-radius: 0; - } - - a.list-group-item, - button.list-group-item { - width: 100%; - color: #555; - text-align: inherit; - } - - a.list-group-item .list-group-item-heading, - button.list-group-item .list-group-item-heading { - color: #333; - } - - a.list-group-item:focus, - a.list-group-item:hover, - button.list-group-item:focus, - button.list-group-item:hover { - color: #555; - text-decoration: none; - background-color: #f5f5f5; - } - - .list-group-item.disabled, - .list-group-item.disabled:focus, - .list-group-item.disabled:hover { - color: #818a91; - cursor: not-allowed; - background-color: #eceeef; - } - - .list-group-item.disabled .list-group-item-heading, - .list-group-item.disabled:focus .list-group-item-heading, - .list-group-item.disabled:hover .list-group-item-heading { - color: inherit; - } - - .list-group-item.disabled .list-group-item-text, - .list-group-item.disabled:focus .list-group-item-text, - .list-group-item.disabled:hover .list-group-item-text { - color: #818a91; - } - - .list-group-item.active, - .list-group-item.active:focus, - .list-group-item.active:hover { - z-index: 2; - color: #fff; - background-color: #0275d8; - border-color: #0275d8; - } - - .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: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, - .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 { - color: inherit; - } - - .list-group-item.active .list-group-item-text, - .list-group-item.active:focus .list-group-item-text, - .list-group-item.active:hover .list-group-item-text { - color: #a8d6fe; - } - - .list-group-item-state { - color: #3c763d; - background-color: #dff0d8; - } - - a.list-group-item-state, - button.list-group-item-state { - color: #3c763d; - } - - a.list-group-item-state .list-group-item-heading, - button.list-group-item-state .list-group-item-heading { - color: inherit; - } - - a.list-group-item-state:focus, - a.list-group-item-state:hover, - button.list-group-item-state:focus, - button.list-group-item-state:hover { - color: #3c763d; - background-color: #d0e9c6; - } - - a.list-group-item-state.active, - a.list-group-item-state.active:focus, - a.list-group-item-state.active:hover, - button.list-group-item-state.active, - button.list-group-item-state.active:focus, - button.list-group-item-state.active:hover { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; - } - - .list-group-item-state { - color: #31708f; - background-color: #d9edf7; - } - - a.list-group-item-state, - button.list-group-item-state { - color: #31708f; - } - - a.list-group-item-state .list-group-item-heading, - button.list-group-item-state .list-group-item-heading { - color: inherit; - } - - a.list-group-item-state:focus, - a.list-group-item-state:hover, - button.list-group-item-state:focus, - button.list-group-item-state:hover { - color: #31708f; - background-color: #c4e3f3; - } - - a.list-group-item-state.active, - a.list-group-item-state.active:focus, - a.list-group-item-state.active:hover, - button.list-group-item-state.active, - button.list-group-item-state.active:focus, - button.list-group-item-state.active:hover { - color: #fff; - background-color: #31708f; - border-color: #31708f; - } - - .list-group-item-state { - color: #8a6d3b; - background-color: #fcf8e3; - } - - a.list-group-item-state, - button.list-group-item-state { - color: #8a6d3b; - } - - a.list-group-item-state .list-group-item-heading, - button.list-group-item-state .list-group-item-heading { - color: inherit; - } - - a.list-group-item-state:focus, - a.list-group-item-state:hover, - button.list-group-item-state:focus, - button.list-group-item-state:hover { - color: #8a6d3b; - background-color: #faf2cc; - } - - a.list-group-item-state.active, - a.list-group-item-state.active:focus, - a.list-group-item-state.active:hover, - button.list-group-item-state.active, - button.list-group-item-state.active:focus, - button.list-group-item-state.active:hover { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; - } - - .list-group-item-state { - color: #a94442; - background-color: #f2dede; - } - - a.list-group-item-state, - button.list-group-item-state { - color: #a94442; - } - - a.list-group-item-state .list-group-item-heading, - button.list-group-item-state .list-group-item-heading { - color: inherit; - } - - a.list-group-item-state:focus, - a.list-group-item-state:hover, - button.list-group-item-state:focus, - button.list-group-item-state:hover { - color: #a94442; - background-color: #ebcccc; - } - - a.list-group-item-state.active, - a.list-group-item-state.active:focus, - a.list-group-item-state.active:hover, - button.list-group-item-state.active, - button.list-group-item-state.active:focus, - button.list-group-item-state.active:hover { - 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; - } - - .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; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; - } - - .embed-responsive-21by9 { - padding-bottom: 42.857143%; - } - - .embed-responsive-16by9 { - padding-bottom: 56.25%; - } - - .embed-responsive-4by3 { - padding-bottom: 75%; - } - - .close { - float: right; - font-size: 1.5rem; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .2; - } - - .close:focus, - .close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: .5; - } - - button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - } - - .modal-open { - overflow: hidden; - } - - .modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; - } - - .modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -moz-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -moz-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - } - - .modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -moz-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; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: .3rem; - 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; - } - - .modal-backdrop.in { - opacity: .5; - } - - .modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - } - - .modal-header:before, - .modal-header:after { - display: table; - content: " "; - } - - .modal-header:after { - clear: both; - } - - .modal-header .close { - margin-top: -2px; - } - - .modal-title { - margin: 0; - line-height: 1.5; - } - - .modal-body { - position: relative; - padding: 15px; - } - - .modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; - } - - .modal-footer:before, - .modal-footer:after { - display: table; - content: " "; - } - - .modal-footer:after { - clear: both; - } - - .modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; - } - - .modal-footer .btn-group .btn + .btn { - margin-left: -1px; - } - - .modal-footer .btn-block + .btn-block { - margin-left: 0; - } - - .modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; - } - - @media (min-width: 34em) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-sm { - width: 300px; - } - } - - @media (min-width: 48em) { - .modal-lg { - width: 900px; - } - } - - .tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: .85rem; - font-style: normal; - font-weight: normal; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - opacity: 0; - - line-break: auto; - } - - .tooltip.in { - opacity: .9; - } - - .tooltip.tooltip-top, - .tooltip.bs-tether-element-attached-bottom { - padding: 5px 0; - margin-top: -3px; - } - - .tooltip.tooltip-top .tooltip-arrow, - .tooltip.bs-tether-element-attached-bottom .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; - } - - .tooltip.tooltip-right, - .tooltip.bs-tether-element-attached-left { - padding: 0 5px; - margin-left: 3px; - } - - .tooltip.tooltip-right .tooltip-arrow, - .tooltip.bs-tether-element-attached-left .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; - } - - .tooltip.tooltip-bottom, - .tooltip.bs-tether-element-attached-top { - padding: 5px 0; - margin-top: 3px; - } - - .tooltip.tooltip-bottom .tooltip-arrow, - .tooltip.bs-tether-element-attached-top .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; - } - - .tooltip.tooltip-left, - .tooltip.bs-tether-element-attached-right { - padding: 0 5px; - margin-left: -3px; - } - - .tooltip.tooltip-left .tooltip-arrow, - .tooltip.bs-tether-element-attached-right .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; - } - - .tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: .25rem; - } - - .tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - } - - .popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: .85rem; - font-style: normal; - font-weight: normal; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: .3rem; - - line-break: auto; - } - - .popover.popover-top, - .popover.bs-tether-element-attached-bottom { - margin-top: -10px; - } - - .popover.popover-top .popover-arrow, - .popover.bs-tether-element-attached-bottom .popover-arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; - } - - .popover.popover-top .popover-arrow:after, - .popover.bs-tether-element-attached-bottom .popover-arrow:after { - bottom: 1px; - margin-left: -10px; - content: ""; - border-top-color: #fff; - border-bottom-width: 0; - } - - .popover.popover-right, - .popover.bs-tether-element-attached-left { - margin-left: 10px; - } - - .popover.popover-right .popover-arrow, - .popover.bs-tether-element-attached-left .popover-arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; - } - - .popover.popover-right .popover-arrow:after, - .popover.bs-tether-element-attached-left .popover-arrow:after { - bottom: -10px; - left: 1px; - content: ""; - border-right-color: #fff; - border-left-width: 0; - } - - .popover.popover-bottom, - .popover.bs-tether-element-attached-top { - margin-top: 10px; - } - - .popover.popover-bottom .popover-arrow, - .popover.bs-tether-element-attached-top .popover-arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: rgba(0, 0, 0, .25); - } - - .popover.popover-bottom .popover-arrow:after, - .popover.bs-tether-element-attached-top .popover-arrow:after { - top: 1px; - margin-left: -10px; - content: ""; - border-top-width: 0; - border-bottom-color: #fff; - } - - .popover.popover-left, - .popover.bs-tether-element-attached-right { - margin-left: -10px; - } - - .popover.popover-left .popover-arrow, - .popover.bs-tether-element-attached-right .popover-arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: rgba(0, 0, 0, .25); - } - - .popover.popover-left .popover-arrow:after, - .popover.bs-tether-element-attached-right .popover-arrow:after { - right: 1px; - bottom: -10px; - content: ""; - border-right-width: 0; - border-left-color: #fff; - } - - .popover-title { - padding: 8px 14px; - margin: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: -.7rem -.7rem 0 0; - } - - .popover-content { - padding: 9px 14px; - } - - .popover-arrow, - .popover-arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - } - - .popover-arrow { - border-width: 11px; - } - - .popover-arrow:after { - content: ""; - border-width: 10px; - } - - .carousel { - position: relative; - } - - .carousel-inner { - position: relative; - width: 100%; - overflow: hidden; - } - - .carousel-inner > .carousel-item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -moz-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; - } - - .carousel-inner > .carousel-item > img, - .carousel-inner > .carousel-item > a > img { - line-height: 1; - } - - @media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .carousel-item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -moz-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .carousel-item.next, - .carousel-inner > .carousel-item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - -moz-transform: translate3d(100%, 0, 0); - -ms-transform: translate3d(100%, 0, 0); - -o-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .carousel-item.prev, - .carousel-inner > .carousel-item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - -moz-transform: translate3d(-100%, 0, 0); - -ms-transform: translate3d(-100%, 0, 0); - -o-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .carousel-item.next.left, - .carousel-inner > .carousel-item.prev.right, - .carousel-inner > .carousel-item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 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; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - opacity: .5; - } - - .carousel-control.left { - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; - } - - .carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; - } - - .carousel-control:focus, - .carousel-control:hover { - color: #fff; - text-decoration: none; - outline: 0; - opacity: .9; - } - - .carousel-control .icon-prev, - .carousel-control .icon-next { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - width: 20px; - height: 20px; - margin-top: -10px; - font-family: serif; - line-height: 1; - } - - .carousel-control .icon-prev { - left: 50%; - margin-left: -10px; - } - - .carousel-control .icon-next { - right: 50%; - margin-right: -10px; - } - - .carousel-control .icon-prev:before { - content: "\2039"; - } - - .carousel-control .icon-next:before { - content: "\203a"; - } - - .carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; - } - - .carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: transparent; - border: 1px solid #fff; - border-radius: 10px; - } - - .carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; - } - - .carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - } - - .carousel-caption .btn { - text-shadow: none; - } - - @media (min-width: 34em) { - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } - } - - .clearfix:before, - .clearfix:after { - display: table; - content: " "; - } - - .clearfix:after { - clear: both; - } - - .center-block { - display: block; - margin-right: auto; - margin-left: auto; - } - - .pull-right { - float: right !important; - } - - .pull-left { - float: left !important; - } - - .sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - } - - .sr-only-focusable:active, - .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; - } - - [hidden] { - display: none !important; - } - - .invisible { - visibility: hidden; - } - - .text-hide { - font: "0/0" a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; - } - - .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-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .text-xs-left { - text-align: left; - } - - .text-xs-right { - text-align: right; - } - - .text-xs-center { - text-align: center; - } - - @media (min-width: 34em) { - .text-sm-left { - text-align: left; - } - .text-sm-right { - text-align: right; - } - .text-sm-center { - text-align: center; - } - } - - @media (min-width: 48em) { - .text-md-left { - text-align: left; - } - .text-md-right { - text-align: right; - } - .text-md-center { - text-align: center; - } - } - - @media (min-width: 62em) { - .text-lg-left { - text-align: left; - } - .text-lg-right { - text-align: right; - } - .text-lg-center { - text-align: center; - } - } - - @media (min-width: 75em) { - .text-xl-left { - text-align: left; - } - .text-xl-right { - text-align: right; - } - .text-xl-center { - text-align: center; - } - } - - .text-lowercase { - text-transform: lowercase; - } - - .text-uppercase { - text-transform: uppercase; - } - - .text-capitalize { - text-transform: capitalize; - } - - .text-muted { - color: #818a91; - } - - .text-primary { - color: #0275d8; - } - - a.text-primary:focus, - a.text-primary:hover { - color: #025aa5; - } - - .text-success { - color: #5cb85c; - } - - a.text-success:focus, - a.text-success:hover { - color: #449d44; - } - - .text-info { - color: #5bc0de; - } - - a.text-info:focus, - a.text-info:hover { - color: #31b0d5; - } - - .text-warning { - color: #f0ad4e; - } - - a.text-warning:focus, - a.text-warning:hover { - color: #ec971f; - } - - .text-danger { - color: #d9534f; - } - - a.text-danger:focus, - a.text-danger:hover { - color: #c9302c; - } - - .bg-inverse { - color: #eceeef; - background-color: #373a3c; - } - - .bg-faded { - background-color: #f7f7f9; - } - - .bg-primary { - color: #fff; - background-color: #0275d8; - } - - a.bg-primary:focus, - a.bg-primary:hover { - background-color: #025aa5; - } - - .bg-success { - color: #fff; - background-color: #5cb85c; - } - - a.bg-success:focus, - a.bg-success:hover { - background-color: #449d44; - } - - .bg-info { - color: #fff; - background-color: #5bc0de; - } - - a.bg-info:focus, - a.bg-info:hover { - background-color: #31b0d5; - } - - .bg-warning { - color: #fff; - background-color: #f0ad4e; - } - - a.bg-warning:focus, - a.bg-warning:hover { - background-color: #ec971f; - } - - .bg-danger { - color: #fff; - background-color: #d9534f; - } - - a.bg-danger:focus, - a.bg-danger:hover { - background-color: #c9302c; - } - - .m-a-0 { - margin: 0 !important; - } - - .m-t-0 { - margin-top: 0 !important; - } - - .m-r-0 { - margin-right: 0 !important; - } - - .m-b-0 { - margin-bottom: 0 !important; - } - - .m-l-0 { - margin-left: 0 !important; - } - - .m-x-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .m-y-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .m-a { - margin: 1rem !important; - } - - .m-t { - margin-top: 1rem !important; - } - - .m-r { - margin-right: 1rem !important; - } - - .m-b { - margin-bottom: 1rem !important; - } - - .m-l { - margin-left: 1rem !important; - } - - .m-x { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .m-y { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .m-x-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .m-a-md { - margin: 1.5rem !important; - } - - .m-t-md { - margin-top: 1.5rem !important; - } - - .m-r-md { - margin-right: 1.5rem !important; - } - - .m-b-md { - margin-bottom: 1.5rem !important; - } - - .m-l-md { - margin-left: 1.5rem !important; - } - - .m-x-md { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .m-y-md { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .m-a-lg { - margin: 3rem !important; - } - - .m-t-lg { - margin-top: 3rem !important; - } - - .m-r-lg { - margin-right: 3rem !important; - } - - .m-b-lg { - margin-bottom: 3rem !important; - } - - .m-l-lg { - margin-left: 3rem !important; - } - - .m-x-lg { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .m-y-lg { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .p-a-0 { - padding: 0 !important; - } - - .p-t-0 { - padding-top: 0 !important; - } - - .p-r-0 { - padding-right: 0 !important; - } - - .p-b-0 { - padding-bottom: 0 !important; - } - - .p-l-0 { - padding-left: 0 !important; - } - - .p-x-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .p-y-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .p-a { - padding: 1rem !important; - } - - .p-t { - padding-top: 1rem !important; - } - - .p-r { - padding-right: 1rem !important; - } - - .p-b { - padding-bottom: 1rem !important; - } - - .p-l { - padding-left: 1rem !important; - } - - .p-x { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .p-y { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .p-a-md { - padding: 1.5rem !important; - } - - .p-t-md { - padding-top: 1.5rem !important; - } - - .p-r-md { - padding-right: 1.5rem !important; - } - - .p-b-md { - padding-bottom: 1.5rem !important; - } - - .p-l-md { - padding-left: 1.5rem !important; - } - - .p-x-md { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .p-y-md { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .p-a-lg { - padding: 3rem !important; - } - - .p-t-lg { - padding-top: 3rem !important; - } - - .p-r-lg { - padding-right: 3rem !important; - } - - .p-b-lg { - padding-bottom: 3rem !important; - } - - .p-l-lg { - padding-left: 3rem !important; - } - - .p-x-lg { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .p-y-lg { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pos-f-t { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; - } - - .hidden-xs-up { - display: none !important; - } - - @media (max-width: 33.9em) { - .hidden-xs-down { - display: none !important; - } - } - - @media (min-width: 34em) { - .hidden-sm-up { - display: none !important; - } - } - - @media (max-width: 47.9em) { - .hidden-sm-down { - display: none !important; - } - } - - @media (min-width: 48em) { - .hidden-md-up { - display: none !important; - } - } - - @media (max-width: 61.9em) { - .hidden-md-down { - display: none !important; - } - } - - @media (min-width: 62em) { - .hidden-lg-up { - display: none !important; - } - } - - @media (max-width: 74.9em) { - .hidden-lg-down { - display: none !important; - } - } - - @media (min-width: 75em) { - .hidden-xl-up { - display: none !important; - } - } - - .hidden-xl-down { - display: none !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 .hidden-print { - display: none !important; - } - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/src/main/assemblies/extension/fess-ss/src/css/style.scss b/src/main/assemblies/extension/fess-ss/src/css/style.scss deleted file mode 100644 index 6bb7dc0c2..000000000 --- a/src/main/assemblies/extension/fess-ss/src/css/style.scss +++ /dev/null @@ -1,384 +0,0 @@ -/* Override some defaults */ - -.fessWrapper { - position: relative; - padding-top: 70px; - margin-bottom: 4em; - - footer { - width: 100%; - bottom: 0; - left: 0; height : 4em; - position: absolute; - border-top: 1px solid; - padding-top: 1em; - height: 4em; - } - - .content { - min-height: 100%; - } - - h1, h2, h3 { - line-height: 32px; - } - - h1 { - font-size: 30px; - } - - h2 { - font-size: 24px; - } - - h3 { - font-size: 18px; - } - - .btn-ghost { - background: transparent; - } - - .btn-ghost.btn-default { - color: #777; - } - - .btn-ghost.btn-primary { - color: #337ab7; - } - - .btn-ghost.btn-success { - color: #5cb85c; - } - - .btn-ghost.btn-info { - color: #5bc0de; - } - - .btn-ghost.btn-warning { - color: #f0ad4e; - } - - .btn-ghost.btn-danger { - color: #d9534f; - } - - .btn-ghost.btn-primary:hover, .btn-ghost.btn-success:hover, .btn-ghost.btn-info:hover, - .btn-ghost.btn-warning:hover, .btn-ghost.btn-danger:hover { - color: #fff; - } - - .btn-ghost.btn-white { - color: #fff; - border: 1px solid #fff; - } - - .btn-ghost.btn-white:hover { - color: #333; - background: #fff; - } - - .navbar .search-box { - padding: 0; - } - - .nav-list li.reset { - margin-top: 10px; - } - - .center { - text-align: center; - } - - .modal-open { - overflow: auto; - } - - h1.mainLogo { - margin-bottom: 1em; - } - - #result ol { - list-style: none; - padding-left: 0; - } - - #result ol li { - margin-bottom: 20px; - } - - #result .title a:visited { - color: #014c8c; - } - - #result .body cite { - color: #093; - font-style: normal; - } - - #result .body a.cache { - color: #093; - margin-left: 10px; - } - - #result .favorited { - display: none; - } - - .searchFormBox { - text-align: center; - margin-top: 160px; - margin-left: auto; - margin-right: auto; - } - - .form-stacked { - margin-top: 10px; - } - - #contentOptionButton { - margin-left: 10px; - } - - .searchButtonBox { - margin-top: 15px; - } - - #searchOptions { - text-align: left; - } - - .move-to-top { - margin-bottom: 10px; - } - - .ellipsis { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - -webkit-text-overflow: ellipsis; - -o-text-overflow: ellipsis; - } - - .searchResultForm { - margin: 0; - } - - .username { - margin-left: 2.0rem; - margin-right: 1.0rem; - } - - button>i, a>i { - margin-right: 0.2em; - } - - nav.navbar .form-inline { - margin-left: 20px; - } - - #searchOptionsButton { - padding-left: 1.0rem; - padding-right: 0.8rem; - color: #000; - } - - ul.searchOptionLabels { - list-style-type: none; - padding: 0; - } - - ul.searchOptionLabels li { - display: inline-block; - margin-right: 10px; - vertical-align: middle; - } - - #searchOptions { - position: fixed; - top: 0; - z-index: 10; - } - - #searchOptions .container { - width: 500px; - overflow: hidden; - position: fixed; - top: 0; - right: -500px; - padding-top: 72px; - padding-bottom: 20px; - color: #fff; - background-color: rgba(60, 60, 60, 0.93); - transition: all .4s ease 0s; - } - - #searchOptions.active .container { - height: auto; - overflow-y: auto; - top: 0; - right: 0; - bottom: 0; - } - - .centered { - float: none; - display: inline-block; - } - - #contentQuery { - display: inline-block; - } - - .navbar-brand img { - padding-top: 4px; - } - - .form-control { - border-radius: 0px; - } - - :first-child.list-group-item { - border-radius: 0px; - } - - :last-child.list-group-item { - border-radius: 0px; - } - - .thumbnail { - background-position: 50% 50%; - background-repeat: no-repeat; - } - - /* Large desktop */ - @media ( min-width : 74.9em) { - .visible-xs { - display: none !important; - } - } - - /* Large devices (desktops, less than 75em) */ - @media ( max-width : 74.9em) { - .visible-xs { - display: none !important; - } - } - - /* Medium devices (tablets, less than 62em) */ - @media ( max-width : 61.9em) { - .visible-xs { - display: none !important; - } - } - - /* Small devices (landscape phones, less than 48em) */ - @media ( max-width : 47.9em) { - .br-xs { - display: block; - } - .hidden-xs { - display: none !important; - } - .mainLogo img { - width: 200px; - } - .navbar-brand img { - width: 80px; - padding-top: 6.5px; - } - .searchFormBox { - margin-top: 20px; - } - #result ol { - margin-left: 0; - } - #result .info { - display: none; - } - #searchOptions .container { - width: 100%; - right: -100%; - } - #searchOptions.active { - right: 0; - } - .description { - -moz-box-orient: vertical; - -ms-box-orient: vertical; - -webkit-box-orient: vertical; - -webkit-line-clamp: 3; - display: -webkit-box; - overflow: hidden !important; - } - } - - /* Extra small devices (portrait phones, less than 34em) */ - @media ( max-width : 360px) { - .br-xs { - display: block; - } - .hidden-xs { - display: none !important; - } - .mainLogo img { - width: 200px; - } - .navbar-brand img { - width: 80px; - padding-top: 6.5px; - } - .searchFormBox { - margin-top: 80px; - } - #result .info { - display: none; - } - #subheader { - font-size: 90%; - } - #searchButton { - padding-left: 0.8rem; - padding-right: 0.8rem; - } - #searchOptionsButton { - padding-left: 0.7rem; - padding-right: 0.6rem; - } - #footer { - font-size: 65%; - } - .description { - -moz-box-orient: vertical; - -ms-box-orient: vertical; - -webkit-box-orient: vertical; - -webkit-line-clamp: 3; - display: -webkit-box; - overflow: hidden !important; - } - } - - @media ( max-width : 767px) and (min-width: 481px) { - } - - @media ( max-height : 480px) { - #searchOptions .container { - max-height: 450px; - overflow-y: scroll; - } - } - - @media ( max-height : 390px) { - #searchOptions .container { - max-height: 300px; - overflow-y: scroll; - } - } - - /***workaround for IE browser***/ - @media screen and (min-width:0\0) { - input#query.form-control { - padding-bottom: 0.75rem; - } - } -} diff --git a/src/main/assemblies/extension/fess-ss/src/fess-messages.js b/src/main/assemblies/extension/fess-ss/src/fess-messages.js deleted file mode 100644 index 61d2ed8a6..000000000 --- a/src/main/assemblies/extension/fess-ss/src/fess-messages.js +++ /dev/null @@ -1,77 +0,0 @@ -export default class { - constructor() { - this.messages = { - en: { - 'form.search.button': 'Search', - 'form.input.placeholder': '', - 'result.number': 'results', - 'result.second': 'second', - 'result.label': 'Labels', - 'result.label.all': 'All', - 'result.order': 'Order', - 'result.order.score': 'Relevance', - 'result.order.last_modified': 'Last modified', - 'result.pagination.prev': 'prev', - 'result.pagination.next': 'next', - 'result.did_not_match': 'Your search - {{q}} - did not match any documents.', - 'result.related_query_label': 'Related Words:' - }, - ja: { - 'form.search.button': '検索', - 'form.input.placeholder': '', - 'result.number': '件', - 'result.second': '秒', - 'result.label': 'ラベル', - 'result.label.all': '全て', - 'result.order': '表示順', - 'result.order.score': '関連度', - 'result.order.last_modified': '更新日時', - 'result.pagination.prev': '前へ', - 'result.pagination.next': '次へ', - 'result.did_not_match': '{{q}}に一致する情報は見つかりませんでした。', - 'result.related_query_label': '関連ワード:' - } - } - } - getLanguage() { - var lang = window.navigator.userLanguage || window.navigator.language || window.navigator.browserLanguage || 'en'; - if (lang.indexOf('-') > 0) { - lang = lang.substr(0, lang.indexOf('-')); - } - return lang; - } - getMessage(key, vars) { - var language = this.getLanguage(); - if (this.messages[language] === undefined) { - language = 'en'; - } - var message = this.messages[language][key]; - if (message === undefined) { - console.log('Invalid message key:' + key); - return ''; - } - - for (var key in vars) { - if (typeof vars[key] == 'string' || typeof vars == 'string') { - var reg = new RegExp('{{' + key + '}}', 'g'); - message = message.replace(reg, vars[key]); - } - } - //var reg = new RegExp('{{[^{}]*}}', 'g'); - //message = message.replace(reg, ''); - return message; - } - render(html, vars) { - var language = this.getLanguage(); - if (this.messages[language] === undefined) { - language = 'en'; - } - var tmpHtml = html; - var messages = this.messages[language]; - for(var key in messages) { - var reg = new RegExp('{' + key + '}', 'g'); - tmpHtml = tmpHtml.replace(reg, this.getMessage(key, vars)); - } - return tmpHtml; - } -} diff --git a/src/main/assemblies/extension/fess-ss/src/main.js b/src/main/assemblies/extension/fess-ss/src/main.js deleted file mode 100644 index e480f2bf5..000000000 --- a/src/main/assemblies/extension/fess-ss/src/main.js +++ /dev/null @@ -1,16 +0,0 @@ -import 'babel-polyfill'; -import '!style-loader!css-loader!sass-loader!./css/style-base.scss'; -import '!style-loader!css-loader!sass-loader!./css/style.scss'; -import '!style-loader!css-loader!sass-loader!./css/ss.scss'; -import FessMessages from './fess-messages.js'; -import FessView from './view.js'; -import FessController from './controller.js'; -import FessModel from './model.js'; - -(function() { - var fessMessages = new FessMessages(); - var fessView = new FessView(fessMessages); - var fessModel = new FessModel(); - var fessController = new FessController(fessView, fessModel); - fessController.start(); -})(); diff --git a/src/main/assemblies/extension/fess-ss/src/model.js b/src/main/assemblies/extension/fess-ss/src/model.js deleted file mode 100644 index edbec8707..000000000 --- a/src/main/assemblies/extension/fess-ss/src/model.js +++ /dev/null @@ -1,36 +0,0 @@ -import FessJQuery from 'jquery'; - -export default class { - constructor() { - } - - search(url, params) { - return new Promise(function(resolve, reject) { - FessJQuery.ajax({ - url: url, - type: "GET", - dataType: "jsonp", - data: params - }).done(function(data){ - resolve(data); - }).fail(function(data){ - reject(data); - }); - }); - } - - getLabels(url) { - return new Promise(function(resolve, reject) { - FessJQuery.ajax({ - url: url, - type: "GET", - dataType: "jsonp", - data: {type: 'label'} - }).done(function(data){ - resolve(data); - }).fail(function(data){ - reject(data); - }); - }); - } -} diff --git a/src/main/assemblies/extension/fess-ss/src/templates/fess-form-only.hbs b/src/main/assemblies/extension/fess-ss/src/templates/fess-form-only.hbs deleted file mode 100644 index ec4fcb0df..000000000 --- a/src/main/assemblies/extension/fess-ss/src/templates/fess-form-only.hbs +++ /dev/null @@ -1,18 +0,0 @@ -
- - - - - - - -
-
- -
-
-
- -
-
-
diff --git a/src/main/assemblies/extension/fess-ss/src/templates/fess-form.hbs b/src/main/assemblies/extension/fess-ss/src/templates/fess-form.hbs deleted file mode 100644 index cd1e34a34..000000000 --- a/src/main/assemblies/extension/fess-ss/src/templates/fess-form.hbs +++ /dev/null @@ -1,18 +0,0 @@ -
- - - - - - - -
-
- -
-
-
- -
-
-
diff --git a/src/main/assemblies/extension/fess-ss/src/templates/fess-no-result.hbs b/src/main/assemblies/extension/fess-ss/src/templates/fess-no-result.hbs deleted file mode 100644 index 085dde7b7..000000000 --- a/src/main/assemblies/extension/fess-ss/src/templates/fess-no-result.hbs +++ /dev/null @@ -1,55 +0,0 @@ -
-
- - - - - {{#if labels}} - - {{/if}} - - {{#if related_query}} - - - - {{/if}} - {{#if related_content}} - - - - {{/if}} - - -
- {{record_count}} {result.number} ({{exec_time}}{result.second}) - -
- -
-
-
- -
-
- {result.related_query_label} - {{#each related_query}} -  {{query}} - {{/each}} -
- {{{related_content}}} -
-
-
- {result.did_not_match} -
-
diff --git a/src/main/assemblies/extension/fess-ss/src/templates/fess-result.hbs b/src/main/assemblies/extension/fess-ss/src/templates/fess-result.hbs deleted file mode 100644 index 6d263d5ad..000000000 --- a/src/main/assemblies/extension/fess-ss/src/templates/fess-result.hbs +++ /dev/null @@ -1,89 +0,0 @@ -
-
- - - - - {{#if labels}} - - {{/if}} - - - {{#if related_query}} - - - - {{/if}} - {{#if related_content}} - - - - {{/if}} - -
- {{record_count}} {result.number} ({{exec_time}}{result.second}) - -
- -
-
-
- -
-
- {result.related_query_label} - {{#each related_query}} -  {{query}} - {{/each}} -
- {{{related_content}}} -
-
-
-
    - {{#each result}} -
  1. -
    - -
    -
    -
    - - - -
    -
    - {{{content_description}}} -
    -
    -
    - {{site}} -
    -
    -
    -
  2. - {{/each}} -
-
-
-
- -
diff --git a/src/main/assemblies/extension/fess-ss/src/view.js b/src/main/assemblies/extension/fess-ss/src/view.js deleted file mode 100644 index bc992eac5..000000000 --- a/src/main/assemblies/extension/fess-ss/src/view.js +++ /dev/null @@ -1,198 +0,0 @@ -import FessJQuery from 'jquery'; -import formTemplate from '!handlebars-loader!./templates/fess-form.hbs'; -import formOnlyTemplate from '!handlebars-loader!./templates/fess-form-only.hbs'; -import resultTemplate from '!handlebars-loader!./templates/fess-result.hbs'; -import noResultTemplate from '!handlebars-loader!./templates/fess-no-result.hbs'; - -export default class { - constructor(FessMessages) { - this.FessMessages = FessMessages; - this.IMG_LOADING_DELAY = 200; - this.IMG_LOADING_MAX = 0; - } - - init() { - { - var $fessWrapper = FessJQuery('
'); - $fessWrapper.addClass('fessWrapper'); - FessJQuery('fess\\:search').replaceWith($fessWrapper); - - var $fessForm = FessJQuery('
'); - $fessForm.addClass('fessForm'); - $fessWrapper.append($fessForm); - - var $fessResult = FessJQuery('
'); - $fessResult.addClass('fessResult'); - $fessResult.css('display', 'none'); - $fessWrapper.append($fessResult); - } - - { - var $fessFormWrapper = FessJQuery('
'); - $fessFormWrapper.addClass('fessWrapper'); - - var $fessFormOnly = FessJQuery('
'); - $fessFormOnly.addClass('fessFormOnly'); - $fessFormWrapper.append($fessFormOnly); - - FessJQuery('fess\\:search-form-only').replaceWith($fessFormWrapper); - } - - { - var $fessResultWrapper = FessJQuery('
'); - $fessResultWrapper.addClass('fessWrapper'); - - var $fessResultOnly = FessJQuery('
'); - $fessResultOnly.addClass('fessResult'); - $fessResultOnly.css('display', 'none'); - $fessResultWrapper.append($fessResultOnly); - - FessJQuery('fess\\:search-result-only').replaceWith($fessResultWrapper); - } - } - - renderForm(searchPagePath) { - var $fessForm = FessJQuery('.fessWrapper .fessForm'); - var $fessFormOnly = FessJQuery('.fessWrapper .fessFormOnly'); - if ($fessForm.length > 0) { - var html = formTemplate(); - $fessForm.html(this.FessMessages.render(html, {})); - } - if ($fessFormOnly.length > 0) { - var html = formOnlyTemplate(); - $fessFormOnly.html(this.FessMessages.render(html, {})); - FessJQuery('.fessWrapper .fessFormOnly form').attr('action', searchPagePath); - } - } - - renderResult(contextPath, response, params) { - response['context_path'] = contextPath; - var $fessResult = FessJQuery('.fessWrapper .fessResult'); - var html = resultTemplate(response); - $fessResult.html(this.FessMessages.render(html, response)); - var $pagination = this._createPagination(response.record_count, response.page_size, response.page_number, params); - FessJQuery('.fessWrapper .paginationNav').append($pagination); - this._setSearchOptions(response, params); - this._loadThumbnail(contextPath); - } - - renderNoResult(response, params) { - var $fessResult = FessJQuery('.fessWrapper .fessResult'); - var html = noResultTemplate(response); - $fessResult.html(this.FessMessages.render(html, response)); - this._setSearchOptions(response, params); - } - - _setSearchOptions(response, params) { - if (FessJQuery('.fessWrapper .fessForm').length > 0) { - if (params.sort !== undefined) { - FessJQuery('.fessWrapper select.sort').val(params.sort); - } - if (params['fields.label'] !== undefined){ - FessJQuery('.fessWrapper select.field-labels').val(params['fields.label']); - } - } else { - FessJQuery('.fessWrapper .fessResult table .order').css('display', 'none'); - FessJQuery('.fessWrapper .fessResult table .labels').css('display', 'none'); - } - } - - _createPagination(recordCount, pageSize, currentPage, params) { - var $cls = this; - - var $pagination = FessJQuery('
    '); - $pagination.addClass('pagination'); - - var calc_start_pos = function(page, pageSize) { - return (pageSize * (page - 1)); - } - - var paginationInfo = (function(){ - var pageWidth = function() { - var width; - if (window.matchMedia('( max-width : 47.9em)').matches) { - width = 2; - } else { - width = 5; - } - return width; - }(); - var allPageNum = Math.floor((recordCount - 1) / pageSize) + 1; - var info = {}; - info.current = currentPage; - info.min = (currentPage - pageWidth) > 0 ? currentPage - pageWidth : 1; - info.max = (currentPage + pageWidth) < allPageNum ? currentPage + pageWidth : allPageNum; - return info; - })(); - - var $prev = (function(){ - var $li = FessJQuery('
  • '); - $li.addClass('prev'); - $li.attr('aria-label', 'Previous'); - $li.attr('page', paginationInfo.current - 1); - $li.html($cls.FessMessages.render(' {result.pagination.prev}', {})); - if (currentPage > 1) { - $li.css('cursor', 'pointer'); - } else { - $li.addClass('disabled'); - } - return $li; - })(); - $pagination.append($prev); - - for (var i=paginationInfo.min;i<=paginationInfo.max;i++) { - var $li = FessJQuery('
  • '); - if (i == paginationInfo.current) { - $li.addClass('active'); - } - $li.css('cursor', 'pointer'); - $li.html('' + i + ''); - $li.attr('page', i); - $pagination.append($li); - } - - var $next = (function(){ - var $li = FessJQuery('
  • '); - $li.addClass('next'); - $li.attr('aria-label', 'Next'); - $li.attr('page', paginationInfo.current + 1); - $li.html($cls.FessMessages.render('{result.pagination.next}', {})); - if (paginationInfo.current < paginationInfo.max) { - $li.css('cursor', 'pointer'); - } else { - $li.addClass('disabled'); - } - return $li; - })(); - $pagination.append($next); - - return $pagination; - } - - _loadThumbnail(contextPath) { - var $cls = this; - var loadImage = function(img, url, limit) { - var imgData = new Image(); - imgData.onload = function() { - FessJQuery(img).css('background-image', ''); - FessJQuery(img).attr('src', url); - }; - imgData.onerror = function() { - if (limit > 0) { - setTimeout(function() { - loadImage(img, url, --limit); - }, $cls.IMG_LOADING_DELAY); - } else { - FessJQuery(img).parent().css('display', 'none'); - } - imgData = null; - }; - imgData.src = url; - }; - - FessJQuery('.fessWrapper .fessResult img.thumbnail').each(function() { - FessJQuery(this).css('background-image', 'url("' + contextPath + '/images/loading.gif")'); - loadImage(this, FessJQuery(this).attr('data-src'), $cls.IMG_LOADING_MAX); - }); - } -} diff --git a/src/main/assemblies/extension/fess-ss/ss.html b/src/main/assemblies/extension/fess-ss/ss.html deleted file mode 100644 index f5355bf92..000000000 --- a/src/main/assemblies/extension/fess-ss/ss.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - diff --git a/src/main/assemblies/extension/fess-ss/webpack.config.js b/src/main/assemblies/extension/fess-ss/webpack.config.js deleted file mode 100644 index 42a3638d9..000000000 --- a/src/main/assemblies/extension/fess-ss/webpack.config.js +++ /dev/null @@ -1,25 +0,0 @@ -const webpack = require("webpack"); - -module.exports = { - entry: __dirname + "/src/main.js", - output: { - path: __dirname +'/../../../webapp/js/ss', - filename: 'fess-ss.min.js' - }, - plugins: [ - new webpack.optimize.UglifyJsPlugin() - ], - module: { - loaders: [ - { - test: /\.js$/, - loader: 'babel-loader', - exclude: /node_modules/, - query: - { - presets: ['es2015','stage-0'] - } - } - ] - } -};