From 292cc57371099a7d22d2239cc12550dba530baf0 Mon Sep 17 00:00:00 2001 From: Alinson S Xavier Date: Sat, 29 Aug 2020 17:18:27 -0500 Subject: [PATCH] Version 0.1 --- 0.1/404.html | 222 ++ 0.1/about/index.html | 280 ++ 0.1/benchmark/index.html | 286 ++ 0.1/css/base.css | 281 ++ 0.1/css/base.min.css | 1 + 0.1/css/bootstrap-custom.css | 5309 ++++++++++++++++++++++++++ 0.1/css/bootstrap-custom.min.css | 1 + 0.1/css/cinder.css | 88 + 0.1/css/cinder.min.css | 1 + 0.1/css/custom.css | 28 + 0.1/css/highlight.css | 99 + 0.1/css/highlight.min.css | 1 + 0.1/customization/index.html | 380 ++ 0.1/figures/benchmark_knapsack_a.png | Bin 0 -> 99186 bytes 0.1/figures/benchmark_stab_a.png | Bin 0 -> 69968 bytes 0.1/figures/benchmark_tsp_a.png | Bin 0 -> 97637 bytes 0.1/fonts/fontawesome-webfont.eot | Bin 0 -> 38205 bytes 0.1/fonts/fontawesome-webfont.svg | 414 ++ 0.1/fonts/fontawesome-webfont.ttf | Bin 0 -> 80652 bytes 0.1/fonts/fontawesome-webfont.woff | Bin 0 -> 44432 bytes 0.1/img/favicon.ico | Bin 0 -> 1150 bytes 0.1/img/grid1.png | Bin 0 -> 251 bytes 0.1/img/grid10.png | Bin 0 -> 495 bytes 0.1/img/grid11.png | Bin 0 -> 253 bytes 0.1/img/grid12.png | Bin 0 -> 260 bytes 0.1/img/grid13.png | Bin 0 -> 266 bytes 0.1/img/grid14.png | Bin 0 -> 240 bytes 0.1/img/grid15.png | Bin 0 -> 442 bytes 0.1/img/grid16.png | Bin 0 -> 442 bytes 0.1/img/grid17.png | Bin 0 -> 442 bytes 0.1/img/grid18.png | Bin 0 -> 457 bytes 0.1/img/grid19.png | Bin 0 -> 427 bytes 0.1/img/grid2.png | Bin 0 -> 271 bytes 0.1/img/grid20.png | Bin 0 -> 493 bytes 0.1/img/grid3.png | Bin 0 -> 266 bytes 0.1/img/grid4.png | Bin 0 -> 244 bytes 0.1/img/grid5.png | Bin 0 -> 442 bytes 0.1/img/grid6.png | Bin 0 -> 460 bytes 0.1/img/grid7.png | Bin 0 -> 442 bytes 0.1/img/grid8.png | Bin 0 -> 457 bytes 0.1/img/grid9.png | Bin 0 -> 456 bytes 0.1/index.html | 273 ++ 0.1/js/base.js | 225 ++ 0.1/js/bootstrap-3.0.3.min.js | 7 + 0.1/js/highlight.pack.js | 2 + 0.1/js/mathjax.js | 8 + 0.1/problems/index.html | 380 ++ 0.1/search/lunr.js | 2986 +++++++++++++++ 0.1/search/main.js | 96 + 0.1/search/search_index.json | 1 + 0.1/search/worker.js | 128 + 0.1/sitemap.xml | 33 + 0.1/sitemap.xml.gz | Bin 0 -> 198 bytes 0.1/usage/index.html | 355 ++ index.html | 1 + 55 files changed, 11886 insertions(+) create mode 100644 0.1/404.html create mode 100644 0.1/about/index.html create mode 100644 0.1/benchmark/index.html create mode 100644 0.1/css/base.css create mode 100644 0.1/css/base.min.css create mode 100644 0.1/css/bootstrap-custom.css create mode 100644 0.1/css/bootstrap-custom.min.css create mode 100644 0.1/css/cinder.css create mode 100644 0.1/css/cinder.min.css create mode 100644 0.1/css/custom.css create mode 100644 0.1/css/highlight.css create mode 100644 0.1/css/highlight.min.css create mode 100644 0.1/customization/index.html create mode 100644 0.1/figures/benchmark_knapsack_a.png create mode 100644 0.1/figures/benchmark_stab_a.png create mode 100644 0.1/figures/benchmark_tsp_a.png create mode 100644 0.1/fonts/fontawesome-webfont.eot create mode 100644 0.1/fonts/fontawesome-webfont.svg create mode 100644 0.1/fonts/fontawesome-webfont.ttf create mode 100644 0.1/fonts/fontawesome-webfont.woff create mode 100644 0.1/img/favicon.ico create mode 100644 0.1/img/grid1.png create mode 100644 0.1/img/grid10.png create mode 100644 0.1/img/grid11.png create mode 100644 0.1/img/grid12.png create mode 100644 0.1/img/grid13.png create mode 100644 0.1/img/grid14.png create mode 100644 0.1/img/grid15.png create mode 100644 0.1/img/grid16.png create mode 100644 0.1/img/grid17.png create mode 100644 0.1/img/grid18.png create mode 100644 0.1/img/grid19.png create mode 100644 0.1/img/grid2.png create mode 100644 0.1/img/grid20.png create mode 100644 0.1/img/grid3.png create mode 100644 0.1/img/grid4.png create mode 100644 0.1/img/grid5.png create mode 100644 0.1/img/grid6.png create mode 100644 0.1/img/grid7.png create mode 100644 0.1/img/grid8.png create mode 100644 0.1/img/grid9.png create mode 100644 0.1/index.html create mode 100644 0.1/js/base.js create mode 100644 0.1/js/bootstrap-3.0.3.min.js create mode 100644 0.1/js/highlight.pack.js create mode 100644 0.1/js/mathjax.js create mode 100644 0.1/problems/index.html create mode 100644 0.1/search/lunr.js create mode 100644 0.1/search/main.js create mode 100644 0.1/search/search_index.json create mode 100644 0.1/search/worker.js create mode 100644 0.1/sitemap.xml create mode 100644 0.1/sitemap.xml.gz create mode 100644 0.1/usage/index.html create mode 100644 index.html diff --git a/0.1/404.html b/0.1/404.html new file mode 100644 index 0000000..7dbe612 --- /dev/null +++ b/0.1/404.html @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + MIPLearn + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+

404

+

Page not found

+

Home

+
+
+ + +
+ + + + + + + + + + + + + + + + diff --git a/0.1/about/index.html b/0.1/about/index.html new file mode 100644 index 0000000..c71ae86 --- /dev/null +++ b/0.1/about/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + About - MIPLearn + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +

About

+

Authors

+ +

Acknowledgments

+
    +
  • Based upon work supported by Laboratory Directed Research and Development (LDRD) funding from Argonne National Laboratory, provided by the Director, Office of Science, of the U.S. Department of Energy under Contract No. DE-AC02-06CH11357.
  • +
+

References

+
    +
  • Learning to Solve Large-Scale Security-Constrained Unit Commitment Problems. Alinson S. Xavier, Feng Qiu, Shabbir Ahmed. INFORMS Journal on Computing (to appear). ArXiv:1902:01696
  • +
+

License

+
MIPLearn, an extensible framework for Learning-Enhanced Mixed-Integer Optimization
+Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted
+provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of
+   conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of
+   conditions and the following disclaimer in the documentation and/or other materials provided
+   with the distribution.
+3. Neither the name of the copyright holder nor the names of its contributors may be used to
+   endorse or promote products derived from this software without specific prior written
+   permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+ + +
+ + + + + + + + + + + + + + + + diff --git a/0.1/benchmark/index.html b/0.1/benchmark/index.html new file mode 100644 index 0000000..2f672ad --- /dev/null +++ b/0.1/benchmark/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + Benchmark - MIPLearn + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +

Benchmarks Utilities

+

Using BenchmarkRunner

+

MIPLearn provides the utility class BenchmarkRunner, which simplifies the task of comparing the performance of different solvers. The snippet below shows its basic usage:

+
from miplearn import BenchmarkRunner, LearningSolver
+
+# Create train and test instances
+train_instances = [...]
+test_instances  = [...]
+
+# Training phase...
+training_solver = LearningSolver(...)
+training_solver.parallel_solve(train_instances, n_jobs=10)
+
+# Test phase...
+test_solvers = {
+    "Baseline": LearningSolver(...), # each solver may have different parameters
+    "Strategy A": LearningSolver(...), 
+    "Strategy B": LearningSolver(...),
+    "Strategy C": LearningSolver(...),
+}
+benchmark = BenchmarkRunner(test_solvers)
+benchmark.fit(train_instances)
+benchmark.parallel_solve(test_instances, n_jobs=2)
+print(benchmark.raw_results())
+
+ +

The method fit trains the ML models for each individual solver. The method parallel_solve solves the test instances in parallel, and collects solver statistics such as running time and optimal value. Finally, raw_results produces a table of results (Pandas DataFrame) with the following columns:

+
    +
  • Solver, the name of the solver.
  • +
  • Instance, the sequence number identifying the instance.
  • +
  • Wallclock Time, the wallclock running time (in seconds) spent by the solver;
  • +
  • Lower Bound, the best lower bound obtained by the solver;
  • +
  • Upper Bound, the best upper bound obtained by the solver;
  • +
  • Gap, the relative MIP integrality gap at the end of the optimization;
  • +
  • Nodes, the number of explored branch-and-bound nodes.
  • +
+

In addition to the above, there is also a "Relative" version of most columns, where the raw number is compared to the solver which provided the best performance. The Relative Wallclock Time for example, indicates how many times slower this run was when compared to the best time achieved by any solver when processing this instance. For example, if this run took 10 seconds, but the fastest solver took only 5 seconds to solve the same instance, the relative wallclock time would be 2.

+

Saving and loading benchmark results

+

When iteratively exploring new formulations, encoding and solver parameters, it is often desirable to avoid repeating parts of the benchmark suite. For example, if the baseline solver has not been changed, there is no need to evaluate its performance again and again when making small changes to the remaining solvers. BenchmarkRunner provides the methods save_results and load_results, which can be used to avoid this repetition, as the next example shows:

+
# Benchmark baseline solvers and save results to a file.
+benchmark = BenchmarkRunner(baseline_solvers)
+benchmark.parallel_solve(test_instances)
+benchmark.save_results("baseline_results.csv")
+
+# Benchmark remaining solvers, loading baseline results from file.
+benchmark = BenchmarkRunner(alternative_solvers)
+benchmark.load_results("baseline_results.csv")
+benchmark.fit(training_instances)
+benchmark.parallel_solve(test_instances)
+
+ + +
+ + + + + + + + + + + + + + + + diff --git a/0.1/css/base.css b/0.1/css/base.css new file mode 100644 index 0000000..7b45cbb --- /dev/null +++ b/0.1/css/base.css @@ -0,0 +1,281 @@ +body { + padding-top: 70px; +} + +h1[id]:before, h2[id]:before, h3[id]:before, h4[id]:before, h5[id]:before, h6[id]:before { + content: ""; + display: block; + margin-top: -75px; + height: 75px; +} + +p > img { + max-width: 100%; + height: auto; +} + +ul.nav li.first-level { + font-weight: bold; +} + +ul.nav li.third-level { + padding-left: 12px; +} + +div.col-md-3 { + padding-left: 0; +} + +div.col-md-9 { + padding-bottom: 100px; +} + +div.source-links { + float: right; +} + +/* + * Side navigation + * + * Scrollspy and affixed enhanced navigation to highlight sections and secondary + * sections of docs content. + */ + +/* By default it's not affixed in mobile views, so undo that */ +.bs-sidebar.affix { + position: static; +} + +.bs-sidebar.well { + padding: 0; +} + +/* First level of nav */ +.bs-sidenav { + margin-top: 30px; + margin-bottom: 30px; + padding-top: 10px; + padding-bottom: 10px; + border-radius: 5px; +} + +/* All levels of nav */ +.bs-sidebar .nav > li > a { + display: block; + padding: 5px 20px; + z-index: 1; +} +.bs-sidebar .nav > li > a:hover, +.bs-sidebar .nav > li > a:focus { + text-decoration: none; + border-right: 1px solid; +} +.bs-sidebar .nav > .active > a, +.bs-sidebar .nav > .active:hover > a, +.bs-sidebar .nav > .active:focus > a { + font-weight: bold; + background-color: transparent; + border-right: 1px solid; +} + +/* Nav: second level (shown on .active) */ +.bs-sidebar .nav .nav { + display: none; /* Hide by default, but at >768px, show it */ + margin-bottom: 8px; +} +.bs-sidebar .nav .nav > li > a { + padding-top: 3px; + padding-bottom: 3px; + padding-left: 30px; + font-size: 90%; +} + +/* Show and affix the side nav when space allows it */ +@media (min-width: 992px) { + .bs-sidebar .nav > .active > ul { + display: block; + } + /* Widen the fixed sidebar */ + .bs-sidebar.affix, + .bs-sidebar.affix-bottom { + width: 213px; + } + .bs-sidebar.affix { + position: fixed; /* Undo the static from mobile first approach */ + top: 80px; + max-height: calc(100% - 90px); + } + .bs-sidebar.affix-bottom { + position: absolute; /* Undo the static from mobile first approach */ + } + .bs-sidebar.affix-bottom .bs-sidenav, + .bs-sidebar.affix .bs-sidenav { + margin-top: 0; + margin-bottom: 0; + } +} +@media (min-width: 1200px) { + /* Widen the fixed sidebar again */ + .bs-sidebar.affix-bottom, + .bs-sidebar.affix { + width: 263px; + } +} + + +/* Added to support >2 level nav in drop down */ + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu>.dropdown-menu { + top: 0; + left: 100%; + margin-top: 0px; + margin-left: 0px; +} + +.dropdown-submenu:hover>.dropdown-menu { + display: block; +} + +.dropdown-submenu>a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #ccc; + margin-top: 5px; + margin-right: -10px; +} + +.dropdown-submenu:hover>a:after { + border-left-color: #fff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left>.dropdown-menu { + left: -100%; + margin-left: 00px; +} +/* Start Bootstrap Callouts CSS Source by Chris Pratt (https://codepen.io/chrisdpratt/pen/IAymB) MIT License*/ +.bs-callout { + padding: 20px; + margin: 20px 0; + border: 1px solid #eee; + border-left-width: 5px; + border-radius: 3px; + background-color: #FCFDFF; +} +.bs-callout h4 { + font-style: normal; + font-weight: 400; + margin-top: 0; + margin-bottom: 5px; +} +.bs-callout p:last-child { + margin-bottom: 0; +} +.bs-callout code { + border-radius: 3px; +} +.bs-callout+.bs-callout { + margin-top: -5px; +} +.bs-callout-default { + border-left-color: #FA023C; /*modified from upstream default by Christopher Simpkins*/ +} +.bs-callout-default h4 { + color: #FA023C; /*modified from upstream default by Christopher Simpkins*/ +} +.bs-callout-primary { + border-left-color: #428bca; +} +.bs-callout-primary h4 { + color: #428bca; +} +.bs-callout-success { + border-left-color: #5cb85c; +} +.bs-callout-success h4 { + color: #5cb85c; +} +.bs-callout-danger { + border-left-color: #d9534f; +} +.bs-callout-danger h4 { + color: #d9534f; +} +.bs-callout-warning { + border-left-color: #f0ad4e; +} +.bs-callout-warning h4 { + color: #f0ad4e; +} +.bs-callout-info { + border-left-color: #5bc0de; +} +.bs-callout-info h4 { + color: #5bc0de; +} +/* End Bootstrap Callouts CSS Source by Chris Pratt */ + +/* Admonitions */ +.admonition { + padding: 20px; + margin: 20px 0; + border: 1px solid #eee; + border-left-width: 5px; + border-radius: 3px; + background-color: #FCFDFF; +} + +.admonition p:last-child { + margin-bottom: 0; +} +.admonition code { + border-radius: 3px; +} +.admonition+.admonition { + margin-top: -5px; +} + +.admonition.note { /* csslint allow: adjoining-classes */ + border-left-color: #428bca; +} + +.admonition.warning { /* csslint allow: adjoining-classes */ + border-left-color: #f0ad4e; +} + +.admonition.danger { /* csslint allow: adjoining-classes */ + border-left-color: #d9534f; +} + +.admonition-title { + font-size: 19px; + font-style: normal; + font-weight: 400; + margin-top: 0; + margin-bottom: 5px; +} + +.admonition.note > .admonition-title { + color: #428bca; +} + +.admonition.warning > .admonition-title { + color: #f0ad4e; +} + +.admonition.danger > .admonition-title { + color: #d9534f; +} diff --git a/0.1/css/base.min.css b/0.1/css/base.min.css new file mode 100644 index 0000000..c5454f8 --- /dev/null +++ b/0.1/css/base.min.css @@ -0,0 +1 @@ +body{padding-top:70px}h1[id]:before,h2[id]:before,h3[id]:before,h4[id]:before,h5[id]:before,h6[id]:before{content:"";display:block;margin-top:-75px;height:75px}p>img{max-width:100%;height:auto}ul.nav li.first-level{font-weight:bold}ul.nav li.third-level{padding-left:12px}div.col-md-3{padding-left:0}div.col-md-9{padding-bottom:100px}div.source-links{float:right}.bs-sidebar.affix{position:static}.bs-sidebar.well{padding:0}.bs-sidenav{margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;border-radius:5px}.bs-sidebar .nav>li>a{display:block;padding:5px 20px;z-index:1}.bs-sidebar .nav>li>a:hover,.bs-sidebar .nav>li>a:focus{text-decoration:none;border-right:1px solid}.bs-sidebar .nav>.active>a,.bs-sidebar .nav>.active:hover>a,.bs-sidebar .nav>.active:focus>a{font-weight:bold;background-color:transparent;border-right:1px solid}.bs-sidebar .nav .nav{display:none;margin-bottom:8px}.bs-sidebar .nav .nav>li>a{padding-top:3px;padding-bottom:3px;padding-left:30px;font-size:90%}@media(min-width:992px){.bs-sidebar .nav>.active>ul{display:block}.bs-sidebar.affix,.bs-sidebar.affix-bottom{width:213px}.bs-sidebar.affix{position:fixed;top:80px;max-height:calc(100% - 90px)}.bs-sidebar.affix-bottom{position:absolute}.bs-sidebar.affix-bottom .bs-sidenav,.bs-sidebar.affix .bs-sidenav{margin-top:0;margin-bottom:0}}@media(min-width:1200px){.bs-sidebar.affix-bottom,.bs-sidebar.affix{width:263px}}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:00px}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;background-color:#fcfdff}.bs-callout h4{font-style:normal;font-weight:400;margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#fa023c}.bs-callout-default h4{color:#fa023c}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}.admonition{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;background-color:#fcfdff}.admonition p:last-child{margin-bottom:0}.admonition code{border-radius:3px}.admonition+.admonition{margin-top:-5px}.admonition.note{border-left-color:#428bca}.admonition.warning{border-left-color:#f0ad4e}.admonition.danger{border-left-color:#d9534f}.admonition-title{font-size:19px;font-style:normal;font-weight:400;margin-top:0;margin-bottom:5px}.admonition.note>.admonition-title{color:#428bca}.admonition.warning>.admonition-title{color:#f0ad4e}.admonition.danger>.admonition-title{color:#d9534f} diff --git a/0.1/css/bootstrap-custom.css b/0.1/css/bootstrap-custom.css new file mode 100644 index 0000000..631252d --- /dev/null +++ b/0.1/css/bootstrap-custom.css @@ -0,0 +1,5309 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; +} +audio, canvas, video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], template { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%} +body { + margin: 0; +} +a { + background: transparent; +} +a:focus { + outline: thin dotted; +} +a:active, a:hover { + outline: 0; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +mark { + color: #000; + background: #ff0; +} +code, kbd, pre, samp { + font-family: Hack, monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"} +small { + font-size: 80%} +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +button, input, select, textarea { + margin: 0; + font-family: inherit; + font-size: 100%} +button, input { + line-height: normal; +} +button, select { + text-transform: none; +} +button, html input[type="button"], input[type="reset"], input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +button[disabled], html input[disabled] { + cursor: default; +} +input[type="checkbox"], input[type="radio"] { + padding: 0; + box-sizing: border-box; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +@media print { + * { + color: #000!important; + text-shadow: none!important; + background: transparent!important; + box-shadow: none!important; +} +a, a:visited { + text-decoration: underline; +} +a[href]:after { + content: " (" attr(href) ")"} +abbr[title]:after { + content: " (" attr(title) ")"} +a[href^="javascript:"]:after, a[href^="#"]:after { + content: ""} +pre, blockquote { + border: 1px solid #999; + page-break-inside: avoid; +} +thead { + display: table-header-group; +} +tr, img { + page-break-inside: avoid; +} +img { + max-width: 100%!important; +} +@page { + margin: 2cm .5cm; +} +p, h2, h3 { + orphans: 3; + widows: 3; +} +h2, h3 { + page-break-after: avoid; +} +select { + background: #fff!important; +} +.navbar { + display: none; +} +.table td, .table th { + background-color: #fff!important; +} +.btn>.caret, .dropup>.btn>.caret { + border-top-color: #000!important; +} +.label { + border: 1px solid #000; +} +.table { + border-collapse: collapse!important; +} +.table-bordered th, .table-bordered td { + border: 1px solid #ddd!important; +} +}*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: Merriweather, Georgia, serif; + font-size: 14px; + line-height: 1.428571429; + color: #222; + background-color: #fff; +} +input, button, select, textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #008cba; + text-decoration: none; +} +a:hover, a:focus { + color: #00526e; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: block; + height: auto; + max-width: 100%} +.img-rounded { + border-radius: 0; +} +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 0; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%} +hr { + margin-top: 21px; + margin-bottom: 21px; + border: 0; + border-top: 1px solid #ddd; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 300; + line-height: 1.1; + color: inherit; +} +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + font-weight: normal; + line-height: 1; + color: #999; +} +h1, h2, h3 { + margin-top: 21px; + margin-bottom: 10.5px; +} +h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { + font-size: 65%} +h4, h5, h6 { + margin-top: 10.5px; + margin-bottom: 10.5px; +} +h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small { + font-size: 75%} +h1, .h1 { + font-size: 39px; +} +h2, .h2 { + font-size: 32px; +} +h3, .h3 { + font-size: 26px; +} +h4, .h4 { + font-size: 19px; +} +h5, .h5 { + font-size: 15px; +} +h6, .h6 { + font-size: 13px; +} +p { + margin: 0 0 10.5px; +} +.lead { + margin-bottom: 21px; + font-size: 17px; + font-weight: 200; + line-height: 1.4; +} +@media(min-width:768px) { + .lead { + font-size: 22.5px; +} +}small, .small { + font-size: 85%} +cite { + font-style: normal; +} +.text-muted { + color: #999; +} +.text-primary { + color: #008cba; +} +.text-primary:hover { + color: #006687; +} +.text-warning { + color: #e99002; +} +.text-warning:hover { + color: #b67102; +} +.text-danger { + color: #f04124; +} +.text-danger:hover { + color: #d32a0e; +} +.text-success { + color: #43ac6a; +} +.text-success:hover { + color: #358753; +} +.text-info { + color: #5bc0de; +} +.text-info:hover { + color: #31b0d5; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.page-header { + padding-bottom: 9.5px; + margin: 42px 0 21px; + border-bottom: 1px solid #ddd; +} +ul, ol { + margin-top: 0; + margin-bottom: 10.5px; +} +ul ul, ol ul, ul ol, ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline>li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +.list-inline>li:first-child { + padding-left: 0; +} +dl { + margin-top: 0; + margin-bottom: 21px; +} +dt, dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media(min-width:768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " "} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " "} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " "} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " "} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, .dl-horizontal dd:after { + display: table; + content: " "} +.dl-horizontal dd:after { + clear: both; +} +}abbr[title], abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10.5px 21px; + margin: 0 0 21px; + border-left: 5px solid #ddd; +} +blockquote p { + font-size: 18.75px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small, blockquote .small { + display: block; + line-height: 1.428571429; + color: #6f6f6f; +} +blockquote small:before, blockquote .small:before { + content: '\2014 \00A0'} +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #ddd; + border-left: 0; +} +blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small { + text-align: right; +} +blockquote.pull-right small:before, blockquote.pull-right .small:before { + content: ''} +blockquote.pull-right small:after, blockquote.pull-right .small:after { + content: '\00A0 \2014'} +blockquote:before, blockquote:after { + content: ""} +address { + margin-bottom: 21px; + font-style: normal; + line-height: 1.428571429; +} +code, kbd, pre, samp { + font-family: Hack, Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 0; +} +pre { + display: block; + padding: 10px; + margin: 0 0 10.5px; + font-size: 14px; + line-height: 1.428571429; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 0; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.container:before, .container:after { + display: table; + content: " "} +.container:after { + clear: both; +} +.container:before, .container:after { + display: table; + content: " "} +.container:after { + clear: both; +} +.container:before, .container:after { + display: table; + content: " "} +.container:after { + clear: both; +} +.container:before, .container:after { + display: table; + content: " "} +.container:after { + clear: both; +} +.container:before, .container:after { + display: table; + content: " "} +.container:after { + clear: both; +} +@media(min-width:768px) { + .container { + width: 750px; +} +}@media(min-width:992px) { + .container { + width: 970px; +} +}@media(min-width:1200px) { + .container { + width: 1170px; +} +}.row { + margin-right: -15px; + margin-left: -15px; +} +.row:before, .row:after { + display: table; + content: " "} +.row:after { + clear: both; +} +.row:before, .row:after { + display: table; + content: " "} +.row:after { + clear: both; +} +.row:before, .row:after { + display: table; + content: " "} +.row:after { + clear: both; +} +.row:before, .row:after { + display: table; + content: " "} +.row:after { + clear: both; +} +.row:before, .row:after { + display: table; + content: " "} +.row:after { + clear: both; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%} +.col-xs-11 { + width: 91.66666666666666%} +.col-xs-10 { + width: 83.33333333333334%} +.col-xs-9 { + width: 75%} +.col-xs-8 { + width: 66.66666666666666%} +.col-xs-7 { + width: 58.333333333333336%} +.col-xs-6 { + width: 50%} +.col-xs-5 { + width: 41.66666666666667%} +.col-xs-4 { + width: 33.33333333333333%} +.col-xs-3 { + width: 25%} +.col-xs-2 { + width: 16.666666666666664%} +.col-xs-1 { + width: 8.333333333333332%} +.col-xs-pull-12 { + right: 100%} +.col-xs-pull-11 { + right: 91.66666666666666%} +.col-xs-pull-10 { + right: 83.33333333333334%} +.col-xs-pull-9 { + right: 75%} +.col-xs-pull-8 { + right: 66.66666666666666%} +.col-xs-pull-7 { + right: 58.333333333333336%} +.col-xs-pull-6 { + right: 50%} +.col-xs-pull-5 { + right: 41.66666666666667%} +.col-xs-pull-4 { + right: 33.33333333333333%} +.col-xs-pull-3 { + right: 25%} +.col-xs-pull-2 { + right: 16.666666666666664%} +.col-xs-pull-1 { + right: 8.333333333333332%} +.col-xs-pull-0 { + right: 0; +} +.col-xs-push-12 { + left: 100%} +.col-xs-push-11 { + left: 91.66666666666666%} +.col-xs-push-10 { + left: 83.33333333333334%} +.col-xs-push-9 { + left: 75%} +.col-xs-push-8 { + left: 66.66666666666666%} +.col-xs-push-7 { + left: 58.333333333333336%} +.col-xs-push-6 { + left: 50%} +.col-xs-push-5 { + left: 41.66666666666667%} +.col-xs-push-4 { + left: 33.33333333333333%} +.col-xs-push-3 { + left: 25%} +.col-xs-push-2 { + left: 16.666666666666664%} +.col-xs-push-1 { + left: 8.333333333333332%} +.col-xs-push-0 { + left: 0; +} +.col-xs-offset-12 { + margin-left: 100%} +.col-xs-offset-11 { + margin-left: 91.66666666666666%} +.col-xs-offset-10 { + margin-left: 83.33333333333334%} +.col-xs-offset-9 { + margin-left: 75%} +.col-xs-offset-8 { + margin-left: 66.66666666666666%} +.col-xs-offset-7 { + margin-left: 58.333333333333336%} +.col-xs-offset-6 { + margin-left: 50%} +.col-xs-offset-5 { + margin-left: 41.66666666666667%} +.col-xs-offset-4 { + margin-left: 33.33333333333333%} +.col-xs-offset-3 { + margin-left: 25%} +.col-xs-offset-2 { + margin-left: 16.666666666666664%} +.col-xs-offset-1 { + margin-left: 8.333333333333332%} +.col-xs-offset-0 { + margin-left: 0; +} +@media(min-width:768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; +} +.col-sm-12 { + width: 100%} +.col-sm-11 { + width: 91.66666666666666%} +.col-sm-10 { + width: 83.33333333333334%} +.col-sm-9 { + width: 75%} +.col-sm-8 { + width: 66.66666666666666%} +.col-sm-7 { + width: 58.333333333333336%} +.col-sm-6 { + width: 50%} +.col-sm-5 { + width: 41.66666666666667%} +.col-sm-4 { + width: 33.33333333333333%} +.col-sm-3 { + width: 25%} +.col-sm-2 { + width: 16.666666666666664%} +.col-sm-1 { + width: 8.333333333333332%} +.col-sm-pull-12 { + right: 100%} +.col-sm-pull-11 { + right: 91.66666666666666%} +.col-sm-pull-10 { + right: 83.33333333333334%} +.col-sm-pull-9 { + right: 75%} +.col-sm-pull-8 { + right: 66.66666666666666%} +.col-sm-pull-7 { + right: 58.333333333333336%} +.col-sm-pull-6 { + right: 50%} +.col-sm-pull-5 { + right: 41.66666666666667%} +.col-sm-pull-4 { + right: 33.33333333333333%} +.col-sm-pull-3 { + right: 25%} +.col-sm-pull-2 { + right: 16.666666666666664%} +.col-sm-pull-1 { + right: 8.333333333333332%} +.col-sm-pull-0 { + right: 0; +} +.col-sm-push-12 { + left: 100%} +.col-sm-push-11 { + left: 91.66666666666666%} +.col-sm-push-10 { + left: 83.33333333333334%} +.col-sm-push-9 { + left: 75%} +.col-sm-push-8 { + left: 66.66666666666666%} +.col-sm-push-7 { + left: 58.333333333333336%} +.col-sm-push-6 { + left: 50%} +.col-sm-push-5 { + left: 41.66666666666667%} +.col-sm-push-4 { + left: 33.33333333333333%} +.col-sm-push-3 { + left: 25%} +.col-sm-push-2 { + left: 16.666666666666664%} +.col-sm-push-1 { + left: 8.333333333333332%} +.col-sm-push-0 { + left: 0; +} +.col-sm-offset-12 { + margin-left: 100%} +.col-sm-offset-11 { + margin-left: 91.66666666666666%} +.col-sm-offset-10 { + margin-left: 83.33333333333334%} +.col-sm-offset-9 { + margin-left: 75%} +.col-sm-offset-8 { + margin-left: 66.66666666666666%} +.col-sm-offset-7 { + margin-left: 58.333333333333336%} +.col-sm-offset-6 { + margin-left: 50%} +.col-sm-offset-5 { + margin-left: 41.66666666666667%} +.col-sm-offset-4 { + margin-left: 33.33333333333333%} +.col-sm-offset-3 { + margin-left: 25%} +.col-sm-offset-2 { + margin-left: 16.666666666666664%} +.col-sm-offset-1 { + margin-left: 8.333333333333332%} +.col-sm-offset-0 { + margin-left: 0; +} +}@media(min-width:992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; +} +.col-md-12 { + width: 100%} +.col-md-11 { + width: 91.66666666666666%} +.col-md-10 { + width: 83.33333333333334%} +.col-md-9 { + width: 75%} +.col-md-8 { + width: 66.66666666666666%} +.col-md-7 { + width: 58.333333333333336%} +.col-md-6 { + width: 50%} +.col-md-5 { + width: 41.66666666666667%} +.col-md-4 { + width: 33.33333333333333%} +.col-md-3 { + width: 25%} +.col-md-2 { + width: 16.666666666666664%} +.col-md-1 { + width: 8.333333333333332%} +.col-md-pull-12 { + right: 100%} +.col-md-pull-11 { + right: 91.66666666666666%} +.col-md-pull-10 { + right: 83.33333333333334%} +.col-md-pull-9 { + right: 75%} +.col-md-pull-8 { + right: 66.66666666666666%} +.col-md-pull-7 { + right: 58.333333333333336%} +.col-md-pull-6 { + right: 50%} +.col-md-pull-5 { + right: 41.66666666666667%} +.col-md-pull-4 { + right: 33.33333333333333%} +.col-md-pull-3 { + right: 25%} +.col-md-pull-2 { + right: 16.666666666666664%} +.col-md-pull-1 { + right: 8.333333333333332%} +.col-md-pull-0 { + right: 0; +} +.col-md-push-12 { + left: 100%} +.col-md-push-11 { + left: 91.66666666666666%} +.col-md-push-10 { + left: 83.33333333333334%} +.col-md-push-9 { + left: 75%} +.col-md-push-8 { + left: 66.66666666666666%} +.col-md-push-7 { + left: 58.333333333333336%} +.col-md-push-6 { + left: 50%} +.col-md-push-5 { + left: 41.66666666666667%} +.col-md-push-4 { + left: 33.33333333333333%} +.col-md-push-3 { + left: 25%} +.col-md-push-2 { + left: 16.666666666666664%} +.col-md-push-1 { + left: 8.333333333333332%} +.col-md-push-0 { + left: 0; +} +.col-md-offset-12 { + margin-left: 100%} +.col-md-offset-11 { + margin-left: 91.66666666666666%} +.col-md-offset-10 { + margin-left: 83.33333333333334%} +.col-md-offset-9 { + margin-left: 75%} +.col-md-offset-8 { + margin-left: 66.66666666666666%} +.col-md-offset-7 { + margin-left: 58.333333333333336%} +.col-md-offset-6 { + margin-left: 50%} +.col-md-offset-5 { + margin-left: 41.66666666666667%} +.col-md-offset-4 { + margin-left: 33.33333333333333%} +.col-md-offset-3 { + margin-left: 25%} +.col-md-offset-2 { + margin-left: 16.666666666666664%} +.col-md-offset-1 { + margin-left: 8.333333333333332%} +.col-md-offset-0 { + margin-left: 0; +} +}@media(min-width:1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; +} +.col-lg-12 { + width: 100%} +.col-lg-11 { + width: 91.66666666666666%} +.col-lg-10 { + width: 83.33333333333334%} +.col-lg-9 { + width: 75%} +.col-lg-8 { + width: 66.66666666666666%} +.col-lg-7 { + width: 58.333333333333336%} +.col-lg-6 { + width: 50%} +.col-lg-5 { + width: 41.66666666666667%} +.col-lg-4 { + width: 33.33333333333333%} +.col-lg-3 { + width: 25%} +.col-lg-2 { + width: 16.666666666666664%} +.col-lg-1 { + width: 8.333333333333332%} +.col-lg-pull-12 { + right: 100%} +.col-lg-pull-11 { + right: 91.66666666666666%} +.col-lg-pull-10 { + right: 83.33333333333334%} +.col-lg-pull-9 { + right: 75%} +.col-lg-pull-8 { + right: 66.66666666666666%} +.col-lg-pull-7 { + right: 58.333333333333336%} +.col-lg-pull-6 { + right: 50%} +.col-lg-pull-5 { + right: 41.66666666666667%} +.col-lg-pull-4 { + right: 33.33333333333333%} +.col-lg-pull-3 { + right: 25%} +.col-lg-pull-2 { + right: 16.666666666666664%} +.col-lg-pull-1 { + right: 8.333333333333332%} +.col-lg-pull-0 { + right: 0; +} +.col-lg-push-12 { + left: 100%} +.col-lg-push-11 { + left: 91.66666666666666%} +.col-lg-push-10 { + left: 83.33333333333334%} +.col-lg-push-9 { + left: 75%} +.col-lg-push-8 { + left: 66.66666666666666%} +.col-lg-push-7 { + left: 58.333333333333336%} +.col-lg-push-6 { + left: 50%} +.col-lg-push-5 { + left: 41.66666666666667%} +.col-lg-push-4 { + left: 33.33333333333333%} +.col-lg-push-3 { + left: 25%} +.col-lg-push-2 { + left: 16.666666666666664%} +.col-lg-push-1 { + left: 8.333333333333332%} +.col-lg-push-0 { + left: 0; +} +.col-lg-offset-12 { + margin-left: 100%} +.col-lg-offset-11 { + margin-left: 91.66666666666666%} +.col-lg-offset-10 { + margin-left: 83.33333333333334%} +.col-lg-offset-9 { + margin-left: 75%} +.col-lg-offset-8 { + margin-left: 66.66666666666666%} +.col-lg-offset-7 { + margin-left: 58.333333333333336%} +.col-lg-offset-6 { + margin-left: 50%} +.col-lg-offset-5 { + margin-left: 41.66666666666667%} +.col-lg-offset-4 { + margin-left: 33.33333333333333%} +.col-lg-offset-3 { + margin-left: 25%} +.col-lg-offset-2 { + margin-left: 16.666666666666664%} +.col-lg-offset-1 { + margin-left: 8.333333333333332%} +.col-lg-offset-0 { + margin-left: 0; +} +}table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 21px; +} +.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td { + border-top: 0; +} +.table>tbody+tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { + border: 1px solid #ddd; +} +.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { + border-bottom-width: 2px; +} +.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { + background-color: #f9f9f9; +} +.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], table th[class*="col-"] { + display: table-cell; + float: none; +} +.table>thead>tr>.active, .table>tbody>tr>.active, .table>tfoot>tr>.active, .table>thead>.active>td, .table>tbody>.active>td, .table>tfoot>.active>td, .table>thead>.active>th, .table>tbody>.active>th, .table>tfoot>.active>th { + background-color: #f5f5f5; +} +.table-hover>tbody>tr>.active:hover, .table-hover>tbody>.active:hover>td, .table-hover>tbody>.active:hover>th { + background-color: #e8e8e8; +} +.table>thead>tr>.success, .table>tbody>tr>.success, .table>tfoot>tr>.success, .table>thead>.success>td, .table>tbody>.success>td, .table>tfoot>.success>td, .table>thead>.success>th, .table>tbody>.success>th, .table>tfoot>.success>th { + background-color: #dff0d8; +} +.table-hover>tbody>tr>.success:hover, .table-hover>tbody>.success:hover>td, .table-hover>tbody>.success:hover>th { + background-color: #d0e9c6; +} +.table>thead>tr>.danger, .table>tbody>tr>.danger, .table>tfoot>tr>.danger, .table>thead>.danger>td, .table>tbody>.danger>td, .table>tfoot>.danger>td, .table>thead>.danger>th, .table>tbody>.danger>th, .table>tfoot>.danger>th { + background-color: #f2dede; +} +.table-hover>tbody>tr>.danger:hover, .table-hover>tbody>.danger:hover>td, .table-hover>tbody>.danger:hover>th { + background-color: #ebcccc; +} +.table>thead>tr>.warning, .table>tbody>tr>.warning, .table>tfoot>tr>.warning, .table>thead>.warning>td, .table>tbody>.warning>td, .table>tfoot>.warning>td, .table>thead>.warning>th, .table>tbody>.warning>th, .table>tfoot>.warning>th { + background-color: #fcf8e3; +} +.table-hover>tbody>tr>.warning:hover, .table-hover>tbody>.warning:hover>td, .table-hover>tbody>.warning:hover>th { + background-color: #faf2cc; +} +@media(max-width:767px) { + .table-responsive { + width: 100%; + margin-bottom: 15.75px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #ddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; +} +.table-responsive>.table { + margin-bottom: 0; +} +.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td { + white-space: nowrap; +} +.table-responsive>.table-bordered { + border: 0; +} +.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child { + border-left: 0; +} +.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child { + border-right: 0; +} +.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td { + border-bottom: 0; +} +}fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 21px; + font-size: 22.5px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], select[size] { + height: auto; +} +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} +input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +output { + display: block; + padding-top: 7px; + font-size: 15px; + line-height: 1.428571429; + color: #6f6f6f; + vertical-align: middle; +} +.form-control { + display: block; + width: 100%; + height: 35px; + padding: 6px 12px; + font-size: 15px; + line-height: 1.428571429; + color: #6f6f6f; + vertical-align: middle; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control:-moz-placeholder { + color: #999; +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, .checkbox { + display: block; + min-height: 21px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} +.radio label, .checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio+.radio, .checkbox+.checkbox { + margin-top: -5px; +} +.radio-inline, .checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm { + height: auto; +} +.input-lg { + height: 48px; + padding: 10px 16px; + font-size: 19px; + line-height: 1.33; + border-radius: 0; +} +select.input-lg { + height: 48px; + line-height: 48px; +} +textarea.input-lg { + height: auto; +} +.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { + color: #e99002; +} +.has-warning .form-control { + border-color: #e99002; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #b67102; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #febc53; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #febc53; +} +.has-warning .input-group-addon { + color: #e99002; + background-color: #fcf8e3; + border-color: #e99002; +} +.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { + color: #f04124; +} +.has-error .form-control { + border-color: #f04124; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #d32a0e; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f79483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f79483; +} +.has-error .input-group-addon { + color: #f04124; + background-color: #f2dede; + border-color: #f04124; +} +.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { + color: #43ac6a; +} +.has-success .form-control { + border-color: #43ac6a; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #358753; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #85d0a1; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #85d0a1; +} +.has-success .input-group-addon { + color: #43ac6a; + background-color: #dff0d8; + border-color: #43ac6a; +} +.form-control-static { + margin-bottom: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #626262; +} +@media(min-width:768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.form-inline .form-control { + display: inline-block; +} +.form-inline select.form-control { + width: auto; +} +.form-inline .radio, .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} +.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; +} +}.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, .form-horizontal .checkbox { + min-height: 28px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " "} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " "} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " "} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " "} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + display: table; + content: " "} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-control-static { + padding-top: 7px; +} +@media(min-width:768px) { + .form-horizontal .control-label { + text-align: right; +} +}.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 15px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, .btn:focus { + color: #333; + text-decoration: none; +} +.btn:active, .btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: .65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #333; + background-color: #e7e7e7; + border-color: #dadada; +} +.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { + color: #333; + background-color: #d3d3d3; + border-color: #bbb; +} +.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { + background-color: #e7e7e7; + border-color: #dadada; +} +.btn-default .badge { + color: #e7e7e7; + background-color: #fff; +} +.btn-primary { + color: #fff; + background-color: #008cba; + border-color: #0079a1; +} +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { + color: #fff; + background-color: #006d91; + border-color: #004b63; +} +.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { + background-color: #008cba; + border-color: #0079a1; +} +.btn-primary .badge { + color: #008cba; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #e99002; + border-color: #d08002; +} +.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { + color: #fff; + background-color: #c17702; + border-color: #935b01; +} +.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { + background-color: #e99002; + border-color: #d08002; +} +.btn-warning .badge { + color: #e99002; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #f04124; + border-color: #ea2f10; +} +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { + color: #fff; + background-color: #dc2c0f; + border-color: #b1240c; +} +.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { + background-color: #f04124; + border-color: #ea2f10; +} +.btn-danger .badge { + color: #f04124; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #43ac6a; + border-color: #3c9a5f; +} +.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { + color: #fff; + background-color: #388f58; + border-color: #2b6e44; +} +.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { + background-color: #43ac6a; + border-color: #3c9a5f; +} +.btn-success .badge { + color: #43ac6a; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { + color: #fff; + background-color: #39b3d7; + border-color: #269abc; +} +.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #008cba; + cursor: pointer; + border-radius: 0; +} +.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; +} +.btn-link:hover, .btn-link:focus { + color: #00526e; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { + color: #999; + text-decoration: none; +} +.btn-lg { + padding: 10px 16px; + font-size: 19px; + line-height: 1.33; + border-radius: 0; +} +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} +.btn-block+.btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { + width: 100%} +.fade { + opacity: 0; + -webkit-transition: opacity .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: height .35s ease; + transition: height .35s ease; +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon:empty { + width: 1em; +} +.glyphicon-asterisk:before { + content: "\2a"} +.glyphicon-plus:before { + content: "\2b"} +.glyphicon-euro:before { + content: "\20ac"} +.glyphicon-minus:before { + content: "\2212"} +.glyphicon-cloud:before { + content: "\2601"} +.glyphicon-envelope:before { + content: "\2709"} +.glyphicon-pencil:before { + content: "\270f"} +.glyphicon-glass:before { + content: "\e001"} +.glyphicon-music:before { + content: "\e002"} +.glyphicon-search:before { + content: "\e003"} +.glyphicon-heart:before { + content: "\e005"} +.glyphicon-star:before { + content: "\e006"} +.glyphicon-star-empty:before { + content: "\e007"} +.glyphicon-user:before { + content: "\e008"} +.glyphicon-film:before { + content: "\e009"} +.glyphicon-th-large:before { + content: "\e010"} +.glyphicon-th:before { + content: "\e011"} +.glyphicon-th-list:before { + content: "\e012"} +.glyphicon-ok:before { + content: "\e013"} +.glyphicon-remove:before { + content: "\e014"} +.glyphicon-zoom-in:before { + content: "\e015"} +.glyphicon-zoom-out:before { + content: "\e016"} +.glyphicon-off:before { + content: "\e017"} +.glyphicon-signal:before { + content: "\e018"} +.glyphicon-cog:before { + content: "\e019"} +.glyphicon-trash:before { + content: "\e020"} +.glyphicon-home:before { + content: "\e021"} +.glyphicon-file:before { + content: "\e022"} +.glyphicon-time:before { + content: "\e023"} +.glyphicon-road:before { + content: "\e024"} +.glyphicon-download-alt:before { + content: "\e025"} +.glyphicon-download:before { + content: "\e026"} +.glyphicon-upload:before { + content: "\e027"} +.glyphicon-inbox:before { + content: "\e028"} +.glyphicon-play-circle:before { + content: "\e029"} +.glyphicon-repeat:before { + content: "\e030"} +.glyphicon-refresh:before { + content: "\e031"} +.glyphicon-list-alt:before { + content: "\e032"} +.glyphicon-lock:before { + content: "\e033"} +.glyphicon-flag:before { + content: "\e034"} +.glyphicon-headphones:before { + content: "\e035"} +.glyphicon-volume-off:before { + content: "\e036"} +.glyphicon-volume-down:before { + content: "\e037"} +.glyphicon-volume-up:before { + content: "\e038"} +.glyphicon-qrcode:before { + content: "\e039"} +.glyphicon-barcode:before { + content: "\e040"} +.glyphicon-tag:before { + content: "\e041"} +.glyphicon-tags:before { + content: "\e042"} +.glyphicon-book:before { + content: "\e043"} +.glyphicon-bookmark:before { + content: "\e044"} +.glyphicon-print:before { + content: "\e045"} +.glyphicon-camera:before { + content: "\e046"} +.glyphicon-font:before { + content: "\e047"} +.glyphicon-bold:before { + content: "\e048"} +.glyphicon-italic:before { + content: "\e049"} +.glyphicon-text-height:before { + content: "\e050"} +.glyphicon-text-width:before { + content: "\e051"} +.glyphicon-align-left:before { + content: "\e052"} +.glyphicon-align-center:before { + content: "\e053"} +.glyphicon-align-right:before { + content: "\e054"} +.glyphicon-align-justify:before { + content: "\e055"} +.glyphicon-list:before { + content: "\e056"} +.glyphicon-indent-left:before { + content: "\e057"} +.glyphicon-indent-right:before { + content: "\e058"} +.glyphicon-facetime-video:before { + content: "\e059"} +.glyphicon-picture:before { + content: "\e060"} +.glyphicon-map-marker:before { + content: "\e062"} +.glyphicon-adjust:before { + content: "\e063"} +.glyphicon-tint:before { + content: "\e064"} +.glyphicon-edit:before { + content: "\e065"} +.glyphicon-share:before { + content: "\e066"} +.glyphicon-check:before { + content: "\e067"} +.glyphicon-move:before { + content: "\e068"} +.glyphicon-step-backward:before { + content: "\e069"} +.glyphicon-fast-backward:before { + content: "\e070"} +.glyphicon-backward:before { + content: "\e071"} +.glyphicon-play:before { + content: "\e072"} +.glyphicon-pause:before { + content: "\e073"} +.glyphicon-stop:before { + content: "\e074"} +.glyphicon-forward:before { + content: "\e075"} +.glyphicon-fast-forward:before { + content: "\e076"} +.glyphicon-step-forward:before { + content: "\e077"} +.glyphicon-eject:before { + content: "\e078"} +.glyphicon-chevron-left:before { + content: "\e079"} +.glyphicon-chevron-right:before { + content: "\e080"} +.glyphicon-plus-sign:before { + content: "\e081"} +.glyphicon-minus-sign:before { + content: "\e082"} +.glyphicon-remove-sign:before { + content: "\e083"} +.glyphicon-ok-sign:before { + content: "\e084"} +.glyphicon-question-sign:before { + content: "\e085"} +.glyphicon-info-sign:before { + content: "\e086"} +.glyphicon-screenshot:before { + content: "\e087"} +.glyphicon-remove-circle:before { + content: "\e088"} +.glyphicon-ok-circle:before { + content: "\e089"} +.glyphicon-ban-circle:before { + content: "\e090"} +.glyphicon-arrow-left:before { + content: "\e091"} +.glyphicon-arrow-right:before { + content: "\e092"} +.glyphicon-arrow-up:before { + content: "\e093"} +.glyphicon-arrow-down:before { + content: "\e094"} +.glyphicon-share-alt:before { + content: "\e095"} +.glyphicon-resize-full:before { + content: "\e096"} +.glyphicon-resize-small:before { + content: "\e097"} +.glyphicon-exclamation-sign:before { + content: "\e101"} +.glyphicon-gift:before { + content: "\e102"} +.glyphicon-leaf:before { + content: "\e103"} +.glyphicon-fire:before { + content: "\e104"} +.glyphicon-eye-open:before { + content: "\e105"} +.glyphicon-eye-close:before { + content: "\e106"} +.glyphicon-warning-sign:before { + content: "\e107"} +.glyphicon-plane:before { + content: "\e108"} +.glyphicon-calendar:before { + content: "\e109"} +.glyphicon-random:before { + content: "\e110"} +.glyphicon-comment:before { + content: "\e111"} +.glyphicon-magnet:before { + content: "\e112"} +.glyphicon-chevron-up:before { + content: "\e113"} +.glyphicon-chevron-down:before { + content: "\e114"} +.glyphicon-retweet:before { + content: "\e115"} +.glyphicon-shopping-cart:before { + content: "\e116"} +.glyphicon-folder-close:before { + content: "\e117"} +.glyphicon-folder-open:before { + content: "\e118"} +.glyphicon-resize-vertical:before { + content: "\e119"} +.glyphicon-resize-horizontal:before { + content: "\e120"} +.glyphicon-hdd:before { + content: "\e121"} +.glyphicon-bullhorn:before { + content: "\e122"} +.glyphicon-bell:before { + content: "\e123"} +.glyphicon-certificate:before { + content: "\e124"} +.glyphicon-thumbs-up:before { + content: "\e125"} +.glyphicon-thumbs-down:before { + content: "\e126"} +.glyphicon-hand-right:before { + content: "\e127"} +.glyphicon-hand-left:before { + content: "\e128"} +.glyphicon-hand-up:before { + content: "\e129"} +.glyphicon-hand-down:before { + content: "\e130"} +.glyphicon-circle-arrow-right:before { + content: "\e131"} +.glyphicon-circle-arrow-left:before { + content: "\e132"} +.glyphicon-circle-arrow-up:before { + content: "\e133"} +.glyphicon-circle-arrow-down:before { + content: "\e134"} +.glyphicon-globe:before { + content: "\e135"} +.glyphicon-wrench:before { + content: "\e136"} +.glyphicon-tasks:before { + content: "\e137"} +.glyphicon-filter:before { + content: "\e138"} +.glyphicon-briefcase:before { + content: "\e139"} +.glyphicon-fullscreen:before { + content: "\e140"} +.glyphicon-dashboard:before { + content: "\e141"} +.glyphicon-paperclip:before { + content: "\e142"} +.glyphicon-heart-empty:before { + content: "\e143"} +.glyphicon-link:before { + content: "\e144"} +.glyphicon-phone:before { + content: "\e145"} +.glyphicon-pushpin:before { + content: "\e146"} +.glyphicon-usd:before { + content: "\e148"} +.glyphicon-gbp:before { + content: "\e149"} +.glyphicon-sort:before { + content: "\e150"} +.glyphicon-sort-by-alphabet:before { + content: "\e151"} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"} +.glyphicon-sort-by-order:before { + content: "\e153"} +.glyphicon-sort-by-order-alt:before { + content: "\e154"} +.glyphicon-sort-by-attributes:before { + content: "\e155"} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"} +.glyphicon-unchecked:before { + content: "\e157"} +.glyphicon-expand:before { + content: "\e158"} +.glyphicon-collapse-down:before { + content: "\e159"} +.glyphicon-collapse-up:before { + content: "\e160"} +.glyphicon-log-in:before { + content: "\e161"} +.glyphicon-flash:before { + content: "\e162"} +.glyphicon-log-out:before { + content: "\e163"} +.glyphicon-new-window:before { + content: "\e164"} +.glyphicon-record:before { + content: "\e165"} +.glyphicon-save:before { + content: "\e166"} +.glyphicon-open:before { + content: "\e167"} +.glyphicon-saved:before { + content: "\e168"} +.glyphicon-import:before { + content: "\e169"} +.glyphicon-export:before { + content: "\e170"} +.glyphicon-send:before { + content: "\e171"} +.glyphicon-floppy-disk:before { + content: "\e172"} +.glyphicon-floppy-saved:before { + content: "\e173"} +.glyphicon-floppy-remove:before { + content: "\e174"} +.glyphicon-floppy-save:before { + content: "\e175"} +.glyphicon-floppy-open:before { + content: "\e176"} +.glyphicon-credit-card:before { + content: "\e177"} +.glyphicon-transfer:before { + content: "\e178"} +.glyphicon-cutlery:before { + content: "\e179"} +.glyphicon-header:before { + content: "\e180"} +.glyphicon-compressed:before { + content: "\e181"} +.glyphicon-earphone:before { + content: "\e182"} +.glyphicon-phone-alt:before { + content: "\e183"} +.glyphicon-tower:before { + content: "\e184"} +.glyphicon-stats:before { + content: "\e185"} +.glyphicon-sd-video:before { + content: "\e186"} +.glyphicon-hd-video:before { + content: "\e187"} +.glyphicon-subtitles:before { + content: "\e188"} +.glyphicon-sound-stereo:before { + content: "\e189"} +.glyphicon-sound-dolby:before { + content: "\e190"} +.glyphicon-sound-5-1:before { + content: "\e191"} +.glyphicon-sound-6-1:before { + content: "\e192"} +.glyphicon-sound-7-1:before { + content: "\e193"} +.glyphicon-copyright-mark:before { + content: "\e194"} +.glyphicon-registration-mark:before { + content: "\e195"} +.glyphicon-cloud-download:before { + content: "\e197"} +.glyphicon-cloud-upload:before { + content: "\e198"} +.glyphicon-tree-conifer:before { + content: "\e199"} +.glyphicon-tree-deciduous:before { + content: "\e200"} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 15px; + list-style: none; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.2); +} +.dropdown-menu>li>a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #555; + white-space: nowrap; +} +.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { + color: #262626; + text-decoration: none; + background-color: #eee; +} +.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { + color: #fff; + text-decoration: none; + background-color: #008cba; + outline: 0; +} +.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { + color: #999; +} +.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +.open>.dropdown-menu { + display: block; +} +.open>a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right>.dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, .navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""} +.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media(min-width:768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; +} +}.btn-group, .btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group>.btn, .btn-group-vertical>.btn { + position: relative; + float: left; +} +.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active { + z-index: 2; +} +.btn-group>.btn:focus, .btn-group-vertical>.btn:focus { + outline: 0; +} +.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { + margin-left: -1px; +} +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " "} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " "} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " "} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " "} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, .btn-toolbar:after { + display: table; + content: " "} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn-group { + margin-left: 5px; +} +.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group>.btn:first-child { + margin-left: 0; +} +.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group>.btn-group { + float: left; +} +.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { + border-radius: 0; +} +.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group>.btn-group:last-child>.btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group-xs>.btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +.btn-group-sm>.btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +.btn-group-lg>.btn { + padding: 10px 16px; + font-size: 19px; + line-height: 1.33; + border-radius: 0; +} +.btn-group>.btn+.dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group>.btn-lg+.dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn { + display: block; + float: none; + width: 100%; + max-width: 100%} +.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after { + display: table; + content: " "} +.btn-group-vertical>.btn-group:after { + clear: both; +} +.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after { + display: table; + content: " "} +.btn-group-vertical>.btn-group:after { + clear: both; +} +.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after { + display: table; + content: " "} +.btn-group-vertical>.btn-group:after { + clear: both; +} +.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after { + display: table; + content: " "} +.btn-group-vertical>.btn-group:after { + clear: both; +} +.btn-group-vertical>.btn-group: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: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical>.btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { + border-radius: 0; +} +.btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical>.btn-group:last-child>.btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} +.btn-group-justified>.btn, .btn-group-justified>.btn-group { + display: table-cell; + float: none; + width: 1%} +.btn-group-justified>.btn-group .btn { + width: 100%} +[data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] { + display: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn { + height: 48px; + padding: 10px 16px; + font-size: 19px; + line-height: 1.33; + border-radius: 0; +} +select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn { + height: 48px; + line-height: 48px; +} +textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn { + height: auto; +} +.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 0; +} +select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn { + height: auto; +} +.input-group-addon, .input-group-btn, .input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, .input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 15px; + font-weight: normal; + line-height: 1; + color: #6f6f6f; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 0; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 0; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 19px; + border-radius: 0; +} +.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn:first-child>.btn { + margin-right: -1px; +} +.input-group-btn:last-child>.btn { + margin-left: -1px; +} +.input-group-btn>.btn { + position: relative; +} +.input-group-btn>.btn+.btn { + margin-left: -4px; +} +.input-group-btn>.btn:hover, .input-group-btn>.btn:active { + z-index: 2; +} +.nav { + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav:before, .nav:after { + display: table; + content: " "} +.nav:after { + clear: both; +} +.nav:before, .nav:after { + display: table; + content: " "} +.nav:after { + clear: both; +} +.nav:before, .nav:after { + display: table; + content: " "} +.nav:after { + clear: both; +} +.nav:before, .nav:after { + display: table; + content: " "} +.nav:after { + clear: both; +} +.nav:before, .nav:after { + display: table; + content: " "} +.nav:after { + clear: both; +} +.nav>li { + position: relative; + display: block; +} +.nav>li>a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav>li>a:hover, .nav>li>a:focus { + text-decoration: none; + background-color: #eee; +} +.nav>li.disabled>a { + color: #999; +} +.nav>li.disabled>a:hover, .nav>li.disabled>a:focus { + color: #999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { + background-color: #eee; + border-color: #008cba; +} +.nav .nav-divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav>li>a>img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs>li { + float: left; + margin-bottom: -1px; +} +.nav-tabs>li>a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 0; +} +.nav-tabs>li>a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { + color: #6f6f6f; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified>li { + float: none; +} +.nav-tabs.nav-justified>li>a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media(min-width:768px) { + .nav-tabs.nav-justified>li { + display: table-cell; + width: 1%} +.nav-tabs.nav-justified>li>a { + margin-bottom: 0; +} +}.nav-tabs.nav-justified>li>a { + margin-right: 0; + border-radius: 0; +} +.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { + border: 1px solid #ddd; +} +@media(min-width:768px) { + .nav-tabs.nav-justified>li>a { + border-bottom: 1px solid #ddd; + border-radius: 0; +} +.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus { + border-bottom-color: #fff; +} +}.nav-pills>li { + float: left; +} +.nav-pills>li>a { + border-radius: 0; +} +.nav-pills>li+li { + margin-left: 2px; +} +.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { + color: #fff; + background-color: #008cba; +} +.nav-stacked>li { + float: none; +} +.nav-stacked>li+li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%} +.nav-justified>li { + float: none; +} +.nav-justified>li>a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media(min-width:768px) { + .nav-justified>li { + display: table-cell; + width: 1%} +.nav-justified>li>a { + margin-bottom: 0; +} +}.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified>li>a { + margin-right: 0; + border-radius: 0; +} +.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus { + border: 1px solid #ddd; +} +@media(min-width:768px) { + .nav-tabs-justified>li>a { + border-bottom: 1px solid #ddd; + border-radius: 0; +} +.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus { + border-bottom-color: #fff; +} +}.tab-content>.tab-pane { + display: none; +} +.tab-content>.active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 45px; + margin-bottom: 21px; + border: 1px solid transparent; +} +.navbar:before, .navbar:after { + display: table; + content: " "} +.navbar:after { + clear: both; +} +.navbar:before, .navbar:after { + display: table; + content: " "} +.navbar:after { + clear: both; +} +.navbar:before, .navbar:after { + display: table; + content: " "} +.navbar:after { + clear: both; +} +.navbar:before, .navbar:after { + display: table; + content: " "} +.navbar:after { + clear: both; +} +.navbar:before, .navbar:after { + display: table; + content: " "} +.navbar:after { + clear: both; +} +@media(min-width:768px) { + .navbar { + border-radius: 0; +} +}.navbar-header:before, .navbar-header:after { + display: table; + content: " "} +.navbar-header:after { + clear: both; +} +.navbar-header:before, .navbar-header:after { + display: table; + content: " "} +.navbar-header:after { + clear: both; +} +.navbar-header:before, .navbar-header:after { + display: table; + content: " "} +.navbar-header:after { + clear: both; +} +.navbar-header:before, .navbar-header:after { + display: table; + content: " "} +.navbar-header:after { + clear: both; +} +.navbar-header:before, .navbar-header:after { + display: table; + content: " "} +.navbar-header:after { + clear: both; +} +@media(min-width:768px) { + .navbar-header { + float: left; +} +}.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " "} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " "} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " "} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " "} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse:before, .navbar-collapse:after { + display: table; + content: " "} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media(min-width:768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; +} +.navbar-collapse.collapse { + display: block!important; + height: auto!important; + padding-bottom: 0; + overflow: visible!important; +} +.navbar-collapse.in { + overflow-y: visible; +} +.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; +} +}.container>.navbar-header, .container>.navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media(min-width:768px) { + .container>.navbar-header, .container>.navbar-collapse { + margin-right: 0; + margin-left: 0; +} +}.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media(min-width:768px) { + .navbar-static-top { + border-radius: 0; +} +}.navbar-fixed-top, .navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media(min-width:768px) { + .navbar-fixed-top, .navbar-fixed-bottom { + border-radius: 0; +} +}.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + float: left; + padding: 12px 15px; + font-size: 19px; + line-height: 21px; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} +@media(min-width:768px) { + .navbar>.container .navbar-brand { + margin-left: -15px; +} +}.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 5.5px; + margin-right: 15px; + margin-bottom: 5.5px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar+.icon-bar { + margin-top: 4px; +} +@media(min-width:768px) { + .navbar-toggle { + display: none; +} +}.navbar-nav { + margin: 6px -15px; +} +.navbar-nav>li>a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 21px; +} +@media(max-width:767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; +} +.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; +} +.navbar-nav .open .dropdown-menu>li>a { + line-height: 21px; +} +.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus { + background-image: none; +} +}@media(min-width:768px) { + .navbar-nav { + float: left; + margin: 0; +} +.navbar-nav>li { + float: left; +} +.navbar-nav>li>a { + padding-top: 12px; + padding-bottom: 12px; +} +.navbar-nav.navbar-right:last-child { + margin-right: -15px; +} +}@media(min-width:768px) { + .navbar-left { + float: left!important; +} +.navbar-right { + float: right!important; +} +}.navbar-form { + padding: 10px 15px; + margin-top: 5px; + margin-right: -15px; + margin-bottom: 5px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} +@media(min-width:768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.navbar-form .form-control { + display: inline-block; +} +.navbar-form select.form-control { + width: auto; +} +.navbar-form .radio, .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} +.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; +} +}@media(max-width:767px) { + .navbar-form .form-group { + margin-bottom: 5px; +} +}@media(min-width:768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.navbar-form.navbar-right:last-child { + margin-right: -15px; +} +}.navbar-nav>li>.dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.navbar-btn { + margin-top: 5px; + margin-bottom: 5px; +} +.navbar-btn.btn-sm { + margin-top: 7.5px; + margin-bottom: 7.5px; +} +.navbar-btn.btn-xs { + margin-top: 11.5px; + margin-bottom: 11.5px; +} +.navbar-text { + margin-top: 12px; + margin-bottom: 12px; +} +@media(min-width:768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; +} +.navbar-text.navbar-right:last-child { + margin-right: 0; +} +}.navbar-default { + background-color: #333; + border-color: #222; +} +.navbar-default .navbar-brand { + color: #fff; +} +.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #fff; +} +.navbar-default .navbar-nav>li>a { + color: #fff; +} +.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { + color: #fff; + background-color: #272727; +} +.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { + color: #fff; + background-color: #272727; +} +.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: transparent; +} +.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: transparent; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-default .navbar-collapse, .navbar-default .navbar-form { + border-color: #222; +} +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { + color: #fff; + background-color: #272727; +} +@media(max-width:767px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #fff; +} +.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { + color: #fff; + background-color: #272727; +} +.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { + color: #fff; + background-color: #272727; +} +.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus { + color: #ccc; + background-color: transparent; +} +}.navbar-default .navbar-link { + color: #fff; +} +.navbar-default .navbar-link:hover { + color: #fff; +} +.navbar-inverse { + background-color: #008cba; + border-color: #006687; +} +.navbar-inverse .navbar-brand { + color: #fff; +} +.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #fff; +} +.navbar-inverse .navbar-nav>li>a { + color: #fff; +} +.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { + color: #fff; + background-color: #006687; +} +.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { + color: #fff; + background-color: #006687; +} +.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: transparent; +} +.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: transparent; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { + border-color: #007196; +} +.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { + color: #fff; + background-color: #006687; +} +@media(max-width:767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { + border-color: #006687; +} +.navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #006687; +} +.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { + color: #fff; +} +.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus { + color: #fff; + background-color: #006687; +} +.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus { + color: #fff; + background-color: #006687; +} +.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus { + color: #444; + background-color: transparent; +} +}.navbar-inverse .navbar-link { + color: #fff; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 21px; + list-style: none; + background-color: #f5f5f5; + border-radius: 0; +} +.breadcrumb>li { + display: inline-block; +} +.breadcrumb>li+li:before { + padding: 0 5px; + color: #999; + content: "/\00a0"} +.breadcrumb>.active { + color: #333; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 21px 0; + border-radius: 0; +} +.pagination>li { + display: inline; +} +.pagination>li>a, .pagination>li>span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: transparent; + border: 1px solid transparent; +} +.pagination>li:first-child>a, .pagination>li:first-child>span { + margin-left: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.pagination>li:last-child>a, .pagination>li:last-child>span { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { + background-color: #eee; +} +.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #008cba; + border-color: #008cba; +} +.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus { + color: #999; + cursor: not-allowed; + background-color: transparent; + border-color: transparent; +} +.pagination-lg>li>a, .pagination-lg>li>span { + padding: 10px 16px; + font-size: 19px; +} +.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.pagination-sm>li>a, .pagination-sm>li>span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.pager { + padding-left: 0; + margin: 21px 0; + text-align: center; + list-style: none; +} +.pager:before, .pager:after { + display: table; + content: " "} +.pager:after { + clear: both; +} +.pager:before, .pager:after { + display: table; + content: " "} +.pager:after { + clear: both; +} +.pager:before, .pager:after { + display: table; + content: " "} +.pager:after { + clear: both; +} +.pager:before, .pager:after { + display: table; + content: " "} +.pager:after { + clear: both; +} +.pager:before, .pager:after { + display: table; + content: " "} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li>a, .pager li>span { + display: inline-block; + padding: 5px 14px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 3px; +} +.pager li>a:hover, .pager li>a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next>a, .pager .next>span { + float: right; +} +.pager .previous>a, .pager .previous>span { + float: left; +} +.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span { + color: #999; + cursor: not-allowed; + background-color: transparent; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +.label[href]:hover, .label[href]:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #999; +} +.label-default[href]:hover, .label-default[href]:focus { + background-color: #808080; +} +.label-primary { + background-color: #008cba; +} +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #006687; +} +.label-success { + background-color: #43ac6a; +} +.label-success[href]:hover, .label-success[href]:focus { + background-color: #358753; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #e99002; +} +.label-warning[href]:hover, .label-warning[href]:focus { + background-color: #b67102; +} +.label-danger { + background-color: #f04124; +} +.label-danger[href]:hover, .label-danger[href]:focus { + background-color: #d32a0e; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #777; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #e7e7e7; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active>.badge, .nav-pills>.active>a>.badge { + color: #008cba; + background-color: #fff; +} +.nav-pills>li>a>.badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 23px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #fafafa; +} +.jumbotron h1, .jumbotron .h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +.container .jumbotron { + border-radius: 0; +} +.jumbotron .container { + max-width: 100%} +@media screen and (min-width:768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; +} +.container .jumbotron { + padding-right: 60px; + padding-left: 60px; +} +.jumbotron h1, .jumbotron .h1 { + font-size: 67.5px; +} +}.thumbnail { + display: block; + padding: 4px; + margin-bottom: 21px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 0; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.thumbnail>img, .thumbnail a>img { + display: block; + height: auto; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { + border-color: #008cba; +} +.thumbnail .caption { + padding: 9px; + color: #222; +} +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; + } + + .alert-heading { + color: inherit; + } + + .alert-link { + font-weight: 700; + } + + .alert-dismissible { + padding-right: 4rem; + } + + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; + } + + .alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; + } + + .alert-primary hr { + border-top-color: #9fcdff; + } + + .alert-primary .alert-link { + color: #002752; + } + + .alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; + } + + .alert-secondary hr { + border-top-color: #c8cbcf; + } + + .alert-secondary .alert-link { + color: #202326; + } + + .alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; + } + + .alert-success hr { + border-top-color: #b1dfbb; + } + + .alert-success .alert-link { + color: #0b2e13; + } + + .alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; + } + + .alert-info hr { + border-top-color: #abdde5; + } + + .alert-info .alert-link { + color: #062c33; + } + + .alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; + } + + .alert-warning hr { + border-top-color: #ffe8a1; + } + + .alert-warning .alert-link { + color: #533f03; + } + + .alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; + } + + .alert-danger hr { + border-top-color: #f1b0b7; + } + + .alert-danger .alert-link { + color: #491217; + } + + .alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; + } + + .alert-light hr { + border-top-color: #ececf6; + } + + .alert-light .alert-link { + color: #686868; + } + + .alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; + } + + .alert-dark hr { + border-top-color: #b9bbbe; + } + + .alert-dark .alert-link { + color: #040505; + } + + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; +} +to { + background-position: 0 0; +} +}@keyframes progress-bar-stripes { + from { + background-position: 40px 0; +} +to { + background-position: 0 0; +} +}.progress { + height: 21px; + margin-bottom: 21px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 21px; + color: #fff; + text-align: center; + background-color: #008cba; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #43ac6a; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #e99002; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #f04124; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media, .media-body { + overflow: hidden; + zoom: 1; +} +.media, .media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media>.pull-left { + margin-right: 10px; +} +.media>.pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.list-group-item>.badge { + float: right; +} +.list-group-item>.badge+.badge { + margin-right: 5px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #008cba; + border-color: #008cba; +} +a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text { + color: #87e1ff; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 21px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 0; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-body:before, .panel-body:after { + display: table; + content: " "} +.panel-body:after { + clear: both; +} +.panel-body:before, .panel-body:after { + display: table; + content: " "} +.panel-body:after { + clear: both; +} +.panel-body:before, .panel-body:after { + display: table; + content: " "} +.panel-body:after { + clear: both; +} +.panel-body:before, .panel-body:after { + display: table; + content: " "} +.panel-body:after { + clear: both; +} +.panel-body:before, .panel-body:after { + display: table; + content: " "} +.panel-body:after { + clear: both; +} +.panel>.list-group { + margin-bottom: 0; +} +.panel>.list-group .list-group-item { + border-width: 1px 0; +} +.panel>.list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel>.list-group .list-group-item:last-child { + border-bottom: 0; +} +.panel-heading+.list-group .list-group-item:first-child { + border-top-width: 0; +} +.panel>.table, .panel>.table-responsive>.table { + margin-bottom: 0; +} +.panel>.panel-body+.table, .panel>.panel-body+.table-responsive { + border-top: 1px solid #ddd; +} +.panel>.table>tbody:first-child th, .panel>.table>tbody:first-child td { + border-top: 0; +} +.panel>.table-bordered, .panel>.table-responsive>.table-bordered { + border: 0; +} +.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child { + border-left: 0; +} +.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child { + border-right: 0; +} +.panel>.table-bordered>thead>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:last-child>th, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:last-child>td, .panel>.table-responsive>.table-bordered>thead>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td { + border-bottom: 0; +} +.panel>.table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: -1; + border-top-left-radius: -1; +} +.panel-heading>.dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17px; + color: inherit; +} +.panel-title>a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 0; +} +.panel-group .panel+.panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading+.panel-collapse .panel-body { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer+.panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default>.panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default>.panel-heading+.panel-collapse .panel-body { + border-top-color: #ddd; +} +.panel-default>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #008cba; +} +.panel-primary>.panel-heading { + color: #fff; + background-color: #008cba; + border-color: #008cba; +} +.panel-primary>.panel-heading+.panel-collapse .panel-body { + border-top-color: #008cba; +} +.panel-primary>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #008cba; +} +.panel-success { + border-color: #3c9a5f; +} +.panel-success>.panel-heading { + color: #43ac6a; + background-color: #dff0d8; + border-color: #3c9a5f; +} +.panel-success>.panel-heading+.panel-collapse .panel-body { + border-top-color: #3c9a5f; +} +.panel-success>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #3c9a5f; +} +.panel-warning { + border-color: #d08002; +} +.panel-warning>.panel-heading { + color: #e99002; + background-color: #fcf8e3; + border-color: #d08002; +} +.panel-warning>.panel-heading+.panel-collapse .panel-body { + border-top-color: #d08002; +} +.panel-warning>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #d08002; +} +.panel-danger { + border-color: #ea2f10; +} +.panel-danger>.panel-heading { + color: #f04124; + background-color: #f2dede; + border-color: #ea2f10; +} +.panel-danger>.panel-heading+.panel-collapse .panel-body { + border-top-color: #ea2f10; +} +.panel-danger>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #ea2f10; +} +.panel-info { + border-color: #3db5d8; +} +.panel-info>.panel-heading { + color: #5bc0de; + background-color: #d9edf7; + border-color: #3db5d8; +} +.panel-info>.panel-heading+.panel-collapse .panel-body { + border-top-color: #3db5d8; +} +.panel-info>.panel-footer+.panel-collapse .panel-body { + border-bottom-color: #3db5d8; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #fafafa; + border: 1px solid #e8e8e8; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 0; +} +.well-sm { + padding: 9px; + border-radius: 0; +} +.close { + float: right; + font-size: 22.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .2; + filter: alpha(opacity=20); +} +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: .5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform .3s ease-out; + -moz-transition: -moz-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + position: relative; + z-index: 1050; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: .5; + filter: alpha(opacity=50); +} +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: " "} +.modal-footer:after { + clear: both; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: " "} +.modal-footer:after { + clear: both; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: " "} +.modal-footer:after { + clear: both; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: " "} +.modal-footer:after { + clear: both; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: " "} +.modal-footer:after { + clear: both; +} +.modal-footer .btn+.btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn+.btn { + margin-left: -1px; +} +.modal-footer .btn-block+.btn-block { + margin-left: 0; +} +@media screen and (min-width:768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; +} +.modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); +} +}.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} +.tooltip.in { + opacity: .9; + filter: alpha(opacity=90); +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #333; + border-radius: 0; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #333; + border-width: 5px 5px 0; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #333; + border-width: 5px 5px 0; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #333; + border-width: 5px 5px 0; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #333; + border-width: 5px 5px 5px 0; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #333; + border-width: 5px 0 5px 5px; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #333; + border-width: 0 5px 5px; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #333; + border-width: 0 5px 5px; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #333; + border-width: 0 5px 5px; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #333; + border: 1px solid #333; + border: 1px solid transparent; + border-radius: 0; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 15px; + font-weight: normal; + line-height: 18px; + background-color: #333; + border-bottom: 1px solid #262626; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, .popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""} +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #333; + border-bottom-width: 0; + content: " "} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #333; + border-left-width: 0; + content: " "} +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #333; + border-top-width: 0; + content: " "} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #333; + border-right-width: 0; + content: " "} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner>.item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner>.item>img, .carousel-inner>.item>a>img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} +.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { + display: block; +} +.carousel-inner>.active { + left: 0; +} +.carousel-inner>.next, .carousel-inner>.prev { + position: absolute; + top: 0; + width: 100%} +.carousel-inner>.next { + left: 100%} +.carousel-inner>.prev { + left: -100%} +.carousel-inner>.next.left, .carousel-inner>.prev.right { + left: 0; +} +.carousel-inner>.active.left { + left: -100%} +.carousel-inner>.active.right { + left: 100%} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: .5; + filter: alpha(opacity=50); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, .carousel-control:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { + left: 50%} +.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { + right: 50%} +.carousel-control .icon-prev, .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'} +.carousel-control .icon-next:before { + content: '\203a'} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width:768px) { + .carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; +} +.carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; +} +.carousel-indicators { + bottom: 20px; +} +}.clearfix:before, .clearfix:after { + display: table; + content: " "} +.clearfix:after { + clear: both; +} +.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; +} +.hide { + display: none!important; +} +.show { + display: block!important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none!important; + visibility: hidden!important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs { + display: none!important; +} +@media(max-width:767px) { + .visible-xs { + display: block!important; +} +table.visible-xs { + display: table; +} +tr.visible-xs { + display: table-row!important; +} +th.visible-xs, td.visible-xs { + display: table-cell!important; +} +}@media(min-width:768px) and (max-width:991px) { + .visible-xs.visible-sm { + display: block!important; +} +table.visible-xs.visible-sm { + display: table; +} +tr.visible-xs.visible-sm { + display: table-row!important; +} +th.visible-xs.visible-sm, td.visible-xs.visible-sm { + display: table-cell!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .visible-xs.visible-md { + display: block!important; +} +table.visible-xs.visible-md { + display: table; +} +tr.visible-xs.visible-md { + display: table-row!important; +} +th.visible-xs.visible-md, td.visible-xs.visible-md { + display: table-cell!important; +} +}@media(min-width:1200px) { + .visible-xs.visible-lg { + display: block!important; +} +table.visible-xs.visible-lg { + display: table; +} +tr.visible-xs.visible-lg { + display: table-row!important; +} +th.visible-xs.visible-lg, td.visible-xs.visible-lg { + display: table-cell!important; +} +}.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm { + display: none!important; +} +@media(max-width:767px) { + .visible-sm.visible-xs { + display: block!important; +} +table.visible-sm.visible-xs { + display: table; +} +tr.visible-sm.visible-xs { + display: table-row!important; +} +th.visible-sm.visible-xs, td.visible-sm.visible-xs { + display: table-cell!important; +} +}@media(min-width:768px) and (max-width:991px) { + .visible-sm { + display: block!important; +} +table.visible-sm { + display: table; +} +tr.visible-sm { + display: table-row!important; +} +th.visible-sm, td.visible-sm { + display: table-cell!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .visible-sm.visible-md { + display: block!important; +} +table.visible-sm.visible-md { + display: table; +} +tr.visible-sm.visible-md { + display: table-row!important; +} +th.visible-sm.visible-md, td.visible-sm.visible-md { + display: table-cell!important; +} +}@media(min-width:1200px) { + .visible-sm.visible-lg { + display: block!important; +} +table.visible-sm.visible-lg { + display: table; +} +tr.visible-sm.visible-lg { + display: table-row!important; +} +th.visible-sm.visible-lg, td.visible-sm.visible-lg { + display: table-cell!important; +} +}.visible-md, tr.visible-md, th.visible-md, td.visible-md { + display: none!important; +} +@media(max-width:767px) { + .visible-md.visible-xs { + display: block!important; +} +table.visible-md.visible-xs { + display: table; +} +tr.visible-md.visible-xs { + display: table-row!important; +} +th.visible-md.visible-xs, td.visible-md.visible-xs { + display: table-cell!important; +} +}@media(min-width:768px) and (max-width:991px) { + .visible-md.visible-sm { + display: block!important; +} +table.visible-md.visible-sm { + display: table; +} +tr.visible-md.visible-sm { + display: table-row!important; +} +th.visible-md.visible-sm, td.visible-md.visible-sm { + display: table-cell!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .visible-md { + display: block!important; +} +table.visible-md { + display: table; +} +tr.visible-md { + display: table-row!important; +} +th.visible-md, td.visible-md { + display: table-cell!important; +} +}@media(min-width:1200px) { + .visible-md.visible-lg { + display: block!important; +} +table.visible-md.visible-lg { + display: table; +} +tr.visible-md.visible-lg { + display: table-row!important; +} +th.visible-md.visible-lg, td.visible-md.visible-lg { + display: table-cell!important; +} +}.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg { + display: none!important; +} +@media(max-width:767px) { + .visible-lg.visible-xs { + display: block!important; +} +table.visible-lg.visible-xs { + display: table; +} +tr.visible-lg.visible-xs { + display: table-row!important; +} +th.visible-lg.visible-xs, td.visible-lg.visible-xs { + display: table-cell!important; +} +}@media(min-width:768px) and (max-width:991px) { + .visible-lg.visible-sm { + display: block!important; +} +table.visible-lg.visible-sm { + display: table; +} +tr.visible-lg.visible-sm { + display: table-row!important; +} +th.visible-lg.visible-sm, td.visible-lg.visible-sm { + display: table-cell!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .visible-lg.visible-md { + display: block!important; +} +table.visible-lg.visible-md { + display: table; +} +tr.visible-lg.visible-md { + display: table-row!important; +} +th.visible-lg.visible-md, td.visible-lg.visible-md { + display: table-cell!important; +} +}@media(min-width:1200px) { + .visible-lg { + display: block!important; +} +table.visible-lg { + display: table; +} +tr.visible-lg { + display: table-row!important; +} +th.visible-lg, td.visible-lg { + display: table-cell!important; +} +}.hidden-xs { + display: block!important; +} +table.hidden-xs { + display: table; +} +tr.hidden-xs { + display: table-row!important; +} +th.hidden-xs, td.hidden-xs { + display: table-cell!important; +} +@media(max-width:767px) { + .hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs { + display: none!important; +} +}@media(min-width:768px) and (max-width:991px) { + .hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm { + display: none!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md { + display: none!important; +} +}@media(min-width:1200px) { + .hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg { + display: none!important; +} +}.hidden-sm { + display: block!important; +} +table.hidden-sm { + display: table; +} +tr.hidden-sm { + display: table-row!important; +} +th.hidden-sm, td.hidden-sm { + display: table-cell!important; +} +@media(max-width:767px) { + .hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs { + display: none!important; +} +}@media(min-width:768px) and (max-width:991px) { + .hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm { + display: none!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md { + display: none!important; +} +}@media(min-width:1200px) { + .hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg { + display: none!important; +} +}.hidden-md { + display: block!important; +} +table.hidden-md { + display: table; +} +tr.hidden-md { + display: table-row!important; +} +th.hidden-md, td.hidden-md { + display: table-cell!important; +} +@media(max-width:767px) { + .hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs { + display: none!important; +} +}@media(min-width:768px) and (max-width:991px) { + .hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm { + display: none!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md { + display: none!important; +} +}@media(min-width:1200px) { + .hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg { + display: none!important; +} +}.hidden-lg { + display: block!important; +} +table.hidden-lg { + display: table; +} +tr.hidden-lg { + display: table-row!important; +} +th.hidden-lg, td.hidden-lg { + display: table-cell!important; +} +@media(max-width:767px) { + .hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs { + display: none!important; +} +}@media(min-width:768px) and (max-width:991px) { + .hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm { + display: none!important; +} +}@media(min-width:992px) and (max-width:1199px) { + .hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md { + display: none!important; +} +}@media(min-width:1200px) { + .hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg { + display: none!important; +} +}.visible-print, tr.visible-print, th.visible-print, td.visible-print { + display: none!important; +} +@media print { + .visible-print { + display: block!important; +} +table.visible-print { + display: table; +} +tr.visible-print { + display: table-row!important; +} +th.visible-print, td.visible-print { + display: table-cell!important; +} +.hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print { + display: none!important; +} +}.navbar { + font-size: 13px; + font-weight: 300; + border: 0; +} +.navbar .navbar-toggle:hover .icon-bar { + background-color: #b3b3b3; +} +.navbar-collapse { + border-top-color: rgba(0, 0, 0, 0.2); + -webkit-box-shadow: none; + box-shadow: none; +} +.navbar .dropdown-menu { + border: 0; +} +.navbar .dropdown-menu>li>a, .navbar .dropdown-menu>li>a:focus { + font-size: 13px; + font-weight: 300; + background-color: transparent; +} +.navbar .dropdown-header { + color: rgba(255, 255, 255, 0.5); +} +.navbar-default .dropdown-menu { + background-color: #333; +} +.navbar-default .dropdown-menu>li>a, .navbar-default .dropdown-menu>li>a:focus { + color: #fff; +} +.navbar-default .dropdown-menu>li>a:hover, .navbar-default .dropdown-menu>.active>a, .navbar-default .dropdown-menu>.active>a:hover { + background-color: #272727; +} +.navbar-inverse .dropdown-menu { + background-color: #008cba; +} +.navbar-inverse .dropdown-menu>li>a, .navbar-inverse .dropdown-menu>li>a:focus { + color: #fff; +} +.navbar-inverse .dropdown-menu>li>a:hover, .navbar-inverse .dropdown-menu>.active>a, .navbar-inverse .dropdown-menu>.active>a:hover { + background-color: #006687; +} +.btn { + padding: 14px 28px; +} +.btn-lg { + padding: 16px 32px; +} +.btn-sm { + padding: 8px 16px; +} +.btn-xs { + padding: 4px 8px; +} +.btn-group .btn~.dropdown-toggle { + padding-right: 16px; + padding-left: 16px; +} +.btn-group .dropdown-menu { + border-top-width: 0; +} +.btn-group.dropup .dropdown-menu { + margin-bottom: 0; + border-top-width: 1px; + border-bottom-width: 0; +} +.btn-group .dropdown-toggle.btn-default~.dropdown-menu { + background-color: #e7e7e7; + border-color: #dadada; +} +.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a { + color: #333; +} +.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a:hover { + background-color: #d3d3d3; +} +.btn-group .dropdown-toggle.btn-primary~.dropdown-menu { + background-color: #008cba; + border-color: #0079a1; +} +.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a { + color: #fff; +} +.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a:hover { + background-color: #006d91; +} +.btn-group .dropdown-toggle.btn-success~.dropdown-menu { + background-color: #43ac6a; + border-color: #3c9a5f; +} +.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a { + color: #fff; +} +.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a:hover { + background-color: #388f58; +} +.btn-group .dropdown-toggle.btn-info~.dropdown-menu { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a { + color: #fff; +} +.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a:hover { + background-color: #39b3d7; +} +.btn-group .dropdown-toggle.btn-warning~.dropdown-menu { + background-color: #e99002; + border-color: #d08002; +} +.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a { + color: #fff; +} +.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a:hover { + background-color: #c17702; +} +.btn-group .dropdown-toggle.btn-danger~.dropdown-menu { + background-color: #f04124; + border-color: #ea2f10; +} +.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a { + color: #fff; +} +.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a:hover { + background-color: #dc2c0f; +} +.lead { + color: #6f6f6f; +} +cite { + font-style: italic; +} +blockquote { + color: #6f6f6f; + border-left-width: 1px; +} +blockquote.pull-right { + border-right-width: 1px; +} +blockquote small { + font-size: 12px; + font-weight: 300; +} +table { + font-size: 12px; +} +input, .form-control { + padding: 7px; + font-size: 12px; +} +label, .control-label, .help-block, .checkbox, .radio { + font-size: 12px; + font-weight: normal; +} +.form-group .btn, .input-group-addon, .input-group-btn .btn { + padding: 8px 14px; + font-size: 12px; +} +.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { + border-color: transparent; +} +.nav-tabs>li>a { + color: #222; + background-color: #e7e7e7; +} +.nav-tabs .caret { + border-top-color: #222; + border-bottom-color: #222; +} +.nav-pills { + font-weight: 300; +} +.breadcrumb { + font-size: 10px; + font-weight: 300; + text-transform: uppercase; + border: 1px solid #ddd; + border-radius: 3px; +} +.pagination { + font-size: 12px; + font-weight: 300; + color: #999; +} +.pagination>li>a, .pagination>li>span { + margin-left: 4px; + color: #999; +} +.pagination>.active>a, .pagination>.active>span { + color: #fff; +} +.pagination>li>a, .pagination>li:first-child>a, .pagination>li:last-child>a, .pagination>li>span, .pagination>li:first-child>span, .pagination>li:last-child>span { + border-radius: 3px; +} +.pagination-lg>li>a { + padding-right: 22px; + padding-left: 22px; +} +.pagination-sm>li>a { + padding: 0 5px; +} +.pager { + font-size: 12px; + font-weight: 300; + color: #999; +} +.list-group { + font-size: 12px; + font-weight: 300; +} +.label { + padding-right: 1em; + padding-left: 1em; + font-weight: 300; + border-radius: 0; +} +.label-default { + color: #333; + background-color: #e7e7e7; +} +.badge { + font-weight: 300; +} +.progress { + height: 22px; + padding: 2px; + background-color: #f6f6f6; + border: 1px solid #ccc; + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + padding: 0; + margin-top: 0; + font-size: 12px; +} +.dropdown-menu>li>a { + padding: 12px 15px; +} +.dropdown-header { + padding-right: 15px; + padding-left: 15px; + font-size: 9px; + text-transform: uppercase; +} +.popover { + font-size: 12px; + font-weight: 300; + color: #fff; +} +.panel-heading, .panel-footer { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.clearfix:before, .clearfix:after { + display: table; + content: " "} +.clearfix:after { + clear: both; +} +.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; +} +.hide { + display: none!important; +} +.show { + display: block!important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none!important; + visibility: hidden!important; +} +.affix { + position: fixed; +} diff --git a/0.1/css/bootstrap-custom.min.css b/0.1/css/bootstrap-custom.min.css new file mode 100644 index 0000000..25d43d4 --- /dev/null +++ b/0.1/css/bootstrap-custom.min.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:Hack,monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Merriweather,Georgia,serif;font-size:14px;line-height:1.428571429;color:#222;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#008cba;text-decoration:none}a:hover,a:focus{color:#00526e;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:0}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ddd}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:21px;margin-bottom:10.5px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#008cba}.text-primary:hover{color:#006687}.text-warning{color:#e99002}.text-warning:hover{color:#b67102}.text-danger{color:#f04124}.text-danger:hover{color:#d32a0e}.text-success{color:#43ac6a}.text-success:hover{color:#358753}.text-info{color:#5bc0de}.text-info:hover{color:#31b0d5}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #ddd}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;border-left:5px solid #ddd}blockquote p{font-size:18.75px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#6f6f6f}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ddd;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:21px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Hack,Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:0}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:15px;line-height:1.428571429;color:#6f6f6f;vertical-align:middle}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.428571429;color:#6f6f6f;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:21px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}select.input-lg{height:48px;line-height:48px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#e99002}.has-warning .form-control{border-color:#e99002;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#b67102;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #febc53;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #febc53}.has-warning .input-group-addon{color:#e99002;background-color:#fcf8e3;border-color:#e99002}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#f04124}.has-error .form-control{border-color:#f04124;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#d32a0e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f79483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f79483}.has-error .input-group-addon{color:#f04124;background-color:#f2dede;border-color:#f04124}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#43ac6a}.has-success .form-control{border-color:#43ac6a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#358753;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #85d0a1;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #85d0a1}.has-success .input-group-addon{color:#43ac6a;background-color:#dff0d8;border-color:#43ac6a}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#626262}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:15px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#e7e7e7;border-color:#dadada}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#d3d3d3;border-color:#bbb}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e7e7e7;border-color:#dadada}.btn-default .badge{color:#e7e7e7;background-color:#fff}.btn-primary{color:#fff;background-color:#008cba;border-color:#0079a1}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#006d91;border-color:#004b63}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#008cba;border-color:#0079a1}.btn-primary .badge{color:#008cba;background-color:#fff}.btn-warning{color:#fff;background-color:#e99002;border-color:#d08002}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#c17702;border-color:#935b01}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#e99002;border-color:#d08002}.btn-warning .badge{color:#e99002;background-color:#fff}.btn-danger{color:#fff;background-color:#f04124;border-color:#ea2f10}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#dc2c0f;border-color:#b1240c}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#f04124;border-color:#ea2f10}.btn-danger .badge{color:#f04124;background-color:#fff}.btn-success{color:#fff;background-color:#43ac6a;border-color:#3c9a5f}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#388f58;border-color:#2b6e44}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#43ac6a;border-color:#3c9a5f}.btn-success .badge{color:#43ac6a;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-link{font-weight:normal;color:#008cba;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#00526e;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .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:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:15px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:rgba(0,0,0,0.2)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#555;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#eee}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#008cba;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-lg>.btn{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group: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:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:48px;line-height:48px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:normal;line-height:1;color:#6f6f6f;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:0}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#008cba}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#6f6f6f;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#008cba}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:45px;margin-bottom:21px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:0}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;padding:12px 15px;font-size:19px;line-height:21px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:5.5px;margin-right:15px;margin-bottom:5.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:6px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:12px;padding-bottom:12px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-form{padding:10px 15px;margin-top:5px;margin-right:-15px;margin-bottom:5px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:5px;margin-bottom:5px}.navbar-btn.btn-sm{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-xs{margin-top:11.5px;margin-bottom:11.5px}.navbar-text{margin-top:12px;margin-bottom:12px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#333;border-color:#222}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#222}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#272727}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#272727}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:#fff}.navbar-inverse{background-color:#008cba;border-color:#006687}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#007196}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#006687}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#006687}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#999;content:"/\00a0"}.breadcrumb>.active{color:#333}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:transparent;border:1px solid transparent}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#008cba;border-color:#008cba}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:transparent;border-color:transparent}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pager{padding-left:0;margin:21px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:transparent;border:1px solid transparent;border-radius:3px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:transparent}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#008cba}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#006687}.label-success{background-color:#43ac6a}.label-success[href]:hover,.label-success[href]:focus{background-color:#358753}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#e99002}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#b67102}.label-danger{background-color:#f04124}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d32a0e}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#777;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#e7e7e7;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#008cba;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:23px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#fafafa}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#008cba}.thumbnail .caption{padding:9px;color:#222}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:21px;margin-bottom:21px;overflow:hidden;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:21px;color:#fff;text-align:center;background-color:#008cba;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#43ac6a}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#e99002}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#f04124}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#008cba;border-color:#008cba}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#87e1ff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#008cba}.panel-primary>.panel-heading{color:#fff;background-color:#008cba;border-color:#008cba}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#008cba}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#008cba}.panel-success{border-color:#3c9a5f}.panel-success>.panel-heading{color:#43ac6a;background-color:#dff0d8;border-color:#3c9a5f}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#3c9a5f}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#3c9a5f}.panel-warning{border-color:#d08002}.panel-warning>.panel-heading{color:#e99002;background-color:#fcf8e3;border-color:#d08002}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#d08002}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d08002}.panel-danger{border-color:#ea2f10}.panel-danger>.panel-heading{color:#f04124;background-color:#f2dede;border-color:#ea2f10}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ea2f10}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ea2f10}.panel-info{border-color:#3db5d8}.panel-info>.panel-heading{color:#5bc0de;background-color:#d9edf7;border-color:#3db5d8}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#3db5d8}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#3db5d8}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#333;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#333;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#333;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#333;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#333;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#333;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#333;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#333;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#333;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#333;border:1px solid #333;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:15px;font-weight:normal;line-height:18px;background-color:#333;border-bottom:1px solid #262626;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#333;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#333;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#333;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#333;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.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}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block !important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row !important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block !important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row !important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell !important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block !important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row !important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell !important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none !important}@media(max-width:767px){.visible-sm.visible-xs{display:block !important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row !important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block !important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row !important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell !important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block !important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row !important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell !important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none !important}@media(max-width:767px){.visible-md.visible-xs{display:block !important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row !important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block !important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row !important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:1200px){.visible-md.visible-lg{display:block !important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row !important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell !important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none !important}@media(max-width:767px){.visible-lg.visible-xs{display:block !important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row !important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block !important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row !important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block !important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row !important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}.hidden-xs{display:block !important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row !important}th.hidden-xs,td.hidden-xs{display:table-cell !important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none !important}}.hidden-sm{display:block !important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row !important}th.hidden-sm,td.hidden-sm{display:table-cell !important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none !important}}.hidden-md{display:block !important}table.hidden-md{display:table}tr.hidden-md{display:table-row !important}th.hidden-md,td.hidden-md{display:table-cell !important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none !important}}.hidden-lg{display:block !important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row !important}th.hidden-lg,td.hidden-lg{display:table-cell !important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none !important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none !important}}.navbar{font-size:13px;font-weight:300;border:0}.navbar .navbar-toggle:hover .icon-bar{background-color:#b3b3b3}.navbar-collapse{border-top-color:rgba(0,0,0,0.2);-webkit-box-shadow:none;box-shadow:none}.navbar .dropdown-menu{border:0}.navbar .dropdown-menu>li>a,.navbar .dropdown-menu>li>a:focus{font-size:13px;font-weight:300;background-color:transparent}.navbar .dropdown-header{color:rgba(255,255,255,0.5)}.navbar-default .dropdown-menu{background-color:#333}.navbar-default .dropdown-menu>li>a,.navbar-default .dropdown-menu>li>a:focus{color:#fff}.navbar-default .dropdown-menu>li>a:hover,.navbar-default .dropdown-menu>.active>a,.navbar-default .dropdown-menu>.active>a:hover{background-color:#272727}.navbar-inverse .dropdown-menu{background-color:#008cba}.navbar-inverse .dropdown-menu>li>a,.navbar-inverse .dropdown-menu>li>a:focus{color:#fff}.navbar-inverse .dropdown-menu>li>a:hover,.navbar-inverse .dropdown-menu>.active>a,.navbar-inverse .dropdown-menu>.active>a:hover{background-color:#006687}.btn{padding:14px 28px}.btn-lg{padding:16px 32px}.btn-sm{padding:8px 16px}.btn-xs{padding:4px 8px}.btn-group .btn~.dropdown-toggle{padding-right:16px;padding-left:16px}.btn-group .dropdown-menu{border-top-width:0}.btn-group.dropup .dropdown-menu{margin-bottom:0;border-top-width:1px;border-bottom-width:0}.btn-group .dropdown-toggle.btn-default~.dropdown-menu{background-color:#e7e7e7;border-color:#dadada}.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a{color:#333}.btn-group .dropdown-toggle.btn-default~.dropdown-menu>li>a:hover{background-color:#d3d3d3}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu{background-color:#008cba;border-color:#0079a1}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-primary~.dropdown-menu>li>a:hover{background-color:#006d91}.btn-group .dropdown-toggle.btn-success~.dropdown-menu{background-color:#43ac6a;border-color:#3c9a5f}.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-success~.dropdown-menu>li>a:hover{background-color:#388f58}.btn-group .dropdown-toggle.btn-info~.dropdown-menu{background-color:#5bc0de;border-color:#46b8da}.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-info~.dropdown-menu>li>a:hover{background-color:#39b3d7}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu{background-color:#e99002;border-color:#d08002}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-warning~.dropdown-menu>li>a:hover{background-color:#c17702}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu{background-color:#f04124;border-color:#ea2f10}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a{color:#fff}.btn-group .dropdown-toggle.btn-danger~.dropdown-menu>li>a:hover{background-color:#dc2c0f}.lead{color:#6f6f6f}cite{font-style:italic}blockquote{color:#6f6f6f;border-left-width:1px}blockquote.pull-right{border-right-width:1px}blockquote small{font-size:12px;font-weight:300}table{font-size:12px}input,.form-control{padding:7px;font-size:12px}label,.control-label,.help-block,.checkbox,.radio{font-size:12px;font-weight:normal}.form-group .btn,.input-group-addon,.input-group-btn .btn{padding:8px 14px;font-size:12px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.nav-tabs>li>a{color:#222;background-color:#e7e7e7}.nav-tabs .caret{border-top-color:#222;border-bottom-color:#222}.nav-pills{font-weight:300}.breadcrumb{font-size:10px;font-weight:300;text-transform:uppercase;border:1px solid #ddd;border-radius:3px}.pagination{font-size:12px;font-weight:300;color:#999}.pagination>li>a,.pagination>li>span{margin-left:4px;color:#999}.pagination>.active>a,.pagination>.active>span{color:#fff}.pagination>li>a,.pagination>li:first-child>a,.pagination>li:last-child>a,.pagination>li>span,.pagination>li:first-child>span,.pagination>li:last-child>span{border-radius:3px}.pagination-lg>li>a{padding-right:22px;padding-left:22px}.pagination-sm>li>a{padding:0 5px}.pager{font-size:12px;font-weight:300;color:#999}.list-group{font-size:12px;font-weight:300}.label{padding-right:1em;padding-left:1em;font-weight:300;border-radius:0}.label-default{color:#333;background-color:#e7e7e7}.badge{font-weight:300}.progress{height:22px;padding:2px;background-color:#f6f6f6;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu{padding:0;margin-top:0;font-size:12px}.dropdown-menu>li>a{padding:12px 15px}.dropdown-header{padding-right:15px;padding-left:15px;font-size:9px;text-transform:uppercase}.popover{font-size:12px;font-weight:300;color:#fff}.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.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}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed} diff --git a/0.1/css/cinder.css b/0.1/css/cinder.css new file mode 100644 index 0000000..4834560 --- /dev/null +++ b/0.1/css/cinder.css @@ -0,0 +1,88 @@ +/* + Cinder Theme for MkDocs | Copyright 2015 Christopher Simpkins | MIT License +*/ + +body { + font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.7; + background-color: #FFF; + color: #343838; +} +h1, h2, h3, h4, h5, h6 { + font-family:'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; + color: #222; +} +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + color: #B1B7B9; +} + +h2 { + margin-top: 35px; +} + +h1, h2 { + font-weight: 700; +} +h4 { + font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 300; + margin-top: 20px; + font-style: italic; +} +h5 { + font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 300; + font-variant: small-caps; +} +pre, code { + background-color: #FCFDFF; +} +pre>code { + font-size: 13px; +} +pre { + margin-top: 25px; + margin-bottom: 25px; +} +.lead { + font-family:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 400; + line-height: 1.4; + letter-spacing: 0.0312em; + color: #B1B7B9; +} +.navbar-default { + background-color: #343838; + border-bottom: 8px #EBF2F2 solid; +} +.bs-sidenav { + background-image: url("../img/grid11.png"); + background-repeat: repeat; + font-family: Inter,"Helvetica Neue",Helvetica,Arial,sans-serif; + font-size: 13px; +} +.well { + background-color: #FCFDFF; +} +.btn-default { + background-color:#FCFDFF; +} +.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { + background-color: #FCFDFF; +} +#mkdocs-search-query:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +#mkdocs-search-query { + font-family:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 20px; + font-weight: 700; + color: #343838; + height: 45px; +} +footer > hr { + width: 35%; +} diff --git a/0.1/css/cinder.min.css b/0.1/css/cinder.min.css new file mode 100644 index 0000000..fb7cc34 --- /dev/null +++ b/0.1/css/cinder.min.css @@ -0,0 +1 @@ +body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;background-color:#FFF;color:#343838}h1,h2,h3,h4,h5,h6{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;color:#222}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#b1b7b9}h2{margin-top:35px}h1,h2{font-weight:700}h4{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;margin-top:20px;font-style:italic}h5{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-variant:small-caps}pre,code{background-color:#fcfdff}pre>code{font-size:13px}pre{margin-top:25px;margin-bottom:25px}.lead{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.0312em;color:#b1b7b9}.navbar-default{background-color:#343838;border-bottom:8px #ebf2f2 solid}.bs-sidenav{background-image:url("../img/grid11.png");background-repeat:repeat;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.well{background-color:#fcfdff}.btn-default{background-color:#fcfdff}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fcfdff}#mkdocs-search-query:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#mkdocs-search-query{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#343838;height:45px}footer>hr{width:35%} diff --git a/0.1/css/custom.css b/0.1/css/custom.css new file mode 100644 index 0000000..366aa46 --- /dev/null +++ b/0.1/css/custom.css @@ -0,0 +1,28 @@ +.navbar-default { + border-bottom: 0px; + background-color: #fff; + box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); +} + +a, .navbar-default a { + color: #06a !important; + font-weight: normal; +} + +.disabled > a { + color: #999 !important; +} + +.navbar-default a:hover, +.navbar-default .active, +.active > a { + background-color: #f0f0f0 !important; +} + +.icon-bar { + background-color: #666 !important; +} + +.navbar-collapse { + border-color: #fff !important; +} \ No newline at end of file diff --git a/0.1/css/highlight.css b/0.1/css/highlight.css new file mode 100644 index 0000000..a2b9270 --- /dev/null +++ b/0.1/css/highlight.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #FCFDFF; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/0.1/css/highlight.min.css b/0.1/css/highlight.min.css new file mode 100644 index 0000000..1b6ab94 --- /dev/null +++ b/0.1/css/highlight.min.css @@ -0,0 +1 @@ +.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#fcfdff}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:bold}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:teal}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:bold}.hljs-subst{font-weight:normal}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:bold}.hljs-tag,.hljs-name,.hljs-attribute{color:navy;font-weight:normal}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold} diff --git a/0.1/customization/index.html b/0.1/customization/index.html new file mode 100644 index 0000000..b43e1c4 --- /dev/null +++ b/0.1/customization/index.html @@ -0,0 +1,380 @@ + + + + + + + + + + + + + + Customization - MIPLearn + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +

Customization

+

Customizing solver parameters

+

Selecting the internal MIP solver

+

By default, LearningSolver uses Gurobi as its internal MIP solver. Another supported solver is IBM ILOG CPLEX. To switch between solvers, use the solver constructor argument, as shown below. It is also possible to specify a time limit (in seconds) and a relative MIP gap tolerance.

+
from miplearn import LearningSolver
+solver = LearningSolver(solver="cplex",
+                        time_limit=300,
+                        gap_tolerance=1e-3)
+
+ +

Customizing solver components

+

LearningSolver is composed by a number of individual machine-learning components, each targeting a different part of the solution process. Each component can be individually enabled, disabled or customized. The following components are enabled by default:

+
    +
  • LazyConstraintComponent: Predicts which lazy constraint to initially enforce.
  • +
  • ObjectiveValueComponent: Predicts the optimal value of the optimization problem, given the optimal solution to the LP relaxation.
  • +
  • PrimalSolutionComponent: Predicts optimal values for binary decision variables. In heuristic mode, this component fixes the variables to their predicted values. In exact mode, the predicted values are provided to the solver as a (partial) MIP start.
  • +
+

The following components are also available, but not enabled by default:

+
    +
  • BranchPriorityComponent: Predicts good branch priorities for decision variables.
  • +
+

Selecting components

+

To create a LearningSolver with a specific set of components, the components constructor argument may be used, as the next example shows:

+
# Create a solver without any components
+solver1 = LearningSolver(components=[])
+
+# Create a solver with only two components
+solver2 = LearningSolver(components=[
+    LazyConstraintComponent(...),
+    PrimalSolutionComponent(...),
+])
+
+ +

It is also possible to add components to an existing solver using the solver.add method, as shown below. If the solver already holds another component of that type, the new component will replace the previous one.

+
# Create solver with default components
+solver = LearningSolver()
+
+# Replace the default LazyConstraintComponent by one with custom parameters 
+solver.add(LazyConstraintComponent(...))
+
+ +

Adjusting component aggressiveness

+

The aggressiveness of classification components (such as PrimalSolutionComponent and LazyConstraintComponent) can +be adjusted through the threshold constructor argument. Internally, these components ask the ML models how confident +they are on each prediction (through the predict_proba method in the sklearn API), and only take into account +predictions which have probabilities above the threshold. Lowering a component's threshold increases its aggressiveness, +while raising a component's threshold makes it more conservative.

+

MIPLearn also includes MinPrecisionThreshold, a dynamic threshold which adjusts itself automatically during training +to achieve a minimum desired true positive rate (also known as precision). The example below shows how to initialize +a PrimalSolutionComponent which achieves 95% precision, possibly at the cost of a lower recall. To make the component +more aggressive, this precision may be lowered.

+
PrimalSolutionComponent(threshold=MinPrecisionThreshold(0.95))
+
+ +

Evaluating component performance

+

MIPLearn allows solver components to be modified, trained and evaluated in isolation. In the following example, we build and +fit PrimalSolutionComponent outside the solver, then evaluate its performance.

+
from miplearn import PrimalSolutionComponent
+
+# User-provided set of previously-solved instances
+train_instances = [...]
+
+# Construct and fit component on a subset of training instances
+comp = PrimalSolutionComponent()
+comp.fit(train_instances[:100])
+
+# Evaluate performance on an additional set of training instances
+ev = comp.evaluate(train_instances[100:150])
+
+ +

The method evaluate returns a dictionary with performance evaluation statistics for each training instance provided, +and for each type of prediction the component makes. To obtain a summary across all instances, pandas may be used, as below:

+
import pandas as pd
+pd.DataFrame(ev["Fix one"]).mean(axis=1)
+
+ +
Predicted positive          3.120000
+Predicted negative        196.880000
+Condition positive         62.500000
+Condition negative        137.500000
+True positive               3.060000
+True negative             137.440000
+False positive              0.060000
+False negative             59.440000
+Accuracy                    0.702500
+F1 score                    0.093050
+Recall                      0.048921
+Precision                   0.981667
+Predicted positive (%)      1.560000
+Predicted negative (%)     98.440000
+Condition positive (%)     31.250000
+Condition negative (%)     68.750000
+True positive (%)           1.530000
+True negative (%)          68.720000
+False positive (%)          0.030000
+False negative (%)         29.720000
+dtype: float64
+
+ +

Regression components (such as ObjectiveValueComponent) can also be trained and evaluated similarly, +as the next example shows:

+
from miplearn import ObjectiveValueComponent
+comp = ObjectiveValueComponent()
+comp.fit(train_instances[:100])
+ev = comp.evaluate(train_instances[100:150])
+
+import pandas as pd
+pd.DataFrame(ev).mean(axis=1)
+
+ +
Mean squared error       7001.977827
+Explained variance          0.519790
+Max error                 242.375804
+Mean absolute error        65.843924
+R2                          0.517612
+Median absolute error      65.843924
+dtype: float64
+
+ +

Using customized ML classifiers and regressors

+

By default, given a training set of instantes, MIPLearn trains a fixed set of ML classifiers and regressors, then +selects the best one based on cross-validation performance. Alternatively, the user may specify which ML model a component +should use through the classifier or regressor contructor parameters. The provided classifiers and regressors must +follow the sklearn API. In particular, classifiers must provide the methods fit, predict_proba and predict, +while regressors must provide the methods fit and predict

+
+

Danger

+

MIPLearn must be able to generate a copy of any custom ML classifiers and regressors through +the standard copy.deepcopy method. This currently makes it incompatible with Keras and TensorFlow +predictors. This is a known limitation, which will be addressed in a future version.

+
+

The example below shows how to construct a PrimalSolutionComponent which internally uses +sklearn's KNeighborsClassifiers. Any other sklearn classifier or pipeline can be used.

+
from miplearn import PrimalSolutionComponent
+from sklearn.neighbors import KNeighborsClassifier
+
+comp = PrimalSolutionComponent(classifier=KNeighborsClassifier(n_neighbors=5))
+comp.fit(train_instances)
+
+ + +
+ +
+ +
+

+ Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.
+ + Documentation built with MkDocs. +

+ + + +
+ + + + + + + + + + + + + + diff --git a/0.1/figures/benchmark_knapsack_a.png b/0.1/figures/benchmark_knapsack_a.png new file mode 100644 index 0000000000000000000000000000000000000000..ba12ed6ae58af6167d4a0024ac25fd187880d51f GIT binary patch literal 99186 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
    &*1YDndr!!9)$RFwWZBcw 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

    ucXhrd*R94BTH71XjvKTKLa9?oCLmP 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 literal 0 HcmV?d00001 diff --git a/0.1/figures/benchmark_stab_a.png b/0.1/figures/benchmark_stab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..d1cb466c438ac36260b4396caa42fa0370d6baba GIT binary patch literal 69968 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 u$gS!kN(*Vb`dhTCX^5)zC literal 0 HcmV?d00001 diff --git a/0.1/figures/benchmark_tsp_a.png b/0.1/figures/benchmark_tsp_a.png new file mode 100644 index 0000000000000000000000000000000000000000..c495bb7e7914b861da10fec0baa2fbb271e3872d GIT binary patch literal 97637 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